div#main {
  width: 650px;
}
* {
  margin:0;
  padding:0;
}

body {
  background-color:#4D4C3A;
  text-align:center;
  margin:0;
  padding:0;
}

body, p, div, td, span, li, a {
 font-family: arial, helvetica, sans-serif;
 color:#666666;
}

p {
 padding:0;
 margin:0 0 12px 0;
}

img {
	display: block;
}

h1{
  font-family:arial, helvetica, verdana, sans-serif;
  font-size:24px;
  color:#956a22;
}

ul {
  list-style: none;
}
a img {
  border: none;
}
img {
  display: block;
  line-height: 0;
}


img {border:0}

.clear {
  clear:both;
  height:0;
  line-height:0;
}

div#wrapper {
  width:986px;
  border-bottom:10px solid #6B695A;
  text-align:left;
  margin:10px auto 20px auto;
  background: #4D4C3A url(/images/wrapper.gif) bottom left repeat-x;
}

div#wrapper div#container {
  width:986px;
  margin-left:0px;
  background-color: #fff;
  color:#333333;
}

div#container div#header {
  padding:0 0 0 0px;
  width:986px;
}

div#container div#main {
  width:650px;
  float:left;
  padding:0 0 25px 8px;
  font-size:11px;
}

div#container div#main a {
  text-decoration:none;
}

div#container div#main a:hover {
  text-decoration:underline;
}

div#container div#adRail {
  float:left;
  width:319px;
  margin-left:8px;
  display:inline;
  font-size:11px;
  overflow: hidden;
  /*border-left: 1px solid #DBCBB1;*/
  border-bottom: 1px dotted #DBCBB1;
  position:inherit;
}

div#container div#adRail ul {
  list-style-type:none;
}

div#container div#adRail div#adRailContainer {
  width:318px;
  border-bottom:none;
  background-position:10px bottom;
  padding-bottom:10px;
  float:left;
}


div#container div#adRail div#adRailContainer h4 {
  padding:0;
  margin:0 0 5px 0;
  color:#B47C59;
  font-size:13px;
  font-weight:bold;
}

div#container div#adRail div#adRailContainer {
  float:left;
  padding:5px 10px 0 10px;
  width:298px;
}

.category-col {
  float:left;
  width:140px;
}

.category-col a{
  text-decoration: none;
  line-height: 20px;
}

.category-col a:hover{
  text-decoration: underline;
}

.adColumninsetbx3{
    clear: left;
	border-bottom: 1px solid #DBCBB1;
}

#adRailContainer .adColumninsetbx3 {
border-left: 8px solid #fff;
padding: 8px 0;
background: url(/images/horiz_dotted.gif) bottom left repeat-x;
}

#adRailContainer a {
text-decoration: none;
}

#adRailContainer a:hover {
text-decoration: underline;
}

.adColumninsetbx3 p {
margin: 0;
padding: 5px 0;
text-align:left;
}

html div#container div#adRail div#adRailContainer {
padding-bottom: 0;
border-bottom: 0;
border-right: 0;
border-top: 0;
background-image: none;
margin-bottom: 25px;
}

#navBar {
  border-top: 1px solid #dccab2;
  border-bottom: 1px solid #dccab2;
  width: 986px;
  height: 37px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  float: left;
  z-index: 200;
}
#navBar .navBarItem {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 7px;
  line-height: 20px;
  float: left;
  height: 20px;
  border-right: 1px solid #dccab2;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  color: #BC8E64;
}

#navBar a {
  display: block;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #BC8E64;
}

#navBar a:hover {
  text-decoration: underline;
}


div#container div#header {
  padding-left:4px;
  float:left;
  margin:9px 0 8px 0;
  height: 90px;
}

div#container div.logo {
  margin:5px 15px 0 0;
  font-size: 24px;
  color: #BC8E6B;
  font-weight: bold;
  height: 90px;
  padding-left: 5px;
}

div#container div.logo p{
  font-size: 11px;
}

/* Footer */

#footer {
  margin:0 auto 10px;
  width:986px;
  font-size:11px;
}

#footerWrapper p {
  margin:0 0 8px;
  color:#bbbdA5;
  text-align: center;
}

#footer a {
  color:#bbbdA5;
  text-decoration:none;
}

#footer a:hover {
  color:#fff;
}

#footerMenu {
  height:32px;
  margin:0 0 8px;
  padding:0 8px;
  text-align:left;
  border-bottom:1px solid #8C8670;
}

#footerMenu img {
  float:left;
}

#footerMenu ul {
  float:left;
  width:980px;
  margin:0 0 0 0px;
  padding:12px 0 0;
}

#footerMenu li {
  display:inline;
  border-right:2px solid #8C8670;
  margin-right:6px;
  padding:0 6px 0 0;
}

#footerMenu li.last {
  border:0;
}

.nonHome {padding:3px 0 0 !important}

#footerlinks {
  margin:0 0 8px;
  color:#bbbdA5;
  text-align:center;
}

p#footerPrivacyNote_last.footerPrivacyNote {
  border-bottom:1px solid #8C8670;
  padding-bottom: 8px;
}

div.white-section {
	/*background: url(/images/horiz_dotted.gif) bottom left repeat-x;*/
	margin-bottom: 15px;
	margin-top: 10px;
}

div.white-section h2{
	font-size: 17px;
	font-weight: bold;
}

div.white-section .image-item{
	text-align: center;
	font-style: italic;
	width: 350px;
	float: left;
	padding-left: 120px;
	padding-top: 10px;
}

div.white-section .news-content{
	width: 600px;
	float: left;
	padding-top: 10px;
}

div.shaded-section {
	background: #f8f5f0;
	border: 1px solid #dfc9b4;
	margin-bottom: 10px;
	margin-top: 10px;
}

div#shaded-forum {
	padding: 10px 10px 15px 10px;
	margin-bottom: 15px;
}

h2,h3,h4 {
	margin-bottom: 15px;
}

.two-cols:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.two-cols {
	zoom: 1;
	border-right: 1px solid #DBCBB1;
}

* html .two-cols {
	height: 1%;
}

.two-cols .col1 {
    float: left;
    /*width: 435px;*/
    width: 635px;
    margin-right: 5px;
}

.img-item{
	float:left;
	width: 634px;
	height: 170px;
	padding-right: 2px;
	padding-top: 0px;
}

.img-item a{
	padding-right: 5px;
	font-weight: bold;
}

.img-item .short-desc{
	padding-left: 5px;
	width: 500px;
	float: left;
}

.img-item img{
	padding-bottom: 3px;
	width: 125px;
	height: 160px;
	float: left;
}

.news-ads-link{
	width: 635px;
	float:right;
	padding-top: 10px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 20px;
}

.news-ads-link a{
	color: #FF0000;
}

.news-ads-image{
	width: 635px;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.page_navi{padding:10px 0 10px 10px;}
.page_navi a,.page_navi a:link,.page_navi a:visited{text-decoration:none;border:1px solid #ccc;color:#956A22;background-color:#fff;font-weight:700;margin:2px;padding:2px 4px;}
.page_navi a:active,.page_navi a:hover{text-decoration:none;border:1px solid #956A22;color:#fff;background-color:#956A22;margin:2px;padding:2px 4px;}
.page_navi span.current{font-weight:700;border:1px solid #956A22;color:#fff;background-color:#956A22;margin:2px;padding:2px 4px;}
