
* {margin:0; padding:0; border:0}
body {font:12px Arial, Helvetica, sans-serif; color:#343c1f; background:#fff url(bg.jpg)}
a, a:active, a:visited {text-decoration:none; color:#37556a}
a:hover {color:#000}
p {padding-top:10px}
h1 {font-size:22px; font-weight:normal; margin:10px 20px 0 0; text-transform:capitalize;}
h2 {font-size:18px; font-weight:normal; margin-top:-1px}
h2 a {color:#62762c}
h3 {font-size:16px; font-weight:normal}
h4 {font-size:15px; margin-top:10px}
ul {list-style:none}
code {display:block; border:1px solid #bfc79f; padding:10px; background:#f3f6e8}
.archives {line-height:1.4; padding:10px 0}
.archives li {padding-bottom:4px}
#wrapper {width:100%; float:left; background:url(top_bg.jpg) top repeat-x}
#site {width:939px; margin:0 auto}
#header {height:59px; position:relative; background:url(header_bg_upper.jpg) no-repeat}
#header img {float:left; padding-top:19px}
#topright {float:right; margin-top:16px}
.dropdown {position:absolute; top:16px; left:560px; width:186px}
.dropdown dt {padding:8px 8px 0; cursor:pointer; height:22px}
.dropdown dd {position:absolute; overflow:hidden; width:186px; display:none; background:#fff; z-index:200}
.dropdown ul {width:180px; border:3px solid #749645; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#343c1f; background:#eaf0e1; width:170px}
.dropdown a:hover {background:#f8faf5; color:#000}
.dropdown .underline {border-bottom:1px dotted #a3be7f}
#s {position:absolute; top:23px; left:761px; width:178px; border:none; background:transparent}
#body {width:931px; float:left; background:#fff url(columns_bg.gif) right repeat-y; border:4px solid #e0e0e0; border-top:none}
#columns {width:931px; float:left; background:url(header_bg_lower1.gif) top repeat-x}
#content {float:left; width:481px; padding:0 0 50px 18px}
.post {float:left; width:460px; position:relative; margin-top:20px; padding-bottom:20px; border-bottom:1px dotted #343c1f}
.contentarea {float:left; width:461px; margin-top:20px; padding-bottom:20px}
.post .date {float:left; width:43px; height:32px; padding-top:3px; background:url(post_date1.jpg) no-repeat; font-size:10px; text-align:center; }
.post .info {float:left; margin-left:6px}
.post .posted {float:left; color:#7a7a7a; margin:1px 0 0 1px; font-size:11px}
.post a, .post a:active, .post a:visited {color:#000}
.post a:hover {color:#343c1f}
.post .text {float:left; width:460px; clear:both; margin:15px 0 0 1px; line-height:1.5}
.rsscontent {position:relative; width:479px; overflow:hidden}
#leftcolumn {float:left; width:245px; padding:40px 0 50px 0}
.leftsection {float:left; width:233px; padding:11px 0 11px 11px}

.sectionheader {float:left; height:28px; margin-top:10px; background:#b9b9b9; width:224px; line-height:28px; color:#fff; text-transform:uppercase; letter-spacing:2px; font-weight:bold; font-family:arial; font-size:14px; padding-left:13px;}

.sectionheader1 {float:left; height:28px; margin-top:10px; background:#b9b9b9; width:162px; line-height:28px; color:#fff; text-transform:uppercase; letter-spacing:2px; font-weight:bold; font-family:arial; font-size:14px; padding-left:13px;}


#ads {float:left; padding:18px 0 0 30px}
#ads a {float:left}
.floatleft {float:left; line-height:1.8; padding-right:15px}
.cats ul {list-style:none}
.blocklinks {font-size:11px}
.blocklinks a, .blocklinks a:active, .blocklinks a:visited {display:block; width:223px; padding:0 0 5px; margin-bottom:5px; border-bottom:1px solid #c2c4bd} 
.postlinks a, .postlinks a:active, .postlinks a:visited {display:block; width:206px; padding:0 0 5px 17px; margin-bottom:5px; background:url(arrow_bullet.gif) left 2px no-repeat; border-bottom:1px solid #c2c4bd}




#rightcolumn {float:left; width:187px; padding:40px 0 50px 0}
.rightsection {float:left; width:165px; padding:11px 0 11px 11px}
.frontlinks ul {list-style:none; font-style:normal; color:#666}
.frontlinks li {/*margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #bdbfb8;*/ font-size:11px}
.frontlinks  li a, .recentlink li a:active, .recentlink li a:visited {display:block; font-style:normal; font-weight:bold; font-size:12px;}
.morelinks {font-size:11px}
#footer {float:left; width:939px; margin-top:16px; padding-bottom:16px; color:#56603b}
#footer a, #footer a:active, #footer a:visited  {color:#56603b; padding-bottom:1px; border-bottom:1px dotted #56603b}
#footer a:hover {color:#000; border-bottom:1px solid #000}
#copyright {float:left}
#footerlinks {float:right}
.postnav {float:left; width:459px; display:block; margin-top:20px; font-size:11px}
.postnav a, .postnav a:active, .postnav a:visited {padding-bottom:1px; border-bottom:1px dotted #37556a}
.alignleft {float:left}
.alignright {float:right}
.contactform input, .commentform input {border:1px solid #aaa; width:175px; background:#fbfbfb; margin-top:4px; padding:2px; font-size:11px}
.contactform textarea, .commentform textarea {border:1px solid #aaa; width:455px; padding:2px; background:#fbfbfb; height:75px; margin-top:4px; font:11px Verdana, Arial, Helvetica, sans-serif;}
.contactform .submit, .commentform .submit {width:125px; padding:2px 0; font-size:13px}
.contactform .submit:hover, .commentform .submit:hover {background:#e8e8e8}
.details a, .details a:active, .details a:visited {padding-top:5px; border-bottom:none; text-align:right; background:none}
.warning {display:block; width:449px; padding:5px; background:#eacece; border:1px solid #844a4a; color:#844a4a; font-weight:bold; margin-bottom:20px}
.nocomments {float:left; clear:left; font-size:11px; margin-top:20px; font-weight:bold}
.comments {padding:12px 12px 6px 12px}
.commentlist {list-style:none; margin:0; padding:0}
.comment {float:left; width:439px; border:1px solid #bfc79f; padding:10px; background:#f3f6e8; margin-bottom:6px}
.comment p {padding:0 0 10px 0}
.authorcomment {border:1px solid #a8bfd1; background:#ecf2f6}
.diggticker {display:block; position:absolute; bottom:20px; right:0; width:68px; height:18px; background:url(diggtick.gif); font-size:10px; padding:7px 0 0 3px; text-align:center}
.diggticker, .diggticker:active, .diggticker:visited {color:#888}
.diggticker:hover {color:#000}
.socialspreader {position:absolute; bottom:20px; right:80px; height:20px; width:98px}
.linkdir h2 {padding-bottom:10px; font-size:14px; font-weight:bold}
.linkdir ul {line-height:1.4; padding-bottom:12px}
.linkdir .linkcat li {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #c2c4bd}
.rssemail img {margin-top:10px}
.gravatar {float:left; width:60px}
.gravatar img {border:1px solid #878f67}
.altcomment {background:#fafbf7}
.commenttext {float:left; width:379px}
.normallist {list-style:disc; margin:10px 0 10px 20px}

#bonus{
margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #bdbfb8;
}

#bonus h3{font-size:12px; font-weight:bold; text-decoration:none; color:#000;}
#bonus p{line-height:1.5; font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:8px;}
#bonus .banner img{float:left; margin-right:10px; margin-bottom:10px; padding:2px; border:1px solid #bababa;}


.post .ban img{float:right; margin:5px 1px 5px 10px; padding:2px; border:1px solid #bababa;}

#articles p{line-height:1.5; text-align:justify; color:#343c1f;} 
#articles p.write{color:#7a7a7a; font-size:10px; padding-top:2px;}  
#articles p.read{font-size:11px; padding-top:5px; margin-bottom:14px; padding-bottom:14px; border-bottom:1px dotted #bdbfb8;}
#articles p.read a{font-size:11px; text-decoration:none; font-weight:bold;}
#articles p.read a:hover{font-size:11px; text-decoration:none; color:#000;}
 
 
#flags li {margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #bdbfb8; font-size:11px}
#flags li a, .recentlink li a:active, .recentlink li a:visited {display:block; font-style:normal; font-weight:bold; font-size:11px; padding-left:5px;}
#flags li img{vertical-align:middle; float:right; margin-right:20px; border:1px solid #bdbfb8; padding:0px;}

.post p{text-align:justify;}

.post h3{height:28px; margin-top:2px; background:#b9b9b9; width:447px; line-height:28px; color:#fff; text-transform:uppercase; letter-spacing:2px; font-weight:bold; font-family:arial; font-size:14px; padding-left:13px; margin-bottom:20px;}

.post h2{font-size:14px; font-weight:bold;}

.banner1 img{ padding:2px; border:2px solid #bababa; margin-top:10px;}

#links a{display:block; width:auto; padding:0 0 5px 17px; margin-bottom:5px; background:url(arrow_bullet.gif) left 2px no-repeat; border-bottom:1px solid #c2c4bd}

#columns1 {width:931px; float:left; background:url(header_bg_lower2.gif) top repeat-x;}

