.meta-row .entry-category {
display:none;
}

#header {
width:950px!important;
height:180px!important;
margin:0;
padding:00;
}

#header_content {
background:url('2012/03/banner.jpg') repeat-y scroll center center #000000;
border-left:10px solid #000000;
border-right:10px solid #840E0E;
}

#rightcolumnheader {
background:url('2011/05/bannerright.png') repeat-y scroll center center #000000;
border-right:10px solid #000000;
}

#page {
color:#000000;
font-weight:bold;
position:relative;
text-align:left;
width:950px;
margin:0!important;
padding:0!important;
}

#alt_menu {
background:#000000;
border-left:10px solid #000000;
border-right:10px solid #000000;
font-size:0;
list-style-type:none;
list-style-image:none;
text-transform:lowercase;
width:1170px;
padding:0 0 0 10px;
}

.secondary {
color:#000000;
float:left;
font-size:1.3em;
line-height:2.1em;
width:210px;
padding:10px 15px 15px;
}

#footer {
background:#333333;
color:#999;
position:relative;
text-align:left;
width:950px;
}

#middlecolumn {
background:#F0F0F0;
border-left:10px solid #000000;
border-right:10px solid #000000;
min-height:100%;
margin:0;
}

#rightcolumn {
background:#F0F0F0;
border-right:10px solid #191919;
min-height:100%;
position:absolute;
right:-250px;
top:0;
width:240px;
}

.secondary h2,.tertiary h2 {
background:none;
border-bottom:1px dotted #CCC;
color:#8B0000;
display:block;
font-size:1.5em!important;
font-weight:normal!important;
text-align:left;
text-transform:lowercase;
width:100%;
margin:0;
padding:0 0 3px!important;
}

h3.entry-title,h3.entry-title a {
border-bottom:none!important;
color:#000000!important;
font-family:Helvetica, Arial, Sans-Serif!important;
font-weight:bold;
font-size:24px;
letter-spacing:-1px;
text-transform:lowercase;
}

h3.entry-title a:hover {
color:#8B2323!important;
text-decoration:none!important;
}

.secondary a {
color:#000000;
}

div.entry-content p {
font-size:110%;
font-weight:bold;
color:#000000;
}

.entry-meta {
background:#F0F0F0;
border:2px solid #F0F0F0;
color:#000000;
font-size:1.2em;
line-height:.7em;
margin-left:40px;
margin-right:10px;
margin-top:3px;
padding:-9px;
}

.post a:link,.post a:visited {
color:#000000;
}

.more_entries a:link,.more_entries a:visited {
color:#000000;
}

.navigation a {
color:#8B0000;
font-size:2em!important;
font-weight:bold;
}

#primary a:hover,#primary a:visited:hover,#primaryFirst a:hover,#primaryFirst a:visited:hover,.secondary a:hover,.secondary a:visited:hover,.tertiary a:hover,.tertiary a:visited:hover {
text-decoration:none;
}

a {
color:#8B0000;
text-decoration:none;
}

a:hover {
color:#D00;
text-decoration:none;
}

.entry-content a {
border-bottom:2px dotted #8B0000;
}

.sticky .entry-content {
background:#F0F0F0;
border:1px solid #F0F0F0;
margin-top:5px;
padding:0 10px;
}

#wp-calendar {
font-size:12px;
margin-bottom:0;
text-align:center;
vertical-align:middle;
width:10px;
}

#wp-calendar a {
border:10px;
color:#000000!important;
display:block;
text-decoration:bold;
}

#wp-calendar td {
border:0 solid #fff;
color:#000000;
font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:0;
line-height:18px;
text-align:center;
padding:3px;
}

.navigation {
text-align:center;
width:97%;
margin:10px 10px 0;
padding:0 0 10px;
}

#wp-calendar caption {
border-bottom:1px dotted #000000;
color:#000000;
font-size:1.5em!important;
font-weight:normal!important;
letter-spacing:-1px;
margin-bottom:5px;
text-align:left;
text-transform:lowercase;
padding:0 0 3px!important;
}

.widget_recent_entries ul li {
list-style-type:disc;
color:#8B1A1A;
}

.widget_stats_topposts ul li {
list-style-type:disc;
color:#8B1A1A;
}

.widget_rss ul li {
list-style-type:disc;
color:#8B1A1A;
}

#comments {
clear:both;
background:#f7aaa0;
}

#comments h2 {
margin:0;
}

#comments dl {
margin:0;
padding:0;
}