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

body{
	font:16pt Geneva, sans-serif;
	color:#6D6E71;
	text-align:center;
	background-image:url(top_border.png);
	background-repeat:repeat-x;
	background-color:#011012;
	}
*{
	margin:0;
	padding:0;
	}
	
.images{
	padding:5px;
	}

/*-----------------LAYOUT----------------------------*/
#mainWrapper
{
	width:1000px;
	text-align:left;
	margin:0 auto;
}
#mainNav{
	width:1000px;
	height:36px;
}

#header{
	width:1000px;
	height:264px;
	background-image:url(header04.png);
	background-repeat:no-repeat;
}
#content{
	width:1000px;
	background-image:url(content_bg03.png);
	background-repeat:repeat;
}
#sidebar{
	width:220px;
	float:right;
}

#sidebarContact{
	width:165px;
	text-align:right;
	padding-bottom:10px;
	
}

#sidebarLinks{
	width:145px;
	margin-left:20px;
	text-align:right;
	
}

#mainContentWrap{
	width:770px;
	float:left;
}

#mainContentTop{
	width:650px;
	margin-left:85px;
	margin-right:35px;
}
#mainContent{
	width:770px;	
}

#mainContentLeft{
	width:650px;
	margin-left:85px;
	margin-right:35px;
}

#mainContentLeftMember{
	width:200px;
	margin-left:85px;
	float:left;
}

#mainContentRight{
	width:425px;
	margin-right:25px;
	float:right;
}

#footer{
	clear:both;
	width:1000px;
	height:145px;
	background-image:url(footer.png);
}

/*-----------NAVIGATION-------------*/
#mainNav ul{
	width:1000px;
	list-style-type:none;
	float:left;
	padding-left:47px;
}

#mainNav li{
	float:left;
}

#mainNav a{
	font:12pt Helvetica, sans-serif;
	letter-spacing:1pt;
	color:#391502;
	text-decoration:none;
	padding:10px 20px;
	margin:0px 18px;
	display:block;

}

#mainNav a:hover{
	color:#FFFFFF;
}

/*-----------SUB-NAVIGATION-------------*/

#sidebarContact ul{
	list-style-type:none;
	padding-right:15px;
}

#sidebarContact h1{
	font:13pt Arial, sans-serif;
	color:#391502;

	text-transform:uppercase;
	padding-bottom:10px;
}

#sidebarContact li{
   font:7pt Geneva, sans-serif;
   padding:0;
   margin:0;
}

#sidebarContact a{
	font:8pt Geneva, sans-serif;
	color:#331102;
	text-decoration:none;
	line-height:13px;
	padding: 0px;
	margin:0px;
}

#sidebarContact a:hover{
	color:#FFFFFF;
}

#sidebarLinks ul{
	list-style-type:none;
	padding-right:15px;
}
#sidebarLinks li{
   font:7pt Geneva, sans-serif;
   padding:0;
   margin:0;
}

#sidebarLinks h1{
	padding-top:12px;
	font:12pt Arial, sans-serif;
	color:#391502;
	text-transform:uppercase;
	
}

#sidebarLinks h2{
	padding-top:14px;
	padding-bottom:4px;
	font:9pt Arial, sans-serif;
	color:#331102;
	text-transform:uppercase;
}

#sidebarLinks a{
	font:7pt Geneva, sans-serif;
	color:#331102;
	text-decoration:none;
	line-height:13px;
	padding:0px;
	margin: 0px;
}

#sidebarLinks a:hover{
	color:#FFFFFF;
}

/*-----------MEMBERS NAV----------------*/
#mainContentTop a{
	font:10pt Geneva, sans-serif;
	color:#A04D30;
	text-decoration:none;
	padding:0px 25px 10px 0px;

}

#mainContentTop a:hover{
	color:#391502;
}


/*-----------TEXT-FORMATING TOP SECTION-------------*/

#mainContentTop h1{
	font:25pt bold Helvetica, sans-serif;
	letter-spacing:1pt;
	color:#105870;
	text-transform:uppercase;
}
#mainContentTop p{
	font:10pt Geneva, sans-serif;
	padding-bottom:15px;
}

/*-----------TEXT-FORMATTING HOME, ABOUT, MEMBERSHIP PAGES-------------*/

#mainContentLeft h1{
	padding-top:20px;
	font:18pt bold Helvetica, sans-serif;
	letter-spacing:1pt;
	color:#105870;
	text-transform:uppercase;
	font-size: 25pt;
}

#mainContentLeft h2{
	padding-top:30px;
	font:12pt bold Helvetica, sans-serif;
	color:#105870;
	text-transform:uppercase;	
}

#mainContentLeft p.byline{
	padding-right:100px;
	padding-top:5px;
	padding-bottom:15px;
	font:8pt Geneva, sans-serif;	
}

#mainContent a.byline{
	font:8pt Geneva, sans-serif;
	color:#A04D30;
	text-decoration:none
}
#mainContent a:hover{
	color:#391502;
}

