
	* {
	margin: 0;
	padding: 0;
	}
	
	body {
		background: transparent url(bkground.gif) repeat-y scroll center center;
		color: #444444;
		font-family: 'garamond';
			font-family: 'myriad pro', myriad, calibri, helvetica, verdana, tahoma, sans-serif, 'courier new';
	}
	
	
	 h2, h3, h4, h5{
	
	font-weight: normal;
	}
	
	
	p, li {
	line-height: 1.5;
	}
	
	a {
	color: #6b9e60;
	font-weight: normal;
	text-decoration: underline;
	}
	
	a img{
	border: 0px;
	
	}
	
	img.promoleft {
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
	}
	
	div {
		border: 0px solid blue;
	}
		
	#container{
	position: relative;
	padding: 0px 0 50px 0;
		background: transparent url('') no-repeat scroll center 0px;
	}
	
	#main, #footer {
		margin:0 auto;
		position:relative;
		width:974px;
	}
	
	#banner {
		float:left;
		width:974px;
	}
	
	p#header-link a {
		display:block;
		height:81px;
		left:147px;
		overflow:hidden;
		position:absolute;
		text-indent:-2000em;
		top:10px;
		width:138px;
	}
	
	#title h1, #title h2{
		display:block;
		height:1px;
		left:147px;
		overflow:hidden;
		position:absolute;
		text-indent:-2000em;
		top:0px;
		width:950px;
	}

	#left-col{
		display:inline;
		float:left;
		margin-left:14px;
		width:626px;
	}	
	
	#right-col{
		display:inline;
		float:right;
		margin-right:14px;
		width:307px;
	}	
	
	.spacer {
		width: 100%;
		clear: both;
	}
	
	.row {
		clear: both;
		padding: 20px 0 0 0;
		}
		
	.mod1{
		width:942px;
		
		margin-left:auto;
		margin-right:auto;
	}
	
	.mod2{
		width: 465px;

	}
	
	.mod3 {
		width: 305px;
		float: left;
		
	}
	
	.mod1, .mod2, .mod3 {
		padding-bottom: 15px;
		border: 1px solid darkGrey;
		
	}
	
	.spaced{
		margin-top: 15px;
	}
	
	.mod1 h2, .mod3 h2, .mod2 h2,	.mod1 h2 a, .mod3 h2 a, .mod2 h2 a {
		font-size: 1em;
		color: #603913;
		
		padding: 5px 15px;
		font-weight: bold;
		border-bottom:1px solid #B8B7B3;
	}
	
	.mod3 p, .mod2 p, .mod1 p {
		padding: 5px 20px
		
		}
		
	.close {
	text-decoration: none;
	font-family: 'courier new';
	font-size: 10pt;
	padding: 5px;
	}
	
	
	
	.left{
		float: left;
	}
	
	.right{
		float: right;
		}
		
		#title{
			padding: 0px 14px;
			}
		
		#title h1{
			color: #6b9e60;
			font-size: 2.5em;
		}
		#title h2{
			font-size: 1.2em;
		}
		#logo{
			float: left;
			padding: 15px 15px 0 15px;
		}
		
		#footer-contact{
		text-align: center;
		padding-top: 30px;
		}
		
		li{
		list-style: none;
		padding: 5px 15px;
		}
		
		span{
		color: #6b9e60;
		font-weight: normal;
		} 
		
		.mod2.left{
			margin-left:14px;
		}
		
		.mod2.right{
			margin-right:14px;
		}

