body {
background:#000;
font:.7em/1.4em arial, verdana, sans-serif;
color:#444;
}

h1 {
font:normal 28px "Monotype corsiva",Garamond,Georgia,Times New Roman,Trebuchet;
padding-top:15px;
}

h2 {
font:18px Arial,Helvetica,sans-serif;
display:block;
}

h3 {
font:bold 14px arial, verdana, sans-serif;
padding-bottom:2px;
color:#444;
}

h1 span {
font:.5em Georgia,Times New Roman,Trebuchet;
padding-left:30px;
color:#fff;
display:block;
}

h2.featuredTitle {
font-size:18px;
width:392px;
min-height:51px;
display:block;
background:url(../images/bgTransparent.png);
position:absolute;
bottom:0;
}

h2.featuredTitle a {
color:#fff;
display:block;
padding:6px 5px 0 10px;
}

h2.featuredTitle a:hover {
text-decoration:underline;
color:#fff;
}

h2.widgetTitle {
margin-bottom:5px;
color:#333;
}

h2.spTitle {
color:#ccc;
background:url(../images/pp.png) no-repeat left;
padding-left:18px;
}

h2.ww {
color:#cc0052;
}

h2.footerTitle {
color:#8abd0f;
padding-bottom:3px;
margin-bottom:5px;
font-family:"Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif;
border-bottom:1px dotted #555;
}

h2.singlePageTitle {
margin-bottom:5px;
font-family:arial, verdana, sans-serif;
font-size:18px;
letter-spacing:-1px;
color:#555;
}

h3.pageTitle {
font-size:14px;
font-family:"Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h4.www {
background:url(../images/bullet.gif) no-repeat left 6px;
}

#wrapper {
width:970px;
margin:0 auto;
}

a {
color:#666;
}

a:hover {
color:#8abd0f;
}

.widget {
font:12px arial, sans-serif;
color:#444;
margin-top:15px;
}

.widget ul li {
border-bottom:1px dotted #B5C6DF;
line-height:125%;
background:url(../images/bullet.gif) no-repeat left 6px;
display:block;
padding:2px 0 2px 12px;
}

.widget ul li a {
color:#666;
width:auto;
padding:2px 0;
}

.ratings {
float:left;
width:200px;
height:40px;
margin:10px 0 0;
}

.navigation a {
color:#fff;
padding:4px;
}

#topNav {
width:100%;
background:#333;
border-bottom:4px solid #8abd0f;
margin-bottom:10px;
}

ul#navpagelist {
position:absolute;
right:0;
bottom:0;
}

#header {
width:970px;
height:144px;
position:relative;
background:url(../images/logo_b.png) no-repeat left;
margin:0 auto;
}

ul#navpagelist li {
float:left;
width:auto;
}

ul#navpagelist li a {
display:block;
background:#ccc;
font:1em Arial, Tahoma, Verdana;
color:#222;
padding:2px 10px 0;
}

ul#navpagelist li a:hover,ul#navpagelist li.current_page_item a {
background:#8abd0f;
color:#222;
text-decoration:none;
}

ul#navpagelist li li {
float:left;
width:160px;
}

ul#navpagelist li li a {
background:#7FBFFF;
color:#fff;
float:none;
border-top:1px solid #AFC5FF;
border-right:none;
padding:4px 10px;
}

ul#navpagelist li li a:hover {
background:#75b9f3;
color:#fff;
text-decoration:none;
}

ul#navpagelist li ul {
position:absolute;
width:160px;
left:-999em;
border-bottom:1px solid #AFC5FF;
}

ul#navpagelist li:hover ul,ul#navpagelist li.sfhover ul {
left:auto;
display:block;
}

#content {
display:inline;
float:left;
width:635px;
}

#featuredInner {
background:#ccc;
margin-bottom:15px;
display:block;
position:relative;
padding:15px;
}

#featured {
height:250px;
width:635px;
margin:0 auto;
}

#featuredImage {
width:392px;
float:left;
}

.featuredimg {
border-top:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
}

.storyimage {
display:block;
height:223px;
position:relative;
}

#controls {
width:211px;
float:left;
font:12px arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
background-color:#232907;
color:#b1b855;
}

#controls ul {
list-style:none;
border:none;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
margin:0;
padding:0;
}

#controls li {
border-bottom:1px solid #000;
margin:0;
}

#controls li a {
display:block;
padding-top:5px;
padding-left:10px;
padding-right:10px;
height:50px;
border-left:1px solid #000;
background-color:#4477a0;
color:#fff;
text-decoration:none;
width:100%;
}

html>body #controls li a {
width:auto;
}

#controls li a:hover {
background-color:#1a1b04;
color:#b1b855;
}

#controls li a.active {
background-color:#0c2b3f;
color:#fff;
}

