*{padding: 0; margin: 0;}

body {font-size:0.7em; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; background:url(/images/bck.jpg) repeat-y center top #FFF; line-height:1.3em}
input, textarea, option, select{font-size:1em; font-family:Georgia, "Times New Roman", Times, serif;}

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.7em; color:#288fee; margin:1.5em 0 0.67em 0;}
h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#7ca585; margin:1.5em 0 0.67em 0;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; margin:.83em 0 0.67em 0;}

a { color:#288fee; text-decoration:none; }
a:hover { text-decoration:underline; }

img{border:none;}

div{text-align:left;}

ul { margin-left:20px; padding:3px 0px; }
ol { margin-left:20px; padding:3px 0px; }
li { padding:3px 0px; }

#wrapper{clear:both; margin:0px auto; width:900px; text-align:left;}

#logo { float:left; }
#corpo { float:right; margin:15px 15px 0px 0px; text-align:right; }
#corpo a { display:block; color:#000; }

#menu { float:left; width:900px; padding-top:9px; line-height:25px; background:url(/images/bck_menu.gif) repeat-x; color:#666; font-size:1.1em; font-weight:bold; min-height:35px;}
* html #menu { height:35px; }
#menu a {margin-right:25px; text-decoration:none; color:#666;}
#menu a:hover {color:#288fee;}
#menu a.selected {color:#288fee;}
#menu .wrapper {margin-left:35px; margin-bottom:0px; padding-top:15px; display:inline; height:29px;}
#menu ul {float: left; list-style:none; display:inline; width:auto; margin:0; margin-left:35px; padding:0px; }
* html #menu ul { margin-left:0px; padding-left:35px; }
#menu li{display:inline; list-style:none;}
#menu ul ul{float:left; padding-left:35px; width:865px; height:33px; display:inline; line-height:25px; background:url(/images/bck_submenu.gif) repeat-x bottom; font-weight:bold; margin-left:-35px;}
#menu ul ul a{color:#ccc;}

#toc { margin-bottom:25px; }
#toc ul{list-style:none; display:block; width:auto; margin:5px 0px 5px 20px; padding:0px; }
#toc li{ padding:0px; }

#content{width:582px; float:left; margin:0px 18px; display:inline;}
#contentCenter{float:left; width:582px; padding-bottom:15px; margin-bottom:15px; }
#contentCenter h1 {color:#288fee; font-size:1.2em;}
#contentSubLeft{float:left; width:276px; margin-right:15px;}
#contentSubRight{float:left; width:276px; margin-left:15px; display:inline;}
#contentRight{width:246px; float:left; margin-top:15px; margin-right:15px; margin-left:21px; display:inline;}
#contentRight h1 {font-size:1.1em; color:#93c49d;}
#contentRight h3, #contentRight h3 a { text-decoration:none; color:#288fee; }
#contentRight .content { background:url(/images/content-right-bck.gif) bottom center no-repeat #FFF; padding-bottom:35px; }

#footer{clear:both; background:url(/images/bck_footer.gif) repeat-x top #fff; padding-top:15px; padding-left:15px; margin-top:15px; height:55px; color:#666666; font-size:0.9em;}

/* forms */
#content .htmlText { width:582px; }
.userLogin { width:130px; background:#FFFFFF; border:solid 1px #000000; left:-15px; top:10px; padding:3px; }
input.text { padding:3px; width:95%; }
textarea.text { padding:3px; width:95%; }
.addImageIcon { margin-bottom:-3px; }

.contentDiv { clear:both; }

.newsItem, .newsItem a { text-decoration:none; color:#000; }
.newsItem h3 { clear:both; }
.newsDate, .newsDate a { color:#666666; }
img.newsHeadImg { float:right; margin-left:10px; margin-bottom:10px; }
/*#contentRight .newsItem.selected h3, #contentRight .newsItem.selected h3 a { color:#666666; }*/
#contentRight .newsItem.selected * { color:#cccccc; }
.newsShortContent a { color:#000; }
.newsThumb { float:right; margin:0px 0px 3px 3px; border:1px solid #999; }

.submitNews { clear:both; padding-top:15px; }
.error { color:#FF0000; }

.article { clear:both; }
.titleThumb{float:left; border:solid 1px #3797ef; margin:0px 3px 3px 0px;}
.test { float:right; margin:5px 0px 5px 5px; width:250px; border:1px solid #006666; padding:15px; }

.gallery { padding:5px; border:1px solid #999; background:#eee; }
#gallery { clear:both; float:left; }
#gallery div.galleryImg { float:left; margin:0px 5px 5px 0px; padding:0px; }
.nextPrevArticle { clear:both; margin-top:15px; }
.nextPrevArticle .prevArticle { float:left; }
.nextPrevArticle .nextArticle { float:right; }
.paginationText { margin-top:15px; }
.paginationText .prev { float:left; }
.paginationText .next { float:right; }
.left { float:left; margin:5px; }
.right { float:right; margin:5px; }
.footnote { font-size:0.8em; }


#comment, #comments { clear:both; }
#comments { padding-top:10px; }
#comments .comment { margin-top:5px; padding:10px; background:#efefef; }
#comments .commentNick { color:#666666; }
#comments .commentDate { color:#999999; }

#searchResults { margin:15px 0px; }
#searchResults #pagin { clear:both; text-align:center; }
#searchResults #pagin a { padding:5px; border:#CCCCCC 1px solid; margin:0px 3px; }
#searchResults #pagin a.active { color:#000; border:none; cursor:auto; }
#searchResults #pagin a.active:hover { text-decoration:none; }
#searchResults #pagin a.arrow { border:none; }
.em { font-weight:bold; }