* { margin: 0pt; padding: 0pt; }
body, html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,sans-serif; font-size: 12px; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 22px; }
a { color: rgb(204, 64, 28); }
a:hover { text-decoration: none; }
img { border: medium none ; }
#header { background: transparent url('header.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 190px; }
#header ul { float: right; list-style-type: none; margin-top: 110px; }
#header ul li { float: left; font-size: 18px; padding-right: 30px; }
#header ul li a { padding: 5px; background: transparent url('nav.png') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#outer { border-top: 7px solid rgb(162, 161, 161); padding-top: 0px; }
#wrapper { float: left; width: 100%; margin-left: -350px; }
#content { margin-left: 350px; padding-right: 0px; padding-top: 0px; padding-left: 30px; }
#column { float: right; width: 330px; padding-left: 20px; }
.blockn { padding: 10px 30px 0px 40px; background: transparent url('m-center.gif') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.m-top { background: transparent url('m-top.gif') no-repeat scroll 0% 0%; height: 15px; width: 330px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.m-bottom { background: transparent url('m-bottom.gif') no-repeat scroll 0% 0%; height: 45px; width: 330px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 20px; }
h1, h2 { font-weight: normal; }
h1 { font-size: 18px; }
.news h1 { font-size: 22px; font-family: Arial; color: rgb(204, 64, 28); }
.news h1 span { color: rgb(116, 174, 54); }
#l_bottom { border-bottom: 1px dashed rgb(220, 220, 220); font-size: 1px; padding-top: 5px; padding-bottom: 5px; }
h2 { font-size: 18px; color: rgb(116, 174, 54); }
.meta { font-size: 10px; color: rgb(119, 119, 119); padding-bottom: 3px; }
.meta a { color: rgb(85, 85, 85); }
.news h1 { margin-bottom: 5px; }
.news { margin-bottom: 30px; margin-top: 20px; }
.news img { border: medium none ; }
.news-content { margin-bottom: 0px; padding-bottom: 10px; padding-right: 20px; }
#footer { padding: 5px; background: rgb(79, 140, 23) none repeat scroll 0% 0%; clear: both; color: rgb(0, 0, 0); font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer a { color: rgb(0, 0, 0); }
textarea:focus, input:focus { border: 1px solid rgb(119, 119, 119); color: rgb(51, 51, 51); }
.ctitle a { text-decoration: none; }
#login { width: 110px; height: 45px; position: absolute; top: 10px; right: 0pt; }
#login_form, #choose_letter { border: 5px solid rgb(250, 255, 206); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; position: absolute; width: 24%; left: 38%; top: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: none; z-index: 99; }
#login_form #border, #choose_letter #border { border: 1px solid rgb(196, 196, 196); padding: 15px 15px 15px 65px; }
#login_form a, #choose_letter a { font-size: 11px; }
#login_form a, #choose_letter a { text-decoration: underline; }
#login_form a:hover, #choose_letter a:hover { text-decoration: none; }
table { border: 0px none ; border-collapse: collapse; }
table td { padding: 0px; }
#counters a img { opacity: 0.3; }
#counters a:hover img { opacity: 1; }

#dropmenudiv { border-style: solid; border-color: rgb(255, 255, 255); border-width: 1px 1px 0pt; margin: 2px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(100, 151, 202); line-height: 20px; }
.bbcodes, .textin { border: 1px solid rgb(230, 230, 230); padding: 5px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.calendar { color: rgb(117, 117, 117); font-family: verdana; font-size: 11px; }
.calendar td, th { padding: 3px 4px 4px 5px; font-family: verdana; text-decoration: none; }
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a { text-decoration: underline; }
.monthlink { color: rgb(80, 120, 214); text-decoration: none; }
.pm_list, .vote { color: rgb(117, 117, 117); }
.quote { border: 1px dotted rgb(190, 190, 190); padding: 5px; color: rgb(117, 117, 117); background-color: rgb(248, 248, 248); text-align: justify; }
.weekday, .weekday-active, .day-active { color: rgb(128, 64, 64); font-family: verdana; }
.weekday-active-v, .day-active-v, .pm_list a { color: rgb(75, 115, 212); }
form { margin: 0pt; padding: 0pt; }
