body {
	background-image: url(images/bkgrd2.gif);
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 11px;
	color: gray;	
}

/*********************************** MAIN TEMPLATE LAYOUT START ***********************************/
#main{
	position: relative;
	background-color: white;
	border: 1px solid black;
	width: 700px;
	color: black;
	margin-left: auto;
	margin-right: auto;
	line-height: 14px;
	overflow: hidden;
}

a:link{color:#9d4827; text-decoration:none; font-weight:bold;}
a:visited{color:#9d4827; text-decoration:none; font-weight:bold;}
a:hover{color:#808080; text-decoration:underline; font-weight:bold;}
a:active{color:#9d4827; text-decoration:none; font-weight:bold;}


#menu{
	width: 686px;
	border: 0px solid white;
	font-weight: bold;
	color: White;
	background-color: #1F1F1F;
	padding: 7px;
	
}

#menu a:link{color: #ffffff; text-decoration: none;}
#menu a:visited{color:#EAEAEA; text-decoration:none;}
#menu a:hover{ color: #FF9900; text-decoration: underline;}
#menu a:active{color:#ffffff;  text-decoration:none;}


#menu_yello{
	margin-top: -14px;
	background-color: transparent;
	font-weight: bold;
	color: #FF9900;
	text-align: right;
}

#menu_yello a:link{color:#FF9900;  text-decoration:none;}
#menu_yello a:visited{color:#FF9900; text-decoration:none;}
#menu_yello a:hover{color:#ffffff; text-decoration:underline;}
#menu_yello a:active{color:#FF9900;  text-decoration:none;}

#banner{
	background-color: #1F1F1F;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	padding-bottom: 9px;
}


#date_bar{
	width: 690px;
	border: 0px solid white;
	color: White;
	background-color: white;
	color: #666666;
	padding: 5px;
	text-align: right;
}

#date_bar_links{
	margin-top: -14px;
	background-color: transparent;
	color: #FF9900;
	text-align: right;
	border: 0px solid black;
}

#date_bar_links  img{
	margin-left: 5px;
	margin-right: 5px;
}

/*This defines the left hand side column.*/
#left_side{
/* This section defines the content for the left column of the page*/
	float: left;
	width: 140px;
	text-align: center;
	padding: 5px;
	background-color: #EEEEEE;
	color: black;
	border: 0px solid black;
	margin-top: 0px;
}
.left_content{
	width: 134px;
	padding: 5px;
	border: 0px solid black;
	/*Explicit definition to overrule center align in left_side id*/
	text-align: left;
}


#middle{
	/*float: left;*/
	width: 382px;
	padding: 9px;
	background-color: white;
	border: 0px solid black;
	color: black;
	margin-top: 0px;
	padding-top: 0px;
	white-space: normal;
	min-height: 1990px;
}

#middle h1{
	display: block;
	background-image: url(images/event_headerbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0px solid #cc9900;
	font-family: Arial, Verdana, Helvetica, serif;
	color: white;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	margin-bottom: 10px;
}

#middle h1.news{
background-image: url(images/news_headerbg.gif);
}

#right_side{
/* This section defines the content for the right column the page*/
	/*float: left;	*/
	width: 140px;
	text-align: center;
	padding: 5px;
	background-color: #333333;
	border: 0px solid black;
	color: black;
	margin-top: 0px;
}


/* End Mac IE5 filter */

.spacer{
/* Used initially to get the page to stretch all the way since the two columns where floats*/
	clear: both;
	width: 700px;
	height: 1px;
	border: 0px solid black;
	background-color: white;
}



#bottom_menu{
/* This is the small Tag line at the bottom of the page*/
	clear: both;
	border-top: 1px solid black;
	height: 15px;
	width: 694px;
	padding: 3px;
	background-color: #4E4E4E;
	color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 10px;
	z-index: 5;
	position: relative;
}

#bottom_menu_right{
/*Used to Align the bottom menu copyright stuff to the right*/
	text-align: right;
	clear: both;
	margin-top: -14px;
}

#bottom_menu a:link{color:#c0c0c0; text-decoration:none; font-weight:bold;}
#bottom_menu a:visited{color:#c0c0c0; text-decoration:none; font-weight:bold;}
#bottom_menu a:hover{color:#FF9900; text-decoration:underline; font-weight:bold;}
#bottom_menu a:active{color:#ffffff; text-decoration:underline; font-weight:bold;}

#bottom_copy{
/* This is the copyright text after the web page */
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	text-align: center;
	color: white;
}

