.adrates {
	text-align: center;
	font-weight: normal;
	font-size: 1.1em;
}
/**** TEXT ****/
p {
	font-size:.9em;
	color:#343434;
	line-height: 180%;
}
h1 {
	font-size:1.5em;
	color:#343434;
}
h2 {
	font-size:1.3em;
	color:#343434;
}
h3 {
	font-size:1.2em;
	color:#343434;
}
h4 {
	font-size:1.1em;
	color:#343434;
}
/**** ANCHORS ****/
a:link, a:visited {
	color:#343434;
	text-decoration:underline;
}
a:hover, a:active {
	color:#CCC;
	text-decoration:none;
}
/**** NAVIGATION ****/
#menu ul {
	float:left;
	height:53px;
	left:50%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-84px 0 0 -368px;
	padding:0;
	position:relative;
	width:827px;
	z-index:9;
}
#menu ul li {
	text-indent:-9999em;
	float:left;
	margin:0;
}
#menu ul li a {
	background:transparent url(../images/nav.png) no-repeat top left;
	display:block;
	height:53px;
	position:relative;
}
#menu ul li a.home {background-position:0 0;width:87px;}
#menu ul li a.about {background-position:-97px 0;width:113px;}
#menu ul li a.current {background-position:-229px 0;width:158px;}
#menu ul li a.class {background-position:-401px 0;width:150px;}
#menu ul li a.testimonials {background-position:-565px 0;width:140px;}
#menu ul li a.contact {background-position:-735px 0;width:92px;}
#menu ul li a span {
	background:url(../images/nav.png) no-repeat bottom left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}
#menu ul li a span:hover {cursor:pointer;}
#menu ul li a.home span, #home #menu ul li a.home {background-position:0 -145px;}
#menu ul li a.about span, #about #menu ul li a.about {background-position:-97px -145px;}
#menu ul li a.current span, #current #menu ul li a.current {background-position:-229px -145px;}
#menu ul li a.class span, #classifieds #menu ul li a.class {background-position:-401px -145px;}
#menu ul li a.testimonials span, #testimonials #menu ul li a.testimonials {background-position:-565px -145px;}
#menu ul li a.contact span, #contact #menu ul li a.contact {background-position:-735px -145px;}
/**** FORM ****/
#mainform {

}
#mainform p {
	margin:10px 0;
	float:left;
	width:100%;
}
#mainform label {
	float:left;
	text-align:right;
	margin:0 5px 0 0;
	width:100px;
}
#mainform input, #mainform textarea {
	color:#343434;
	background:#FFF;
	border:1px solid #999;
	padding:5px;
	width:285px;
}
#mainform textarea {width:auto;height:auto;}
#mainform input.submit {
	width:auto;
	padding:3px 5px;
	border:1px solid #999;
	margin:10px;
	float:right;
	cursor:pointer;
}
#mainform input.submit:hover {
	background:#CCC;
}
#mainform input.join {
	display: block;
    width: 138px;
    height: 38px;
	margin:10px 0 0;
	padding:38px 0 0;
	border:none;
	cursor:pointer;
    background: url(../images/button_join_slide.gif) no-repeat 0 0;
}
#mainform input.join:hover {
	background: url(../images/button_join_slide.gif) no-repeat 0 -39px;
}