#mainContentLeft p{

	font:10pt Geneva, sans-serif;
	padding-bottom:15px;
}

#mainContentLeft ul{
	padding-left:205px;
	padding-top:10px;
	font:9pt Geneva, sans-serif;
}

#mainContentLeft li{
	padding-bottom:10px;	
}

#mainContentLeft li a{
	font:9pt Geneva, sans-serif;
	color:#A04D30;
	text-decoration:none;	
}

#mainContent a{
	font:10pt Geneva, sans-serif;
	color:#A04D30;
	text-decoration:none
}

/*-----------TEXT-FORMATING GALLERY PAGE-------------*/

#mainContentLeftMember h2{
	padding-top:25px;
	padding-bottom:15px;
	font:12pt bold Helvetica, sans-serif;
	color:#105870;
	text-transform:uppercase;
}

/*-----------TEXT-FORMATING MEMBERS, GALLERY PAGE-------------*/

#mainContentRight h2{
	padding-top:25px;
	padding-bottom:5px;
	font:12pt bold Helvetica, sans-serif;
	color:#105870;
	text-transform:uppercase;	
}

#mainContentRight a{
	font:9pt Geneva, sans-serif;
	color:#A04D30;
	text-decoration:none;	
}

#mainContentRight p.underline{
	font:10pt Geneva, sans-serif;
	padding-top:65px;
	padding-bottom:10px;
	margin-bottom:25px;
	border-bottom:1px dashed #A04D30;
}
/*----------CLASSES--------------*/


.lastLink{
	padding-top:30px;	
	border-top:1px dashed #391502;
}

.brownLine{
	padding-bottom:20px;	
	border-bottom:1px dashed #A04D30;
}

.brownLineTop{
	margin-top:8px;
	border-top:1px dashed #A04D30;
}

#mainContentLeft h2.lineSpace{
	padding-bottom:15px;	
	
}

#mainContentTop a.subhere{
	color:#391502;	
}

#mainContentRight p a.subSubhere{
	color:#391502;
}

/*-------YOU ARE HERE-------*/
body#index #indexlist,
body#about #aboutlist,
body#member #memberslist,
body#events #eventslist,
body#gallery #gallerylist{
	color:#FFF;
}

body#membership #membershiplist{
	font-weight:bold;
	color:#FFF;
}

/*-----------IMAGES---------------*/
#mainContentLeftMember img{
	border:1px solid #105870;
	margin-top:25px;
}

body#gallery #mainContentLeftMember img{
	margin-top:10px;
	margin-right:10px;
	border:1px solid #105870;
}

#mainContentRight img{
	border:1px solid #105870;
}

body#gallery #mainContentLeftMember a:hover img{ 
	border:1px solid #A04D30;
}


/*--------TABLES AND MEMEBER PAGE FORMATTING------------------*/
#mainContentRight table{
}

#mainContentRight td{
	font:9pt Geneva, sans-serif;
}

#mainContentRight td h3{
	padding-top:20px;
	padding-bottom:3px;
	font:12pt bold Helvetica, sans-serif;
	color:#105870;
	text-transform:uppercase;	
}

/*--------TABLES AND EVENT PAGE FORMATTING------------------*/
#mainContentLeft td{
	height:70px;
	width:85px;
	border-bottom:1px dashed #A04D30;
}

#mainContentLeft td.firstColumn{
	height:70px;
	width:45px;
}

#mainContentLeft td.topRow{
	height:35px;	
}

#mainContentLeft td.weekBox{
	height:35px;
	width:45px;
}

#mainContentLeft td h1{
	padding-top:35px;
	font:12pt bold Helvetica, sans-serif;
	color:#105870;
	text-transform:uppercase;
}

#mainContentLeft td h2{
	padding-right:100px;
	padding-top:5px;
	padding-bottom:20px;
	font:8pt Geneva, sans-serif;
	color:#6D6E71;
	text-transform:capitalize;
}

#mainContentLeft td h3{
	font:10pt Geneva, sans-serif;
	padding-bottom:10px;
}

#mainContentLeft td h4{
	font:9pt helvetica, san serif;
	color:#105870;
	text-transform:uppercase;
	padding-top:12px;
	font-size: 9pt;
}

#mainContentLeft td h5{
	font:32pt helvetica, san serif;
	color:#105870;
	text-transform:uppercase;
	letter-spacing:-6px;
	padding-top:20px;
}

#mainContentLeft td h6{
	font:8pt geneva, san serif;
	text-transform:uppercase;	
	padding-top:5px;
	padding-bottom:5px;
}
body#events #mainContentLeft td a{
	font: 8pt geneva, san serif;
	color:#A04D30;
}
body#events #mainContentLeft td a:hover{
	color:#391502;
}#index #mainWrapper #content #mainContentWrap #mainContent #mainContentLeft p .byline {
	font-size: 8pt;
}
#events #mainWrapper #content #mainContentWrap #mainContent #mainContentLeft #mainContentBottom h1 strong {
	font-size: 24pt;
}

