#rImage
{
	visibility: hidden;
}

.subitem
{
	display:inline;
	color:#cccaca;
	font-size:9px;
	font-style: italic;
}

.bodyBackground  
{ 
	background-color: #000;
} 

#container
{
	background-color: #FFF;
 	border-color: #000; 
 	border-style: solid; 
	border-width: 0px 1px 1px 1px; 
	margin: 0px auto;
	padding: 0px;
	min-height: 600px;
	overflow: hidden;
	font-family:arial,helvetica;  
	font-size:11px;  
	color: #111;
	height:1%;
	_height:100%;
}


#menubar
{
	background-color: #FFF;
	border-width: 0px; 
	margin: 0px auto;
	padding: 0px;
}


#leftcontainer
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	min-height:500px;
	overflow: visible;
}

#disclaimer
{
	font-family:arial;
	font-size: 9px;
	font-style:italic;
	height: 50px;
	width: 575px;
	color:#000;
}

#articletitle
{
	font-size:16px;  
	font-weight:700;
}

#articlebody
{

	padding: 0px 30px 0px 0px;

}

#header, #footer, #menubar, #container
{
	width: 790px;     
}

#header
{
	border-width: 0px; 
	margin: auto;
	padding: 0px;
}

#footer
{
	border-width: 0px; 
	margin: auto;
	padding: 10px;
	font-size:10pt;
	font-weight:bold;
}


#middlecontainer
{
	position:relative;
	margin: 10px 0px 10px 210px;
	padding: 0px;
}	

#slideShowLeft
{ 
	margin: 0px; 
	font-weight:700;
	width: 112px;
	padding: 10px;
	float:left;
	height: 304px;
	color:#FFF;
	background-color:#036;
} 

* html #slideShowLeft
{
	width: 109px;
}

#bandspic
{ 
	padding: 10px;
	float:left;
} 


#issuespic
{ 
	margin: 0px; 
	width: 232px;
	padding: 10px;
	float:left;
	height: 306px;
} 

#issuestext
{ 
	margin: 0px; 
	padding: 10px;
} 

#featured
{ 
	min-height:400px;
	overflow: hidden;
} 

#issues
{ 
	min-height:400px;
} 


#DownloadPDF a.box  
{ 
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px 1px 1px 1px;
	color: black;
	display: block;
	float: left;
	background-color:#FFCC00;
	height: 30px;
	width: 89px;	
	text-decoration: none;
	text-align: center;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size:   8pt;
	background-repeat: no-repeat;
	float:right;	
} 


#DownloadPDF a.box:hover
{

	background-color:#33f;
	color:#fff;
	float:right;	
}

#slideShow  
{ 
	background-color:#000;
	border-color: #000; 
	border-style: solid; 
	border-width: 3px; 
	position:relative;
	height: 324px;
	margin: 0px; 
	padding: 0px;
	z-index:1;
	overflow:hidden;
} 

#slideShowPic
{ 
	margin: 0px 0px 0px 5px; 
	z-index:39;
} 

#slideShowOverlay
{ 
	margin: 0px; 
	font-family:Century Gothic, Tunga, arial,helvetica;  
	font-size:30px;  
        width: 290px;
	font-weight: bold;	
	visibility: hidden;
	padding: 0px;
	position: absolute;
	left: 140px;
	top: 265px;	
	z-index:40;
} 

#slideShowOverlayDetail
{ 
	margin: 0px; 
	font-family:Century Gothic, Tunga, arial,helvetica;  
	font-size:16px;  
	width: 290px;
	padding: 0px;
	position: absolute;
	left: 140px;
	top: 300px;	
	font-weight: bold;
	z-index:41;
} 

.imagelink
{ 
	margin: 0px; 
	padding: 0px;
	border-width: 0px;
} 
	

img 
{
	border: 0px solid #000000;
	text-decoration: none;
}


#pollheader
{
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}

#calendarbox
{
	padding:0px;
	margin: 0px 0px 10px 10px;

}

#weekendupdate  
{ 
	left:0;
	padding:0px;
	margin: 0px 0px 10px 10px;
	font-weight:bold;
	overflow: auto;
	min-height: 165px;
} 

#LeftAd  
{ 
	height: 400px;
	padding:0px;
	margin: 0px 0px 10px 10px;
} 

