﻿@charset "utf-8";
/* CSS Document */

@import url(elements.css);
@import url(layout.css);

body {
	margin: 0px;
	padding: 0px;
	background:url(/images/bg.jpg) top repeat-x #6b360d;
}

img {
   behavior: url("/pngbehavior.htc");
}

#wrapper {
	margin:100px auto 0;
	padding:0;
	width:850px;
	background:#fff;
}


.header {
	height:109px;
	background:url(/images/header_bg.gif) top;
}
	.navbar {
		width:460px;
		height:44px;
		margin:0;
		padding:4px 0;
		display:inherit;
	}
	.navbar ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		height:44px;
	}
	.navbar ul li {
		float:left;
		height:44px;
	}
	.navbar ul li span {
		float:left;
	}
	.navbar ul li a {
		display:inline;
		font:bold 14px/2.5em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		padding:13px 17px;
		text-decoration:none;
		color:#f2ce8f;
		background:url(/images/tab_bg.gif) scroll 0 0;
	}
	.navbar ul li a:hover {
		color:#fff;
		background-position:bottom;
	}
.quote {
	float:right;
	color:#FF3;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:20px 0 0;
	margin:0 20px;
	width:340px; /*340*/
}
	.music {
		float:right;
		color:#FF3;
		font:bold 12px Arial, Helvetica, sans-serif;
		padding:0;
		margin:0 20px;
		width:100px; /*340*/
	}

.graphic {
	height:310px;
	background:url(/images/graphic_bgbackdrop.jpg) bottom center no-repeat;
	margin: 0 auto;
	padding:15px 0 0 0;
	text-align:center;
}
	.graphic-sub {
		height:40px;
		background:url(/images/graphic_bgbackdrop.jpg) bottom center no-repeat;
		margin: 0 auto;
		padding:15px 0 0 0;
		text-align:center;
	}
	.pics {  
    padding: 0;  
    margin:  0 auto;
	width:auto;
	} 	 
	.pics img {  
		background-color: #eee;  
		width:  811px; 
		height: 252px; 
		top:  0; 
		left: 0 
	} 
	
.content{
	background:#fff;
	padding:0 25px;
}
	.contentMinor {
		float:right;
		width:300px;
	}
	.contentMajor {
		float:left;
		width:480px;
		padding:0 10px;
	}
	.upcomingEvents {
		margin:0 10px 10px 0;
		padding:10px;
		border:4px solid #aaa;
		background:#eee;
		width:auto;
	}
	.upcomingEvents h2 {
		margin:0;
	}
	.upcomingEvents p {
		margin:0;
		padding:0;
		font:normal 12px Arial, Helvetica, sans-serif;
	}

.footer {
	background:url(/images/footer_bg.jpg) top center no-repeat;
	padding:90px 20px 0;
	height:100px;
	width:810px;
	margin:0 auto;
}
.footer p {
	color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:0;
	margin-bottom:6px;
}
.footer ul {
	list-style:none;
	margin:0 auto;
	padding:0;
	width:420px;
}
.footer ul li {
	float:left;
	padding:0 20px;
}
.footer ul li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#f2ce8f;
}
.footer ul li a:hover {
	color:#fff;
	text-decoration:none;
}





/*--------*/

.fltrt {
	float:right;
}
.fltlt {
	float:left;
}
/*--------*/

h1 {
	margin:15px 0;
	font:bold 20px/2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff; /* #6c380f */
}
	h1 span {
		background:#6d3910;
		padding:5px 10px;
	}
h2 {
	margin-top:20px;
	margin-bottom:0;
	padding:0;
	font:bold 20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d3910;
}
h3 {
	margin-top:10px;
	margin-bottom:0;
	padding:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}
h5 /*upcoming news*/{
	margin-bottom:0;
	margin-top:10px;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#F30;
}
p {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}

ul.hrs { list-style:none; width: 235px; margin:0; padding:0 0 0 15px; font:normal 1em Arial, Verdana, sans-serif; color:#444; }
ul.hrs li { border-bottom:1px dashed #ccc; padding:0.4em 0; }
