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

body{
background-color:#4a4d44;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

h1{
font-size:18px;
line-height:26px;
font-weight:normal;
color:#feffd5;
letter-spacing:1px;
margin:10px 0 0 0;
}

h2{
font-size:14px;
line-height:18px;
font-weight:bold;
}


a{color:#000000;text-decoration:underline;}
a:hover{color:#feffd5; text-decoration:none;}

	.bold{
	font-weight:bold;
	letter-spacing:1px;
	}
	
	.light{
	color:#feffd5;
	}

	.light a{
	color:#feffd5;
	}

.title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#feffd5;
}



form, input, textfield, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input.button{
	background-color:#b2c89a;
	border:none;
	text-decoration:none;
	width:200px;
}

input.button a {display:block; width:100%; height:100%; text-decoration:none;}
input.button a:hover{background-color:#33FF33;}
input.button afocus {outline:none;}

.inputc{
	background-color:#feffd5;
	border:none;
	text-decoration:none;
	width: 200px;
}

textarea{
	background-color:#feffd5;
	border:none;
	text-decoration:none;
	width: 200px;
	height: 100px;
}



.footer{
width:790px;
height:30px;
font-size:10px;
line-height:10px;
color:#feffd5;
background-color:#0a3112;
text-align:center;
clear:both;
}

.footer a{
color:#feffd5;
}

.footer a:hover{
color:#feffd5;
text-decoration:underline;
}

.gridtitle{
font-size:12px;
font-weight:bold;
}




#global {
margin-left:auto;
margin-right:auto;
text-align:left;
width:790px;
}

#logo {
background-color:transparent;
background-image:url(images/toplogo/Pyburn.jpg);
background-repeat:no-repeat;
width:323px;
height:93px;
float:left;
}

#logo a {display:block; width:100%; height:100%; text-decoration:none;}
#logo a:focus {outline:none;}

#topimage {
background-color:transparent;
background-image:url(images/toplogo/image.jpg);
background-repeat:no-repeat;
width:467px;
height:93px;
float:right;
}

#nav {
width:790px;
height:26px;
background-color:#10531e;
float:left;
}

	#divider {
	background-image:url(images/menubar/Divider.jpg);
	width:2px;
	height:26px;
	float:left;
	}

	#nav1{
	width:52px;
	height:26px;
	background-image:url(images/menubar/Home.jpg);
	float:left;
	}

	#nav1 a:hover{background-image:url(images/menubar/HomeRoll.jpg);}

	#nav2{background-image:url(images/menubar/Floor.jpg);
	height:26px;
	width:94px;
	float:left;
	}

	#nav2 a:hover{background-image:url(images/menubar/FloorRoll.jpg);}

	#nav3{background-image:url(images/menubar/Features.jpg);
	height:26px;
	width:74px;
	float:left;
	}

	#nav3 a:hover{background-image:url(images/menubar/FeaturesRoll.jpg);}

	#nav4{background-image:url(images/menubar/Team.jpg);
	height:26px;
	width:73px;
	float:left;
	}	

	#nav4 a:hover{background-image:url(images/menubar/TeamRoll.jpg);}

	#nav5{background-image:url(images/menubar/Neighborhood.jpg);
	height:26px;
	width:142px;
	float:left;
	}

	#nav5 a:hover{background-image:url(images/menubar/NeighborhoodRoll.jpg);}

	#nav6{background-image:url(images/menubar/Leed.jpg);
	height:26px;
	width:222px;
	float:left;
	}

	#nav6 a:hover{background-image:url(images/menubar/LeedRoll.jpg);}

	#nav7{background-image:url(images/menubar/Press.jpg);
	height:26px;
	width:49px;
	float:left;
	}

	#nav7 a:hover{background-image:url(images/menubar/PressRoll.jpg);}

	#nav8{background-image:url(images/menubar/Contact.jpg);
	height:26px;
	width:69px;
	float:left;
	}

	#nav8 a:hover{background-image:url(images/menubar/ContactRoll.jpg);}


	#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a, #nav8 a {display:block; width:100%; height:100%; text-decoration:none;}
	#nav1 a:focus, #nav2 a:focus, #nav3 a:focus, #nav4 a:focus, #nav5 a:focus, #nav6 a:focus, #nav7 a:focus, #nav8 afocus {outline:none;}

#content {
width:790px;
height:419px;
float:left;
}

	#top {
	width:790px;
	height:222px;
	float:left;
	background-color:#b2c89a;
	}

		#top_inner {
		width: 234px;
		float:left;
		margin:0 15px 0 15px
		}


	#lftcol {
	width:155px;
	height:482px;
	text-align:center;
	background-color:#6a6d5a;
	float:left;
	}

		#padding {
		width:155px;
		height:11px;}

	#rtcol {
	width:635px;
	height:482px;
	text-align:left;
	background-color:#abb290;
	float:right;
	}

		#rtcolimg{
		background-image:url(images/home/boxphoto.jpg);
		width:293px;
		height:241px;
		float:left;
		margin-top:10px;
		margin-left:15px;
		}

		#rtcoltxt{
		width:302px;
		height:393px;
		text-align:left;
		float:right;
		margin-top:10px;
		margin-left:10px;
		margin-right:15px;
}

	#midcol{
	width:790px;
	background-color:#abb290;
	text-align:center;
	float:left;
	}

		#title1{
		width:620px;
		height:36px;
		float:right;
		margin-top:11px;
		}

		#midcolimg{
		text-align:center;
		width:790px;
		clear:both;
		background-color:#abb290;
		}

		#back{
		width:50px;
		height:36px;
		float:left;
		margin-top:11px;
		margin-left:15px;
		background-image:url(images/floorplan/Back.jpg);}
		
		#back a:hover{background-image:url(images/floorplan/BackRoll.jpg);}
		
			#back a {display:block; width:100%; height:100%; text-decoration:none;}
			#back a:focus {outline:none;}

#grid0{
font-size:12px;
text-align:left;
line-height:14px;
width:140px;
float:left;
margin-left:170px;
margin-top:20px;
background-color:#abb290;
}

		
#grid1{
font-size:12px;
text-align:left;
line-height:14px;
width:165px;
float:left;
margin-left:15px;
margin-top:20px;
background-color:#abb290;
}

#grid2{
font-size:12px;
text-align:left;
line-height:14px;
width:265px;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:20px;
background-color:#abb290;
}

#rtcol2 {
width:465px;
text-align:left;
background-color:#abb290;
float:right;
margin-top:10px;
margin-right:155px;
margin-bottom:10px;
}

#contacttable{
width:270px;
margin-top:10px;
background-color:#abb290;
float:left;
}

#contactinfo{
	width:190px;
	margin-left:15px;
	background-color:#abb290;
	float:right;
	margin-right: -80px;
	margin-top:5px;
}
