a {
color:#1D1F1F;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:0 none;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
color:#2B2015;
font-family:Verdana;
font-size:13px;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
color:#273965;
text-transform:capitalize;
}
#header {
background-color:#FFFFFF;
border:1px dotted #AAAAAA;
float:left;
padding:20px;
position:relative;
}
#login {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 none repeat scroll 0 0;
border:1px dotted #F0F0F0;
color:#FFFFFF;
font-size:13px;
height:16px;
margin-bottom:5px;
padding:10px 10px 7px;
text-align:right;
}
#login a {
color:#FFFFFF;
}
#login ul {
margin:0;
padding:0;
}
#login ul li {
display:inline;
}
#header-rss {
position:absolute;
}
#header-rss p {
color:#AAAAAA;
font-size:11px;
margin:0 5px;
padding:0;
}
.dot:before {
content:url(images/whitedot.png) " ";
}
#title {
font-size:44px;
font-weight:bold;
line-height:52px;
margin:0;
padding:0;
text-transform:uppercase;
}
#title a {
color:#222222;
}
#title a:hover {
color:#BA392B;
text-decoration:none;
}
#title img {
margin:0 0 5px;
padding:0;
}
#description {
font-size:14px;
padding:10px;
}
#mainwrapper {
background-color:#FFFFFF;
border-bottom:1px dotted #AAAAAA;
border-left:1px dotted #AAAAAA;
border-right:1px dotted #AAAAAA;
float:left;
margin:0;
padding:0;
}
#sidebar {
float:left;
margin:0;
padding:5px 10px 0;
}
#secondsidebar {
float:left;
margin:0;
padding:5px 10px 0;
}
.side {
font-size:18px;
line-height:20px;
margin-bottom:0;
}
ul.cats {
margin:0;
padding:0;
}
ul.cats li {
list-style-type:none;
margin-bottom:7px;
position:relative;
}
ul.cats li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
ul.cats li a {
background-color:#EEEEED;
background-position:center center;
background-repeat:repeat-y;
border:1px dotted #000000;
color:#000000;
display:block;
font-weight:bold;
height:1%;
padding:10px 0 7px 10px;
text-decoration:none;
text-transform:uppercase;
}
ul.cats li ul {
margin:7px 0 0;
padding:0;
}
.sidebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:3px double #AAAAAA;
float:left;
margin:0 0 7px;
padding:0;
}
.sidebox img {
float:left;
}
.sidebox p {
float:left;
margin:13px 0 0 5px;
}
.side-widget {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 none repeat scroll 0 0;
border:3px double #FFFFFF;
color:#FFFFFF;
float:left;
margin:0 0 0.5em;
padding:0 0 10px;
}
.side-widget ul {
list-style-type:none;
margin:0;
padding:0;
}
.side-widget ul li {
font-size:13px;
margin:2px 0;
padding:0 10px;
}
.side-widget h2 {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-size:14px;
margin-top:0;
padding:10px 0 5px 10px;
text-transform:uppercase;
}
h2 a.rsswidget {
color:#FFFFFF;
text-transform:uppercase;
}
.side-widget .storycontent {
border-bottom:1px solid #DDDDDD;
}
.side-widget .featured-post {
padding:0 10px;
}
.side-widget .noline {
border-bottom:0 none;
}
.side-widget a {
color:#EBEAE9;
}
.rsswidget img {
display:none;
}
.posts {
border-bottom:1px solid #AAAAAA;
margin-bottom:20px;
}
.posts h2 {
margin:10px 0 0;
}
#footer {
clear:both;
color:white;
float:left;
font-size:11px;
padding:10px 0;
width:100%;
}
#footer a {
color:#0077AA;
}
#leftcontent {
background-color:#FFFFFF;
float:left;
margin:0 10px;
padding:0;
}
#leftcontent h5 {
color:#BA392B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0 0 5px;
padding:0;
}
#leftcontent h1 {
font-size:24px;
line-height:26px;
margin:0;
padding:0;
}
.more-link {
color:#BA392B;
font-size:11px;
text-align:right;
}
.tags a {
color:#BA392B;
}
.meta {
color:#888888;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
.post {
border-bottom:1px solid #AAAAAA;
float:left;
margin-bottom:10px;
padding-bottom:10px;
width:100%;
}
#threecol {
float:left;
}
#threecol2 {
padding:0;
}
#threecol img {
float:left;
margin:0 10px 5px 0;
padding:0;
width:40px;
}
.threepost {
border-bottom:1px dotted #AAAAAA;
width:95%;
}
.threepost h2 {
color:#0F0F0E;
font-size:16px;
line-height:18px;
margin:0;
}
.threepost2, .threepost5 {
}
.threepost1, .threepost4 {
}
.threepost1, .threepost2, .threepost3 {
border-bottom:1px dotted #AAAAAA;
}
.contread {
text-align:right;
}
.contread a {
color:#BA392B;
font-size:12px;
}
#leftcontent h1.catheader {
color:#BA392B;
font-weight:normal;
margin:10px 0 20px;
}
#leftcontent .post h1 {
color:#364349;
margin-top:10px;
}
.red, .entry a {
color:#BA392B;
}
#tagcloud {
margin:auto;
padding:20px;
text-align:center;
width:400px;
}
#tagcloud a {
color:#BA392B;
}
h3#comments {
padding-bottom:5px;
text-transform:none;
}
#postcomments {
padding-top:20px;
}
.commentlist {
list-style-type:none;
margin:0;
padding:0;
}
.commentlist li {
background-color:#FFEDD2;
clear:both;
float:left;
padding:0 10px 10px;
}
.commentlist img {
margin:0;
padding:10px 0 0;
}
.commentlist li.alt {
background-color:#FAD9A8;
}
.comment-info {
clear:both;
float:left;
}
.comment-text {
margin-left:120px;
}
#responder {
clear:both;
float:left;
padding-top:10px;
}
.navigation {
border-top:1px dotted #AAAAAA;
clear:both;
float:left;
padding-top:5px;
width:100%;
}
.aligncenter, div.aligncenter {
display:block;
margin:5px auto 10px;
}
.alignleft {
float:left;
margin:5px 10px 5px 0;
}
.alignright {
float:right;
margin:5px 0 5px 10px;
}
.alignnone {
margin:5px 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 #000000;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#today {
color:#BA392B;
}
#wp-calendar {
margin:auto;
}

