*{
	margin: 0;
	padding: 0;
	border: 0;
}
body{
	color: #a4a4a4;
	background: #000000;
	font: 12px "Trebuchet MS","Myriad Web","Myriad Pro","Lucida Grande",Tahoma,Arial,Helvetica,Sans-Serif;
}
a{
	color: #ffffff;
	text-decoration: none;
}
a:hover{
	color: #ffffff;
	text-decoration: underline;
}
input,select,textarea{
	border: #2d2d2d 1px solid;
	padding: 2px;
	background: #0e0e0c;
	color: #999999;
	font-size: 12px;
}

.form {
width:240px;
}

select{
	padding: 0;
}
li{
	list-style: none;
}
/*--- Layout ---*/
#page{
	margin: 50px 0 0;
	background: #4c0303;
}
/*--- Columns ---*/
#columns{
	border-right: 20px solid #460303;
	width: 935px;
	margin: 0 auto;
	background: url(columns-bgr.gif) repeat-y;
}

#columnsred{
	border-right: 20px solid #460303;
	width: 935px;
	margin: 0 auto;
	background: url(columns-bgr-red.gif) repeat-y;
}


#news-bgr{
	background: url(left_side_pics/news-bgr.gif) no-repeat left bottom;
}

#index-bgr{
	background: url(left_side_pics/index-bgr.gif) no-repeat left bottom;
}

#bio-bgr{
	background: url(left_side_pics/bio.gif) no-repeat left bottom;
}

#contact-bgr{
	background: url(left_side_pics/contact.gif) no-repeat left bottom;
}

#links-bgr{
	background: url(left_side_pics/links.gif) no-repeat left bottom;
}

#events-bgr{
	background: url(left_side_pics/events.gif) no-repeat left bottom;
}

#mailing-list-bgr{
	background: url(left_side_pics/mailing-list.gif) no-repeat left bottom;
}


/*--- Left Column ---*/
#leftcol{
	padding: 112px 0;
	margin: 0 0 298px 0;
	width: 237px;
	float: left;
	background: url(leftcol-bgr.jpg) no-repeat top left;
}
#leftcol h1{
	height: 36px;
}
#leftcol h1 span{
	display: none;
}
#leftcol li{
	clear: both;
}
#leftcol li img{
	float: left;
}


/*--- Left Column INDEX---*/
#leftcolindex{
	padding: 112px 0;
	margin: 0 0 0px 0;
	width: 237px;
	float: left;
	background: url(leftcol-bgr.jpg) no-repeat top left;
}
#leftcolindex h1{
	height: 36px;
}
#leftcolindex h1 span{
	display: none;
}
#leftcolindex li{
	clear: both;
}
#leftcolindex li img{
	float: left;
}


/*--- Center Column ---*/
#centercol{
	margin: 112px 0 0 18px;
	width: 355px;
	float: left;
}

#centercolindex{
	margin: 112px 0 0 18px;
	width: 395px;
	height: 290px;
	overflow:hidden;
	float: left;
	font-size:11px;
	line-height:22px;
}

#centercol h2{
	margin: 0 0 15px 0;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: -1px;
}
#centercol h2 span{
	display: none;
}
#centercol h3, #centercol h4{
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
	color: #e0e0e0;
	background: url(hl-bgr.gif) repeat-x bottom;
	font-size: 16px;
}
#centercol h4{
	background: none;
}
#centercol p{
	padding: 0 0 20px 0;
	line-height: 20px;
}
#centercol ul{
	padding: 0 0 20px 0;
}
#centercol li{
	padding: 0 0 0 34px;
	margin: 0 0 10px 0;
	background: url(ico-list.gif) no-repeat left top;
}



/*--- Center Column FULL WIDTH---*/

#centercolfull{
	margin: 112px 0 0 18px;
	width: 657px;
	float: left;
}


#centercolfull h2{
	margin: 0 0 15px 0;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: -1px;
}
#centercolfull h2 span{
	display: none;
}
#centercolfull h3, #centercol h4{
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
	color: #e0e0e0;
	background: url(hl-bgr.gif) repeat-x bottom;
	font-size: 16px;
}
#centercolfull h4{
	background: none;
}
#centercolfull p{
	padding: 0 0 20px 0;
	line-height: 20px;
}
#centercolfull ul{
	padding: 0 0 20px 0;
}
#centercolfull li{
	padding: 0 0 0 34px;
	margin: 0 0 10px 0;
	background: url(ico-list.gif) no-repeat left top;
}


/*--- Center Column FULL WIDTH BIO PAGE---*/

#centercolfullbio{
	margin: 112px 0 0 18px;
	width: 680px;
	float: left;
}


#centercolfullbio h2{
	margin: 0 0 15px 0;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: -1px;
}
#centercolfullbio h2 span{
	display: none;
}
#centercolfullbio h3, #centercol h4{
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
	color: #e0e0e0;
	background: url(hl-bgr.gif) repeat-x bottom;
	font-size: 16px;
}
#centercolfullbio h4{
	background: none;
}
#centercolfullbio p{
	padding: 0 0 20px 0;
	line-height: 20px;
}
#centercolfullbio ul{
	padding: 0 0 20px 0;
}
#centercolfullbio li{
	padding: 0 0 0 34px;
	margin: 0 0 10px 0;
	background: url(ico-list.gif) no-repeat left top;
}


/*--- Right Column ---*/
#rightcol{
	width: 317px;
	float: right;
}
#rightcol img{
	border-bottom: 20px solid #450403;
}

/*--- Right Column  NO LINE ---*/
#rightcolnoline{
	width: 317px;
	float: right;
}

/*--- Right Column  PADDED ---*/

#rightcolpad{
	width: 317px;
	float: right;
}
#rightcolpad img{
	margin-top:170px;
}


/*--- Right Column INDEX ---*/
#rightcolindex{
	width: 277px;
	float: right;
	margin-bottom:-10px;
}

/*--- Footer / Search ---*/
#footer{
	margin: 0 auto;
	width: 955px;
	height: 50px;
}
/*- Search -*/
#search{
	padding: 7px 0 0;
	float: right;
	width: 420px;
}
#search input{
	padding: 3px;
	float: left;
	width: 195px;
	font-size: 13px;
}


#search img{
	float: left;
}
#search .btn{
	margin: 0 0 0 5px;
	padding: 0;
	width: auto;
	border: 0;
}



/*-  Mailing List Page-*/

.inputfield{
	padding: 3px;
	float: left;
	width: 195px;
	font-size: 13px;
}

.btn{
	margin: 0 0 0 5px;
	padding: 0;
	width: auto;
	border: 0;
}


/*--- Misc. ---*/
.fix{
	clear: both;
	line-height: 1px;
	height: 1px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}


.imageleft{
	float: left;
	margin-right:20px;
}

.imageright{
	float: right;
	padding-left:22px;
}

.eventdate {
font-weight:bold;
color:#CCCCCC;
}

.padding7 {
margin-left:7px;
margin-right:4px;
margin-top:10px;
}
