html,body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; }
body{font-size:76%;}
p {color:#333;}
a {color:#555;}
.name a{background:#7b9390; color:#fff; padding:2px 4px; font-size:12px;}
.page a {font-size:18px; padding-left:120px;}

#topmenu .red {left:235px;margin:0;
padding:0;position:absolute;top:27px;width:600px; color:#a81a2b;text-transform:uppercase; font-size:11px;
}

cite {background:#f2f4f4; color:#000;}
hr {border:1px dashed #ccc;}

#txpCommentHelpLink{float:left}

#txpCommentInputForm textarea{float:left;width:361px;height:10em;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3;background:#efefef; color:#444;}

#txpCommentInputForm input:focus,
#txpCommentInputForm textarea:focus{background-color:#fff;}

.name a:hover {color:#fff;}
#arrows { background:url(/pics/comments.gif) no-repeat; width:147px; height:149px; position:relative; top:20px; left:580px; float:left;clear:both; }

#content blockquote { font-family:Arial, Helvetica, sans-serif; border-left:6px solid #7b9390; clear:both;margin:10px 0 5px 60px;padding-left:15px; color:#7b9390; background:#fefefe;}

.rate {background:url(/pics/rate.png) no-repeat; width:558px; height:60px; }
.plus, .minus {padding:4px; border-left:16px solid #eaeaea; }

.distext {font-size:11px;}
.thecount {font-size:18px;}
img {border:0;}

#txpCommentPreview {background:#000; color:#fff; border:0;margin:0; padding:2px 6px; font-size:11px;}
#txpCommentSubmit{background:#000; color:#fff; border:0;margin:0; padding:2px 6px; font-size:11px;}


.comments {padding:0 0 20px 0; font-size:22px; }
.comments_invite {font-size:14px;font-family:Arial Narrow; text-transform:uppercase;}
#content ol li p {font-family:Arial, Helvetica, sans-serif;} 

a:hover { color:#000; text-decoration:none;}
#logo { background:url(/pics/logo.gif) no-repeat; width:144px; height:50px; position:absolute; top:20px; left:30px; }
#logo a { display:block;width:144px; height:50px; }
#header {height:110px;margin:0; padding:0;}
.bl {color:#7b9390;}
.red {color:#c00202;}
.year {font-family:Arial Narrow; font-size:22px; text-transform:uppercase; font-weight:100;color:#000;}

h6 {margin:0;}

::selection {background: #7b9390; color:#fff;}
::-moz-selection {background: #7b9390;color:#fff;}
.data {font-size:9px; font-weight:100; color:#999;}
.cap a {text-transform:uppercase;background: #7b9390;color:#fff; text-decoration:none; padding:0 2px;}
.odd {background:#f2f4f4;padding:0px 5px 5px 5px;}
.even {background:#fff;padding:0px 5px 5px 5px;}

input {border:1px solid #eaeaea;}
input#s {width:115px; display:inline; margin:0; padding:0; height:18px;}
input#searchbutton {background:#000; color:#fff; border:0;margin:0; padding:2px; font-size:11px; }
.zemSubmit {background:#000; color:#fff;}

.s { font-size:10px;}
.l {font-size:18px;}
.fright {float:right; clear:both;}

#topmenu ul { position:absolute; top:12px; left:235px; margin:0; padding:0; line-height:64px;}
#topmenu ul li { float:left; display:inline;height:64px; font-size:9px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#topmenu ul li a {color:#23292F;display:block;height:64px;border-right:1px dotted #d7dedd;padding:0 12px; _width:60px;
white-space:pre;}
#topmenu ul li a:hover {background:#f2f4f4;}
#topmenu ul li a.active { background:#f2f4f4;display:block;height:64px;}

ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none; margin:0; padding:0; text-indent:0;}

#content{margin:0 200px 20px 250px;}
#content .article {margin-bottom:20px;}
#content .troll p {font-family:Arial; font-size:12px; line-height:16px; }
#content .troll h2 a {font-family:Arial;font-size:14px; text-transform:none; font-weight:bold; }
#content h2 {margin-top:3px;}
#content h2 a {font-family:Arial Narrow; font-size:22px; text-transform:uppercase; font-weight:100; margin:0; padding:0; 
color:#000; text-decoration:none; border-bottom:1px dotted }
#content h2:first-letter { background:#7b9390; color:#fff; font-weight:bold;}
#content h2 a:hover {#7b9390;color:#7b9390;}
#content p{line-height:18px; font-size:13px; font-family:Georgia,Helvetica,sans-serif;}
#content p a {font-weight:bold;}
#content h3 { color:#7B9390; font-size:11px; margin:2px 0;}

#nav{ float:left; width:220px;}
#nav .s { font-size:9px; text-align:justify; padding-right:11px; font-family:Tahoma, Helvetica, sans-serif;}
#nav div { padding:5px 0 5px 30px;}
#nav a {font-size:9px; color:#999;}
#nav a:hover { color:#000; text-decoration:none;}
#nav h1 {color:#7B9390; font-size:11px; margin:2px 0;}
#nav h3 { color:#7B9390; font-size:11px; margin:2px 0;}
#nav h6 {margin:4px 0 2px 0; font-size:11px;font-weight:100;}
#nav ul li {line-height:10px; padding:2px 0;}

#trash {background:url(/pics/trash.gif) no-repeat; position:absolute; top:15px; right:30px; width:101px; height:111px; }
#trash a {display:block; border:0;width:101px; height:111px; }


#wrapper{float:right;width:100%;margin-left:-220px;}

#footer{clear:both;width:100%; height:31px; background:#7b9390; position:relative; top:115px;}
#footer .pic {background:url(/pics/footer.jpg) no-repeat left bottom; width:409px; height:146px; position:relative;
margin-top:-115px; float:left; }
#footer p { padding:10px 0; color:#fff; font-size:9px; font-family:Tahoma;}
#footer .nk { position:relative; top:-65px; float:right; background:url(/pics/nk.gif) no-repeat right center; margin-right:10px; }
#footer .nk a {padding-right:90px; color:#7b9390; font-weight:100; font-size:9px; text-decoration:none; line-height:18px;}