#bottom_copy a:link{color:white; text-decoration:none; font-weight:bold;}
#bottom_copy a:visited{color:white; text-decoration:none; font-weight:bold;}
#bottom_copy a:hover{color:#FF9900; text-decoration:underline; font-weight:bold;}
#bottom_copy a:active{color:#ffffff; text-decoration:underline; font-weight:bold;}


#poll_page_right, #event_submit_right, #classifieds_submit_right{
	width: 530px;
	padding: 10px;
	background-color: white;
	border: 0px solid black;
	color: black;
	margin-top: 0px;
	padding-top: 0px;
	border: 0px solid black;
}
#poll_page_right h1{
	color: #800000;
	font-size: 17px;
	margin: 0px	0px 3px 0px;		
}

/****************** MAIN TEMPLATE LAYOUT SECTION END ***********************************/



/*This defines the login box. The classes following define the color for the boxes on each page*/
.leftbox{
	width: 134px;
	padding: 3px;
	color: white;
	font-weight: bold;
}

.newslogin{
	background-color: #000080;
}
.eventlogin{
	background-color: #CC9900;
}
.scooplogin{
	background-color: #9A00C6;
}
.forreellogin{
	background-color: #8D8C84;
}
.poll_login{
	background-color: #800000;
}
.classifieds_login{
	background-color: #CC0000;
}



/******************* EVENTS PAGE SPECIFIC LAYOUT START ******************/
.event{
	/*Content Div for the article & events display*/
	margin: 0px auto 20px auto;
}

.event h2{
	margin: 0px 0px 3px 0px;
	font-size: 10px;
	font-weight: bold;
}

.events_splash{
/* Used to define the color of the splash box at the top of the middle column on the events page*/
	border: 1px solid #CC9900;
	padding: 5px;
	width: 370px;
	background-color: #FFEEB9;
	margin: 0px auto 0px auto;
}
/******************* EVENTS PAGE SPECIFIC LAYOUT END ******************/



/*************** NEWS PAGE SPECIFIC LAYOUT START  ****************************/
.news{
	/*Content Div for the article & events display*/
	margin: 0px auto 30px auto;
}

.news img{
	margin: 0px 8px 0px 0px;
}

.news hr{
	display: block; 
	clear: left; 
	margin: -0.66em 0;
  	visibility: hidden;
}

.news_feature{
	padding: 15px;
	background-color: #DFDFFF;
	border: 1px solid black;
	margin-bottom: 30px;
	vertical-align: top;
}

.news_feature img{
	margin: 0px 8px 2px 0px;
}

.news_feature a:link{color:#9d4827; text-decoration:none; font-weight:bold; font-size: 12px;}
.news_feature a:visited{color:#9d4827; text-decoration:none; font-weight:bold; font-size: 12px;}
.news_feature a:hover{color:#808080; text-decoration:underline; font-weight:bold; font-size: 12px;}
.news_feature a:active{color:#ffffff; text-decoration:none; font-weight:bold; font-size: 12px;}
/*************** NEWS PAGE SPECIFIC LAYOUT END  ****************************/

/******************* EVENTS SUBMIT PAGE SPECIFIC LAYOUT ******************/
#event_submit_right h1{
	color: #CC9900;
	font-size: 16px;
}
#event_submit_right h3{
	color: #CC9900;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

/******************* CLASSIFIEDS SUBMIT PAGE SPECIFIC LAYOUT ******************/
#classifieds_submit_right h1{
	color: #CC0000;
	font-size: 16px;
}
#classifieds_submit_right h3{
	color: #CC0000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

/*************** ADVERTISING PAGE SPECIFIC LAYOUT START **********************/
#advertise{
	border: 0px solid green;	
}

#advertise h1{
	padding: 5px 2px 5px 2px;
	margin: 0px auto 0px auto;
	display: block;
	background-color: #EDF3E0;
	color: #336600;	
	font-size: 12px;
	border: 1px solid #669966;
}

#advertise h2{
	padding: 5px 2px 5px 0px;
	margin: 0px auto 5px auto;
	display: block;
	color: #669966;	
	font-size: 15px;
}

#advertise .subnav ul{
	list-style: none;
	margin: 0px;
	margin-bottom: 10px;
	
}

#advertise .subnav li{
	display: inline;
	color: #669966;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 10px 10px 10px;
	border: 0px solid black;
}

#advertise .subnav a:link, #advertise .subnav a:visited {
	color: #898989;
}

#advertise .subnav a:hover, #advertise .subnav a:active {
	color: #669966;
}

#advertise .main{
	padding: 5px 5px 20px 10px;
	margin-right: 130px;
}


#advertise .testimonial{
	float: right;
	color: #CC9933;
	width: 105px;
	padding: 10px;
	margin-top: 25px;
	border: 0px solid black;
}

