body {
background: #FFFFFF url(images/header_bkg.jpg) repeat-x 0% 0%; color: #000000; font-family: "Times New Roman", sans-serif; margin: 0; padding: 0;
}






#container, .wrapper {
margin: 0 auto; padding: 0; position: relative; width: 860px; 
}





#logo {
float: left; margin: 0; padding: 0; width: 508px; 
}
#logo h1 {
height: 66px; margin: 0; padding: 0; position: relative; 
}
#logo a {
border: none; color: #FFFFFF; display: block; font-family: Georgia, "Times New Roman", Times, serif; height: 47px; overflow: hidden; position: absolute; top: 30px; width: 213px; 
}





#menu {
float: right; margin: 0; padding: 60px 0 0 56px; width: 180px; 
}





#posts {
clear: both; float: right; margin: 0 0 35px 0; padding: 55px 0 0 0; width: 548px; 
}
.caption {
color: #000; font: 21px "Times New Roman", Times, serif; margin: 0; padding: 0 0 25px 0; 
}
.post {
margin: 0; padding: 0 0 35px 20px; border-left: 1px solid #f3e7e7;
}
.post h1 {
color:#000000; font:30px "Times New Roman", Times, serif; margin: 0; padding: 0 0 -15px 0; font-weight:bold;
}
.post h2, #comments h2, #post-comments h2 {
border-bottom: 1px solid #f3e7e7; color: #595959; font: 21px "Times New Roman", Times, serif; margin: 0; padding: 0 0 3px 0; 
}
.post h2 a {
border: 0; color: #595959; text-decoration: none; 
}
.post h2 a:hover {
border: 0; text-decoration: none; 
}
.post h3{
color:#000000; font:27px "Times New Roman", Times, serif; margin: 0; padding: 0 0 -15px 0; font-weight:bold;
}
.post h4{
color:#FF0000; font:23px "Times New Roman", Times, serif; margin: 0; padding: 0 0 -15px 0; font-weight:bold;
}
.post h5{
color:#000000; font:22px "Times New Roman", Times, serif; margin: 0; padding: 0 0 -15px 0; font-weight:bold;
}
.entry {
color: #000000; font-size: 12pt; margin: 0; padding: 20px 0 0 0; 
}
.entry blockquote {
border-left: 4px solid #9e533f; color: #785a44; margin: 22px 0 22px 22px; padding: 0; 
}
.entry p {
margin: 0; padding: 0 0 12pt 0; 
}




#sidebar {
background: url() no-repeat 0% 36px; float: left; margin: 0; padding: 80px 0 0 0; width: 285px;
}

#sidebar table {
width:285px;
}

#scroller {
background: url() no-repeat 0% 36px; float: left; margin: 0; padding: 80px 0 0 0; width: 285px;
}



#footer {
background: #020b82 url(images/footer_bkg.jpg) repeat-x 0% 0%; clear: both; margin: 0; padding: 25px 0 0 0; position: relative; text-align:center; color:#FFFFFF; font-size:10pt; 
}
#footer a{
color:#FFFFFF; text-decoration:none; font-weight:strong;
}





.indented { 
padding-left: 50pt; padding-right: 50pt;}





a {
border-bottom: 1px solid #f3e7e7; color: #c34c3f; padding: 0; text-decoration: none; 
}
a:hover {
border-bottom: 1px solid #E9D1D1; text-decoration: none; 
}
.clearing {
clear: both; font: 1px/1px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; 
}




ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:100%; overflow:hidden; background:transparent; width:100%; text-align:left; color:#fff; border:0px solid #606;}
ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.2em;}
ul.menu1 li.drop {margin-bottom:2px;}
ul.menu1 li a, ul.menu1 li a:visited {display:block; width:12em; height:2em; text-decoration:none; color:#000;}
ul.menu1 li a.last, ul.menu1 li a.last:visited {display:block; width:20em; height:100%; }
ul.menu1 li ul {display:none;}
ul.menu1 li:hover a, ul.menu1 li a:hover {border:0; color:#ff0000 font-weight:bold;}
ul.menu1 li:hover ul, ul.menu1 li a:hover ul {display:block; height:100%; width:auto; margin-top:-1px; background:transparent; border:0px solid #000;z-index:99; white-space:wrap;}
ul.menu1 li:hover ul li a, ul.menu1 li a:hover ul li a {height:100%; background:transparent; color:#000; font-weight:normal;}
ul.menu1 li:hover ul li:hover a, ul.menu1 li a:hover ul li a:hover {background:transparent; color:#FF0000;}







#menu2 {display:table; padding:0; margin:0 auto; white-space:nowrap; border-top:3px solid #090909; border-bottom:3px solid #090909; width:100%; text-align:center;}
#menu2 li {display:table-cell;}
#menu2 a {width:auto;display:block;padding:10px 8px;color:#000; background:#FFFFFF; border:1px solid #fff; text-decoration:none; text-transform:uppercase; font-size:8pt; font-weight:bold;}
#menu2 a:hover {color:#fff; background:#02399d;text-transform:uppercase; font-size:8pt; font-weight:bold;}
#menu2 li {float:left; text-align:center;}
#menu2 a {text-align:center;}

.container {display:block;}
.container {clear:both; text-decoration:none;}







#scroll_up {
cursor: pointer;
}
#scroll_down {
cursor: pointer;
}
#scroll_box {
height: 200px;
width: 200px;
overflow: auto;
}