body {margin:0px; background:#e8eae9; color:#333; font-family:arial; font-size:12px; line-height:18px;}
p, h1, h2, h3, h4, h5, form {margin:0px; padding:0px;}
#wrap, #head, #content, #footer {float:left; width:100%; clear:both;}
#footer {padding:15px 0; background:#d5d9da; border-top:2px solid #fff; border-bottom:2px solid #fff; margin-top:15px;}
#head {width:100%; height:250px; border-bottom:2px dotted #a7abaa; background:url('images/top.gif') repeat-x;}
#headin {width:990px; margin:0 auto; }
#headleft {width:537px; height:250px; float:left; }
#headright {width:453px; height:250px; float:left;}
#headleft img {float:left; border:0px; margin-right:10px;}
#headleft p {float:left; width:272px; font-size:11px; color:#5a6163; margin-top:10px;}
#headleft p a {color:#c62d27; text-decoration:none}
#headleft p strong {font-size:14px;}
#headleft h2 {width:507px; float:left; padding:10px; background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px; margin-top:15px;}
#menu { float:left; padding:10px; background:#fff; margin-top:25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#menu a {color:#5b7845; float:left; padding:3px 5px; font-size:12px; font-weight:bold; text-decoration:none;}
#menu b {float:left; width:10px; margin-right:10px; height:23px; border-right:1px solid #ccc;}
#menu a#selected, #menu a:hover  {color:#fff; background:#c62d27; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#contentin {width:990px; margin:0 auto;}
.side-col {width:200px; float:left;}
#centercol {width:560px; padding:0 15px; float:left;}
.box {float:left; width:180px; padding:0 10px 10px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  background:url('images/boxback.gif') no-repeat center bottom #f8faf8; margin-top:15px;}
.box a.site-cat {float:left; border-bottom:1px solid #ccc; width:170px; padding:3px 0 3px 10px; background:url('images/greendot.gif') no-repeat left center; font-weight:bold; font-size:12px; color:#59793e; text-decoration:none;}
.box a.site-subcat {float:left; border-bottom:1px solid #ccc;  width:155px; position:relative; left:15px; padding:3px 0 3px 10px; background:url('images/greendot.gif') no-repeat left center; font-weight:bold; font-size:12px; color:#59793e; text-decoration:none;}
.box a.site-subsubcat {float:left; border-bottom:1px solid #ccc;  width:140px; position:relative; left:30px; padding:3px 0 3px 10px; background:url('images/greendot.gif') no-repeat left center; font-weight:bold; font-size:12px; color:#59793e; text-decoration:none;}
.box a#selected1, .box a#selected2, .box a#selected3 {background:url('images/reddot.gif') no-repeat left center;  color:#c62d27;}
.box a.site-cat:hover, .box a.site-subcat:hover, .box a.site-subsubcat:hover { background:url('images/reddot.gif') no-repeat left center;  color:#c62d27;}
.article {float:left; margin-top:15px; width:540px; background:#f8faf8; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.paging {float:left; width:540px;}
.paging a {float:left; padding:2px 5px; background:#fff; color:#333; border:1px solid #ccc; text-decoration:none; margin-right:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.paging b {float:left; padding:2px 5px; background:#fff; color:#333; border:1px solid #ccc; text-decoration:none; margin-right:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.paging a:hover {background:#5b7845; border:1px solid #5b7845;color:#fff;}
.paging a#selected4 {background:#c62d27; border:1px solid #c62d27; color:#fff;}
.gallery {float:left; width:540px; padding:5px 0 15px 0;}
.gallery img {width:123px; height:80px; float:left; margin-top:10px; margin-right:10px; border:1px solid #fff;}
.box form {float:left; width:180px;}
.box form .row {float:left; width:180px; padding:2px 0;}
.box form strong {float:left; width:70px; color:#c62d27;}
.box form input {float:left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:1px solid #ccc; width:105px;}
.box form input#loginbut {float:left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:1px solid #5b7845; width:auto; cursor:pointer; color:#fff; background:#5b7845;}
.article form {float:left; width:540px;}
.article form .row {float:left; width:540px; padding:2px 0; }
.article form strong {float:left; width:150px; color:#333;}
.article form input {float:left; border:1px solid #ccc; width:200px;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.article form select {float:left; border:1px solid #ccc; width:200px;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.article form textarea {float:left; width:350px; border:1px solid #ccc; height:100px; overflow:auto;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.article form input#loginbut {float:left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:1px solid #5b7845; width:auto; cursor:pointer; color:#fff; background:#5b7845;}
#footerin {width:990px; margin:0 auto;}
#footerin p#left {float:left; line-height:24px;}
#footerin p#right {float:right; line-height:24px; text-align:right;}
#footerin a{color:#c62d27; font-weight:bold; text-decoration:none;}
#footerin a img {border:0px; margin-right:5px;}




