/* color of site links */
a, .link1, .link2, .titlelink:hover, .titlelink2:hover,
.hoverlink:hover, .hoverlink:hover,
.pager .current,
.category_navbar li a.active,
#jobs_sidebar ul a:hover
{
    color: #819e62;
    /*color: #AD1322;*/
}

/* header background image */
div#wrapper {
    background: #ffffff url('/static/images/style/top_bg.gif') top repeat-x;
}
div#outerwrapper {
    background: #ffffff;
}
#header div#searchbox {
    background: #000000;
}
#logo_link {
    float: left;
    margin-top: 25px;
}

/* main menu colors */
#main_menu {
    height: 36px;
    float: right;    
    margin-top: 40px;
}
#main_menu li a {
    color: #333;
    font-size: 12pt;
}

#main_menu li a:hover {
    color: #819e62;
}

#main_menu li.first a {
    border-left: none;
    
}
#main_menu li a:hover, #secondaryheader { /* secondaryheader is not visisble, but serves to preload the bg image */
}
#main_menu li.active a {
    
}
#main_menu li a {
    padding: 0px 0px 0px 20px;
    margin: 0px;
}

body {
    background: #fff;
    border-bottom: 1px solid #ededed;
    color: #999;
}
#email_signup input.field {
    border: 1px solid #ededed;
}
#footer_text, #page_views {
    color: #B3B3B3;
}
/* app specific colors */
.fm_charfield.error, #form_container input.error, #jobs_application_form .jobapp_form.error, #jobs_application_errors .errorList, #resume_error {
    border: 1px solid #819e62;
    background-color: #bccda9;
    color: #6a8251;
}
.error {
    color: #6a8251;
}
#gallery_list li  {
    background: #819e62;
}
#gallery_list li a {
    color: #fff;
}
.carousel_list li.selected a { /* selected thumbnail; used in videos, gallery, photos */
    border: 3px solid #0b6dd2;
}
#footer_container {
    width: 960px;
    /*border: 1px solid #888;*/
    margin: 0 auto;
}
#fullframe_content {
    width: 100%;
    height: 100%;
    margin-top: 11px;
}
h2 {
    visibility: visible;
}
#footer .hormenu li.last {
    padding-right: 2px;
}
#menu_content {
    width: 550px;
    height: 40px;
}
