html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Georgia, sans-serif;
 font-size: 14px;
} 
/*.bodi*/ a {
font-weight: bold;
color: #7a2426;
text-decoration: none;
}
/*.bodi*/ a:hover {
	background-color: #7a2426;
	color: #fff;
	}
#wheat {
background:transparent url(images/testbg.gif) repeat-x scroll center top;
width: 100%;
}
 
#pagewidth{ 
 width: 730px;
 text-align:left;  
 margin: 15px auto 15px auto; /*TOP RIGHT BOTTOM LEFT*/
} 
 
#leftcol{
 width: 45%;
 float: left; 
 /*border-right: 1px solid black;*/
 position: relative;
 }
 #leftcol2{
 width: 100%;
 float: left; 
 /*border-right: 1px solid black;*/
 position: relative;
 }
#maincol{
 background: transparent none;
 float: right; 
 width: 45%; 
 display: inline;
 position: relative;
 }
 
#maincol2{
 background: transparent none;
 float: right; 
 width: 95%; 
 display: inline;
 position: relative;
 }
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
#masthead {
	position: relative; 
	height: 150px; 
	background: transparent url(images/bg9.jpg) repeat-x;
	width: 100%;
	margin: auto auto;
} 
ul#nav {
	margin: auto;
	background: transparent url(images/nav2.jpg) repeat-x;
	padding-top: 13px;
	padding-bottom: 13px;
	font-size: 1.2em;
	font-weight: bold;
}
ul#nav li {
	display: inline;
	padding-right: 20px;
}
ul#nav a:link {
	color: #000000;
	padding-top: 13px;
	padding-bottom: 13px;
	text-decoration: none;
}
ul#nav a:hover {
	/*color: #7a2426;*/
	text-decoration: none;
}
#foot {
	height: 75px; 
	background: transparent url(images/bg10.jpg) repeat-x;
	width: 100%;
	margin: auto auto;
}
.h3 {
	font-size: 16px;
}
.h2 {
	font-size: 15px;
	font-color: #fff;
}
h4 {
	font-family: Georgia, sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.15em;
    margin: 0 0 4px;
    color: #7a2426;
	border-bottom: 1px solid #944648;
	} 
.floatimgleft {
		float: left;
		padding: 5px;
		background-color: #fff;
		margin: -6px 6px 6px -6px;
		}
.join li {
		list-style-image: url(images/bullet.png);
		padding: 5px;
		color: #7a2426;
		}
.green {
		font-weight: bold;
		color: green;
		}
.copyright {
	font-size: 11px;
	text-align: center;
	color: #f5f5f5;
	padding: 30px;
}
h5 {
	font-size: 16px;
	color: #7a2426;
}
.mtg li {
		list-style-image: url(images/bullet.png);
		}