/* CSS Document */

/* reset */

* { 
padding:0;
margin:0;
}

body{

	background-color:#fcfaf7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}


#wrapper {
	width:959px;
	background-image:url(images/shadow.jpg);
	background-position:center top;
	padding:0px 20px;
	margin:0 auto;
}

#content {

	background:url(images/contentBG.gif);
	background-repeat:repeat-y;

}

#inner {
	background-image: url(images/tree_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:20px 0px 20px 10px;
}

*html #inner{
}

#left {
	width:170px;
	float:left;
}

#right {
	width:187px;;
	float:right;
	text-align:center;
}		

#middle {

	float:left;
	width:550px;
	margin:0  0 0 25px;

}

.clearme{
padding:0;
margin:0;
height:1px;
line-height:1px;
font-size:1px;
clear:both;
}

/* Navigation */

#nav {
	background-color:#76685d;
	height:21px;
	margin-top:1px;
	margin-bottom:1px;
}

#nav li {

	list-style:none;
	float:left;
	text-align:center;
	position:relative;

}

#nav li a {

	display:block;
	float:left;
	height:21px;
	background-repeat:no-repeat;

} 

#nav li a span {

	display:none;

}

#Home {
	background-image:url(images/home.gif);
	width:73px;
}
#About {
	background-image:url(images/aboutUs.gif);
	width:114px;
}
#Businesses {
	background-image:url(images/business.gif);
	width:125px;
}
#Join{
	background-image:url(images/join.gif);
	width:146px;
}
#Experience {
	background-image:url(images/experience.gif);
	width:199px;
}		

#Community {
	background-image:url(images/community.gif);
	width:114px;
}
	
	
/*Drop Downs	*/

#nav li ul{

position:absolute;
top:100%;
left:0;
background-color:white;
border-left:solid 2px #76685d;
border-right:solid 2px #76685d;
border-bottom:solid 2px #76685d;
display:none;


}

#nav li ul a{
float:none;
height:auto;
padding:5px;
border-bottom:solid 1px #666;
text-decoration:none;
color:black;
width:185px;
text-align:left;
}

#nav li ul a:hover{

	background:#76685d;
	color:white;
	
}

#nav li ul li{
float:none;
}


/*Search Box*/

#nav #terms {
	background-image:url(images/search_bg.jpg);
	height:16px;
	width:124px;
	border: solid 1px #76685d;
	padding:1px 10px;
	position:absolute;
	top:0px;
	left:12px;
}

#nav #search_btn{

	position:absolute;
	top:3px;
	right:12px;
}

#nav #search{
	width:188px;
	position:relative;
}

#nav #search form{

	display:block;
	width:188px;

}


/* *** */

#footer {
	clear:both;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:40px;
}

#header h1 span{
	display:none;
}

#header h1 {
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	height:94px;
	width:960px;
}	

/* typography */

#content ul, #content ol{

	margin: 0 0 10px 40px;

}


#content li {
	margin-bottom:5px;
}	

#content p,#content table,#content h1,#content h2,#content h3, #content h4{

	margin: 0 0 10px 0;

}

#middle h1, #middle h2, #middle h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
}

#middle h1 { font-size:24px; font-style:italic; font-weight:normal;}
#middle h2 { font-size:18px; font-weight:normal; margin-top:20px;}
#middle h3 { font-size:18px; font-weight:normal; margin-top:20px; color:#7C9C3F;}
#middle h4 { font-size:14px;  margin-top:20px;}

  #middle .nomargin { margin-bottom:0;}

#left h2 {

	font-size:14px;

} 

#signupform {
	
	display:block;
	margin-bottom:20px;

}

#signup {

background-image:url(images/signUp.gif);
width:124px;
height:15px;
padding: 1px 10px;
border: solid 1px #BDCBDA;

}

#signup_btn {
	position:relative;
	top:4px;
	left:3px;
}	

#facebook {

padding:5px 0;
border-top:solid 1px white;
border-bottom: solid 1px white;
margin:10px 0;

}

#facebook a{
color:black;
text-decoration:none;
font-weight:bold;
}

#facebook img {
	margin-right:5px;
}

#facebook a img{
border:none;
}	

#right h1{

	color:#5b7995;
	background:white;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	margin-bottom:35px;

}

#right img{
	margin-bottom:15px;
}

 #middle #hptable  img{

border:solid 4px #eeeded;
margin:0 10px 10px 0;


}

#middle a {

color:#476989;

}

#middle a:hover{

	text-decoration:none;

}

#content #middle input, #content #middle  textarea{
width:300px;
}

#content #middle .checkbox input{
width:auto;
}
#content #middle .checkbox{
lineheight:105%;
}
#content #middle #submit { width:75px;}

#highlights{

border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding:20px 0;
margin:20px 0;
width:547px;

}

#middle .caption{

	position:relative;
	top:-5px;

}
#middle .caption, #middle  .caption a{

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	color:#000000;

}

#address { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
}
#address em{
color:#4E6D8B;
}	

.paddingright{padding-right:10px;}

.imgleft{

	margin-right:10px;
	float:left;

}
.imgright{

	margin-left:10px;
	float:right;

}