#poll  
{ 
	margin: 0px 0px 10px 10px;
	overflow: visible;
	min-height:290px;

}

#polldata
{
	padding:5px;
}


#leftAd, #weekendupdate, #poll, #calendarbox, #leftcontainer
{
	width: 190px;
}

#leftAd, #weekendupdate, #poll, #calendarbox
{
	border-color: #000; 
	border-style: solid; 
	border-width: 1px;	
	background-color: #666;
	position: relative;
	color: #000; 
}

* html #LeftAd
{
	height:390px;
}

#BottomAd  
{ 
	background-color: #c0c0c0; 
	border-color: #000; 
	border-style: solid; 
	border-width: 1px; 
	width: 750px;
	left:0;
	top:815px;
	height: 165px;
	padding:0px;
} 



/*
CSS Class = Title of Block on Page

Main Page
====================
weeksevents = 'Todays Specials'
todaysevents = 'Todays Events'
todayspecials = 'Weeks Specials'

natnews = wrapper around news
todays = wrapper around specials and events


Sub Pages
====================
todaysspecialsday
weekseventsday
todayseventsday

*/



#weekscontainer  
 {
	height: 430px;	
	width: 240px;
	clip:rect(0px, 240px, 430px, 0px); 
}

#weeksscrollbar
{
	height: 385px;	
	width: 16px;
}

#news, #todays
{
	margin: 10px 0px 0px 0px;
	height: 450px;
	position:relative;
	border-style:none;
	overflow:hidden;
}

#todaysspecialsday, #weekseventsday, #todaysevents, #todayseventsday, #weeksevents, #todaysspecials, #natnews, #forumnews, #localnews, .basicbox
{
	background-color: #999;
	border-color: #000; 
	border-style: solid; 
	border-width: 1px; 
	position:relative;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}

#todaysspecials
{	
	margin: 10px 0px 0px 0px;
}


#news, #todays, #todaysspecialsday, #weekseventsday,#todayseventsday, .basicbox, #middlecontainer, #slideShow, 	#medcalendar
{
	width: 570px;
	padding: 0px;
}


#slideShow
{
	width: 564px;
	padding: 0px;
}

.basicbox
{
     margin: 0px 0px 10px 0px;
}

#localnews, #forumnews, #natnews
{ 
	height: 440px;
} 

#localnews, #natnews, #weeksevents, #todaysevents, #todaysspecials  
{
	width: 279px;
}

#forumnews,#natnews, #weeksevents  
{ 
	float:right;
} 

#weeksevents  
{ 
	height: 448px;
}
      
#todaysevents, #todaysspecials  
{ 
	height: 218px;
} 

#todayseventscontainer, #todaysspecialscontainer
{ 
     height: 210px;	
     width: 240px;
     clip:rect(0px, 240px, 210px, 0px); 
}

#todayseventsscrollbar,#todaysspecialsscrollbar
{
	height: 160px;	
	width: 16px;
}

.scrollcontainer  
{ 
	margin: 0px; 
	border-width: 0px;
	padding: 5px;
	position:relative; 
	overflow:hidden;
}

.scrolltext  
{ 
	top: 0px;
	position: relative;
}

.scrollarea
{
	float:right;
	position: relative;	
}

.scrollbar
{
	border-width: 0px;
	border-color: #000;
	border-style: solid; 
	position:relative;
 	background-image: url(scrollback.jpg); 
}

.scrollbutton
{
	top: 0px;
	position: relative;	
	height: 17px;	
	width: 16px;
	border-width: 0px;
	background-color: #000;
 	background-image: url(button.jpg); 
	background-repeat:no-repeat;
}


.leftboxheader,.mainboxheader,.tileheader, .newstileheader
{
	background-color:#036;
	height: 16px;
	font-weight: 700;
	border-color: #333; 
	border-style: solid; 
	border-width: 0px 0px 1px 0px;
     	color:#FFF;
	padding: 0px 0px 0px 5px;
}


.leftboxheader, #leftcontainer .tileheader
{
	background-color:#FC0;
	color:#000;
	background-image:none;
}

.mainboxheader,.tileheader
{
	background-color:#036;
	color:#FFF;
}

