/* =1 Universals
===============================================*/

a, #site_nav_roles li a { color: #fc9;}	
#site_nav_roles li a:hover { color: #000;}

:focus { border: none; outline: none; }	


	
/* =2 Shell Layout
===============================================*/

#wrapper { 
	background: #000 url("background.jpg") top center no-repeat; 
	height: 1000px;
}



#container { background: transparent url("fauxcolumns.png") top center no-repeat;
 }

#masthead h1 { background: transparent url("masthead.png") top center no-repeat;
 }

#site_nav_roles li { background: none; }







#supplemental { margin: 0 auto; padding: 2em 0 2.8em 0; color: #fff;}

#supp_address, #supp_links_global li  { background: transparent url("singleline_ffffff.gif") center right no-repeat; }


#todaysinfo { background: transparent url("news.png") 10px 10px no-repeat; padding-bottom: 0; border: 1px solid #814b42; min-height: 120px; margin-bottom: 30px; }

#todaysinfo p { background: none; border: none; margin-bottom: 0; padding: 0 10px; }

#todaysinfo a:link,
#todaysinfo a:visited {
	color: #fc9;
	}
#todaysinfo a:hover {
	color: #fff !important;
	}


/* =3 Ooze Elements
===============================================*/

#ooze_left { top: 43px; left: -17px;}

#ooze_bottom { margin-top: -5em; }

#ooze_right {margin-top: -55px;}
.ooze_highlight_list li { list-style-type: none; } 
.ooze ul.item_highlight {	margin-left: 0  !important;}
.ooze h3 {color: #fff;}
.ooze h4 {color: #fff;}
.ooze h2 {font-size: 1.6em;}
.ooze h2.highlight_title {color: #fff;}
.ooze_widget_calendar {	color: #fff;}
.ooze_widget_calendar a {background: #fff; color: #000;}
.ooze_highlight_headings_photos_tabs a {color:#000;}
.ooze p {color: #fff;}


.ooze_widget_banner,
.ooze_highlight_list, 
.ooze_highlight_headings_photos, 
.ooze_highlight_headings,
.ooze_highlight_banner,
.ooze_events_calendar,
.ooze_highlight_headings_photos_tabs
 {margin-bottom: 2.5em;}