.snapshot {
float:left;
display:inline;
background:#333;
position:relative;
margin-bottom:15px;
font-family:georgia, "trebuchet ms", garamond, serif;
width:290px;
padding:5px 10px;
}

.snapshot2 {
float:left;
display:inline;
background:#fff;
position:relative;
margin-bottom:15px;
font-family:georgia, "trebuchet ms", garamond, serif;
width:290px;
padding:5px 10px;
}

.marginRight {
margin-right:15px;
}

.snapshot img {
display:block;
margin-bottom:4px;
margin-top:4px;
border:1px solid #666;
padding:3px;
}

.snapshot2 img {
display:block;
margin-bottom:4px;
margin-top:4px;
border:1px solid #8abd0f;
padding:3px;
}

span.entryDate {
background:url(../images/date.png) no-repeat left center;
float:left;
width:150px;
padding:0 0 0 18px;
}

span.entryComment {
color:#8abd0f;
background:url(../images/comment.gif) no-repeat left center;
float:right;
padding:0 0 0 18px;
}

#sidebar {
float:right;
background:#fff;
width:320px;
}

#sidebarInner {
padding:10px;
}

#searchForm {
background:#f7f7f1;
padding:8px;
}

#s {
border:1px solid #aaa;
color:#666;
width:276px;
margin:0 auto;
padding:3px;
}

#adContainer {
background:#EFF8FF;
border:1px solid #CFDAFF;
padding:15px;
}

#ad01 {
float:left;
margin-bottom:15px;
display:inline;
}

#ad02 {
float:right;
margin-bottom:15px;
display:inline;
}

#ad03 {
float:left;
display:inline;
}

#ad04 {
float:right;
display:inline;
}

.tabcontainer {
background:#fafafa;
border:1px solid #e9e9e9;
padding:0 8px 8px;
}

span.tabTitle {
margin-bottom:4px;
display:block;
font-family:georgia, "trebuchet ms", garamond, serif;
padding-top:10px;
}

.tabcontainer ul li {
line-height:normal;
color:#555;
border-bottom:1px dotted #bbb;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
background:url(../images/iconComment.gif) no-repeat left 5px;
}

.tabcontainer li ul li {
border-bottom:0;
}

.tabcontainer a {
display:inline;
color:#333;
}

.tabcontainer a:hover {
color:#d92100;
text-decoration:none;
}

#archiveform select {
background-color:#FFF;
border:1px solid #7F9DB9;
color:#000;
font:1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
margin:0;
padding:2px 1px 2px 2px;
}

#cat {
background-color:#FFF;
border:1px solid #7F9DB9;
color:#000;
width:250px;
font:1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
margin:0;
padding:2px 1px 2px 2px;
}

#tagCloud {
text-align:center;
background:#EFF8FF;
border:1px solid #CFDAFF;
padding:10px;
}

#sidebarLeft {
width:160px;
float:left;
}

#sidebarRight {
float:right;
width:120px;
}

.post {
background:#fff;
font-size:12px;
padding:10px 15px 5px;
}

.post a {
color:#206FAF;
}

img.largeSnapshot {
border:1px solid #ccc;
margin-bottom:10px;
padding:4px;
}

.alignleft {
float:left;
margin-right:10px;
margin-top:5px;
}

.alignright {
float:right;
margin-left:10px;
margin-top:5px;
}

.aligncenter {
display:block;
margin:0 auto;
}

.wp-caption img {
margin-bottom:5px;
border:1px solid #ddd;
background-color:#FFF;
padding:4px;
}

.wp-caption-text {
text-align:center;
font-size:11px;
padding-bottom:2px;
width:auto;
font-weight:700;
}

.post ul {
padding-bottom:10px;
list-style:square inside;
}

.post ol {
padding-bottom:10px;
list-style:decimal inside;
}

.post li {
font-size:12px;
line-height:15px;
color:#4c4c4c;
padding:2px 0 2px 10px;
}

blockquote {
background:#e6f9c9;
color:#369;
clear:both;
border:1px solid #a9d26a;
margin-bottom:10px;
padding:2px 10px;
}

code {
color:#444;
font:11px/17px tahoma, arial, sans-serif;
display:block;
}

blockquote p {
font-size:11px;
line-height:15px;
margin:5px 0;
padding:5px 0;
}

blockquote li {
font-size:11px;
line-height:15px;
color:#369;
padding:2px 0 2px 10px;
}

blockquote a {
color:#0080ca;
text-decoration:underline;
}

blockquote a:hover {
color:#039;
}

#commentWrapper {
background:#fff;
font-size:12px;
margin-top:15px;
padding:10px 15px 5px;
}

#archiveTitle {
background:#fff;
margin-bottom:15px;
padding:4px;
}

#footer-wrapper {
width:100%;
border-top:4px solid #8abd0f;
background:#333;
margin:1px auto 0;
padding:10px 0;
}

