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

/*  
Theme Name: Shawn B. Allison
Theme URI: http://www.shawnballison.com
Description: Custom WP Theme for Shawn Allison's portfolio site
Version: 1.0
Author: Mark Winston
Author URI: http://www.design.songcycleformidnight.com/

*/

body{margin:0; background:url(images/body-bg.jpg) center no-repeat #c2c2b8; font-family:Arial, Helvetica, sans-serif;}

div#container{float:left; width:960px; position:absolute; margin:0 0 0 -480px; left:50%;}

div#header-wrap{width:100%;}

div#header{width:960px; height:225px; margin:0 auto; background:url(images/header-bg.jpg) no-repeat;}
	#header a.logo{display:block; float:right; height:57px; width:456px;}

div#nav-wrap{width:100%;}

div#nav{width:922px; float:left; margin:0 auto; background:#fff; padding:0 25px 0 13px;}
	#nav ul{list-style:none; padding:0; margin:0;}
	#nav ul li{display:block; padding:0; float:left;}
	#nav a{display:block; float:left; padding:12px; height:15px; color:#a3abad; text-decoration:none;}

div#main-wrap{width:100%;}

div#main{width:960px; float:left; margin:0 auto; background:#fff; padding:0;}
	div#main a{color:#ae7a62; text-decoration:none;}
	div#main a:hover{color:#cf6951;}

div#left-content{float:left; width:640px; font-size:small; padding:0 0 25px 0;}
	ul.category-anchor-list{list-style:none; margin:0; padding:0;}

	div.left-content-full-row{width:590px; float:left; padding:0 25px 0;}
		
		div.event-entry{border-bottom:1px solid #c2c2b8; padding:0 0 10px 0;}
		div.post{width:590px; float:left; padding:0px 0px 10px; }
		
		div.entry ul.dbem_events_list{padding:0; margin:0; list-style:none;}
		div.entry ul.dbem_events_list li{margin:12px 0;}
		div.col-1{width:269px; float:left; padding:10px 25px 10px 0px; border-right:1px solid #c2c2b8;}
		div.col-2{width:269px; float:left; padding:10px 0 10px 25px; }
		
div#right-content{float:left; width:309px; font-size:small; padding:10px 0px;}
	
	div.right-content-block{float:left; width:290px; padding:5px 10px 5px 10px;}
	div.right-content-block ul{padding:0; margin:0; list-style:none;}
	div.right-content-block ul li{margin:0 0 10px 0;}

div#footer-wrap{width:100%; }

div#footer{background:url(images/footer-bg.gif) no-repeat; width:960px; float:left; margin:0 auto; padding:0px 0 30px; font-size:small; color:#000;}
	#footer a{color:#6a3620; text-decoration:none;}
	#footer a:hover{color:#ad7973;}
	div.footer-col-1{width:910px; float:left; padding:0px 25px; }
	div.footer-col-2{width:910px; float:left; padding:0px 25px; }
	div.footer-full-row{float:left; width:910px; padding:0 25px; text-align:center;}