*{margin:0;padding:0;}
body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;background:url(images/body.jpg) repeat-x top left;}
#wrapper{margin-left:auto; margin-right:auto; width:934px;}
p{font-size:75%; padding:0 1em;}
h1{font-size:85%;  margin:0;  background:url(images/heading.png) no-repeat; line-height:49px; text-indent:40px;}
ul{margin:0 1em;}
ul li{margin:0; padding:0; font-size:75%;}
.benefitslist{margin:0 1.5em; padding:0 1.5em;}
.benefitslist li{margin:0;padding:0;}
#logo{float:left; margin-left:30px; margin-top:1px; width:146px; height:139px;background:url(images/logo.jpg) no-repeat;}
#banner{float:left; width:934px; background:url(images/banner.jpg) center top no-repeat; }



.directorylist{ width:750px; list-style-type:none;float:left;}
.directorylist li{ 
float:left; 
width:245px; 
margin-bottom:20px; 
}

.directorylist li a {
display:block;
line-height:20px; padding-left:25px; 
background:url(images/directory.png) no-repeat left center;
text-decoration:none;
}
.directorylist li a:hover { text-decoration:underline}


#flash{float:right; width:424px; height:275px; background:#eee;margin-right:-4px;}
h2{ color:#003399;font-size:80%; font-weight:normal; padding:0 1em; margin:0;}
h3{ color:#ef3a3b;font-size:80%; font-weight:normal; padding:0 0.5em;}
h4{ color:#003399;font-size:80%; font-weight:normal; padding:0 0.5em; margin:0;}
a{font-size: inherit; color:#333}
a:hover{text-decoration:none;}
a:visited{color:red;}


#strip{width:886px; margin-left:auto; margin-right:auto; background:#B2C0CD;border-bottom:3px solid #A6B7C6;border-top:3px solid #A6B7C6;}


/************adam leaper menu styles*******/

#menu_front{padding:0;float:left; margin-left:23px; width:894px; height:132px;  background:#B2C0CD;border-bottom:3px solid #A6B7C6;border-top:3px solid #A6B7C6; position: relative; z-index: 100;}

#menu_front #nav_front { margin: 0; padding: 0; width:894px; float:left; }
#menu_front #nav_front li{list-style-type:none; float:left;}
#menu_front #nav_front li a { margin:0; padding:0;  width:447px; height:0; padding-top:66px; overflow: hidden;  display:block; }
#menu_front #nav_front li a,
#menu_front { background:url(images/menubg.gif) no-repeat; }



#menu_front #nav_front li#memberdirectory a{background-position: 0px 0px;  }
#menu_front #nav_front li#memberdirectory a:hover{background-position: 0px -275px;}



#menu_front #nav_front li#newsmenu a{background-position: 0px -66px; }
#menu_front #nav_front li#newsmenu a:hover{background-position: 0px -341px;}

#menu_front #nav_front li#benefits a{background-position: 0px -132px; }
#menu_front #nav_front li#benefits a:hover{background-position: 0px -407px;}

#menu_front #nav_front li#signup a{background-position: 0px -198px; }
#menu_front #nav_front li#signup a:hover{background-position: 0px -473px;}














/* ******************************************** */

#menu{ float:left; width:460px; float:left; height:35px; margin:0; padding:0; position: relative; z-index: 100;}

#menu #nav { margin: 0; padding: 0; width:860px; float:left; }
#menu #nav li{list-style-type:none; float:left; width:100px;}
#menu #nav li a { margin:0; padding:0;  overflow: hidden;  display:block; text-align:center;}


/* ******************************************** */



#footer{float:left; width:934px; background:url(images/footer.jpg) repeat-y; height:196px;}
.content{float:left;width:934px; background:url(images/wrapper.jpg) repeat-y;}
#inner{margin-left:auto; margin-right:auto; width:880px;}

#left{float:left; width:390px; height:420px; padding-right:5px; background:url(images/dots.gif) right repeat-y;}

#featured{float:left; width:210px; background:url(images/dots.gif) right repeat-y; height:420px;}
#right{float:left; width:270px;}
/*background:url(images/details_event.jpg) repeat-x;*/
.newsdate{ font-weight:bold }
/*background:url(images/date.jpg) no-repeat;*/
.news{width:269px; height:100px; margin:5px 0; background:#F0F0F0; borderp:1px solid #D4D4D4;}
	/******form*******/

#login{float:right; margin-right:30px;margin-top:25px;position:relative;font-size: .75em;}

 label{
float: left;
width: 150px;
font-size:75%;
}


label{
float: left;
width: 150px;
font-size:75%;
}

input, textarea{
	margin-bottom: 3px;
	border:1px solid #ccc;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{

margin: 3px;
width: 90px; border:1px solid red; background:#eee; padding:4px;
}


/*********news************/

.newsitem{border-bottom: 1px dashed #acb89a; 
padding-bottom:3px; 
margin-bottom:3px;
  text-align:left;
  
}

/*************************links*************************/
#community{float:left; width:150px;  height:0px;background:url(images/wanneroo_community.gif) 0px -44px; margin:0;   padding-top:44px;}
#community:hover{background-position: 0 0}

#appform{background:url(images/app_form_button.jpg) 0px -60px; width:300px; padding-top:60px; height:0; overflow:hidden; float:left;}
#appform:hover{background-position: 0px 0px;}

#landcorp{float:left; width:60px;  height:0px;background:url(images/landcorp.gif) 0px 0px; margin:0;   display:block; padding-top:60px;}
#landcorp:hover{background-position: 0 -60px}

#cityofwanneroo{background:url(images/cityofwanneroo.gif); width:140px; padding-top:48px; height:0; overflow:hidden; float:left;margin:0;}
#cityofwanneroo:hover{background-position:0 -48px;}


#awards{background:url(images/business_awards.jpg) 0px -60px; width:300px; padding-top:60px; height:0; overflow:hidden; float:left;}
#awards:hover{background-position: 0px 0px;}

#mainawards_button{background:url(images/awards_main_button.jpg) 0px -125px; padding-top:125px; width:202px; height:0; overflow:hidden; margin-left:3px; float:left;}
#mainawards_button:hover{background-position:0 0;}

#cond{background:#F6B323; border:1px solid #82006B; width:200px; line-height:20px; color:#000; margin-top:3px; font-size:85%; float:left; margin-left:3px; text-align:center; text-decoration:none; }
#cond:hover{background:#82006B; border:1px solid #f6b323; color:#f6b323;}


#sbc{background:url(images/sbcbutton.jpg) 0 0; float:left; width:270px; padding-top:133px; height:0; overflow:hidden;}
#sbc:hover{background-position: 0px -133px;}


#right #buttons a {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff;
	
	float:left; width:270px;
	background:#90a469;
	color:blue;margin-top:2px;
}


#right #buttons a span{
	text-decoration: none;
	 width:130px;padding-left:10px; /* Dark Grey */
	float:left;
}
#right #buttons a:hover {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	
	color: #000;background:#65724c; color:#fff;
}

#right #buttons a img {
	float:right;border:0;
}

ul.form_field {list-style:none; float:left; width:275px; }
ul.form_field li {margin:10px 0; padding:10px 0;}
ul.form_field  label{width:200px;  font-size:99%}
#award_entry input {clear:both}
.red{color:#900;}

#business_awards {
	display:block;
	margin:10px;
	border:1px solid #ccc;
	padding: 3px;
	background:#fff;
	}
#business_awards h3 {font-weight:bold; color:#000;}


/* new */

#menu{ width:886px;  height:31px; margin:0 0 5px 0; padding:5px 0 0 0; position: relative; z-index: 100;  background:none;}
#strip{width:886px; margin-left:auto; margin-right:auto; background:#416B3D; border:none;}

#sponsors .sponsor {	list-style: none;}
#sponsors .sponsor a{
display:block;
	height: 60px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #B8BF86;
	padding-left: 5px;
	background: #F8FAF9;
	font-size: .75em;
}
#sponsors .sponsor a img{ border:none; margin-right:5px; float:left;}

#footer{clear:both; width:934px; background:url(images/footer.jpg) repeat-y; height:196px; text-align:center;}

#login{float:right; margin-right:30px;margin-top:25px;position:relative;}
#loginForm{font-size: .75em;}
#loginForm label{
float: left;
width: 105px;
font-size:inherit;
}
#loginForm legend {
font-weight:bold
}
#loginForm input{ background:#fff} 

#featuredmembers {list-style:none}
#featuredmembers .member {margin: 5px 0}

a{font-size:inherit; color: #51723D}

#footer{float:left; width:934px; background:url(images/footer.jpg) repeat-y; height:136px; padding:30px 0; }
/*font-size:.7em;*/