body {
background:#262626 url(images/bgimage.jpg) repeat-x scroll 0 0;
font-family:Arial,Helvetica,Sans-serif;
margin:0;
padding:0;
}
p, table, td, tr, th, div, h1, h2, h3, h4, h5, h6, ul, li, ol {
color:#C4C4C4;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:0;
}
img {
border:medium none;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
margin:0 10px 0 0;
}
.alignright {
float:right;
margin:0 0 0 10px;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
a {
color:#E68C5B;
}
a:hover {
color:#000000;
text-decoration:none;
}
hr {
border-top:medium none;
color:#F4F3E8;
height:1px;
margin-bottom:10px;
}
ul {
margin:0 0 15px;
padding:0 0 0 30px;
}
li {
list-style-type:disc;
}
#container {
background:#363636 none repeat scroll 0 0;
border:1px solid #595959;
margin:10px auto;
padding:10px 0 0 0;
width:900px;
}
#header {
background:transparent url(/wp-content/uploads/2010/08/header.jpg) no-repeat scroll 0 0;
height:225px;
margin:10px 10px 0;
width:878px;
}
#header h1 {
display:none;
}
.logo {
float:left;
margin:0;
}
.headtext {
display:none;
float:right;
margin:50px 25px 0 0;
}
.headtext h3 {
color:#FFFFFF;
font-size:20px;
line-height:22px;
}
.headtext h4 {
color:#FFFFFF;
font-size:24px;
font-weight:bold;
line-height:26px;
}
.headtext p {
color:#FFFFFF;
}
#nav {
background:transparent url(images/navbg.jpg) repeat-x scroll 0 0;
float:left;
height:28px;
margin:0 10px;
overflow:hidden;
padding:0;
width:878px;
}
#nav li {
border-right:1px solid #4D3D32;
float:left;
list-style-type:none;
}
#nav li a {
color:#FFFFFF;
display:block;
font-size:14px;
height:18px;
padding:5px 25px;
text-decoration:none;
}
#nav li a:hover {
background:transparent url(images/navbg_hover.jpg) repeat-x scroll 0 0;
color: #000;
}
#nav li ul {
background:#545342 none repeat scroll 0 0;
border:medium none;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:150px;
}
#nav li ul li {
border:medium none;
margin:0;
padding:0;
}
#nav li ul li a {
border-top:1px solid #403F32;
display:block;
font-size:12px;
padding:5px 10px;
text-decoration:none;
width:130px;
}
#nav li ul li a:hover {
background:#403F32 none repeat scroll 0 0;
}
#nav li ul ul {
margin:-20px 0 0 200px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left:auto;
}
#contentwrap {
background:transparent url(images/contentbg.jpg) repeat-y scroll 0 0;
}
#content {
}
.postarea {
float:left;
overflow:hidden;
padding:25px 20px 15px;
width:545px;
}
.postarea h2 {
color:#C7C7C7;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
line-height:22px;
margin:0 0 15px;
padding:0 0 3px;
}
.postarea h2 a {
text-decoration:none;
}
.postarea h3 {
color:#B12C19;
font-size:22px;
font-weight:bold;
line-height:24px;
padding:10px 0;
}
.postarea h4 {
color:#000000;
font-size:18px;
font-weight:bold;
line-height:20px;
padding:5px 0;
}
.postarea p {
color:#C7C7C7;
font-size:13px;
line-height:20px;
margin:0 0 10px;
}
.postarea li {
color:#C7C7C7;
line-height:20px;
}
.contentdiv {
float:left;
width:150px;
}
blockquote {
background:#F3F3E7 url(images/quote.jpg) no-repeat scroll 0 0;
display:block;
margin:10px 20px;
padding:10px 10px 5px 55px;
}
.date {
background:#F3F3E7 none repeat scroll 0 0;
color:#545342;
font-size:11px;
margin:-15px 0 15px;
padding:5px 10px;
}
.date a {
color:#545342;
}
.subpost {
background:#F3F3E7 none repeat scroll 0 0;
border-top:1px dotted #D3D1A4;
color:#545342;

font-size:11px;
margin:15px 0 25px;
padding:5px 10px;
}
#postsnav {
border-top:1px dotted #D3D1A4;
margin:15px 0;
padding:10px 0;
}
#sidebar {
float:right;
padding:10px 15px 0;
width:285px;
}
#sidebar .widget {
background:#474747 none repeat scroll 0 0;
border:1px solid #595959;
margin:0 0 10px;
padding:15px 15px 0;
}
#sidebar h2 {
background:transparent url(images/sideheader.jpg) no-repeat scroll 0 0;
color:#C7C7C7;
font-size:20px;
font-weight:bold;
height:30px;
line-height:22px;
margin:0 0 5px;
padding:5px 25px;
}
#sidebar h3 {
color:#545342;
font-size:18px;
font-weight:bold;
line-height:18px;
padding:5px 0;
}
#sidebar h4 {
color:#545342;
font-size:16px;
font-weight:bold;
line-height:16px;
padding:5px 0;
}
#sidebar p {
color:#C7C7C7;
line-height:18px;
margin:0 0 10px;
}
#sidebar li {
color:#C7C7C7;
line-height:20px;
}
#footer {
background:transparent url(images/footer.jpg) no-repeat scroll 0 0;
height:72px;
margin:0 10px 10px;
padding:0;
text-align:center;
width:878px;
}
#footer p {
color:#000;
padding:25px 0 0;
}
.clearfix {
clear:both;
}
.fl {
float:left;
}
.fr {
float:right;
}
