/* 	COLORS
	BEIGE		#C1B071
	RED			#71443E
	LIGHT BLUE	#B3C5C5
	GOLD		#E6CD7A		
	LIGHT BEIGE	#FFF9E5*/


/* -- GLOBAL --------------------------------------------------------------------------- */
* {padding:0; margin:0; border:0;}
body {background:black url(st_peters_bkg.jpg) repeat-y top center; text-align:center; font-size:72.5%;}/* Centers the layout in Win IE 5 */

#header {position:relative; display:block; background-color:#00007F; width:800px; height:6px; margin:0 auto;}

#main-nav {
	position:relative;
	clear:both;
	margin:0 auto;
	width:800px;
	height:40px;
	border-top:2px solid #E6CD7A;
	border-bottom:2px solid #E6CD7A;
	background:transparent url(menu_reg.gif);}
#main-content {
	background-color:#FFFFFF;
	width:800px;
	margin:0px auto 15px;
	text-align:left;
	position:relative;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;}

#content-left {
	background-color:#FFFFFF; 
	float:left; 
	width:540px; 
	border-right:1px dotted #777777; 
	margin:10px 10px 10px 10px; 
	padding:10px 10px 10px 10px;}
	
#content-right {
	background-color:#FFFFFF; 
	float:right; 
	width:150px; 
	margin:0px 10px 10px 10px; 
	padding:0px 15px 15px 15px;}
h2#right {font:bold 1.4em "trebuchet ms", arial, helvetica, sans-serif; line-height:1.3em; text-transform:uppercase; color:#00007F;}

.clear {clear:both;}

/* -- GLOBAL LINKS ------------------------------------------------------------------- */
a, a:link, a:visited {color:#71443E; border-bottom:1px dotted #71443E; text-decoration:none;}
a:hover {color:#333333; background:#FFF9E5; border-bottom:1px solid #777777; text-decoration:none;}


/* -- GLOBAL FONTS ---------------------------------------------------------------- */
p,h2,h3,h4 {font-family: "trebuchet ms", arial, helvetica, sans-serif; color:#333333; margin:0;padding:5px 0 0 0;}
h1 {font:bold 1.8em Georgia, "Times New Roman", serif; padding:10px 0 0 0; letter-spacing:1px; color:#00007F;}
h2 {font:bold 1.4em "trebuchet ms", arial, helvetica, sans-serif; line-height:1.3em; text-transform:uppercase; color:#E6CD7A;}
h3 {font:1.2em "trebuchet ms", arial, helvetica, sans-serif; color:#C1B071; text-transform:uppercase; line-height:1.3em;}
h4 {font:1em "trebuchet ms", arial, helvetica, sans-serif; color:#C1B071; text-transform:uppercase;}
h5 {font:bold 1.4em "trebuchet ms", arial, helvetica, sans-serif; line-height:2em; text-transform:uppercase; color:#00007F;}
p {font:1.1em "trebuchet ms", arial, helvetica, sans-serif; line-height:1.5em;}
li {font-family: "trebuchet ms", arial, helvetica, sans-serif; color:#333333; margin:0 0 0 30px; padding:5px 0 0 0;}

.copyright {color:#71443E; font-size:9px; font-family:"trebuchet ms", arial, helvetica, sans-serif;}
.rights {color:#333333; font-size:9px; font-family:"trebuchet ms", arial, helvetica, sans-serif;}


/* -- GLOBAL IMAGES ------------------------------------------------------------------ */
img {padding:0; margin:0; border:0;}


/* -- HEADER ------------------------------------------------------------------------ */
body#info #header {background: transparent url(images/home_header.jpg) no-repeat;}
body#show #header {background: transparent url(images/show_header.jpg) no-repeat;}
body#bands #header {background: transparent url(images/bands_header.jpg) no-repeat;}
body#media #header {background: transparent url(images/media_header.jpg) no-repeat;}
body#contact #header {background: transparent url(images/contact_header.jpg) no-repeat;}


/* -- SECONDARY CONTENT ---------------------------------------------------------------- */
.cr-text {padding-left: 20px; padding-right: 20px;}


/* -- FOOTER --------------------------------------------------------------------------- */
#footer {clear:both; position:relative; width:800px; height:90px; margin:0 auto; text-align:left; background:transparent url(images/footer.jpg) no-repeat;}

h4#copy {position:absolute; top:20px; left:20px; height:25px; margin:0; padding:0;}
h4#copy a {color:#B3C5C5; text-decoration:none; border:none;}
h4#copy a:hover {color:#B3C5C5; text-decoration:none; border:none; background:none;}

h4#credit {position:absolute; text-align:right; top:20px; right:20px; height:25px; margin:0; padding:0;}
h4#credit a	{color:#B3C5C5; text-decoration:none; border:none; background:none;}
h4#credit a:hover {color:#B3C5C5; text-decoration:none; border:none; background:none;}


/* -- MISC ---------------------------------------------------- */
hr {border-top:1px dashed #b2b2b2; color:#FFFFFF; background-color:#FFFFFF; height:1px; margin:0px;}
.notables-hr {margin:0 20px;}
.hide {display:none;}
input, select, textarea {font:0.9em "trebuchet ms", arial, helvetica, sans-serif; line-height:1.2em; color:#71443E; background:#FFF9E5; border:1px solid #B3C5C5}

/* -- TABLE ---------------------------------------------------- */
table.contact {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
}


