@charset "utf-8";

* {margin:0px; padding: 0px; }

body {

	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-color: #000000;
	overflow: auto;
	padding-left: 20px;
}
	
body, td, th, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

a:link, a:active, a:visited {
	color: #777 !important; 
	text-decoration: none; 
}

a:hover {
	color: #FFFF00 !important; 
	text-decoration: none;
}

#siteWrapper {
	float:left; 
	width: 1080px; 
	padding-left: 20px; 
	
	}

#saintHeader {
	clear:both; 
	width: 1080px; 
	
	}

#contentAreaWrapper {
	width: 1080px; 
	clear: both; 
	float: left; 
	}
	
#contentArea {
	clear: both; 
	float: left; 
	width: 740px; 
	padding-right:30px; 
	padding-top: 10px; 
	
	}
#footer {
	clear: both; 
	float: left; 
	width: 1080px; 
	padding-top: 10px; 	
	}

#mainMenu {
	float:left; 
	clear:both; 
	width: 1080px; 
	padding-bottom: 10px; 
	}

#sidebar {
	float:left; 
	width: 230px; 
	border: 1px solid #666; 
	}

.sidebarItem {
	padding: 10px; 
}

.sideBarHeader {
	padding:5px; 
	background-color:#333333; 
	color: #ffff00; 
	font-size: 14px; 
}

.sidebarContent {
	padding: 5px; 
	padding-top: 10px; 
	
}

.sidebarItem a:link, .sidebarItem a:active, .sidebarItem a:visited {
	color: #AAAAAA; 
}

.sidebarItem a:hover {
	color: #FFF; 
}

a.menuAbout, a.menuContact, a.menuHome, a.menuLegacy, a.menuMovies, a.menuPast, 
a.menuRadio, a.menuSeason, a.menuTravel, a.menuLinks {

	display:block;
	text-decoration:none;
	outline: none;
	float: left;
	height: 25px;
	padding-right:10px; 
	}

a.menuAbout {
	background-image: url(/images/menu-about.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 49px;
}
a.menuContact {
	background-image: url(/images/menu-contact.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 63px; 
	}
a.menuHome {
	background-image: url(/images/menu-home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 44px; 
	}
a.menuLegacy {
	background-image: url(/images/menu-legacy.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 53px; 
	}
a.menuMovies {
	background-image: url(/images/menu-movies.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 54px; 
	
	}
a.menuPast {
	background-image: url(/images/menu-past.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 88px; 
	}

a.menuLinks {
	background-image: url(/images/menu-links.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 39px; 
	}
a.menuSeason {
	background-image: url(/images/menu-season.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 117px; 
	}
a.menuRadio {
	background-image: url(/images/menu-radio.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 45px; 
	}
	
a.menuTravel {
	background-image: url(/images/menu-travel.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 52px; 
	}
	
a:hover.menuAbout, a:hover.menuContact, a:hover.menuHome, a:hover.menuLegacy, a:hover.menuMovies, a:hover.menuPast, 
a:hover.menuRadio, a:hover.menuSeason, a:hover.menuLinks, a:hover.menuTravel {
	background-position: 0px -25px;
}


h1 {
	font-size: 20px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	clear: both; 
	float:left; 
}

h1 A, h1 a:link, h2 a:link {
	font-size: 20px; 
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none; 
	clear: both; 
}

.post {
	border-top: 1px solid #333; 
	margin-top: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	clear: both; 
}

.shareButton {
	clear:both; 
	padding-top: 15px; 
	padding-bottom: 10px; 
}

.signupForm {
	width: 140px;
	padding: 3px;  
	color: #fff; 
	background-color: #666; 
	border: 1px solid #000; 
	margin-right: 5px; 
	
}

h1 .saintHead {
	text-transform:uppercase;
	font-weight: bold; 
	font-size: 20px; 
	float:left; 
}

h1 .pageTitle {
	text-transform:uppercase;
	font-weight:bold; 
	font-size: 17px; 
	float:left; 
	padding-left: 10px;
	padding-top: 5px; 
	 
}


.pageContent {
	clear:both;
	padding-top: 10px; 
	font-size: 14px; 
	float:left; 
	width:740px; 
	text-align:left; 
	
}

img {
	border:0px; 
}

.alignleft {
	padding-right: 15px; 
	padding-bottom: 10px; 
	float:left;
}

.pageContentLeft {
	float:left;
}

.pageContentRight {
}

.pageTableLeft {
	padding-right: 5px; 
	
}

.pageTableRight {
	
}
p {
	padding-bottom: 15px; 
}

.entry {
	clear:both;
}

#rotatingBanner {
	float:left; 
	padding-left: 100px; 
	padding-top: 23px; 
	
}

#saintheader {
	float:left; 
	clear:both; 
	width: 1080px; 
}

#saintLogo {
	float:left; 
	
}

.stbuttontext {
	font-size: 12px !important; 
}


h3 {
	color: #FFFF00; 
	font-size: 16px; 
	font-weight: bold;
	padding-bottom: 10px; 
	clear: both; 

}

.eventTitle {
	font-size: 18px;
	font-weight: bold; 
	clear: both; 
	padding-bottom: 10px;  
	color: #FFFF00; 
	display:block;
	
}

.eventSubTitle {
	font-size: 15px;
	clear: both; 
	padding-bottom: 10px;  
	color: #AAA; 
	display:block;	
}

.eventInfo {
	
}

.radioDjTitle, h4 {
	font-size: 14px;
	font-weight: bold; 
	clear: both; 
	color: #ddd; 
	display:block;	
	padding-bottom: 10px; 
}

