@charset "UTF-8";
/* CSS Document */

/* Background Image */
body {
		background: url(images/backgrounds/shibuya.jpg) center top no-repeat #000000; 
		}

container {
		width: 900px;
		margin: auto;
		padding: 0;
		min-height: 75%;
		height: auto;
		}
		
/* General Site styles */
.left { float: left;}
.right { float: right;}
.row {width: 100%;}
.clear {clear: both; line-height: 0px; font-size: 0px; height: 20px; padding: 0px; margin: 0px; border: none;}
.clear2 {clear: both; line-height: 0px; font-size: 0px; height: 0px; padding: 0px; margin: 0px; border: none;}
.paddingleft {padding-left: 60px;}
.paddingright {padding-right: 60px;}


/* Margins */
.margtop {margin-top: 10px;}
.margleft {margin-left: 10px;}
.margright {margin-right: 10px;}
.margbottom {margin-bottom: 10px;}


/* Main title bar */
#header {
		background: url(images/layout/header-bar.png) no-repeat center;
		height: 200px;
		}
		
#header_across {
		width: 800px;
		height: 100%;
		margin: auto;
		}
		
.header_padder {padding-left: 40px;}
		
.push_down {margin-top: 10px;}


/* List of links */
.top_nav_holder {
		width: 100%;
		height: 40px;
		}

.top_nav_bkg {
		height: 60px;
		background: url(images/layout/nav-border.png) no-repeat center bottom;
		}

.top_nav {
		width: 800px;
		padding-top: 10px;
		margin: auto;
		}
		
.site_nav {
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		}
		
.site_nav li,.site_nav li.blog_menu_navigation {
		float: left;
		list-style-type: none;
		margin-left: 6px;
		}
		
.site_nav a,.site_nav a.blog_button_navigation,.site_nav a.email_button {
		display: block;
		background: url(images/layout/nav-button.jpg) no-repeat top left;
		width: 116px;
		padding: 0px;
		margin-right: 3px;
		overflow: hidden;
		height: 28px;
		line-height: 28px;
		text-align: center;
		font-size: 13px;
		}
		
.site_nav a.email_button {
		background: url(images/layout/nav-button-email.png) no-repeat top left;
		width: 32px;
		}

.site_nav a:hover,.site_nav a.active,.site_nav a.blog_button_navigation:hover {
		background-position: 0 -28px;
		color: #000000;
		}

/* Main contents */
#main_nav {
		width: 800px;
		margin: auto;
		min-height: 75%;
		height: auto;
		}
		
/* Main content boxes */
.cont_800 {width: 800px;} 
.cont_800_top {width: 800px; min-height: 30px; height: auto; padding: 10px 0 0 0;}
.cont_800_top_bkg {background: url(images/layout/content-top.png) top no-repeat;}

.cont_800_mid { min-height: 50px; height: auto; padding: 0; background:url(images/layout/content-mid.png) repeat-y #000000;}
.cont_800_bot {width: 800px; height: 13px;}
.cont_800_bot_bkg {background: url(images/layout/content-bot.png) no-repeat;}

.cont_inner_topper {background: url(images/layout/c-inner-top.gif) top no-repeat;}
.cont_inner_mid {background: url(images/layout/c-inner-mid.gif) top repeat-y;}
.cont_inner_bot {background: url(images/layout/c-inner-bot.gif) bottom no-repeat;}
.cont_inner {padding: 10px 20px 10px 20px;}

/* Content boxes images */
.cont_img {
		float: right;
		padding: 3px 3px 3px 8px;
		}

/* Flash content */
.cont_flash {width: 800px; height: 200px; padding: 5px 0 0 0;}
.cont_flash_bkg {background: url(images/layout/content-flash-box.png) top no-repeat;}
.cont_flash_player {margin: 0 0 0 15px;}		

.cont_flash_illustration {width: 800px; height: 580px; padding: 5px 0 0 0;}
.cont_flash_illustration_bkg {background: url(images/layout/content-flash-box2.png) top no-repeat;}

/* Footer */
.bottom_nav {
		background: url(images/layout/footer-bar.png) top repeat-x;
		height: 59px;
		margin-top: 16px;
		}
		
.footer {
		height: 59px;
		}
		
.footerbkg {
		background: url(images/layout/footer-bkg.png) center top no-repeat;
		}
		
.footerlinks {
		width: 880px;
		margin: auto;
		padding-top: 10px;
		}
		
.footerlinks ul {
		list-style-type: none;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}

.footerlinks ul li {
		float: left;
		}
		
.footerlinks ul li.first {
		padding-left: 35px;
		}

.footerlinks ul li a {
		padding: 0 35px;
		text-decoration: none;
		text-align: center;
		font-size: 13px;
		}

/* ////////////////// Blog Shit ////////////////////// */

.roshambo_gallery_list {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}

.roshambo_gallery_list li {
		display: inline;
		}
		
.top_ten_list {
		list-style-type: none;
		margin: 0 0 8px 0;
		padding: 0;
		}
		