@charset "UTF-8";
/* CSS Document templates_styles.css for new template pages and siblings */

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

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #333333;
	background-repeat:repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666;/*look to #content under www/sitewide/main_navigation.css for more options on changing large sections of text color */
}

img
{
	border: 0;
}

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

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

a:hover
{
	text-decoration: underline;
}

a:active
{
	text-decoration: underline;
}


#container { 
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFF;/*main bg color pink*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: auto;
} 


#container_black { 
	width: 1005px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #000;/*main bg color pink*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: auto;
} 


#flash {

	width: 100%;
	margin: 0 auto;
}

.heading_font {
	 font-size:1.74em;
	 font-weight:800;
	 color: #336699;
}


.noliststyle {

	list-style: none;
	margin-top: 10px;
	padding-top: 10px;
}


.shade {
	background-color:#eaeaea;
	padding:11px;
	margin: 11px 0;
}

.cleardiv {
	clear:both;
	line-height:0;
}

#datebar {
	 width:980px; 
	 height:15px; 
	 padding:3px 0; 
	 margin-top:5px;
 }

#datebar_alt1 {
	 width:980px; 
	 height:15px;
	 position:absolute; top: 182px; 
 }
 
#searchmenu {
	  width:28%; 
	  float:right; 
	  text-align:right; 
	  margin-top: -5px; 
	  margin-right:3px;
  }
  
#date {
	   width:70%; 
	   float:right; 
	   text-align:right;
   }
   
#ad {
    border-top: 1px solid #999999;
	}



/*////////////////////////////////////////////*/
/*////////////////////////////////////////////*/

/*Container for navigation  - templates*/

/*////////////////////////////////////////////*/
/*////////////////////////////////////////////*/

#dropdown_container {
	 
	/*border-bottom:1px solid #999;*/
	background-color: #fabd53;
	width: 980px;
	/*background: url(../images_new/gradient.gif);
	background-repeat:repeat-x;*/
	z-index:100;
	position:absolute;
	top:199px; 
	left:50%;
	margin-left: -490px;
	clear:both;
	padding-top:2px;
	
}

#dropshadow{
	clear:both;
	border-top: 1px solid #999; 
	background-image:url(http://www.wfsu.org/images_new/navigation/gradient.gif); 
	background-repeat:repeat-x; 
	background-color:#fff;
	height: 20px; 
	margin-top:8px; 
	margin-bottom:-12px;
 }
 
 #info_goes_here {
	margin:11px 0; 
	clear:both; 
	height:1000px; 
	position:relative; 
	top:20px;
 }
 
  #info_goes_here_nopad {
	margin:11px 0; 
	clear:both; 
	height:1000px; 
	position:relative; 
	top:0px;
 }
 
 #title_casing {
 
	 margin-bottom:22px; 
	 position:relative; 
	 top:40px;
 }
 
  #title_casing2 {
 
	 margin-bottom:22px; 
	 position:relative; 
	 top:20px;
 }


/*////////////////////////////////////////////*/
/*////////////////////////////////////////////*/

/*MOUSE OVER BUTTONS MENU STYLES*/

/*////////////////////////////////////////////*/
/*////////////////////////////////////////////*/



#button {
	width: 300px;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 2em;
	
	background-color: #90bade;
	color: #333;
	}
	
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#button li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	}
	
	
#button li a {
	display: block;
	padding: 3px 5px 3px 0.5em;
	border-left: 15px solid #1958b7;
	border-right: 0px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
	}

html>body #button li a {
	width: auto;
	}

#button li a:hover {
	border-left: 15px solid #FFCC33;
	border-right: 0px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
	}




.indent {padding-left: 15px;}
.indentmore {margin-left: 25px;}
.indent_once { text-indent: 15pt}

.generictable {border: 1px solid #999;}
.generictable td {padding: 8px;}
.table_line {border-top: 1px solid #CCC;}
