/* global */

body  {background:#fbf9ee url(http://www.wfrz.com/images/img/bg_body.gif) repeat-x; font:80% Trebuchet MS, Arial, Helvetica, Sans-Serif; color:#333; line-height:160%; margin:0; padding:0; text-align:left;    }

.construction  {margin-top: 250px;}

/* headings */

h1	{font-size:200%; font-weight:normal; }		
h2, h3, h4, h5, h6  {font-weight:normal; margin:1em 0; color:#2c728a;}	
h2	{font-size:25px; font-weight:bold; 	padding-bottom:.5em;  background:url(http://www.wfrz.com/images/img/bg_line.gif) no-repeat 0 100%;  color:#940000; margin-bottom: 0px; }				
h3	{font-size:20px; font-weight:bold;}
h4	{font-size:16px;}				
#main h4  	{padding:0;}

/* // headings */

/* images */

.graphic  	 {margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
.bannerimage {border: 10px solid #fff; margin-top: 10px;}
#homebanner {padding-top: 30px;}
#homebanner img {border: 10px solid #fff;}
/* // images */


/* clearfix */

#content:after, ul:after	{content:"."; display:block; height:0; clear:both; visibility:hidden; }
#content, ul  {display:block;}

/*  \*/

#content, ul  {min-height:1%;}

* html #content, * html ul{ height:1%;}


/* // clearfix */

/* HTML Tags */

a  {text-decoration:none; color:#940000; }
a:hover  { color:#999;   }			
table, input, textarea, select, li  {font:100% Trebuchet MS, Arial, Helvetica, Sans-Serif;  line-height:160%; color:#333;}				
p, blockquote, ul, ol, form	{margin:1em 0; align: left;}
blockquote {}
img	{border:none;}			
hr	{display:none;}	
table	{margin:1em 0;  width:100%;  border-collapse:collapse;}
th, td  {padding:2px 5px;}	
th  {text-align:left;}
li  {display:list-item;}	
#main .imgnone {border: none; padding: 0; margin: 0;}

/* // HTML Tags */	

        #side ul li {padding-top: 2px; padding-bottom: 2px;}
        #side h3 {padding: 0; margin-top: 0px; margin-bottom: 0px; margin-top: 5px;}
        #side li p {padding-bottom: 10px; margin-bottom:10px; margin-top: 0px;}





/* // global */

/* page setup */

#container  {margin:0 auto;  width:934px; text-align:left;  position:relative;}
#header  { height:88px; position:relative; background:url(http://www.wfrz.com/images/img//bg_header2.gif) no-repeat 0 0;}	

.col {float:left; display:inline; width:290px; margin-left:30px; padding-bottom:1em;}			

#content  {margin:1em 0;}	

#main{
	float:left;
	display:inline;
	width:580px;
	margin-left:2px;
	padding-bottom:1em;
	}											

#side{
	float:left;
	display:inline;		
	width:290px;
	margin-left:60px;
	padding-bottom:1em;
	position:relative;
	padding-bottom:1em;
	}

#footer{
	clear:both;
	background:url(http://www.wfrz.com/images/img/bg_line.gif) no-repeat 0 0;
	padding-top:.5em;
	}		

/* //page setup */


/* navigation elements */

/* main nav */

	ul#nav,  
	ul#nav li  {margin:0; padding:0; list-style:none;}
	ul#nav  {position:absolute;
		right:0;
		top:44px;
		height:32px;

		}			

	ul#nav li{
		float:left;
		display:inline;
		height:32px;		
		line-height:32px;			
		margin-left:5px;
		}	

	ul#nav li a{
		float:left;
		display:inline;
		height:32px;		
		line-height:32px;			
		font-size:17px;
		color:#fff;
		padding-left:15px;
		text-transform:lowercase;
		}	

	ul#nav li a span{
		float:left;
		height:32px;		
		line-height:32px;			
		padding-right:15px;
		cursor:pointer;
		}							

	ul#nav li.selected a, ul#nav li a:hover{
		background:url(http://www.wfrz.com/images/img/bg_nav1.gif) no-repeat 0 0;
		}				

	ul#nav li.selected a span, ul#nav li a:hover span{
		background:url(http://www.wfrz.com/images/img/bg_nav2.gif) no-repeat 100% 0;
		}												



/* //main nav */



/* //navigation elements */



/* header */

#header h1{
	position:absolute;
	float:left;
	left:0;
	top:0;
	height:78px;
	line-height:76px;		
	font-size:30px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding-left:10px;
	background:url(http://www.wfrz.com/images/img/bg_logo1.png) no-repeat 0 0;
	}

#header h1 a{
	float:left;
	height:76px;
	line-height:76px;	
	color:#fff;
	background:url(http://www.wfrz.com/images/img/bg_logo2.png) no-repeat 100% 0;
	padding:0 20px 0 10px;
	}		



/* // header */

/* content */

#content a, .col a{
	text-decoration:underline;
	font-weight:bold;
	}	

.first{
	margin-left:2px;
	}								

.col img{
	background:url(http://www.wfrz.com/images/img/bg_colimg.gif) no-repeat 0 0;
	padding:12px;
	}		

/* intro */

	#slogan{
		margin:0;
		background:url(http://www.wfrz.com/images/img/bg_slogan.gif) no-repeat 0 0;
		padding-top:25px;
		padding-bottom:2px;
		line-height:59px;
		color:#2c728a;
		font-size:25px;
		font-weight:bold;
		text-indent:32px;			
		}

	#intro{
		margin:10px 0;
		height:159px;
		position:relative;
		background:url(http://www.wfrz.com/images/img/images/bg_intro.jpg) no-repeat 0 0;

		}																	

	#intro h2{
		margin:0;
		position:absolute;
		left:30px;
		top:40px;
		font-size:35px;
		line-height:40px;
		color:#fff;			
		padding-bottom:0;
		background:none;			
		}

	#intro p{
		margin:0;
		position:absolute;
		left:30px;
		top:80px;
		color:#fff;
		font-size:18px;
		width:530px;
		line-height:110%;
		}	

	#intro p.link{
		left:709px;
		top:88px;			
		width:196px;
		height:47px;
		background:url(http://www.wfrz.com/images/img/images/bg_introLink.png) no-repeat 0 0;
		}

	#intro p.link a{
		display:block;
		margin:0 10px;
		overflow:hidden;
		color:#2c728a;
		height:45px;
		line-height:45px;
		text-align:center;
		font-size:22px;
		font-weight:bold;
		text-transform:lowercase;
		}	

	#intro p.link a:hover{
		color:#940000;
		}												

