body { padding: 0; margin: 0; }
tbody { border: 0; }

H2 a:visited {color:white}
H2 A:link {color:white}
H2 A:hover {color:#006600}

H3 a:visited {color:red}
H3 A:link {color:red}
H3 A:hover {color:blue}

H4 a:visited {color:blue}
H4 A:link {color:blue}
H4 A:hover {color:blue}








#search-form { float: left; width: 200px; margin: 0 0 20px; }
#search-form .form-text { float: left; width: 155px; border: 1px solid #008000; padding: 5px; color: #808080; }
#search-form .form-submit { float: left; }
#search-form .form-item { float: left; margin: 0; }

.menu a { text-decoration: underline; }

.news-block { font-size: 10px !important; text-align: justify; }

.center { font-family: Arial; }
.imagecache-gallery { margin: 0 0 10px; }

.right .block { float: left; margin: 0 0 15px 5px; }
.right h2 { margin: 0 0 5px; font-family: Arial; font-size: 16px; text-decoration: underline; color: blue; }

.right .banners img { margin: 0 0 15px; }

.poll { margin: 0; font-family: Arial; font-size: 13px; }
.poll .form-radios .form-item { margin: 0; }
.poll .form-radios .form-item label input { margin: 2px 0; }
.poll .form-submit { float: left; margin: 0; border: 1px solid #888; }

h3 { font-size: 16px; color: #008000; font-weight: normal; }

.comment {display: table; width: 100%; border-bottom: 1px solid #c0c0c0}
.comment-image {float: left; width: 25%; text-align: center; vertical-align: top}
.comment-image img {margin: 7px 0}
.comment-content {float: left; width: 74%; vertical-align: top; padding-top: 5px}
.comment-author {float: left; width: 170px; font-weight: bold}
.comment-city {float: left; width: 100px}
.comment-date {float: right}
.comment-descs {float: left; width: 36%; margin-top: 20px}
.comment-descs span {font-size: 110%}
.comment-fields {float: left; width: 64%; margin-top: 15px}
.comment-fields input, .comment-fields textarea {width: 100%; padding: 3px}
.comment-fields textarea {height: 86px}
.comment-fields img {float: left}
.comment-code-field {width: 120px !important; margin: 10px 0 0 20px}
.comment-submit-field {width: 170px !important}

#comment-form .error { border: 1px solid #999999; color: #000000; }
#comment-form label { font-weight: normal; }
#comment-form .form-item { float: left; margin: 15px 0 0; }
#comment-form .form-item label { float: left; width: 150px; }
#comment-form .form-item input { float: left; width: 300px; height: 20px; }
#comment-form .form-item textarea { float: left; width: 300px; height: 100px; }
#comment-form img { float: left; padding: 6px 0 0 10px; }
#comment-form #edit-captcha-response { float: left; width: 120px; }
#comment-form .form-submit { float: left; margin: 15px 0 0 150px; padding: 3px 7px; }

.item-list .pager { text-align: left; padding: 10px 0 0; }
.item-list .pager li { margin: 0 5px 0 0; }

.poll .bar .foreground { background-color: #009900 !important; }