/* recent */
#latest {background:url(../images/layout/bg_front_news.gif) no-repeat 0 0;margin:0 0 0 8px;padding:8px 10px 15px;}
#latest h3 {font-size:1em;margin:0 0 0 .3em;color:#51448C;font-weight:normal;text-transform:uppercase;}
#latest .image {background-color:#fff;padding:4px;float:left;}
#latest .image img {float:left;}
#latest h4,
#latest p {padding:0 0 0 185px;}
#latest h4 {font-size:1.4em;margin:0 0 .5em 0;}
#latest h4 a {color:#D8A04B;text-decoration:underline;}

/* banners */
#banners {border-top:1px solid #D1B5A8;margin:0 0 20px 10px;}
#banners ul {border-top:1px solid #fff;}
#banners ul li {float:left;width:168px;margin:10px 0 0 21px;}
#banners ul li.p1 {margin-left:0;}
#banners ul li a {background:#fff;padding:4px;display:block;float:left;}
#banners ul li a:hover {background:#D1B5A8;}
#banners ul li a img {float:left;}

#content form.join {margin-bottom:25px;}
#content form.join fieldset.hidden {display:none;}
#content form.join ul {width:500px;}
#content form.join ul li textarea {width:150px;border:#AFCB76 1px solid;overflow:auto;margin:0 2px 3px 0;}
#content form.join ul li label {width:100px;float:left;text-align:right;margin-right:15px;}
#content form.join ul li.title {clear:both;margin-top:15px;}
#content form.join ul li.title span {color:#CD8415;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
#content form.join ul li span.star {color:#CD8415;}
#content form.join ul li input {width:150px;border:#AFCB76 1px solid;margin:0 2px 3px 0;}
#content form.join ul li input.button {width:152px;border:#AFCB76 1px solid;background:#AFCB76;margin:2px 2px 0 0;color:#ffffff}

#pages {text-align:center;margin:20px 0;padding:0 0 10px;width:100%;}
#pages ul li {display:inline;margin:0 1px;font-size:1.2em;padding:6px 0;font-weight:bold;}
#pages ul li a {color:#CF8C24;text-decoration:none;line-height:2.3em;padding:0 5px;}
#pages ul li.active {color:#000;padding-left:5px;padding-right:5px;}

#pages-results {border-top:1px solid black; padding-top:10px;padding-bottom:20px;}
#pages-results ul {margin:0 10px 0 20px; float:left;}
#pages-results ul li {display:inline;margin:0 5px 0 0;}
#pages-results p.next {float:left;}
#pages-results p.back {float:left;}

#search_results ul {margin-bottom:15px;}
#search_results ul li {margin-top:5px;}
