html { height:100.01%; }
body { background:#f2eab1; font-family:Times, Arial, sans-serif; font-size:15px; text-align:left; color:#3a3a3a; }
a { text-decoration:none; }
#site { width:800px; margin:0 auto; }
.clear { clear:both; line-height:1px; height:1px; }

/* Site
****************************************/
#branding { position:absolute; margin:18px 0 0 27px; z-index:106; }

/* Slide Show */
#slide_show { width:800px; height:242px; }
#layer1, #layer2 { width:800px; height:242px; position:absolute; }
#layer1 { z-index:100; }
#layer2 { z-index:105; }

/* Main Menu */
#main_menu { background:#f8f6e4; width:800px; height:30px; font-size:17px; }
#main_menu a { color:#585b66; }
#main_menu ul { list-style:none; text-align:center; padding:2px 0 0 0; }
#main_menu li { display:inline; padding:0 29px; }
#main_menu a:hover, #main_menu .current { background-color:#585b66; color:#f8f6e4; outline:solid 7px #585b66; }


/* Content */
#content { width:800px; height:auto; }
#left_content { background:url(../images/left-content-bg.jpg) repeat-y; width:484px; height:auto; width:550px; height:auto; }
#content_header { background:url(../images/home-content-header.jpg) no-repeat; width:550px; height:61px; }
#home_content { color:#585b66; padding:28px 33px 6px 33px; line-height:22px; }
#home_flufacts, #home_employment { float:left; width:275px; height:68px; }
#right_content { width:250px; height:auto; background-color:#eddf86; }
#player { width:250px; height:auto; }
#contact_form { margin:-20px 0 25px 0; }
#video_button { width:250px; height:83px; }

/* Footer */
#footer_filler_color { width:250px; height:68px; background-color:#eddf86; float:left; }
#footer { background:url(../images/footer-bg.gif) no-repeat; width:800px; height:40px; margin:-1px 0 0; }
#bottom_logos { width:800px; height:76px; background-color:#f8f6e4; float:left; }
#section_wrapper { width:800px; height:40px; float:left; font-size:12px; color:#585b66; background-color:#eddf86; }
#section_wrapper a { color:#585b66; }
#section_wrapper a:hover, #section_wrapper .current { color:#000; }
#section1, #section2 { float:left; padding:11px 42px 0; }
#section2 { background-color:#f2e8a9; }
#section3 { float:left; margin:5px 8px 0 35px; }
#social_media { padding:6px 0 0; }
#twitter { padding:0 10px; }
#conveyor_link { float:right; }


/* Default
****************************************/
#sub_content_header_wrapper { width:550px; height:61px; }
#sub_content_header { background:url(../images/subpages-content-header.jpg) no-repeat; width:550px; height:61px; color:#585b66; font-size:34px; font-style:italic; padding:7px 0 0 34px; }
#subpages_content { background:url(../images/subpages_content_bg.jpg) repeat-y; width:484px; height:auto; min-height:226px; color:#585b66;  padding:28px 33px 6px 33px;}
#sub_right_content, #home_right_content { width:250px; height:auto; background-color:#eddf86; }
#home_right_content { width:250px; height:auto; background-color:#eddf86; }
#right_sidebar_pics { width:250px;  height:321px; }
#page_title { display:inline; }
#aboutus_subpages { display:inline; font-size:20px; color:#57602c; text-decoration:underline; padding:0 1px; }
#aboutus_subpages a:hover, #aboutus_subpages .current { color:#000; }
#kaltura_playlist { margin:0 0 17px 41px; }

.news_title, .news_headline { font-size:10px; font-style:italic; }
.news_headline { padding:20px 0 0 0; } 
h2 { color:#585b66; line-height:0; padding:13px 0 0; }

