/*-----attach body.custom to any style you add here-----*/

body{background:#212121 url('images/body_bg.jpg') no-repeat scroll top center;}
table, tr, td, th, tbody{border:0;}
#page{background-color:#dddddd; width:960px;}
#header{background:transparent url('images/header_bg.png') no-repeat scroll top left;}
#container{background:transparent url('images/container_bg.png') repeat scroll top left;}
#footer{background:transparent url('images/footer_bg.png') no-repeat scroll top left; width:920px; height:60px; border:0; margin:0; position: relative; left:-20px; padding:0px 20px 0px 20px; background-color:transparent;}
#branding{margin-bottom:30px;}
#pp-sidebars{border:0; background:transparent url('images/sidebar_bgb.jpg') no-repeat scroll bottom left;}
	
#topnav{float:left; width:920px; height:30px; background:transparent url('images/top_bg.png') no-repeat scroll top left; padding: 10px 20px 0px 20px;}
#topcontent{float:left; padding-top:1px; font-size:13px;}
#topcontent a{color:#d2f763; margin-right:20px;}
#topcontent img{position:relative; top:3px;}
#topsearch{float:right; padding-top:1px;}

#secondary h2{color:#eeeeee;}
#secondary a{color:#d2f763; margin-left:5px;}
#secondary a img{position:relative; top:3px;}

#footer{color:#eeeeee;}
#footer a{color:#d2f763;}
#footer .left, #footer .right{position:relative; top:15px;}

#primary{background-color:#ffffff; position:relative; left:10px;}
#secondary{position:relative; left:10px; background:#314050 url('images/sidebar_bgt.jpg') no-repeat scroll top left; color:#eeeeee;}
.sidebar{margin-top:10px;}

	ul.menu li{background:#666;}
	ul.menu li a:hover{background:#777;}
	ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#444; background:#fff;}

.smtitlebar {background-color:#314050; margin-bottom:10px; padding:4px; color:#eeeeee; font-weight:normal; font-family:'trebuchet MS', verdana, arial, sans-serif; font-size:1.5em;}

#page {background-color:transparent;}
#container {margin:0px; background-color:transparent;}
#primary {position:relative; left:0px; width:540px; margin:0px; padding:0px;}
#secondary {width:362px; margin:0px 0px 0px 10px; padding:0px; background-color:#3f5877;}
#footer {position:relative; left:0px; background-color:transparent;}

div.entry h1.entry-title {text-align:left; padding-bottom: 4px; border-bottom:1px dotted #BBBBBB;}