body{
   background:#B4925D;
   font-size:11pt;
   font-family: Helvetica, Arial, Sans-Serif;
   color:#333;
}

a img{
   border:none;
}

a, a:visited, a:hover, a:active{
   color:#827957;
}

h1, h2{
   color:#555;
}

h1{
   font-size: 18pt;
   text-align: left;
   margin-left:10px;
}

h2{
   font-size:14pt;
   margin-left:10px;
}

.instructions{
   font-size:85%;
   color:#555;
   font-style: italic;
}

label.search{
   width:80px;
   display:block;
   float:left;
}

#header {
  height: 85px;
  position: relative;
  z-index: 5;
}

#navbar {
  position: absolute;
  bottom: 9px;
  left: 275px;
}

#navbar, #sidebar{
   font-family: Arial,Helvetica,sans-serif;
   list-style: none;
   text-transform: uppercase;
}

#navbar a{ 
  font-size: 100%
}

#navbar .dropdown a{ 
  font-size: 100%
}

#navbar > li + li {
  list-style: disc;
  color: #666;
  margin-left: 20px;
}

#navbar li:hover span a{
  background:#7D7359;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}

#navbar li ul{
  -moz-box-shadow: 3px 3px 5px #555;
  -webkit-box-shadow: 3px 3px 5px #555;
}

#navbar li ul li a{
   background:#d2ba77;
}

#navbar li ul .dropdown li{
   background:#d2ba77; 
   padding:0px;
   color:green;
}

#navbar li ul li:hover a{
   background:#7D7359;
}

#navbar li ul li:hover{
   background:#d2ba77;
}

.parent span a:after{
  content:url(/images/down-arrow.png);
  padding-left:3px;
}

#navbar li:hover ul a, #navbar li.over ul a{
   color:#FFF;	
}

ul li a, ul li a:link, ul li a:visited{
   text-decoration: none;
   color: #FFF;
   font-size:10px;
}

#banner{
   background-color: #772131;
}

#outer{
   background-color: #F4F7FF; /* color of the content column */
   border:1px solid #7D7359;
}

#simple{
   font-size:10pt;
}

.simple{
   font-weight:bold;
   font-size:14pt;
   color:#792134;
}

.find_page form{
   border:2px solid #9B5C69;
   padding:5px;
   float:left;
   background:#BCAF91;
   width:40%;
}

#or{
   float:left;
   text-align:center;
   margin-top:30px;
   font-size:15pt;
   width:15%;
}

#signup{
   background:#FCFCFF;
}

.skip_flash{
   text-align:center;
   width:100%;
   background:#9D1E3C;
   height: 15px;
   padding: 0;
}

.skip_flash a, #outer .skip_flash ul li a{
   color:white;
   text-decoration:none;
}

.skip_flash li{
  display: inline;
  list-style: none;
  text-align: center;
  margin: 0 10px;
}

#content.rep_page{
  background: url(/images/gate_bg.png) bottom left no-repeat;
}

#content.rep_page h1{
  text-align: left;
}

#full {
  -moz-box-shadow: 2px 2px 6px #333;
  -webkit-box-shadow: 2px 2px 6px #333;
}

#rep_image{
  float: right;
  display: block;
  width: 300px;
  text-align: center;
}

#rep_image img{
  float: none;
  text-align: center;
  margin: auto;
}

#member_since{
  font-style:italic;
  position: relative;
  top: -10px;
}

.bottom_line {
  background: #666;
  height: 6px;
  line-height: 6px;
  clear: both;
}

.copyright, .copyright a, .lower_links, .lower_links a {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  padding: 5px 0;
  color: #333;
  text-decoration: none;
}

.copyright {
  float: left;
}

.lower_links {
  float: right;
}

#footer{
   font-size:80%;
}
