		body {
			background:black url('imgs/background.png') repeat-x;
			font: normal 15px 'Trebuchet MS';
			color:#99BACE;
		} 
		a, a:link, a:visited, a:active {
			color: #1876B2;
			text-decoration:none;
		}

		.main_container{
			background:black url('imgs/main-background.jpg') repeat-x;
			width:995px;
			min-height:542px;
			padding:6px;
			padding-top:20px;
			margin:0 auto;
		}
		.bottom_container{
			width:995px;
			padding:6px;
			margin:0 auto;
			font-size:12px;
			color:#2B3B4D;
			border-top:1px solid #324051;
			text-align: center;
		}
		.title{
			width:975px;
			margin:0 auto;
			color:#1876B2;
		}
		.light{
			color:#39a2e5;
		}
		.title h1{
			font-size:32px;
			margin-bottom:23px;
			margin-top:20px;
			margin-right:10px;
			text-align: center;
		}
		.title h1 a {
		  color: #1876B2;
		}
		.title h1 a:hover {
		  color: #1876B2!important;
		  text-decoration: none;
		}
		.clear{
			height:1px;
			clear:both;
		}
		.title a {
			color: #024f80;
			text-decoration:none;
		}
		.title a.selected{
			color:#41a5e5;
		}
		.title a:hover,a:hover {
			color: #FFFFFF;
			text-decoration:underline;
		}
		.right{
			float:right;
			width:205px;
		}
		.left{
			float:left;
			width:780px;
			
		}
		div.post{
			padding:10px;
			padding-top:0px;
		}
		div.post div.title h2{
			padding:0px;
			margin:0px;
		}
		div.post div.title h2 a{
			padding:0px;
			margin:0px;
			color:#2489ca;
		}
		div.post div.title{
			padding-bottom:4px;
			border-bottom:1px solid #324051;
		}
		div.post div.date{
			font-size:12px;
			color:#64899f;
			margin-top:6px;
		}
		div.post div.post_body{
			font-size:14px;
		}
		div.post blockquote{
			background:#121820 url('imgs/q.png') no-repeat;
			font-size:12px;
			padding:2px;
			padding-left:40px;
			border:1px solid #222f3f;
			margin:10px;
			
		}
		img.bordered{
			background:#07446F;
			padding:3px;
			border:1px solid #3399ff;
		}
		div.menu div.menu_title{
			font-weight:bold;
			border-bottom:1px solid #324051;
			padding-bottom:4px;
		}
		div.menu div.menu_content{
			font-size:12px;
			margin-bottom:20px;
		}
		div.menu div.menu_content ul li{
			margin-left: 0; padding-left: 0;
			list-style:none;
		}
		div.menu div.menu_content ul{
			margin-left: 0; padding-left: 5px;
		}
		img.float{
			margin:3px;
			margin-right:6px;
			border:1px solid #3399ff;
		}
		dl{
			background-color:#283748;
			border:1px solid #222f3f;
			font-size:14px;
		}
		dl dt{
			background-color:#121820;
			font-weight:bold;
			padding:5px;
		}
		dl dd{
			padding:5px;
			padding-left:0px;
		}
		table.data{
			width:762px;
			text-align:left;
			border: 1px solid #222f3f;
			padding:0px;
			border-collapse: collapse;
			
		}
		table.data th{
			padding:3px;
			background-color:#121820;
			border: 1px solid #2D3E50;
			border-spacing:0px; 
		}
		table.data td{
			padding:3px;
			background-color:#283748;
			border: 1px solid #2D3E50;
			border-spacing:0px; 
		}
		div.comment {
			font-size:12px;
			margin-bottom:10px;
			border-bottom:1px solid #324051;
		}
		div.comment img{
			height:40px;
			width:40px;
			float:left;
			padding:5px;
			
		}
		div.comment div.meta{
			height:50px;

		}
		div.comment div.meta div.date{
			font-size:12px;
		}
		div.comment_box{
			background:#121820;
			border:1px solid #222f3f;
			font-size:14px;
			padding:5px;
        	-moz-border-radius: 3px;
        	-khtml-border-radius: 3px;
        	-webkit-border-radius: 3px;
        	border-radius: 3px;
		}
		div.comment_box div.data{

			padding:5px;
			
		}
		div.comment_left {
			float:left;
			margin-left:10px;
		}
		div.comment_left textarea{
			width:600px;
			height:100px;
			padding:3px;
		}
		input.text{
			height:15px;font-size:12px;
			width:300px;
		}
		div.input{
			height:15px;
			margin-bottom:10px;
		}
		input.submit{
			margin-top:5px;
		}
		
		img.centered {
        	display: block;
        	margin-left: auto;
        	margin-right: auto;
    	}
        
        img.alignright {
        	padding: 4px;
        	margin: 0 0 2px 7px;
        	display: inline;
    	}
        
        img.alignleft {
        	padding: 4px;
        	margin: 0 7px 2px 0;
        	display: inline;
    	}
        
        .alignright {
        	float: right;
    	}
        
        .alignleft {
        	float: left;
    	}
    	
    	/* Captions */
        .aligncenter,
        div.aligncenter {
        	display: block;
        	margin-left: auto;
        	margin-right: auto;
        }
        
        .wp-caption {
        	border: 1px solid #222f3f;
        	text-align: center;
        	background-color: #121820;
        	padding-top: 4px;
        	margin: 10px;
        	-moz-border-radius: 3px;
        	-khtml-border-radius: 3px;
        	-webkit-border-radius: 3px;
        	border-radius: 3px;
        }
        
        .wp-caption img {
        	margin: 0;
        	padding: 0;
        	border: 0 none;
        }
        
        .wp-caption p.wp-caption-text {
        	font-size: 12px;
        	line-height: 17px;
        	padding: 0 4px 5px;
        	margin: 0;
        }
        /* End captions */
