* {margin:0; padding:0; border:0;}
body {background: #e2e2e2 url(layout/header-bg.jpg) repeat-x 0 0;}

/*Typography, Headings and Links ---------------------------------------------*/
a:link, a:visited {text-decoration: none; font-weight: bold; color: #958282;}
a:hover, a:active {color: #4b4942; }
p {margin:0 0 15px 0; line-height: 170%;}
hr {border-top: 1px dotted #ccb;}
h1,h2,h3,h4,h5,h6 {margin:0 0 5px 0;font-style:italic; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;}
h1{font-size:30px;}
h2{font-size:18px; margin:25px 0 8px 0;}
ol, ul, li {list-style-type:none;}
	
/*Header ---------------------------------------------------------------------*/
#header{width:960px; overflow:hidden; margin: 0 auto;}

/*Main layout ----------------------------------------------------------------*/
#main_wrapper_outer{background: #e2e2e2;}
#main_wrapper_inner {padding: 5px 0;}
#main {
font-family:verdana;
font-size:11px;
line-height:150%;
width: 515px; 
padding:7px;
}

/*Sidebar --------------------------------------------------------------------*/
#sidebar {
width: 250px; 
font-family:verdana;
font-size:10px;
text-align:justify;
line-height:150%;
border-left: 1px solid #ccb;
}
#sidebar_content {padding: 0 10px 0 25px; }
.box {margin-bottom: 5px;}
.box_content {padding: 10px 0 8px 0;}
	
/*Posts ----------------------------------------------------------------------*/
.post {margin-bottom: 24px; text-align: justify;}
.post_date {
font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;
font-style:italic;
font-size:14px;
color: #777777;	
margin-bottom: 15px; 
}


/*History -----------------------------------------------------------------*/
.history {float: left; width: 515px; padding-right: 5px; margin:5px 0 10px 0;}
.history img {float: left; margin-right: 10px;}
.imgborder {border: 4px #ffffff solid;}


/*Footer ---------------------------------------------------------------------*/
#footer{
background: transparent url(layout/footer-bg.jpg) no-repeat scroll center top;
border-top:15px solid #f1f1f1;
}

#footer_container{padding:16px 0 22px}
#footer .col3 {width:150px; margin:30px 0 0 0;}
#footer .col3mid {width:250px; margin:30px 0 0 0;}
#footer .col3mid .col3_content {margin:0 20px;padding:0 20px;}
#footer li {border-top:1px dashed #C6C6B6;}
#footer li a {color:#606050;text-decoration:none; font-family:verdana; font-size:10px;}
#footer li a:hover {color:#fff;}

#sitecopy {padding: 12px 0;	color: #8c7979; font-size:10px; font-family:verdana;}
#sitecopy .right a {color:#777; font-weight:normal; text-decoration:none;}
#sitecopy .right a:hover {color:#fff;}


/* Universal -----------------------------------------------------------------*/
.left {float:left;}
.right {float:right;}
.clear, .clearer {clear:both;}
.clearer {display:block; font-size:0; line-height:0;}
.center_wrapper {margin:0 auto; width:900px;}
.center_main_wrapper {margin:0 auto; width:800px; padding:7px;}
.center_footer_wrapper {margin:0 auto; width:550px;}


