/* basic-2.1.css */
body	{	
		font-family: Helvetica, Arial, sans-serif; color: #000000;
		font-size:12px;
		text-align: left;
		margin: 0px;
		background:url(images/photobanner.jpg) top center repeat-x;
		line-height:1.8;
		}
		
h1 {	line-height:1.8;
		color:#24120a;
		}

h2 {	line-height:1.8;
		padding-left:20px;
		color:#24120a;
		}

		
h3 {	font-family: Helvetica, Arial, sans-serif; color: #ffffff;
		font-size:12px;
		font-weight:400;
		text-align: left;
		line-height:18px;
		display:inline;
		}

h4 {	font-family: Helvetica, Arial, sans-serif; color: #24120a;
		font-size:12px;
		font-weight:300;
		text-align: left;
		line-height:18px;
		display:inline;
		}

a:link, a:visited, a:hover
	{	text-decoration:none;
		border: 0px;
		border-style:none;
		}
		
a:link, a:visited {color:#934a0d;}
a:hover {color:#ad7140;}

h1 a:link	{	color:#e6d2b3;}
h1 a:visited	{	color:#e6d2b3;}
h1 a:hover	{	color:#ffffff;}

h2 a:link {color:#aaaaaa;}
h2 a:visited {color:#aaaaaa;}
h2 a:hover {color:#dddddd;}

h3 a:link	{color:#24120a;}
h3 a:visited	{color:#24120a;}
h3 a:hover	{color:#444444;}

img	{border-style:none;}

#all { width:920px;
	margin: auto;
	position:relative;
		}

#masthead {width:920px;
		height:254px;
		position:relative;
		background: url(images/masthead.jpg) no-repeat;
		cursor:pointer;
}

#tabs	{position:relative;
		top:206px;
		left:319px;
		width:591px;
		}	

#tabs .topmenu {padding-left:16px;}

#content {width:920px;
		position:relative;
		overflow:auto; 
		background:url(images/navbar.jpg) repeat-y;
		}

#leftbar	{float:left;
		width:266px;
		padding-left:74px;
		padding-top:10px;
		padding-bottom:145px;
}

#navigation{
		width:266px;
		padding-bottom:8px;
		position:relative;
		}

#upcomingevents{
		width:216px;
		border-top:solid #ffffff 2px;
		padding-top:27px;
		margin-top:20px;
		color: white;
		}
	
#text	{float:right;
		width:580px;
		padding-top:25px;
}

#hometext	{float:left;
		width:284px;
		padding-right:50px;
}

#features	{float:right;
		width:246px;
}

#text2	{float:right;
		width:530px;
		padding-top:25px;
		padding-right:50px;
}

#leaf {width:340px;
		height: 145px;
		position:absolute;
		bottom:0px;
		left:0px;
		background:url(images/leaf.jpg);
		}
		
#sponsorlogos {width:580px;
		padding-top:25px;
		float:right;
		}

#bottombar {width:100%;
		height:41px;
		background:url(images/bottombar.jpg) repeat-x;
		}
		
#credits {width:864px;
		padding-left:56px;
		text-align:center;
		height:41px;
		margin:auto;
		}
		

/* Chex additions */

#chexmmdb div.category-letter {
	color: black;
}

/* Calendar */
.calendar_upcoming_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calendar_upcoming_left .upcoming_title {
	color: white;
	font-size: 15pt;
	font-weight: bold;
}

.calendar_upcoming_left div.single_event_left {
	font-size: 10pt;
	margin: 5px;
	margin-bottom:15px;
}

.calendar_upcoming_left .single_event_left .event_title A {
	color: white;
	text-decoration: none;
}
.calendar_upcoming_left .single_event_left .event_time {
	color: white;
}

.calendar_upcoming_left .single_event_left .event_series {
}

.calendar_upcoming_left .single_event_left .event_teaser {
	padding-left: 25px;
}

.calendar_upcoming_left p, .calendar_upcoming_left a, .calendar_upcoming_left div {
	color:white;
}

.calendar_upcoming_left .single_event_left p { margin:0; padding:0;}


/* CSS Document */

/* ========================= Print Rules Below!!! =========================== */

@media print {
	
body	{	
		font-family: Helvetica, Arial, sans-serif; color: #000000;
		font-size:12pt;
		text-align: left;
		line-height:1.8;
		background: none !important;
		}
		
#all { width:920px;
background: none !important;
		}
		
#content {width:920px;
		overflow:auto;
		background: none !important;
		}

#text	{position: relative;
		width:800px;
		padding-top:25px;
		background: none !important;}

#hometext	{
		width:590px;
		background: none !important;
		}

#features	{position:relative;
		float:right;
		width:200px;
		background: none !important;}
		
#text2	{
		width:800px;
		padding-top:25px;
		padding-left:0px;
		background: none !important;}

#masthead {display:none !important;background: none !important; }
#tabs	{display:none !important;background: none !important; }	
#navigation{display:none !important;background: none !important; }
#tabs img{display:none !important;background: none !important; }
#leftbar	{display:none !important;background: none !important; }
#upcomingevents{display:none !important;background: none !important; }
#leaf {display:none !important;background: none !important; }
#sponsorlogos {display:none !important;background: none !important; }
#bottombar {display:none !important;background: none !important; }
#credits {display:none !important;background: none !important; }	
}
#vs_members div.vs_members_details {width:380px;}
div.tx-facebooksocialplugins-pi1 {margin-left:0px;}

