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

/* Global Styles*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#faf9f6;
	margin:0;
	background: #000;
}
a{
	color:#f27627;
	text-decoration:none;
	font-weight:normal;
}
a:hover{
	color:#f27627;
	text-decoration:underline;
}
:focus {
	outline-style:none;
	outline-width:0;
}
html,div, ul, li, p, h1, h2, h3, th, tr, td, table, blockquote{
	margin:0;
	padding:0;
}
ul{
	list-style-type: none;
}	
.subscribe ul{
	margin: 5px 0;
}
html{
	height:100%;
	margin-bottom:1px;
}	
.clear{
	clear:both;
	margin:0;
	padding:0;
}
.center{
	text-align:center;
}
select{
	/*border: 1px solid #7f9db9;
	color:#969696;
	font-size:11px;
	height:21px;
	padding-top:2px;*/
}
img{
	border:none
}
.left{
	float:left;
}
.right{
	float:right;
}
div#page{
	width:972px;
	margin:0 auto;
	padding-bottom:70px;
}
ul#nav{
	width:704px;
	height:22px;
	background:#555;
	margin-top:2px;
	float:right;
}
ul#nav li{
	padding:0 23px;
	margin-top:4px;
	float:left;
	height:12px;
	border-right:1px solid #a1a1a1;
}
ul#nav li.last{
	border:0;
}
/**** Calendar Page ****/

#calendar {
margin: 0 auto;
width: 972px;
}
#calendar .header {
float: left;
margin: 0 auto;
}
#calendar img#logo {
margin: 43px auto 0;
display: block;
}
#calendar img {
margin-bottom: 15px;
}
#calendar .header h1 {
margin: 15px 0;
text-align: center;
font: normal 28px Times,serif;
text-transform: uppercase;
}
#content {
//background: none repeat scroll 0 0 #313031;
background: none repeat scroll 0 0 #000;
width: 892px;
padding: 15px 25px;
float: left;
}
#content .announcment {
text-align: center;
}
#content .announcment h1 {
font: normal 28px "Trebuchet MS",sans-serif;
color: #f37627;
text-transform: uppercase;
}
#content .subhead h2 {
color:#fff;
font-size:20px;
font-weight:normal;
font-style:italic;
text-align:center;
margin:0px;
margin-bottom:30px;
}
#content .subhead img {
	width: 100%;
	height:1px;
}
#content .announcment h3 {
margin-top: 5px;
//font: bold 18px "Trevuchet MS",sans-serif;
color: #069bcf;
}
#content .featured-concert {
float: left;
}
#content .featured-concert p {
font-size: 22px;
margin-bottom: 20px;
padding-top: 0;
}
#content .concert {
margin-left:20px;
margin-right:20px;
width:250px;
float: left;
text-align:left;
}
#content .concert h2 {
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
font-size: 19px;
}
#content .concert p {
margin-bottom: 0;
padding: 0 25px 0 0;
font-size:16px;
}
#content .concert p a {
margin-top: 25px;
float: left;
}
#content h2 {
margin: 15px 0 10px 0;
color: #f9a232;
//font: bold 27px "Trebuchet MS",sans-serif;
font: bold 27px ;
}
#content p {
//font: normal 16px "Trebuchet MS",sans-serif;
font: normal 16px;
padding: 10px 0;
}
#content img {
float: left;
margin: 0 25px 25px 0;
padding: 0;
}
#content .hr {
margin-left: -25px;
}
#content .pre-footer {
width: 892px;
text-align: center;
float: left
}
#content .pre-footer h3 {
margin-top: 20px;
color: #0b8cc1;
font-size: 22px;
font-weight: normal;
}
#content .pre-footer h4 {
font-size: 22px;
margin: 10px 0 0;
font-weight: normal;
}
#content .pre-footer a {
font-size: 22px;
}
#content .pre-footer img {
margin: 0 auto;
width: 100%;
display: block;
padding-top: 5px;
}
#footer .contribute {padding: 15px;}
#footer .contribute-1 {font-size: 12px;font-weight: bold;text-transform: uppercase;color: #d24911;}
#footer .contribute-2 {font-size: 16px;font-weight: bold;color: #1666a0;}
#footer .contribute-3 {font-size: 17px;}
#footer .contribute a {color: #2b7d27;}

