/*
Global Styles 
*/

html {
min-height: 100%;
margin-bottom: 1px; }

body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
text-align: center;
padding:0;
margin: 0;
background-color: #333;
/*background-image: url(http://www.wfsu.org/images/shell_point2.jpg);
background-repeat: repeat-x;
background-position: bottom; */
} dddd

img {
border: 0; }

a:link {
color: #990000;
text-decoration: none; }

a:visited {
color: #990000;
text-decoration: none; } 

a:hover {
text-decoration: underline; }

a:active {
text-decoration: underline; }

p.smalltext {
font-size: 10px;
color: #4a4a4a;
padding: 0;
margin: 0; }

h4 {
font-size: 11px;
font-weight: bold;
padding: 5px 0 0 0;
margin: 0; }

/*
 Shell Container Style 
*/

#shell {
width: 760px;
text-align: left;
padding: 0;
margin: auto; }


#subbanner_news {
text-align: left;
padding: 0;
margin: auto;
width: 100%;
height: 91px;
background-color: #fff;
background-repeat: no-repeat;
background-image: url(/media/wfsu/header/pb/images/header_pubint_news2.jpg); }

#rotate {
text-align: left;
padding: 0;
margin: auto;
width: 100%;
height: 91px;
width: 760px;
background-color: #fff;
background-image: url(http://www.wfsu.org/wfsu_events_images/rotate.php);
background-repeat: no-repeat; }

#stationlogo {
width: 142px;
height: 75px;
padding: 0 0 0 25px;
text-align: left;
vertical-align: middle; }


/*
Global Navigation Styles
*/
#globalnav {
text-align: center;
vertical-align: middle;
padding: 0;
margin: auto;
border-top: 1px;
border-bottom: 1px;
border-left: 0;
border-right: 0;
border-style: solid;
border-color: #fff;
width: 100%;
height: 26px;
background-color: #000; }

#globalnav ul {
padding: 0;
margin: 0; }

#globalnav li {
font-size: 9px;
color: #fff;
text-transform: uppercase;
padding: 0 15px 0 15px;
display: inline;
list-style-type: none; }

#globalnav a {
color: #fff; }


/*
Main Table Container Style 
*/

#main {
text-align: left;
padding: 0;
margin: auto;
border-bottom: 1px solid #000;
width: 100%;
background-color: #999; }

#support_main {
text-align: left;
padding: 0;
margin: auto;
border-bottom: 1px solid #000;
width: 100%;
background-color: #fff;
background-image: url(http://www.wfsu.org/images/bemore_balloon.jpg);
background-repeat: no-repeat; }

#kids_main_table {
width: 760px; }

/*
Form Styles 
--------------------------------------------------
Search Form 
--------------------------------------------------
*/

#search {
text-align: right; }

#searchform {
padding: 0 11px 0 0;
margin: 0; }

#searchfield {
padding: 0;
margin: 0 0 1px 0;
width: 95px; }


/*
Sidebar Styles 
*/

/* #donor_leftsidebar {
vertical-align: top;
padding: 0 0 11px 0;
margin: 0;
width: 195px;
background-color: #fffbe0;
background-image: url(http://www.wfsu.org//images/featured_donor.jpg);
background-repeat: no-repeat;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999; }

#leftsidebar, #leftsidebar-index {
vertical-align: top;
padding: 0 0 11px 0;
margin: 0;
width: 195px;
background-color: #fffbe0; }

#leftsidebar-index {
background-image: url(http://www.wfsu.org//images/yogadude.gif);
background-repeat: no-repeat;
background-position: bottom center; }
*/

#rightsidebar {
vertical-align: top;
padding: 0;
margin: 0;
width: 175px;
background-color: #e7e1d9; }


/*
Content Styles 
*/
#content_b, #content-index_b {
vertical-align: top;
margin: 0;
background-color: #A9D06A;
text-align: right; }

#content_now {
padding: 11px;
background-color: #fff; }

#content_now .rule {
border-top-width: 1px;
border-top-style: dotted;
border-color: #609; 
margin: 0 0 10px 0;
padding: 0; }


/*
Footer Styles 
*/

#footer {
text-align: left;
padding: 0;
margin: auto;
width: 100%;
height: 34px;
background-color: #c2ae92; }

#footer ul {
padding: 0 0 0 11px;
margin: 10px 0 5px 0; }

#footer li {
margin: 0 10px 0 0;
display: inline;
list-style-type: none; }

#footer a {
font-size: 11px;
line-height: 18px;
color: #fff; }

#footer p {
font-size: 11px;
color: #333;
padding: 0 0 0 11px;
margin: 0 0 10px 0; }


/*

Miscellaneous Styles
*/
#date {
width: 100%; }

#date h4 {
font-size: 11px;
font-weight: normal;
color: #ffffff;
padding: 2px 0 2px 11px;
margin: 0 13px 0 0;
height: 14px;
background-color: #A9D06A; }


#member_sectionheader {
text-align: left;
padding: 0;
margin: auto;
width: 100%;
height: 30px;
background-color: #E0542F; }

