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

body {
	margin: 0;
	padding: 0;
	font:Arial, Helvetica, sans-serif 12px;
	background-color:#adb7a4;
	font-size:12px;
}

a {
	color: #007650;
	text-decoration: none;
}

	a:hover {
		color: #000;
		text-decoration: underline;
	}
	
h2{
	margin:0;
	padding:3px 0 0 10px;
	font-size:18px;
	background:url(images_rough/h1_green_Banner.jpg) no-repeat ;
	width:625px;
	height:30px;
	color:#5e7e2b;
	
}

h3{
	margin:0;
	padding:5px 0 0 0;
	font-size:14px;
	color:#600390;
}

#container {
	width: 901px;
	padding: 0;
	margin: 0 auto 0 auto;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

	#veryTop_banner{
		float:left;
		margin:0;
		padding:0;
		background:url(images_rough/verytop_BG.jpg) no-repeat;
		width:901px;
		height:68px;
	}
	
	#header{
		float:left;
		background:url(images_rough/header_BG.jpg) no-repeat;
		margin:0;
		padding:0;
		width:901px;
		height:212px;
	}
		
		
	#content_wrapper{
		position:relative;
		float:left;
		margin:0;
		padding:0 0 30px 0;
		background:url(images_rough/content_topLines.jpg) no-repeat top #fff;
		width:901px;
		z-index:0;
	}
	
		#left_wrapper{
			float:left;
			margin:0 0 0 22px;
			padding:0 0 25px 0;
			background:url(images_rough/nav_bottom_cornered.jpg) no-repeat bottom #d6cfa5;
			width:201px;
			display:inline;
			text-align:right;
			font-size:14px;
			
		}
			#nav{
				float:right;
				margin:0 10px 0 0;
				padding:0;
				width:180px;
				display:inline;
			}
			
			#nav a {
				
				color: #000;
				text-decoration: none;
			}

			#nav a:hover {
					color: #000;
					text-decoration: underline;
				}
		
			#left_wrapper p{
				margin:0;
				padding:5px 0 5px 0;
				border-bottom:1px dotted #000;
			}
		
		#right_wrapper{
			position:relative;
			float:right;
			margin:26px 22px 0 0;
			padding:0;
			width:625px;
			display:inline;
			z-index:100;
			line-height:18px;
			
		}
		
			#right_wrapper .welcome{
				margin:0;
				padding:0;
				background:url(images_rough/welcome_Banner_text.jpg) no-repeat;
				height:30px;
			}
			
			
			
			#right_wrapper .reminder{
				margin:0;
				padding:0;
				background:url(images_rough/reminders_Banner_text.jpg) no-repeat;
				height:30px;
			}
			
			
				#Rsidetext{
					float:left;
					margin:10px 0 10px 5px;
					padding:0;
					width:268px;
				}
				
					#Rsidetext p{
						margin:0;
						padding:0 0 8px 0;
					}
				
				#Rsideimage{
					float:right;
					margin:10px 5px 0 0;
					width:325px;
					height:216px;
					padding:0;
					border:1px solid #5b5442;

				}
		
			/*#sponsors_tab{
				float:left;
				margin:20px 0 0 0;
				padding:0;
				background:url(images_rough/spondors_tab.jpg) no-repeat;
				width:200px;
				height:26px;
			}*/
			
			#footer{
				float:left;
				margin:20px 0 0 0;
				padding:0;
				width:790px;
				background-color:#736b55;
			}
			
				.sponsor_logo{
					float:left;
					margin:8px 5px 8px 5px;
					padding:0;
					width:183px;
					background-color:#FFF;
					border:1px solid #5b5442;
				}
				
				#sponsors{
					margin:0 0 0 5px;
					padding:0;
				}
				
			
			#spade{
				margin:0;
				padding:0;
				position:absolute;
				bottom:0;
				right:-126px;
				background:url(images_rough/spadeDirt_all.jpg) no-repeat ;
				width:237px;
				height:339px;
				z-index:30;
			}


.imageLeft{
	float:left;
	margin:0;
	padding:5px 5px 5px 0;
}

.imageRight{
	float:right;
	margin:5px 0 5px 15px;
	padding:0;
	border:1px solid #5b5442;
	display:inline;
}

/*** Photo Gallery ***/

.photo {
float:left;
width:115px;
margin:0;
padding:0;}

.spacer {
float:left;
width:10px;
height:10px;}

.photo img {
text-decoration:none;
margin:0 0 5px 0;
border: none;
}
	