#advertise .testimonial img{
	margin: -10px -10px 10px -10px;
}

#advertise .text{
	float: right;
	width: 155px;
	padding: 10px;
	margin-top: 25px;
	border: 1px solid #669966;
	border-right: 0px;
	border-top: 0px;
}

#advertise .text h1{
	color: #336600;	
	font-size: 12px;
	margin: 0px;
	border: 0px;
	background-color: transparent;
	}

#advertise .text h2{
	color: #336600;	
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	}

/*************** ADVERTISING PAGE LAYOUT END *********************************/

/*************** UTILITY STYLES START*****************************************/
.warning{
	color: #CC0000;
	font-weight: bold;
	font-size: 10px;
}

.select1 { 
/*Custom style for the text boxes*/
 background-color: #ffffff; 
 color: #000000; 
 font-size: 8pt;
 border: 1px solid #000000;
 margin-top: 5px;
}

.button { 
/*custom style for the input buttons*/
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight:bold;
 margin-top: 3px; 
 margin-bottom: 2px; 
}

/****************** END UTILITY STYLES ************************************/

/****************** POLL PAGE STYLES **************************************/
.poll_votes{
	color: #999999;
	text-align: right;
	padding: 10px;
}
/****************** POLL PAGE STYLES **************************************/



/* Contact form styles */
.submit_news{

}
.submit_news form{
	border: 1px solid #848484;		
	padding: 10px;
	display: none;
	margin: 0px;
	background-color: #DFDFFF;
}
.submit_news legend{
	border: 0px solid #848484;
	font-weight: bold;	
	font-size: 11px;
	padding: 3px;	
}

.submit_news fieldset{
	border: 0px;
	padding: 0px;
	margin: 0px;	
}

.submit_news ol{
	margin: 0px;
	padding: 0px;
}

.submit_news li{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

.submit_news .button{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		padding: 1px;
		vertical-align: middle;
}
	

.submit_news label{
	display: -moz-inline-box;	
	display: inline-block;	
	width: 100px;
	margin-right: 10px;
	text-align: left;
	border: 0px solid gray;
	color: black;	
}

.submit_news em{
		font-weight: bold;
		color: red;
}
/* This is a hack to let mozilla right align labels*/
.submit_news label span{
	display: block;  
	border: 0px solid red; 
	width: 100px;
}

.submit_news .input_text{
	border: 1px solid black;
	width: 200px;
	vertical-align: top;
}
.submit_news .close{
	vertical-align: bottom;		
}

.submit_news textarea{
	border: 1px solid black;
	width: 200px;
	overflow: auto;
	vertical-align: top;		
}


/*News detail page 06/29/06 */
#news_detail_body{
	padding: 9px 30px 9px 20px;
	background-color: white;
	border-top: 1px solid #EEEEEE;
	color: black;
	margin-top: 0px;
	white-space: normal;		
}

#news_detail_body h1{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;	
}

#news_detail_body h2{
	margin: 0px;
	font-size: 11px;
	font-weight: bold;	
}
.news_detail_graphic{
	float: right;
	border: 1px solid black;
	margin: 0px 0px 10px 10px;
}

.error{
	font-weight: bold;
	color: red;
}

.success{
	font-weight: bold;
	color: green;
}

#poll_comments
{
	border: 0px solid black;
	width: 450px;
	padding: 10px 20px;	
}
.input{ 
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 8pt;
	background-color: #ffffff; 
	border: 1px solid #8D8961;
}

.clearfix{
	clear: both;
}

/*************** FOR REEL PAGE SPECIFIC LAYOUT START  *************************/

.forreel_feature{
	padding: 15px;
	background-color: #D0D0D0;
	border: 1px solid black;
	margin-bottom: 10px;
	vertical-align: top;
}

.forreel_feature img{
	margin: 0px 8px 2px 0px;
}

.forreel_feature a:link{color:#9d4827; text-decoration:none; font-weight:bold; font-size: 12px;}
.forreel_feature a:visited{color:#9d4827; text-decoration:none; font-weight:bold; font-size: 12px;}
.forreel_feature a:hover{color:#808080; text-decoration:underline; font-weight:bold; font-size: 12px;}
.forreel_feature a:active{color:#ffffff; text-decoration:none; font-weight:bold; font-size: 12px;}

.forreel_moviefeed_header {
    background-color: #ffffff;
}

.forreel_moviefeed_row {
    background-color: #ffffff;
    border: 1px solid black;
    padding: 10px;
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}

/*************** FOR REEL PAGE SPECIFIC LAYOUT END  ***************************/
		