body { 
  background-color:#FBF8E9;
  margin:0; 
  padding:0 0 10px 0; 
}
fieldset { padding:0; margin:0; border:0 }
.container {
  width: 900px;
  margin: 0 auto;
  display: block;
}
* html .container { height: 1%; }
.clear { clear: both; }

#header .navigationBar { height:22px; padding:4px; border-top:1px #ACA899 solid; border-bottom:1px #ACA899 solid; background:#FFC526; }
#header .navigationBar .navLinks { float:left; width:708px; }
#header .navigationBar .search { padding:1px 10px 0px 0px; float:right; }
#header .navigationBar .search .searchEntry { color:#c1c1c1; width:158px; }
#header img { border:0; }
#header .logo { float:left; padding:4px; }
#header .topcopy-outer { margin-left:20px; display: table; height: 111px;  position: relative; }
#header .topcopy-middle { position: absolute; top:50%;display: table-cell; vertical-align: middle; }
#header .topcopy-inner { padding:10px 10px 5px 20px; font-size:9pt; position: relative; top: 0px;  #position: relative; #top: -50%;  width:400px; vertical-align:middle;}
#header .topcopy-inner div{display:none;}
#content .content { float:left; width:698px; margin-right: 10px; }
#content .content .leftCol { padding:10px; }
#content .photo_story { float:left; width:383px; height:320px; margin-right:10px;font-size:14pt; font-weight:bold; }
#content .photo_story a {color:#FFF;}
#content .photo_story a:hover {text-decoration:none;}
#content .photo_story table { height:100%; width:100%; }
#content .photo_story td { padding:10px; vertical-align:bottom; color:#fff; font-size:14pt; font-weight:bold; }
#content .article_headlines { float:left; width:283px; }
#content .copy_headlines { margin:0; padding-left:5px; line-height:1.3em; height:145px; overflow:auto; }
#content .copy_headlines img { padding-left:5px; }
#content .scroll_headlines { margin-top:10px; padding-top:5px; border-top:1px #002878 solid; }
#content .scroll_headlines h1 { margin:0 0 2px 5px; }
#content .scroll_headlines .allNews { text-align:center; font-weight:bold; margin-top:4px; }
#content .scroll_box { border:1px #c0c0c0 solid; height:138px; overflow:auto; }
#content .scroll_box .headline { padding:5px; border-bottom:1px #808080 dotted; }
#content .scroll_box .last { border:0; }
#content h1 { 
  color:#002878;
  font-size: 11pt;
  margin:0 0 5px 0; 
  padding:0; 
}
#content .rightnav { background-color:#8DB9E5; float:left; width:182px; }
#content .rightnav a.block {
  display: block;
  height: 55px;
  width: 182px;
  text-decoration: none;
}
#content .rightnav a.email_updates { background: url("../img/rightnav_email_updates.jpg") 0 0 no-repeat; }
#content .rightnav a.facebook { background: url("../img/rightnav_facebook.jpg") 0 0 no-repeat; }
#content .rightnav a.job_openings { background: url("../img/rightnav_job_openings.jpg") 0 0 no-repeat; }
#content .rightnav a.organize { background: url("../img/rightnav_organize.jpg") 0 0 no-repeat; }
#content .rightnav a.find_local { background: url("../img/rightnav_find_local.jpg") 0 0 no-repeat; }
#content .rightnav .find_local_form { background-color:#8DB9E5; width: 182px; color:#002878; font-family:tahoma; }
#content .rightnav a.take_action { background: url("../img/rightnav_take_action.jpg") 0 0 no-repeat; height:167px; }
#content .rightnav a:hover,
#content .rightnav a:active { background-position: 0 -55px; }
#content .rightnav a:hover.take_action { background-position: 0 -167px; }

#content .rightnav form { padding:0 0 10px 20px; }
#content .rightnav select { width:120px; }

#content .footer_links { margin:10px 0 0 0; text-align:center; font-weight:bold; font-size:9pt; font-family:tahoma; }
#content .footer_copywrite { margin:7px 0 0 0; text-align:center; font-size:7pt; }

/* INTERIOR MARKUP */
#header .interior-banner { margin:0; padding:0; width:428px; float:left; }
#content .interior-content { float:left; width:708px; }
#content .interior-content-scroll { background-color:#fff; height:450px; padding:20px; overflow:auto; }
#content .interior-rightNav { padding:10px; }
