@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; 

	}
	
#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;
	width: 740px; 
	
}

#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; 
}

.postMeta {
	padding-top: 5px; 
	padding-bottom: 5px; 
	clear: both; 
	font-size: 12px; 
}

#comment-zone {
	clear: both; 
	padding-top: 10px; 
	border-top: 1px solid #333; 
	padding-bottom: 10px; 
}

.slideshowlink {
	padding-bottom: 5px; 
}

#commentform input {font-size: 11px; color: #999999; width: 170px;padding: 2px;margin: 5px 5px 1px 0;background-color: #3a3a3a;border: 1px solid #3a3a3a; margin: 5px 2px;}
#commentform textarea {font-size: 11px; color: #999999; width: 99%;padding: 2px;background-color: #3a3a3a;border: 1px solid #3a3a3a; margin-top: 5px; margin-bottom: 10px; }
#commentform #submit {background: #525252; color: #000000; margin: 0;float: right; width: 130px; border: 1px solid #525252;}

.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}

 .commentform {
 	padding-top: 20px; 
 }

