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


body {
	font: 100% Helvetica, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color:#F0FFE6;
	
}

.stever #container {
	width: 780px;	background-repeat:repeat-y;
	background-image:url(../images/background_bar_green.jpg);
	background-color:#ffffff;
	background-position:top left;
	padding:0px;
	display:block;
	margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.stever #header {
	background: #FFFFFF; 
	padding: 0px;
	margin:0px;
	text-align:left;
	border-collapse:collapse;

}

.stever #navigation {
	background: #FFFFFF;
	padding:0px;
	margin:0px;
	width:inherit;


}

h1 {
	font-family:Arial black, Helvetica black, sans-serif;
	font-size:36px;
	letter-spacing:-1px;
	text-align:right;
	margin:20px 0 0 0;
	padding:5px 0px 3px 0px;
	
	
	}

.stever #content {
	padding: 40px 30px 30px 30px;
	margin: 0 0 0 0; 
	background: #FFFFFF;
	display:block;
}


.stever #contenthome {
	padding: 20px 30px 20px 20px;
	margin: 0 0 0 200px; 
	background: #FFFFFF;
	border-collapse:collapse;
	display:block;

}


.stever #footer {
	padding:0px;
	background:#ffffff;
	z-index:5000;
	position:relative;
	margin:0px;
	
}

hr#footerline {
	height:2px;
	color:#999999;
	width:100%;
	padding:0px;
	margin:0px;
	}

.stever #footer p {
	margin: 0; 
	padding: 0; 
}



.stever #leftsidebar {
	float: left;
	width: 180px;
	padding: 0;
	margin:0 0 0px 26px;
	z-index:1000;
	position:relative;
	
	
	}

ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
float:right;
width: 100%;
color: #FFFFFF;
background-color: #003300;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
display:inline;

}

ul#navlist li { display: inline; }

ul#navlist li a
{
float: right;
color: #ffffff;
background-color: #003300;
padding: 0.7em 1.5em;
text-decoration: none;
border:none;

}

ul#navlist li a:hover
{
background-color: #FFFFFF;
color:#000000;

}


table#nav {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:0px;
	width:inherit;
	white-space:nowrap;

}


blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:36px;
	color:#ffffff;
	padding:30px;
	margin:20px 0 0 0;
	}
	
.bqstart {
	font-family:Georgia, "Times New Roman", Times, serif;
    float: left;
    height: 40px;
    margin-top: -30px;
	margin-left:-10px;
    padding-top: 45px;
	padding-right:5px;
    margin-bottom: -50px;
    font-size: 600%;
    color: #cccccc;
	
 }

 .bqend {
 	font-family:Georgia, "Times New Roman", Times, serif;
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: -5px;
     font-size: 600%;
     color: #cccccc;
	 margin-right:-5px;
	 margin-left:5px;
	 z-index:7000;
 }


p#contenttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:17px;
	padding:0px;
	margin:0px;
	padding-left:20px;
	}
	
	
	.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px; }
	
	p#footerlinks {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:11px;
		line-height:30px;
		}
	
	p#footerlinks a {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:11px;
		line-height:30px;
		text-decoration:none;
		}
		
	p#footerlinks a:hover{

		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:11px;
		line-height:30px;
		}
	

ul#navlist li {
	display: inline; }


ul#navlist li.neutral a
{
float: right;
color: #ffffff;
background-color: #003300;
padding: 0.7em 1.5em;
text-decoration: none;
border:none;
}

ul#navlist li.neutral a:hover
{
float: right;
color: #000000;
background-color: #ffffff;
padding: 0.7em 1.5em;
text-decoration: none;
border:none;
}


ul#navlist li.active a
{
float: right;
color: #000000;
background-color: #ffffff;
padding: 0.7em 1.5em;
text-decoration: none;
border-left: 0px;
}

ul#navlist li a.active:hover
{
background-color: #ffffff;
color:#000000;
}	

h2 {
	color:#009900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:26px;
}



img#listings
	{
	padding:0;
	margin:20px 25px 110px 0px;
	border:none;
	width:75px;
	height:75px;}

p#listingstext
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:17px;
	padding:0px;
	text-decoration:none;
	margin:0px 0px 0px 25px;
	}

p#listingstext a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:17px;
	padding:0px;
	margin:0px 0px 0px 25px;
	text-decoration:none;
	}
	
	p#listingstext a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	line-height:17px;
	padding:0px;
	margin:0px 0px 0px 25px;
	}
	
.excerpt {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003300;
	font-size:16px;
	line-height:22px;
	}

.featuredexcerpt {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:20px;
	line-height:26px;
	padding-right:20px;
	}

td#listingsbar {
	color:#ffffff;
	width:15px;
	}
	
	tr#listingsspace {
		color:#ffffff;
		background-color:#ffffff;
		height:30px;}

	

