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

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#342043;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#332043;
	}

#centerColumn {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	border-left:solid 1px #2c1c10;
	border-right:solid 1px #2c1c10;
	background-image:url(images/mainBG.jpg);
	background-repeat:repeat-y;
	}

#nav {
	height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-top:7px;
	background-color:#b83d2e;
	}
	
#sideNav {
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	width:147px;
	font-size:12px;
	color:#d2d4cb;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-right:5px;
	padding-top:5px;
	}

#mainBody {
	text-align:left;
	}

#headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	padding-top:5px;
	}

.headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	}

.medheadline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	}

#headlineCont {
	margin-left:165px; 
	padding:3px; 
	background-color:#f1ebd8; 
	margin-right:10px;
	border-bottom: solid 1px #758ba6;
	}

#subheadline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	}

.subheadline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#342043;
	}
	
.notification {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ff0000;
	background-color:#ffebeb;
	padding:10px;
	}
	
#bodypic {
	float:left; 
	margin-right:5px;
	}
	
#textCont {
	margin-left:165px; 
	padding-top:10px; 
	padding-right:5px;
	}
	
#sidebar {
	float:right; 
	margin-right:5px; 
	margin-left:5px;
	width:150px;
	background-image:url(images/adBG.jpg);
	background-repeat:no-repeat;
	padding:2px;	
	}

#bottomBumper {
	margin-left:auto; 
	margin-right:auto; 
	text-align:center; 
	width:821px;
	}

#bottomBar {
	background-image:url(images/bottombar.jpg); 
	width:821px; 
	height:31px; 
	text-align:center;
	line-height:31px;
	font-size:10px;
	}
	
#hotnewsHeader {
	border-bottom:solid 1px #342043; 
	padding-bottom:3px; 
	padding-left:3px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	background-color:#f1ebd8;
	}

#registerHeader {
	border-bottom:solid 1px #342043; 
	padding-bottom:3px; 
	padding-left:3px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	background-color:#f1ebd8;
	}

#featuredmember {
	border-bottom:solid 1px #342043; 
	padding-bottom:3px; 
	padding-left:3px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	background-color:#f1ebd8;

	}
	
.NavCell {
	border-bottom:solid 1px #be522c; 
	padding-top:4px; 
	padding-bottom:4px;
}

.NavCellPage {
	color:#e4d7d5;
	border-bottom:solid 1px #be522c; 
	padding-top:4px; 
	padding-bottom:4px;
	background-color:#9a5547;
	padding:4px;
}

.largeText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	}
	
.allnews {
	float:right; 
	font-size:10px; 
	height:32px; 
	line-height:32px; 
	width:75px;
}

.allcalendar {
	float:right; 
	font-size:10px; 
	height:32px; 
	line-height:32px; 
	width:200px;
}

.caldescription {
	border-bottom:dotted 1px #bdbdbd;
	border-top:dotted 1px #bdbdbd; 
	margin-top:5px;
	padding:5px;
}

.membersearchlist {
	background-color:#F4F4F4; 
	padding:3px; 
	border-bottom: solid 1px #ececec;
	padding-top:10px;
	padding-bottom:10px;
}

.printerfriendly {
	text-align:right;
	font-size:10px;
	padding-right:10px;
}
	
/* Hyperlinks */
A:link  {color: #342043; text-decoration: none}
A:visited  {color: #342043; text-decoration: none}
A:active  {color: #342043; text-decoration: none}
A:hover   {color: #342043; text-decoration: underline}

A.darkblueLink:visited  {color: #ffffff; text-decoration: none}
A.darkblueLink:link  {color: #ffffff; text-decoration: none}
A.darkblueLink:active  {color: #ffffff; text-decoration: none}
A.darkblueLink:hover   {color: #ffffff; text-decoration: underline}

A.midblueLink:visited  {color: #342043; text-decoration: none}
A.midblueLink:link  {color: #342043; text-decoration: none}
A.midblueLink:active  {color: #342043; text-decoration: none}
A.midblueLink:hover   {color: #342043; text-decoration: underline}

A.memberlisting:visited  {color: #342043; text-decoration: none; font-size: 14px; font-family:Georgia, Times New Roman, Times, serif;}
A.memberlisting:link  {color: #342043; text-decoration: none; font-size: 14px; font-family:Georgia, Times New Roman, Times, serif;}
A.memberlisting:active  {color: #342043; text-decoration: none; font-size: 14px; font-family:Georgia, Times New Roman, Times, serif;}
A.memberlisting:hover   {color: #342043; text-decoration: underline; font-size: 14px; font-family:Georgia, Times New Roman, Times, serif;}

A.whiteLink:visited  {color: #ffffff; text-decoration: none}
A.whiteLink:link  {color: #ffffff; text-decoration: none}
A.whiteLink:active  {color: #ffffff; text-decoration: none}
A.whiteLink:hover   {color: #ffffff; text-decoration: underline}

A.sublink:visited  {color: #e4d7d5; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px}
A.sublink:link  {color: #e4d7d5; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px}
A.sublink:active  {color: #e4d7d5; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px}
A.sublink:hover   {color: #e4d7d5; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:11px}

