* {
	margin:0;
	padding:0;
}

body {
  background:#f5f1d8 url(../images/body-bg.gif) repeat-x top left;
	font-size:62.5%;
}

a {
  text-decoration:none;
} 
  a:hover {
    text-decoration:underline;
  }

/************
HEADER
************/
#header {
  font-family: Georgia, "Times New Roman"
}
  #header #logo {
    border:0;
    float:left;
    
    margin:45px 60px 0 40px;
  }
  #header #title-box {
    background:url(../images/title-bg.gif) no-repeat top left;
    float:left;
    height:174px;
    padding:28px 97px 0 9px;
    width:669px;
  }
    #header #title-box h1 {
      color:#792c4b;
      font-size:3.0em;
      font-weight:normal;
      margin:0 0 24px 0;
    }
    #header #title-box h2 {
      font-size:2.0em;
      font-weight:normal;
    }

/************
MENU BAR
************/
#menu-holder {
  background:url(../images/menu-bg.gif) repeat-x top left;
  height:289px;
  padding:0 0 0 47px;
}
  #menu {
    font-family:arial,sans-serif;
    font-size:1.3em;
    float:left;
    list-style:none;
    margin:0 46px 0 0;
    padding:35px 0 0 0;
    width:157px;
  }
    #menu li {
      border-bottom:1px solid #a6a396;
      padding:7px 0;
    }
    #menu li#current {
      font-weight:bold;
    }
      #menu li a {
        color:#FFFFFF;
      }
  
  .highlight-box {
    float:left;
    margin:0 37px 0 0;
    width:196px;
  }
    .highlight-box img {
      border:4px solid #FFFFFF;
      margin:0;
    }
    .highlight-box .highlight-text {
      background:#262625;
      border-bottom:4px solid #505050;
      border-left:4px solid #505050;
      border-right:4px solid #505050;
      color:#FFFFFF;
      height:135px;
      margin-top:-2px;
      padding:8px;
    }
      .highlight-box .highlight-text h2 {
        font-family:arial,sans-serif;
        font-size:1.4em;
        margin:0 0 17px 0;
      }
        .highlight-box .highlight-text h2 a {
          color:#FFFFFF;
        }
      .highlight-box .highlight-text p {
        font-family:arial,sans-serif;
        font-size:1.2em;
      }
        .highlight-box .highlight-text p a { 
          color:#ddc66c;
        }
        
/************
CONTENT HOLDER
************/
#content-holder {
  background:url(../images/office-legs.jpg) no-repeat bottom right;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  padding:34px 0;
}
  #content-holder #content-box {
    float:left;
    margin-left:260px;
    width:43%;
  }
  #content-holder #cherry-logo {
    border:0;
    float:left;
    margin:-40px 0 0 49px;
  }
  
/************
HOME STYLES
************/
  #content-holder #content-box .content-item {
    margin:0 0 15px 0;
  }
	#content-holder #content-box img{
	  float:right;
	  margin-left:10px;
	  margin-bottom:10px;
	}
    #content-holder #content-box .content-item h3 {
      color:#a93461;
      margin:0 0 6px 0;
    }
    #content-holder #content-box .content-item .content-date {
      font-weight:bold;
      margin:0 0 6px 0;
    }
    #content-holder #content-box .content-item .content-text {}
    #content-holder #content-box .content-item .content-readmore {
      color:#6f3141;
    }

/************
SUBPAGE STYLES
************/
  #content-holder #content-box h2 {
    color:#a93461;
    font-size:1.6em;
    margin:0 0 10px 0;
  }
    #content-holder #content-box h2 a {
      color:#a93461;
    }
  #content-holder #content-box p {
    margin:5px 0;
  }
    #content-holder #content-box p a {
      color:#a93461;
    }
	
	#content-holder #content-box ul{margin:8px;}
	#content-holder #content-box ul li{margin:3px 0px 3px 8px;}
/************
CONTACT US
************/
#details {
  margin:20px 0 0 22px;
}
.user_errors {
  list-style:none;
  color:#FF0000;
}
.error_field {
  background:#efe1e5;
}
/************
FOOTER
************/
#footer {
  background:#797566 url(../images/footer-bg.gif) repeat-x top left;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  padding:9px 0 9px 55px;
}
  #footer .footer-logo {
    float:left;
    margin:0 35px 0 0;
  }
  #footer #fsa-text {
    float:left;
    font-size:1.1em;
    margin:0 0 0 75px;
    width:235px;
  }
  #footer #contact-nums {
    float:left;
    margin:5px 0 0 100px;
  }
    #footer #contact-nums a {
      color:#000000;
    }
  #footer #waa-link {
    float:right;
    font-size:1.0em;
    margin:16px 25px 0 0;
  }
    #footer #waa-link a {
      color:#000000;
    }

/************
HELPERS
************/ 
#spacer {
  height:150px;
}
.cb {
	clear:both;
	font-size:0px;
	line-height:0px;
}