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

/*--Basic Layout Proporties--*/


/*normalization of margin, padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin : 0; padding: 0;}

/*normalize font size headers*/
h1, h2, h3, h4, h5, h6
{font-size : 100%;}

/* remove list styles*/
ol, ul, dl
{list-style: none;}

/*normalize font style and weight*/
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal;}

/*removes list style*/


/*removes border from feildset and img*/
feildset, img
{
	border:0;
	text-align: left;
}

/*left aligns text in caption and th*/
caption, th
{ text-align:left;}


/*--page layout styles--*/

body{
	text-align:center;
	background-color:#000000;
	background-image:url(../images/site_arch/main_tile.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	}

#wrap{
	width:980px;
	margin-right:auto;
	margin-left:auto;
	border-left:1px solid #e9ab08;
	border-right:1px solid #e9ab08;
	background-image:url(../images/site_arch/content_tile.jpg);
	background-repeat:repeat-x;
	background-color:#285081;	
	}

#main{
	margin: 0 220px;
	background-image: url(../images/site_arch/content_main_tile.jpg);
	background-repeat:repeat-x;
	background-color:#4e85c5;
	}

#leftBar img{
	border-bottom:none;
	padding: 10px 0px; 
}
	
#flashHead {
	width:inherit;
	}

#orchestra td{
	width:50%;
	vertical-align:top;
	padding-top:10px;
	}
#orchestra {
	margin-left:20px;
	margin-right:20px;
	
	}			
	
#leftBar{
	float: left;
	width:220px;
	background-color:;
	
	}
	
	
#leftHead{
	width:inherit;
	height:302px;
	background-image:url(../images/site_arch/head_lft.jpg);
	}			

#rightBar{
	float:right;
	width:220px;
	background-color:;
	}

#rightBar img { 
	border-color:#e9ab08;
	border:1px solid;
	}	

#rightHead{
	width:inherit;
	height:231px;
	background-image:url(../images/site_arch/head_rght.jpg);
	}
#links{
	padding-bottom:5px;
	padding-top:5px;
	}
			
#mainBody{
	padding-top:10px;
	padding-bottom:50px;
	}
	
#form{
	width:500px;
	margin:10px;
	}
	
	
#footer{
	background-color:#000033;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	}
	
#nav{
	padding-left:20px;
	}
	
#concerts li{
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	}
	
ol#address {
	margin-left:20px;
	margin-right:20px;
	}
	
ol#quickLinks {
	margin-left:10px;
	margin-right:10px;
	}

ol#info{
	position:relative;
	top:40px;
	left:-10px;
	width:200px;
	}
		
ol#members {
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	}
ol#board {
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	}

									
/*--classes--*/
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}	

.mainBody {
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	}

.TxtTable {
	padding-left: 20px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	}
.nobump: hover{
	border-bottom:none;
}
	