/* // intro */		



/* side list */


#side ul.list li p {border-bottom: 1px solid #d2cebc; padding-bottom: 3px; text-decoration: none; }

#side ul.list li a {text-decoration: none; }


	ul.list, ul.list li{
		margin:0;
		padding:0;
		list-style:none;
		}

	ul.list{
		}													

	ul.list li{
		padding-top:.5em;
		background:url(http://www.wfrz.com/images/img/images/bg_line.gif) no-repeat 0 0;
		}	

	ul.list li.first{
		padding-top:0;
		background:none;			
		}																

	ul.list li h3{		
		margin:.5em 0;
		font-size:15px;
		}

	ul.list li p{		
		margin:.5em 0;
		}																						

/* // side list */	



/* item list */

	ul.items, ul.items li{
		margin:0;
		padding:0;
		list-style:none;
		}

	ul.items{
		}	
	
	ul.items li p{
		padding-left: 130px;
		padding-bottom: 10px;
		}													

	ul.items li{
		padding:.5em 0;
		background:url(http://www.wfrz.com/images/img/images/bg_line.gif) no-repeat 0 0;
		position:relative;
		min-height:120px;
		}	

	ul.items li.first{
		background:none;			
					}																

	ul.items li h4, ul.items li p{		
		margin:.5em 0 .5em 130px;
		}	

	ul.items li img{
		position:absolute;
		top:0em;
		left:0;
		background:url(http://www.wfrz.com/images/img/bg_itemimg.gif) no-repeat 0 0;
		padding:12px;
		}																											



/* // item list */	
	
	ul.program, ul.items li{
		margin:0;
		padding:0;
		list-style:none;
		}

	ul.program{
		}													

	ul.program li{
		padding:1em 0 0 0;
		background:url(http://www.wfrz.com/images/img/images/bg_line.gif) no-repeat 0 0;
		position:relative;
		min-height:120px;
		}	

	ul.program li.first{
		background:none;
		padding-left: 0;			
					}																

	ul.program li h4, ul.items li p{		
		margin: .5em 0 0 0;
		}	

	ul.program li img{
		top:1em;
		left:0;
		background:url(http://www.wfrz.com/images/img/program_bgnd.gif) no-repeat 0 0;
		padding:12px;
		}	



/* form */
																		

	form{
		margin:1.5em 0;
		padding-top:.5em;
		background:url(http://www.wfrz.com/images/img/images/bg_line.gif) no-repeat 0 0;

		}

	fieldset{
		margin:0;
		padding:0;
		border:none;
		}			

	legend{
		display:none;
		}			

	label{
		float:left;
		width:120px;
		}	

	input, textarea{
		width:250px;
		border:1px solid #dbd3b6;
		padding:5px;
		}			

	textarea{
		height:120px;
		overflow:auto;
		}						

	form p{
		clear:both;		
		margin:0;
		padding:8px 0;
		}	

	button{
		border:none;
		padding:5px 15px;
		margin:0;
		float:left;
		background:#2c728a;	
		color:#fff;
		font-weight:bold;
		font-size:15px;
		cursor:pointer;
		margin-left:120px;
		}										

/* // form */					

					



/* // content */



/* footer */

#footer a{
	color:#555;
	text-decoration:underline;
	}

#footer a:hover{
	color:#940000;
	text-decoration:underline;
	}		

#footer ul{
	float:right;
	margin:1em 0;
	padding:0;
}

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

/* // footer */

#homeslide {
height: 300px;
width: 934px;
margin-top: 15px;
}
.home_featured {
width: 340px;
float: right;
margin-left: 10px;
}

.spiffy{display:block}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#DBDBDB}
.spiffy1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #efefef;
border-right:1px solid #efefef;
background:#e4e4e4}
.spiffy2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #fbfbfb;
border-right:1px solid #fbfbfb;
background:#e1e1e1}
.spiffy3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;}
.spiffy4{
border-left:1px solid #efefef;
border-right:1px solid #efefef}
.spiffy5{
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
height: 100%;
background-color: #D0CEC0;
background-position: left top;
}
.sidebarcontent{
background-color: #D0CEC0;
padding: 5px;
background-position: left top;
}
</style>
#featured {
background-image: url({site_url}images/img/featured.jpg);
background-repeat: no-repeat;
float: right;
height: 300px;
width: 350px;
}
#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:696px;
	height:241px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}	