/* Styles copyright 2011-2012 Tony Mckenzie-OrangeDotDesigns */

	/* default styles */
	
	
	body
	{
	 text-align: center;
	 background: url('images/bgblur.jpg') repeat-y;
	 background-position: center 500px;
	 background-color: #D7F2FA;
	 font-family: helvetica, arial, sans;
	 margin: 0px;
	 padding: 0px;
	}
	body>img.sun{
		position:absolute;
		left: -80px;
		top: -90px;
		z-index: 0;
	}
	
	a:link, a:focus, a:active, a:visited {
			text-decoration: none;
			color: #000;
	}
	a:hover {
		color:red;
	}
	
	a img {
		border: 0;
		}
		
		
	#wrapper {
		width: 908px;
		min-width: 908px;
		min-height: 800px;
		margin: auto;
		background: url('images/bgwrapper.jpg') repeat-y;
		background-position: center;
		border-left: 1px solid black;
		border-right: 1px solid black;
		overflow: hidden;
	}
	
	div {
		border: 0px solid red;
	}
	
	/* header styles */
	
	#header {
		width: 100%;
		height: 308px;
		/* background: url("images/HouseFinal.jpg") no-repeat left top; */
		text-align: left;
		vertical-align: bottom;
	}
	
	#header #logospan {
		margin-left: -9000px;
		visibility: hidden;
		}
		
	/* top navigation styles */
		
	#nav {
		background-color: black;
		float: right;
		width: 100%;
		height: 38px;
	}
	
	#nav li{
		float: right;
		background-color: #ABC837;
		border: 2px solid black; 
		/*-moz-border-radius: 0 30px;
		-webkit-border-radius: 0 30px;
		border-radius: 0 30px;*/
		list-style-type: none;
		margin-top: -2px;
		margin-bottom: 11px;
		margin-right: 15px;
		padding: 7px 25px;
		font-weight: bold;
	}
	
	
	#nav li a {
		display: block;
		text-decoration: none;
		color: #000;
	}
	
	#nav a:visited {color:#000;}
	#nav a:hover, #nav a:active, #nav a:focus {
		color: red;
	}
	
	/* left sidebar styles */	
	
	#sidebar1 {
		/* background-color: #7F7F7F; */
		width: 143px;
		float: left;
		text-align: left;
		margin-left:10px;
		margin-right: 0px;
		padding-right: 0px;
		overflow: hidden;
		}
		
	#sidebar1 li {
		display: block;
		background-color: #ABC837;
		list-style-type: none;
		padding: 6px 0px 5px 5px;
		margin: 0px 0px 5px -35px;
		white-space: nowrap;
		border: 2px solid black;
		}
	
	#sidebar1 a:focus, #sidebar1 a:visited {
			text-decoration: none;
			color: #000;
	}
	
	#sidebar1 a:hover, #sidebar1 a:active {
		color: red;
	}
	#sidebar1 .sidetext{
		margin:20px;
		color:black;
		font-weight: bolder;
	}
	
	/* content styles */
	
		
	#content {
		background-color: #FBFDF6;
		width: 687px;
		float: right;
		padding: 0 15px 15px 15px;
		margin:15px;
		border: 2px solid black;
		
		}

	#content img {
		padding: 0px 15px 10px 5px;
		margin: 5px;
	}
	
	img.right{
		float: right;
		padding-left: 5px;
		padding-bottom:10px;	
		margin: 0px;
	}
		
	#content, h1 h2 h3 h4 p {
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 100%;
	}
	#content h2{
		font-weight: bolder;
		font-size: 160%;
		margin: 0px;
		margin-top: 23px;
		margin-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		}
	#content h3{
		font-size: 120%;
		margin-top: 0px;
		margin-bottom: 8px;
		margin-left: 5px;
	}
	#content p{
		font-weight: normal;
		margin:0px 15px 5px 20px;
		line-height: 20px;
	}
	#content b{
		font-weight: normal;
	}
	#content p.smalltext{
		font-size: smaller;
		}
	#content .clear {
		clear:both;
	}
	#content .fb-like{
		float: left;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 20px;
		}
	#content .plusone{
		float:left;
		margin-top: 18px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

	hr{
		margin-top: 10px;
		margin-bottom: 25px;
		width: 649px;
		clear:both;
	}
	#top{
		font-size: small;
	}
	
	/* content > contact form styles */
	
	#content fieldset {
		
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 100%;
		width: 625px;
		background-color: #f8f8f8;
		border: 2px solid black;
		margin-bottom: 10px;
		margin-left: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	#content legend {
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		font-size: 110%;
	}

	
	/* Anchor styles */	
	
	#content a:link,#content a:visited{color: #7F7F7F;font-style: normal;}
	#content a:hover{color: #000; font-style: normal;}
	#content a:focus, #content a:active{color:#ABC837; font-style: normal;}


	/*footer styles */

 	#footer {
 		height: 90px;
 		width: 100%;
 		padding-top: 5px;
 		clear: both;
 	}
 	
 	#footer ul li {
 		display: inline;
 		list-style-type: none;
 		}
 	#footer p {
 		color: #000;
 	}
 	
 	#fnav a, #fnav a:visited, #fnav a:focus, #fnav a:active {
 		color: #000;
 		font-weight: bold;
 		font-size: smaller;
 		}
 	#fnav a:hover {color: red;}
 	
 	#footer .smalltext{
 		font-size: small;
 		}
 	
 	
 	#footwrapper {
 		background-color:  #ABC837;
 		text-align: center;
 		width: 100%;
 		min-width: 908px;
 		padding-top: 0px;
 		padding-bottom: 10px;
 		border-top: 2px solid black;
 		
 	}
 	
 	#footwrapper a{
 		padding-left: 10px;
 		padding-right: 10px
 		}