#footer {
width:980px;
color:#ccc;
font-size:1em;
line-height:16px;
margin:0 auto;
}

#footer1 {
width:600px;
float:left;
display:inline;
color:#8abd0f;
}

#footer1 li.liOff {
background:#1F1B17;
margin-bottom:5px;
border:1px solid #0F0D0B;
padding:5px;
}

#footer1 li.liOn {
background:#0F0D0B;
margin-bottom:5px;
border:1px solid #1F1B17;
padding:5px;
}

#footer1 li a {
color:#fff;
text-decoration:none;
}

#footer1 li a:hover {
color:#fff;
text-decoration:underline;
}

#footer2 {
float:left;
width:270px;
margin:0 20px;
}

#footer2 ul li {
border-bottom:1px dotted #555;
}

#footer2 li a {
color:#fff;
background:url(../images/iconLink.gif) no-repeat 3px center;
padding-left:20px;
display:block;
padding-top:4px;
padding-bottom:4px;
}

#footer2 li a:hover {
color:#fff;
background:#1F1B17 url(../images/iconLink.gif) no-repeat 3px center;
padding-left:20px;
display:block;
padding-top:4px;
padding-bottom:4px;
}

#footer3 {
width:305px;
float:left;
color:#fff;
margin:0 20px;
}

.about {
font-size:13px;
line-height:1.4em;
}

.about p {
padding-top:0;
padding-bottom:10px;
}

#footer3 a {
color:#92cc65;
}

#credit {
display:block;
width:980px;
border-top:1px solid #0F0D0B;
padding-top:7px;
text-align:right;
color:#ccc;
font:10px verdana, sans-serif;
margin:15px auto 0;
}
#nott {
color:#8abd0f;
margin:0px 320px 0px 0px;
}


p#commentNotification {
display:block;
margin-top:7px;
background:#f9f9f9;
font-weight:700;
padding:3px 5px;
}

ol.commentlist li {
border:1px solid #d5d5d5;
height:1%;
position:relative;
margin:0 0 10px;
padding:5px 5px 5px 53px;
}

li div.vcard {
font:bold 12px verdana, arial,sans-serif;
font-style:normal;
margin:5px 0;
padding:0 80px 0 0;
}

li div.vcard img.avatar {
border:1px solid #d5d5d5;
background:#fff;
left:5px;
position:absolute;
top:7px;
padding:2px;
}

li div.comment-meta {
font:bold 10px/1.4 helvetica,arial,sans-serif;
position:absolute;
right:10px;
text-align:right;
top:10px;
}

li div.comment-meta a {
color:#8F8F8F;
}

ol.commentlist li p {
font:normal 12px helvetica,arial,sans-serif;
}

li div.reply a {
font:bold 9px helvetica,arial,sans-serif;
text-transform:uppercase;
}

li.depth-2,li.depth-3,li.depth-4,li.depth-5 {
margin:0 0 .20em;
}

ol.commentlist li.even {
background:#fff;
}

ol.commentlist li.odd {
background:#f9f9f9;
}

ol.commentlist li.pingback div.vcard {
padding:0 170px 0 0;
}

p#noComment {
font:bold .8em verdana, tahoma, arial, sans-serif;
background:#f7f7f7;
padding:4px 4px 4px 10px;
}

#commentform {
font-family:verdana, tahoma, arial, sans-serif;
background:#f9f9f9;
border:1px solid #ececec;
padding:15px 15px 0;
}

.cancel-comment-reply {
margin-bottom:4px;
}

#commentform cite {
font-size:.9em;
}

#commentform label {
font-size:.8em;
padding-left:0;
font-family:verdana, tahoma, arial, sans-serif;
}

#author,#email,#url {
font:11px verdana,Arial, Helvetica, sans-serif;
width:40%;
background:#fefefe;
border:1px solid #e6e6e6;
padding:2px;
}

#commentform textarea:focus,#commentform input[type="text"]:focus {
border:1px solid #bbb;
background:#fefff7;
}

#commentform textarea {
font:12px Arial, Helvetica, sans-serif;
width:90%;
height:120px;
background:#fefefe;
border:1px solid #e6e6e6;
padding:2px 3px 3px 7px;
}

#submit {
background:url(../images/submit.gif) no-repeat;
width:59px;
height:20px;
display:block;
border:none;
text-indent:-900em;
line-height:0;
cursor:pointer;
margin-bottom:10px;
}

#submit:hover {
cursor:pointer;
}

h1 a,h1 a:hover,#credit a {
color:#fff;
}

.widget ul li a:hover,.navigation a:hover,.post a:hover,#footer3 a:hover,#credit a:hover,li div.comment-meta a:hover {
text-decoration:underline;
}

#logom,ol.commentlist li ul.children {
margin-top:10px;
}

.post p,#commentWrapper p {
padding-bottom:10px;
}