#member_sectionheader h1 {
font-size: 18px;
font-weight: 400;
color: #fff;
padding: 5px 0 7px 9px;
margin: 0; }


/*
JUKEBOX
*/

#ODMBrowseContent {ondemand.css (line 516)
background-color:#ffffff;
border:1px solid #E0542F; }

ul#ODMNavList li.current, ul#ODMNavList li.current a, ul#ODMNavList li.current b.rtop b {
background:#E0542F none repeat scroll 0%; }

#ODMBrowseContentHeader {
background-color:#E0542F;
color:white;
font-size:13px;
font-weight:bold;
padding:4px;
text-align:left; }

#ODMBrowseContent table tr.ODMBrowseContent_tableHeader {
color:#333333;
font-size:12px;
font-weight:bold; }

.browsecat a:hover {
color:#003366;
font-size:11px;
font-weight:bold; }

#ODMBrowseContent table tr.ODMBrowseContent_tableHeader {
color:#333333;
font-size:12px;
font-weight:bold; }

/*
EVENTS
*/
BODY.main {
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; }

A:link {
COLOR: #003366;
text-decoration: none; }

A:hover {
COLOR: #003366;
text-decoration: underline; }

A:active {
COLOR: #003366;
text-decoration: underline; }

/*catch all style*/
TD, DL, DT, DD, LI, UL, BLOCKQUOTE, P {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; }

/*main column content*/

.mainheader {
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 16px;
FONT-WEIGHT: bold; }

.subhead {
COLOR: #62403d;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold; }

.categoryhead {
COLOR: #62403d;
BACKGROUND-COLOR: #dddddd;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
FONT-WEIGHT: bold; }

.categoryhead-sm {
COLOR: #62403d;
BACKGROUND-COLOR: #dddddd;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }

TABLE.featuredevent {
COLOR: #62403d;
BORDER: 1px solid #62403d; }

.featuredeventhead {
COLOR: #62403d;
BACKGROUND-COLOR: #dddddd;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; }

a.featuredeventhead {
FONT-WEIGHT: bold; }

TD.featuredevent {
COLOR: black;
BACKGROUND-COLOR: #dddddd;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; }

.caption {
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; }


.legend {
COLOR: #62403d;
BACKGROUND-COLOR: #e7e1d9;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }

TEXTAREA, TEXT, SELECT {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 11px; }

INPUT.eventbutton {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 11px; }

/*left sidebar*/
.leftsidebar {
BACKGROUND-COLOR: #e7e1d9; }

.local-title {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold; }

.local-text {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }


/*right sidebar*/

.rightrailheader {
COLOR: #62403d;
PADDING: 2px 2px 2px 2px;
BORDER: 1px solid #e7e1d9;
BORDER-LEFT: 1px solid #e7e1d9;
BACKGROUND-COLOR: #e7e1d9;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold; }

.rightrailtext {
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold; }

/*search results page*/
.searchresheader {
BACKGROUND-COLOR: #d9d9d9;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }

.searchres {
BACKGROUND-COLOR: #dddddd;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; }

.searchres_off {
BACKGROUND-COLOR: #FFFFFF;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; }

.rule {
COLOR: #62403d; }

/*tools page styles don't change*/
TABLE.tools {
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px }
TD.tools {
BACKGROUND-COLOR: #ECECFF;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px }
TH.tools {
BACKGROUND-COLOR: #D2D2FF;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px }

.heading1 {
COLOR: #62403d;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 16px;
FONT-WEIGHT: bold; }

.eventhead {
COLOR: #62403d;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold; }

.error {
COLOR: #444444;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold; }

.newoffset  {
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 2em;
  margin-top: 1em; }

.newtitle {
  font-weight: bold;
  color: #62403d;
  font-size: 13px; }

/* calendar */
.eventCal {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }

TD.eventCalMonth { background: #e7e1d9; }

A.eventCalMonth {
FONT-FAMILY: Arial, Helvetica, sans-serif;  
FONT-SIZE: 13px;
TEXT-DECORATION: none;
COLOR: #62403d;
FONT-WEIGHT: bold; }                

.eventCalDay {
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }

.eventCalLink {
COLOR: #62403d;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }

.eventCalToday {
COLOR: maroon;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px; }

.weather-current-temp /*temp3 top border*/ {
  font: 12px Arial, Helvetica, sans-serif;
  color: #FFFFFF; }

.section-label { background-color: #CCC; color:#444; padding: 2px 0px; width:auto; }
.section-label-lite { background-color:#A9D06A; }
.bg-side-lite { background-color:#ececec; }

TABLE#globalnav UL LI A {font-size: 9px;}

/* FLEX TEMPLATE STYLES */
#c2 .title {background:transparent url(/images/flex/title-white.gif) repeat-x scroll 0 0;}
#c2 .title, #c2 .title a {color: #660000;}

.template9 #flex-nav ul.links li a {
  background: transparent url(/media/wfsu/header/news/images/wfsu_nav_arrow.gif) no-repeat 0 50%;
  padding-left: 12px;
  color: #2c5185;
}

#flex-nav .e-inner {padding: 2px 10px 2px 0px;}

#flex-nav .e-inner ul { left: 0; }