/**** Discography Page ****/
.album {
border-bottom: 1px solid white;
float: left;
width: 970px;
padding-bottom: 20px;
margin-bottom: 15px;
}
.album img {
float: left;
clear: left;
margin-top: 10px;
}
.title {
float: left;
width: 355px;
}
.with-image {
margin: 50px 0 0 20px;
float: left;
width: 400px;
}
.without-image {
margin: 0 0 0 20px;
float: left;
width: 400px;
}
img#logo{
	margin:43px 0 41px 0;
}
div.splash img{
	float:left;
}
div#quote{
	background-color: #c13e0e;
	width:229px;
	height:331px;
	float:left;
	margin-left:6px;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
div#quote p{
	width:145px;
	font-size:24px;
	margin: 82px 0 0 47px;
	line-height:1.4;
}
div.section{
	width:229px;
	margin:1px 6px 0 0;
	float:left;
}
div.top{
	height:200px;
}
div#first{
	width:248px;
}
div#second div.top{
	border-top: 10px solid #049fd3;
	border-bottom: 3px solid #049fd3;
}
div#third div.top{
	border-top: 10px solid #fcb738;
	border-bottom: 3px solid #fcb738;
}
div#fourth div.top{
	border-top: 10px solid #f27627;
	border-bottom: 3px solid #f27627;
}
div#subscribe{
	width:177px;
	height:277px;
	border: 1px solid #faf9f6;
	margin: 42px 0 0 28px;
	text-align:center;
}
div#subscribe h1{
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-weight:normal;
	width: 105px;
	margin:25px auto;
	font-size:24px;
}
div#subscribe p{
	font-size:15px;
	line-height:1.6;
	padding:0;
}
div#subscribe p.more{
	font-size:14px;
	margin-top:20px;
	text-align:center;
}
div#facebook p{
	background: url(../img/icon-facebook.gif) no-repeat;
	padding-left:18px;
	font-size:11px;
	margin: 18px 0 0 29px;
}
div#facebook img{
	margin:10px 0 0 29px;
}
div.section h1.img{
	text-indent:-6000px;
	height:19px;
	margin: 31px 0 19px 7px;
}
div.section h2.img{
	font-size:17px;
	font-weight:normal;
	letter-spacing:0px;
	//text-indent:-6000px;
	height:17px;
	margin: 25px 0 32px 7px;
}
div#second h1{
	background: url("../images/hdr-2011-12-season.png") no-repeat scroll 0 0 transparent;
	width:230px;
}
div#second h2{
	color:#049fd3;
	letter-spacing:0px;
	//background: url("../images/fall-concert.png") no-repeat scroll 0 0 transparent;
	//width:150px;
	margin-bottom:12px;
	height: 18px;
}
div#second a{
	color:#049fd3;
}
div#second .top a {
	padding-left: 8px;
}

div#third h1{
	background: url(../img/hdr-listen.png) no-repeat;
	width:182px;
}
div#third h2{
	color:#fcb738;
	//background: url(../img/hdr-maestro-arthur.png) no-repeat;
	width:178px;
	height:18px;
	margin-bottom:10px;
}
div#third a{
	color:#fcb738;
}
div#fourth h1{
	background: url(../img/hdr-donate.png) no-repeat;
	width:72px;
}
div#fourth h2{
	color:#f27627;
	//background: url(../img/hdr-reviews.png) no-repeat;
	width:63px;
	height:14px;
	margin-bottom:14px;
}
div#fourth a{
	color:#f27627;
}
div.section p{
	padding:0 7px 3px 7px;
}
.subscribe p strong {
	margin: 5px 0;
	display: block;
}
div.concert_box {
width:600px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
div.section p.concert {
	margin-bottom: 4px;
	font-weight: bold;
}
div.section p.more{
	margin:10px 10px 20px;
	text-align:right;
}
div.section p.more a img{
	margin:0 0 0 -10px;
	float: left;
}
/**** footer ****/
#footer {
float: left;
}
