body { font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 10pt; background-color: #fff; min-width: 800px;}

td.top {text-align: center; border-bottom: 1px solid black;}
td.top h1 { font-family: 'Times New Roman', serif; font-size: 70pt; display: block; margin: 10px auto; }

.news a { text-decoration: underline; font-weight: bold; }
a { text-decoration: none; color: #000; }
a:hover { color: #777; }
a img { border: none; }

p.date a { color: #060; }
p.date a:hover { color: #080; text-decoration: underline; }

p.storytags a { color: #006; }
p.storytags a:hover { color: #008; text-decoration: underline; }

div.sub-title {font-family: 'Times New Roman', serif;}

table.content {border-bottom: 1px solid #999;}

ul.np { width: 500px; margin: 15px 0 0 0; padding: 0; list-style-type: none;}
ul.np li { width: 50%; float: left; }
ul.np li.l { text-align: left; }
ul.np li.r { text-align: right; }

td.text { vertical-align: top; text-align: left;}
td.side { vertical-align: top; }

td.footer { font-size: 8pt; width: 100%; text-align: center; }

div.lb {width: 100%;}

div.text { text-align: left; padding: 10px; font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 10pt;}
div.text h3 { margin: 10px 0px 0px 0px;}
div.text p.date { margin: 0px; font-size: 8pt;}
div.text p.text { margin-bottom: 10px;}
div.text p.storytags {margin: 0px; font-size: 8pt;}
div.text blockquote {margin: 0px 10px 0px 50px; font-style: italic; background-color: #f5f5f5; padding: 5px; font-size: 8pt;}
div.text p.text a, div.text li a { text-decoration: underline; }

div.static p.text { padding: 3px 0 3px 0; margin: 0; } 

div.selector {margin-top: 10px; font-size: 9pt; }
div.selector span {padding: 5pt; display: inline-block; }
div.selector span.cur {background-color: #eee; }

div.rightname {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 8pt; text-align: left; margin-left: 10px; font-weight: bold; margin-top: 10px;}
div.rightbox {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 8pt; text-align: left; padding: 10px; background-color: #eee;}
div.statbox {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 8pt; text-align: center; padding: 10px; background-color: #eee;}
div.statbox span {padding: 5px;}
div.rightmenu {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 12pt; font-weight: bold;}
div.rightempty {margin-bottom: 10px;}
div.ad {   }

div.info { margin: 50px 10px 0px -10px; padding: 10px; background: #eee; font-size: 9pt; line-height: 1.35em; }
div.info h4 { margin: 0 0 10px 0; font-weight: bold; }
div.info a { color: #228; }
div.info a:hover { text-decoration: underline; color: #339; }

div.midgrey {background-color:#eee; padding: 10px; margin-right: 10px;}

div.error {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 12pt; font-weight: bold; color:#a00;}
div.errgreen {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 12pt; font-weight: bold; color:#0a0;}

p.descr {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 8pt;  margin: 10px 0px 0px 10px; }
p.str {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 12pt; background-color: #eee; margin: 0px 10px 0px 0px;}
p.strsmall {font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 8pt; background-color: #eee; margin: 0px 10px 0px 0px; padding: 10px;}
div.captcha {margin: 10px 0px 10px 0px;}

form.search { margin: 0px; }

textarea {width: 520px;}
input.text {width: 520px;}
input.search {width: 160px;}
input.searchbutton { border: hidden; background-color:#eee;}
input.searchbutton:hover {cursor:pointer; cursor:hand;}
input.submit {margin: 10px 0px 0px 10px;}

td.editboxl textarea {width: 750px; font: 12px/16px 'Lucida Grande','Tahoma',sans-serif}
td.editboxl input.text {width: 750px; font: 12px/16px 'Lucida Grande','Tahoma',sans-serif}
td.editboxr textarea {width: 250px;}
td.editboxr input.text {width: 250px;}

div.text table.tags { text-align: left; padding: 10px; font-family: 'Lucida Grande', 'Tahoma', sans-serif; font-size: 8pt; width: 100%;}
div.text table.tags tr:hover {background-color: #eee;}

span.tg8 {font-size: 8pt;}
span.tg9 {font-size: 9pt;}
span.tg10 {font-size: 10pt;}
span.tg11 {font-size: 11pt;}
span.tg12 {font-size: 12pt;}
span.tg13 {font-size: 13pt;}
span.tg14 {font-size: 14pt;}

table.info { width: 490px; border-collapse: collapse; margin: 5px 0; }
table.info td { font-size: 10pt; padding: 5px; border: 1px solid #999; }
table.info td.c { text-align: center; font-weight: bold; }

div.share {
	padding-top: 1em;
	margin-left: -6px;
}