#menubar a
{
	padding:3px 0px 3px 0px;
	text-decoration:none;
	background-color:#FFF;
	border-color: #000; 
	border-style: solid; 
	text-decoration: none;
	text-align: center;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size:   8pt;
	display: block;
	float: left;
	width: 103px;
	background-repeat:repeat-x;
	height: 14px;
}

#menubar a.inactivemenuitem  
{ 
	border-width: 1px 1px 1px 0px;
	background-color:#FC0;
	color:#000;
} 


#menubar a.inactivemenuitem:hover
{
	background-color:#036;
	color:#FFF;
}

#menubar a.activemenuitem  
{ 
	border-width: 1px 1px 0px 0px;
	height: 15px;
	color: #000;
	background-color:#FFF;	
} 

#menubar a.fillermenuitem  
{ 
	border-width: 1px 1px 1px 0px;
	background-color:#FC0;
	width: 165px;	
} 

/* caption determines the style of 
   the month/year banner above the calendar. */ 

caption  
{ 
     font-size:14px;  
     font-weight: bold; 
} 

/* .calendar determines the overall formatting style of the calendar,   
   acting as the default unless later overruled. */ 

.calendar  
{ 
	font-family:arial,helvetica;  
	font-size:10px;  
	color: #FFF; 
	background-color:#666;
} 

/* .calendarlink determines the formatting of those days linked to 
   content. */ 

.calendarlink  
{ 
     color: #000; 
} 

/* .header determines the formatting of the weekday headers at the top 
   of the calendar. */ 


.weekdayheader
{ 
	border-color: #000; 
	border-style: solid; 
	border-width: 1px; 
	background-color:#333;
	font-size:12px;  
	font-weight: 900;
}

/* .day determines the formatting of each day displayed in the 
   calendar. */ 
/* .linkedday determines the formatting of a date to which content is 
   available. */ 

.linkedday, .day, .minilinkedday, .miniday, .medlinkedday, .medday, .medlinkedselectedday, .medselectedday, #medcalendar
{
	border-color: #000; 
	border-style: solid; 
	border-width: 1px; 
}

.linkedday, .day
{
	width: 110px;
}

.linkedday, .minilinkedday, .medlinkedday
{ 
	background-color: #036;
	color:#FFF;
	font-size:10px;
} 

.day, .miniday, .medday
{ 
	background-color: #CCC; 
	color:#000; 
	font-size:8px;
} 

.day
{ 
	height:100px;  
}

.minilinkedday, .miniday
{
     width: 20px;
     height:10px;  
} 

.medlinkedday,.medday, .medlinkedselectedday
{ 
     width: 75px;
     height:50px;  
} 


.medlinkedselectedday  
{ 
	color:#FFF;
} 

.medselectedday, .medlinkedselectedday  
{ 
	background-color: #FF2400; 
} 

.medselectedday  
{ 
	color:#FFF; 
} 


#medcalendar
{ 
	background-color: #FC0; 
	position:relative;
	margin: 0px; 
	padding: 0px;
} 

#calendarcontainer
{
	margin: 0px auto 0px auto;
	width: 850px
}

body a {color: #000; font-family:arial;text-decoration: none;}   
body a:hover {color: red;}

#calendarcontainer a, #calendarcontainer a:active, #middlecontainer a, #middlecontainer a:active
{
	color: #FFF;
}

#leftcontainer a, #leftcontainer a:active, #footer a, #footer a:active
{
	color: #FFF; 
	font-family:arial;
	text-decoration: none;
}   

#middlecontainer a:visited, #leftcontainer a:visited , #calendarcontainer a:visited 
{
	text-decoration: overline, underline;
}

#middlecontainer a:hover, #leftcontainer a:hover, #calendarcontainer a:hover
{
	color: #FC0;
	text-decoration: overline, underline;
}   

#disclaimer a, #disclaimer a:active
{
	color: #000; text-decoration: none; display: inline;
} 
  
#disclaimer a:visited
{
	text-decoration: overline, underline;
}

#disclaimer a:hover
{
	color: #FF2400;
	text-decoration: overline, underline;
}   


.linkedday a, .minilinkedday a, .medlinkedday a,.linkedday a:hover, .minilinkedday a:hover, .medlinkedday a:hover
{
	color: #FFF;
}
