
  #content { background-color: #E5D7A6;
min-height: 500px;
padding: 0px 5px 5px 5px;
border-top: 2px solid #5d4d27;
border-bottom: 1px solid #5d4d27; }

  #content .main { left: 230px;
width: 395px;
position: relative;

top: 10px;
font-size: 14px;
margin-bottom: 20px; }

  #content .main .section { background-color: #fff;
padding: 20px;
margin-top: 10px;
position:  relative; }

  #content .main div.first-child { margin-top: 0px; }

  #content .main p { padding: 15px 0 0 0;
line-height: 18px; }

  #content .main p.first-child { padding: 0; }

  #content_wrapper { background-color: #E9DEC3;

padding: 0 5px 5px 5px; }

  #footer { font-size: .8em;
color:#5D4D27;
text-align: center;
padding: .5em 0 .25em 0; }

  #footer_navigation { margin-right: auto;
margin-left: auto;
width: 500px;
display: inline; }

  #footer_navigation ul.primary_navigation { padding-top: 10px; }

  #footer_navigation ul.primary_navigation li { display: inline; }

  #footer_navigation ul.primary_navigation li .first-child { border-left: none; }

  #footer_navigation ul.primary_navigation li a { padding: 0 5px;

color:#5D4D27; }

  #logo { padding: 15px 0px 15px 102px;
background:#ceb476 url(/images/rebuilders-bg.png) repeat-x;
height: 30px;
margin-bottom: 3px; }

  #logo_image { background-color: #fff;
padding: 5px;
position: relative;
display: block;
z-index: 4;
top: 10px;
left: 10px;
float: left; }

  #main_nagivation { position: relative;
border-bottom: 1px solid black; }

  #navigation_bar { background:#3b3b3b url(/images/consortium-bg.png) repeat-x;
height: 30px;
margin-bottom: 5px;
padding: 5px 0px 0px 100px; }

  #navigation_bar img { margin: 5px; }

  #navigation_bar ul.primary_navigation { float: right;
margin-right: 0em;
margin-top: 4px;
margin-right: 10px; }

  #navigation_bar ul.primary_navigation li { float: left;
position: relative;
margin-right: 30px;
text-alignment: center; }

  #navigation_bar ul.primary_navigation li a { color: #C9AC68;
font-weight: normal;
padding: 5px 5px 2px 5px;
display: block;
font-size: 16px;
text-alignment: center; }

  #navigation_bar ul.primary_navigation li.selected a { background-color: #E9DEC3;
border-bottom: 5px solid #E9DEC3;
border-left: 5px solid white;
border-right: 5px solid white;
border-top: 5px solid white;
padding: 2px 10px;
display: block;
height: 18px;
color: #5D4D27; }

  #page { border: 1px solid #5D4D27;
background-color: white;
padding: 5px;
width: 970px;
margin: 0 auto; }

  #secondary_nav_wrapper { float: left;
z-index: 20;
width: 0; }

  .caption { background-color: #fff;
margin-top: 10px;
padding: 10px;
max-width: 270px;
font-size: 14px;
background-color:#EDE4CE;
left-margin: auto;
right-margin: auto;
color:#5D4D27; }

  .home #content { min-height: 990px; }

  .image_with_caption { background-color: #E9DEC3;
float: right;
clear: right;
padding: 10px;
margin-top: 10px; }

  a { text-decoration: none;
color: #333; }

  a:hover { text-decoration: underline; }

  body { font-family: "Times New Roman", Times, serif;
padding: 20px;
background-color: #beb8a9; }

  body#contact div.main { left: 0px;
background-color: #fff;
padding: 20px;
width: 525px; }

  body#contact div.main form { margin-top: 20px; }

  body#contact form ul li input { margin-bottom: 10px;
font-family: "Times New Roman", Times, serif;
border: 2px solid #C9AC68;
padding: 5px;
font-size: 12px;
background-color: #F2EBDB; }

  body#contact form ul li input[type=submit] { background-color: #555;
border: 4px solid #C9AC68;
color:#fff;
font-size: 13px;
padding: 5px 10px;
margin-top: 5px;
cursor: pointer; }

  body#contact form ul li textarea { margin-bottom: 10px;
font-family: "Times New Roman", Times, serif;
padding: 5px;
border: 2px solid #C9AC68;
width: 450px; 
height: 125px;
font-size: 13px;
background-color: #F2EBDB; }

  body#contact span.label { font-size: 13px;
color:#5D4D27; }

  body#contact ul li label { color:#5D4D27;
display: block;
padding: 5px;
font-size: 13px; }

  body#home div#content .main { left: 245px; }

  body#home div.upcoming_events { background-color: #fff;
margin-top:10px;
padding:10px; }

  body#home div.upcoming_events div.date { margin-top: 5px;
padding: 0 5px;
color: #222;
font-variant: small-caps; }

  body#home div.upcoming_events h3 { color:#5D4D27;
border-bottom: 1px solid #5D4D27;
padding: 5px; }

  body#home div.upcoming_events li { padding: 5px 0 0 0;
font-size: 12px;
line-height: 1.5em; }

  body#home div.upcoming_events li div.description { padding: 0px 15px; }

  h1 { font-size: 1.33em;
background-color: #E9DEC3;
color: #5d4d27;
height: 30px;
padding: 15px 20px 5px 20px; }

  h1 a { color: #5d4d27; }

  h2 { font-size: 1.5em; }

  ul.secondary_nav { border: 10px solid #E9DEC3;
background-color: #ede4ce;
min-width: 195px;
top: 13px;
position: relative;
margin-left: 15px;
z-index: 20; }

  ul.secondary_nav li a { color: #97855D;
font-weight: normal;
padding: 0 10px;
line-height: 25px;
display: block;
border-bottom: 2px solid #E5D7A6;
font-size: 15px; }

  ul.secondary_nav li a.selected { background-color: #F4EEE1;
padding: 0px 10px;
border-bottom: 2px solid #9d9173;
color: #5d4d27; }

  ul.secondary_nav_images { /*border: 10px solid #E9DEC3;*/
/*background-color: #ede4ce;*/
min-width: 210px;
position: relative;
left: 0px;
margin-left: 15px;
margin-top: 10px;
z-index: 20;
clear: both; }

  ul.secondary_nav_images li a img { clear: both;

/*border: 5px solid #CEB278;*/

display: block;
height: 90px; }

  ul.secondary_nav_images li.first-child a img { /*margin-top: 10px;*/ }

  ul.secondary_nav_images li.last-child { /*margin-bottom: 10px;*/ }

  ul.secondary_nav_images li.section { margin-bottom: 10px;
background-color: #E9DEC3;
padding: 10px;
width: 210px; }

  ul.tertiary_nav { border-bottom: 1px solid #E5D7A6; }

  ul.tertiary_nav li a { color: #97855D;
border-bottom: 1px solid #E5D7A6;
font-size: 14px;
padding-left: 20px;
background-color: #E9DEC3; }

  ul.tertiary_nav li a.selected { background-color: #F4EEE1;
padding-left: 20px;
border-bottom: 1px solid #9d9173;
/*border-bottom: 1px solid #E5D7A6;*/ }
