header, footer, section, aside, nav, article, figure, figcaption {
				display: block;}			
									
			body {
				color: #000000;
				background-color: #666666;
				/* background-image: url("wires.jpg"); */
				background-position: center;
				font-family: Georgia, Times, serif;
				line-height: 1.4em;
				margin: 0px;}
				
			.wrapper {
				width: 950px;
				margin: 10px auto 20px auto;
				border: 5px solid #000000;
				background-color: #cccccc;}
				
			header {
			    height: 180px; 					
				background-color: #000000;
				background-repeat: no-repeat;
				background-position: auto;
				background-image: url("banner1B.jpg");}
				
			h1 {
				text-indent: -9999px;
				width: 940px;
				height: 161px;
				margin: 0px;}
				
			footer {
				margin-top: 0px;
                color: #ffffff;
				background-color: #235b34;
				height: 30px;
				clear: both;				}	
			
			nav{
				clear: both;
				color: #000000;
				background-color: #235b34;
				height: 30px;}
				
			nav ul {
				margin: 0px;
				padding: 5px 0px 5px 30px;}
				
			nav li {			
				display: inline;
				margin-right: 40px;
				font-weight: bold;}
				
			nav li a {
				color: #000000;}
			nav li a:hover, nav li a.current {
				color: #ffffff;}
				
			section.images {
				float: left;
				width: 659px;}
				
			article {
				clear: both;
				overflow: auto;
				width: 100%;}
				
			hgroup {
				margin-top: 40px;}
				
			figure {
				float: left;
				width: 290px;
				height: 220px;
				padding: 5px;
				margin: 20px;}
				
			figcaption {
				font-size: 90%;
				text-align: left;}
				
			aside {
				width: 230px;
				text-align: center;
				float: left;
				padding: 0px 0px 0px 20px;}
				
			aside section a {
				display: block;
				padding: 10px;
				border-bottom: 5px solid #eeeeee;}
				
			aside section a:hover {
				color: #985d6a;
				background-color: #efefef;}
				
						
			h2 {
				margin: 10px 0px 5px 0px;
				font-weight: bold;
				padding: 0px;}
				
			h3 {
				margin: 0px 0px 10px 0px;
				font-weight: normal;
				color: #000000;}
				
			aside h2 {
				padding: 30px 0px 10px 0px;
				color: #000000;}
				
			footer {
				font-size: 80%;
				padding: 7px 0px 0px 20px;}
				
			iframe{
				height: 600px;
				width: 95%;
				margin-left: 20px;
				margin-bottom: 20px;
				background-color: #cccccc;}
				
									/*
				Contact Form by html-form-guide.com
				You can customize all the aspects of the form in this style sheet
				All the style elements use form id selector(notice the #contactus). So, including this
				stylesheet does not affect the other elements at all!
				                     */

				#contactus fieldset
				{
				   width:320px;
				   padding:20px;
				   border:1px solid #fff;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				-khtml-border-radius: 10px;
				border-radius: 10px; 
				margin-left: 30%;
				margin-top: 5%;
				}

				#contactus legend, h2
				{
				   font-family : Arial, sans-serif;
				   font-size: 1.3em;
				   font-weight:bold;
				   color:#000;
				   text-align: center;
				}

				#contactus label
				{
				   font-family : Arial, sans-serif;
				   font-size:0.8em;
				   font-weight: bold;
				}

				#contactus input[type="text"],textarea
				{
				  font-family : Arial, Verdana, sans-serif;
				  font-size: 0.8em;
				  line-height:140%;
				  color : #000; 
				  padding : 3px; 
				  border : 1px solid #999;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					-khtml-border-radius: 5px;
					border-radius: 5px;

				}

				#contactus input[type="text"]
				{
				  height:18px;
				  width:220px;
				  
				  -webkit-border-radius: 5px;
				  -moz-border-radius: 5px;
				   border-radius: 5px;   
				  
				}

				#contactus #scaptcha
				{
				  width:60px;
				  height:18px;
				}

				#contactus input[type="submit"]
				{
				   width:100px;
				   height:30px;
				   padding-left:0px;
				   
				  -webkit-border-radius: 5px;
				  -moz-border-radius: 5px;
				   border-radius: 5px;   
				}

				#contactus textarea
				{
				  height:120px;
				  width:310px;
				  -webkit-border-radius: 8px;
				  -moz-border-radius: 8px;
				   border-radius: 8px;  
				}

				#contactus input[type="text"]:focus,textarea:focus
				{
				  color : #000000;
				  border : 1px solid #990000;
				  background-color : #cccccc;
				  font-weight:bold;
				}

				#contactus .container
				{
				   margin-top:8px;
				   margin-bottom: 10px;
				   margin-left:8px;
				}

				#contactus .error
				{
				   font-family: Verdana, Arial, sans-serif; 
				   font-size: 0.7em;
				   color: #900;
				   background-color : #ffff00;
				}

				#contactus fieldset#antispam
				{
				   padding:2px;
				   border-top:1px solid #EEE;
				   border-left:0;
				   border-right:0;
				   border-bottom:0;
				   width:350px;
				}

				#contactus fieldset#antispam legend
				{
				   font-family : Arial, sans-serif;
				   font-size: 0.8em;
				   font-weight:bold;
				   color:#333;   
				}

				#contactus .short_explanation
				{
				   font-family : Arial, sans-serif;
				   font-size: 0.6em;
				   color:#333;   
				}

				/* spam_trap: This input is hidden. This is here to trick the spam bots*/
				#contactus .spmhidip
				{
				   display:none;
				   width:10px;
				   height:3px;
				}
				#fg_crdiv
				{
				   font-family : Arial, sans-serif;
				   font-size: 0.3em;
				   opacity: .2;
				   -moz-opacity: .2;
				   filter: alpha(opacity=20);   
				}
				#fg_crdiv p
				{
					display:none;
				}
			
				