body{color:#636363;font-family:Arial,Verdana,sans-serif;font-size:12px;}
hr{color:C0C0C0;}
h1,h2,h3,h4{font-family:Arial,Verdana,sans-serif;margin:0;padding:0;}
h1 span{display:block;margin-left:-3000px;}
h3{font-size:14px;}
h4{color:#0E0E0E;font-size:12px;font-weight:700;}
.logo{margin:0 0 14px 2px;}
h2,h2 a{color:#0E0E0E;font-size:16px;font-weight:700;text-decoration:none;}
h2 a:hover{border-bottom:1px #0E0E0E solid;}
a{color:#EE3E1F;text-decoration:underline;}
a:hover{color:#F17070;}
p{line-height:18px;margin-bottom:10px;}
p.small{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;}
span.right{text-align:right;}
span.red{color:#e80000;}
span.black{color:#000;}
span.black-strong{color:#000;font-weight:bold;}
span.blue{color:#3f7bae;}
span.italic{font-style:italic;}
span.post{color:#777;font-size:10px;}
.strong{font-weight:700;}
img.article_img{border:1px solid #000;margin-bottom:7px;margin-top:16px;}
.caption-top,.caption-bottom{background:#000;border:0 solid #334143;color:#fff;cursor:default;font-family:arial;font-size:13px;font-weight:700;padding:1.2em;}
.caption-top{border-width:0 0 8px;}
.caption-bottom{border-width:8px 0 0;}
.caption a,.caption a{background:#000;border:0 none;padding:0.3em;text-decoration:none;}
.caption a:hover,.caption a:hover{background:#202020;}
br.c{clear:both;}
.searchform{background-color:transparent;border:none;margin:0;padding:0;}
.searchform input.textbox{background-color:transparent;border:1px solid #BBB;color:#FFF;height:14px;padding:2px;vertical-align:top;width:140px;}
.searchform input.button{background-color:transparent;border:none;color:#EEE;font:bold 11px Arial, Sans-serif;height:17px;padding:0;vertical-align:top;width:63px;}
.calendar{border-bottom:none;font-size:11px;width:200px;}
.month{color:#EE3E1F;font-weight:700;padding-bottom:3px;}
.daysofweek{color:#000;font-weight:700;}
.days{color:#000;padding:2px;}
.days #today{background:#EE3E1F;color:#FFF;font-weight:700; padding: 0 3px;}