/*
Title:   Listsomething.com Master Style Rules for Screen
Updated: April 16, 2005
Author:  Admin@listsomething.com
*/

*html body {
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	
	}

html>body { /* be nice to Opera */
	font-size: small;}
	
body {
    margin: 0;
	font-size: small;
	padding: 0 20px;
	text-align: center;
	font-family: "Bitstream Vera Sas", Verdana, Arial, sans-serif;
	/* Only needed for safari */
	background: transparent url(/images/back.gif) repeat-x top right;
	}
/*------------[Common]----------------------*/
hr {
    border: none;
	color: #efefef;
	background-color: #efefef;
	height: 1px;
	margin-bottom:0;
	padding-bottom:0;
	}
em {
	color: #C00;
	font-weight: bold;
	font-style: normal;
	}
/*------------[Headers]----------------------*/
#content h1.post {
    font-family: Verdana, Arial, sans-serif;
	font-size: 150%;
	color: #000;
	margin: 0;
	padding:1em 0 0.3em 0;
	background: url(/images/light.gif) no-repeat;
	clear:both;
}
#content h1.blue {
    font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 150%;
	color: #005B99;
	margin: 1.5em 0 1em 0;
	padding:0;
}
#content h1.red {
font-size: 105%;
color: #990000;
font-family: "Bitstream Vera Sas", Verdana, Arial, sans-serif;
margin:0;
padding:10px 0 5px 15px;
font-weight: bold;
border:0;
}
#content h1.popular {
    font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 110%;
	color:#4FA600;
	margin: 0 0 0.2em 10px;
	padding:0;
	font-weight:bold;
}
#content h1.warning { 
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #990000;
	font-size: 130%;
	font-weight: normal;
	margin: 0 0 0.3em 0;
	padding-left: 20px;	
	background-image: url(/images/warning_icon_32px.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	}
#content h1.red2 {
    font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 130%;
	color: #990000;
	margin: 1.4em 0 1em 0;
	padding:0;
}

#content h1.search1 {
    font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 160%;
	color:#4FA600;
	margin: 0;
	padding:0.5em 0 0.4em 0;
	font-weight:bold;
}
	
#content h1.print {display:none}
	
/*------------[Main Container]----------------------*/

#wrap {
	position: relative;
	font-size: 95%;
	margin: 0;
	padding: 0;
	width: 100%;
	background: transparent url(/images/back.gif) repeat-x top right;}
	
/*---------[Content Layout/Elements]------------------------*/
		
#main-body {
	float: left;
	width: 70%;
	margin: 0 0 25px 0;
	}
	
#content {
	margin: 0 0;
	padding: 0 25px;	
	text-align: left;
	line-height: 1.5em;
	
}
#content h1 {
font-size: 150%;
color: #333;
font-family: "Trebuchet MS", Verdana, sans-serif;
padding:0;
margin: 1.0em 0 0.2em 0;
font-weight: normal;
}
#content h2 {
font-size: 130%;
color: #333;
font-family: "Trebuchet MS", Verdana, sans-serif;
margin: 0;
padding:0;
font-weight: normal;
border:0;
}
#content h2.search {
font-size: 130%;
color: #333;
font-family: "Trebuchet MS", Verdana, sans-serif;
margin: 0;
padding:3px 0 0 5px;
font-weight: normal;
background: url(/images/underfadeline.gif) no-repeat left bottom!important;
}
#content h2.title {
font-size: 100%;
color: #666;
font-family: "Verdana", Arial, sans-serif;
margin:0 15px 0 15px;
font-weight: normal !important;
padding:10px 0 5px;
border:0;
background: url(/images/dottedbg.gif) repeat-x left bottom!important;
}
#content h2.intro {
font-size: 105%;
color: #666;
font-family: "Bitstream Vera Sas", Verdana, Arial, sans-serif;
margin:0;
padding:15px;
font-weight: bold;
border:0;
}
#content h3 {
font-size: 110%;
color: #333;
font-family: "Trebuchet MS", Verdana, sans-serif;
margin: 0.5em 0 0.2em 0;
border-bottom: 1px solid #E1E1E1;
padding:0;
font-weight: bold;

}


/*---------[Sidebar Layout/Elements]------------------------*/
	#sidebar {
	float: right;
	margin: 0;
	padding: 0;
	width: 25%;
	font-size: 90%;
	line-height: 1.5em;
	color: #000;	
	height: auto;
	background: transparent url(/images/logo.jpg) no-repeat top center;
	text-align: left;
}
#sidebar ul {
    margin: 0 0 2.5em 1em;
	padding: 0;
	list-style: none;
	}
	
#sidebar li {
	margin: 0 0 0 5px;
	padding: 0 0 2px 15px;
	list-style: none;
	font-family: Arial, sans-serif;	
	font-size: 100%;
	background: url(/images/dottedbg.gif) repeat-x left bottom!important;
}
	
#sidebar li a {text-decoration:underline;display:block;}
#sidebar li a:visited {text-decoration:underline;}
#sidebar li a:hover {background:url("/images/search_bg.gif") repeat-x;text-decoration:none;}

#sidebar ul li img {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 0 2px 4px 0;
}
	
#sidebar h1,h3 {
    font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 120%;
	color: #333;
	padding: 2px 0 2px 1em;
	margin: 0.5em 0 0.5em 0;
	border-bottom: 1px solid #E1E1E1;
	}
#sidebar h2 {
    font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 130%;
	color:#4FA600;
	padding: 2px 0 2px 1em;
	margin: 1em 0 0.5em 0;
	background: url(/images/dottedbg.gif) repeat-x left bottom!important;
}
#sidebar h4 {
    font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 120%;
	color: #000;
	padding: 2px 0 0 3px;
	margin: 0 0 1em 0;
	height:20px;
	background: url(/images/ref_fade.gif) repeat-x top left;}
}

#sidebar dl {	
	margin: 0 0 1.5em 0;
	}
#sidebar dd {
	margin: 2px 0 0 4px;
	padding: 0;
	
	}
#sidebar dt {
	color: #333;
	font-weight: normal !important;
	margin: 0 0 0 4px;
	padding-top: 5px;	
	}
	#sidebar form {
	margin: 0;	
	}
#sidebar dt em {
	color: #c00;
	font-weight: bold;
	font-style: normal;	
	}

.aboutus {margin:13em 1em 1.5em 1em;text-align:center; font-weight:bold; color:#333;}
.aboutus a {font-weight: bold; color:#4FA600;font-size: 95%; text-decoration:underline;}
.aboutus a:active {font-weight: bold; color:#005B99;}
.aboutus a:hover {font-weight: bold; color:#005B99;}

#highlight {
margin:0 0 1em 0;
padding:0 0 0 0;
background: url("/images/maps.gif") no-repeat top left;
height: 100px;
cursor:pointer;
}
#highlight p { padding:0 0 0 110px;margin:0; }




/*---------------------[Top Nav]------------------------------*/
#topnav {
	color: #fff;
	padding: 5px 0 0px 0;
	margin-bottom: 10px;
	font-weight: normal;
	}

#topnav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#topnav ul li {
	margin-left: 0;
	padding-left: 2px;
	padding-right: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
#topnav .first {
	padding-left: 0;}
	#topnav .second {
	padding-left: 15px;}

#topnav li a { color: #fff;text-decoration: none;font-weight: normal;}
#topnav li a:active { color: #fff;}
#topnav li a:hover { color: #fff;}

#topnav li a.create {font-weight:bold;color:#005B99;}
#topnav li a:hover.create  {text-decoration: none; color: #fff;}



/*----------------------[Search Form / Elements]-------------------- */

input.search{width:300px;background-color:#fff;margin:0;padding-left:3px;
font-family:"Trebuchet MS", arial,sans-serif;font-size:15px;color:#333;border:3px solid #ccc;font-weight:bold;}

input.refer{width:130px;background-color:#fff;padding-left:3px;
font-family:arial,sans-serif;font-size:12px;color:#666;border:1px solid #ccc;font-weight:normal;}

input.create { width:250px;background-color:#fff;margin:0;padding-left:3px;
font-family:"Trebuchet MS", arial,sans-serif;font-size:15px;color:#333;border:3px solid #ccc;font-weight:bold;}

#search {
	margin: 0 5px 0 0;
	padding: 0px;
	background: url(/images/referfade.gif) repeat-x top left;
	font-size: 95%;	
	}
#search dl {	
	margin: 0 0 1.5em 0;
	}
#search dd {
	margin: 2px 0 0 4px;
	padding: 0;
	}
#search dt {
	color: #333;
	font-weight: normal !important;
	margin: 0 0 0 4px;
	padding-top: 5px;	
	}
#search form {
	margin: 0;	
	}
#search dt em, #search .note em {
	color: #c00;
	font-weight: bold;
	font-style: normal;	
	}
.result {color:#990000; font-size:110%; font-weight: bold;font-style:italic;font-family:Verdana, Arial;}
/*----------------------[BreadCrumbs]-------------------- */
#breadcrumbs {
	color: #999;
	background-color: #fff;
	padding: 5px;
	margin-bottom: 2px;
	margin-top: 5px;
	clear:both;
	}

#breadcrumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#breadcrumbs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
/*----------------------[Sub Navigation]-------------------- */
#subnav ul {
	margin: 0 2px 0 0;
	padding: 0;
	font-family: "Bitstream Vera Sas", Verdana , Arial;
	font-weight: normal;
	color: #333;	
	width: 100%;
	
			
	}
#subnav ul li	{
	margin: 0 0 0 8px;
	padding:0;	
	list-style: none;	
	display: inline;
	float:right;
	
	}
#subnav ul li a	{color: #333;text-decoration:underline;}
#subnav ul li a:visited	{color: #333;}
#subnav ul li a:hover	{color: #0000FF;}

/*----------------------[View Post Styles]-------------------- */
ul.viewpost {
	margin: 8px 2px 4px 0px;
	padding: 0;
	list-style: none;	
	}
ul.viewpost li {
	padding-bottom: 2px;
	list-style: none;
	font-size: 110%;
	}
li.body   {
	padding-bottom: 2px;
	padding-left: 2px;
	list-style: none;
	background: url(/images/yellowfade.gif) repeat-x top left;
}
/*----------------------[Blog Link]-------------------- */
 .blog {
	margin:15px 0 0 0; padding:0; background:#AADD6D;
}
.blog p {margin:0;padding:5px;text-align:center;font-size: 110%; color:#005B99; font-family: Verdana, Arial;font-weight:bold; }

 .blog a {
	color: #005B99;text-decoration:none;}
.blog a:visited {
	color: #005B99;}
	
 .blog a:hover {
	color: #fff;text-decoration:underline;
}

/*----------------------[Most Popular]-------------------- */
.listbox { margin:0; padding: 8px; border: solid 1px #4FA600; background: #f5f5f5;line-height: 2.5em; }
.keyword:link { margin-bottom: 15px; text-decoration: underline; padding-bottom: 2px;	}
.keyword:visited { color: #0063DC; text-decoration: underline; }
.keyword:hover { color: #ffffff; text-decoration: none; background: #0063DC;	}
.keyword:active { color: #ffffff; text-decoration: none; background: #4FA600; }

/*----------------------[Listing Navigation]-------------------- */

#cont-nav {
    float:right;
    width:100%;
    line-height:normal;
	 background:url("/images/bg.gif")
      repeat-x bottom; 
	margin: 0 0 0.5em 0;
	padding:0;
}
#cont-nav ul {
	margin:0;
    padding:10px 0 0 0;
    list-style:none;
	font-weight: bold;
} 

#cont-nav li {
	float:right;
    background:url(/images/cont-navbg.gif) repeat-x;
    margin:0 0 0 2px;
    padding:0 0 0 9px;}
	
#cont-nav a {
    display:block;
	padding:7px 10px 4px 6px;
	text-decoration: none;
	color: #666;
    }
#cont-nav a:hover {color:#990000;}


/*---------------[Footer Layout]---------------- */

#footer {
	position:relative;
	clear: both;
	margin: 0;
	padding: 0;
	color: #333;
	border-top: 1px solid #E1E1E1;
	background: url(/images/footerbrand1.gif) no-repeat right 1px;
	text-align:left;
	font-size: 90%;
	}

#footer p {
	margin: 0;
	padding: 4px;
	}
	
#footer a {color: #333;}
#footer a:visited {color: #333;}
#footer a:hover {color: #0000FF;}

/*Fixes float escaping bug in IE/Win, hides from IE Mac*/
* html #footer p { height: 1%; }
* html #main-body {margin-bottom: 15px; }
* html #content ul {margin: 0px 0px 0px 0px;}

/*---------------[Contact Form Layout]----------------------------------------------- */
#contactform {
	margin: 0 0 15px 0;
	padding: 15px;
}

#contactform dl {
	margin: 0;
	padding: 0;
	font-size: 90%;
	}
#contactform dt {
	color: #333;
	font-weight: normal !important;
	}
#contactform dt em, #contactform .note em {
	color: #c00;
	font-weight: bold;
	font-style: normal;
	}
#contactform #name, #contactform #email {
	width: 200px;
	border: 1px solid #ccc;
	padding: 2px;
	color: #444;
	}
#contactform textarea {
	width: 350px;
	height: 180px;
	font-family: inherit;
	font-size: 120%;
	border: 1px solid #ccc;
	}
#contactform em {
	color: #c00;
	font-weight: bold;
	font-style: normal;	
	}

/*---------------[Listings List]----------------------------------------------- */

#content ul#listings  {
	margin: 8px 2px 4px 0px;
	padding: 0;
	list-style: none;
	}
	
#content #listings li {
    padding-left: 15px;
	padding-bottom: 5px;
	list-style: none;
	background-image: url(/images/redbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px; 
}

a.view:link  {color:#4FA600;;font-size:90%;font-style:italic;}
a.view:visited   {color:#4FA600;;font-size:90%;font-style:italic;}
a.view:active   {color:#4FA600;;font-size:90%;font-style:italic;}
a.view:hover   {color:#0000FF;}


/*---------------[About Page Elements]----------------------------------------------- */
#about {
	height: auto;
	}
	
#about p { font-weight: bold;
	font-family: Verdana;
	padding: 10px;
	color: #333;
	font-size: 110%;
	line-height: 1.5em;
	}

/*----------------------[Form Styles]-------------------- */
#form {
	margin: 0 0 25px 0;
	padding: 0;
	background: #efefef;
	font-size: 110%;
	line-height: 1.8em;
	}
#form dl {
	margin: 0;
	padding: 0;
	font-size: 100%	}
#form dt {
	color: #333;
	font-weight: normal !important;
	font-family: Arial, helvetica, helve, sans-serif; 
	padding-left: 15px;
}

#form dd {
	padding-left: 15px;
}
#form dt em, #form .note em {
	color: #c00;
	font-weight: bold;
	font-style: normal;
	}
#form textarea {border:3px solid #ccc;}

#edit-form {
	margin: 0 0 25px 0;
	padding: 0;
	background: #efefef;
	font-size: 110%;
	line-height: 1.8em;
	}
#edit-form dl {
	margin: 0;
	padding: 0;
	font-size: 100%
	
	}
#edit-form dt {
	color: #333;
	font-weight: normal !important;
	font-family: Arial, helvetica, helve, sans-serif; 
	padding-left: 15px;
}
#edit-form dt em, #edit-form .note em {
	color: #c00;
	font-weight: bold;
	font-style: normal;
	}


/*--------------------[ Special Text for Print ]-------------------*/
.print { display: none; }


/*--------------------[ Refer a Friend elements ]-------------------*/
#referopen {
border-bottom:1px solid #E0E8B9;
margin: 0 0 1em 0;padding:0;
background:#F8F8EC;
}

   
/*--Style for the Zeitgeist (100 Recent Listings) Images--*/
img.zeit {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 0 2px 4px 0;
}

/*--For Pagination--*/
.paginator {
font-size: 90%;
color: #333;
}

/*-----------------------New JS Rounded Corners---------------------------*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/*---------------------[New Tabbed Nav]------------------------------*/

div#container{width:100%;margin: 30px auto 0;text-align: left}

div#header{background:url("/images/boxfade.gif") repeat-x;padding:10px 0}
div#header h1,p{ font-family: "Trebuchet MS", Verdana, sans-serif;font-size: 140%;
	color: #009E0F; margin:0.3em 0 0 1em;padding:0;}

div#menu{width:100%;overflow:auto;background-color: #D3E8A3;padding-top: 5px;/*border-bottom: 1px solid #ccc;*/}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}

ul#nav{padding-left:10px;}

ul#nav li{float:left;width:88px;margin-right:2px;text-align: center;font-weight:bold;}

ul#nav a{float:left;width:88px;text-decoration:none;background:#F8F8EC;color:#005B99;}
ul#nav #community a{background:url(/images/navbacks/comm.gif) repeat-x;color:#fff;}
ul#nav #housing a{background:url(/images/navbacks/housing.gif) repeat-x;color:#fff;}
ul#nav #jobs a{background:url(/images/navbacks/jobs.gif) repeat-x; color: #fff;}
ul#nav #forsale a{background:url(/images/navbacks/forsale.gif) repeat-x;color: #fff;}
ul#nav #services a{background:url(/images/navbacks/services.gif) repeat-x;color: #fff;}

ul#nav #current a{background:#F8F8EC;color:#666;}
ul#nav #current_full a{background:#FFF;color:#666;}

ul#nav li.active a,ul#nav a:hover{color:#5BBF21;}
div#list-content{clear:left;width:100%;border-top:1px solid #999;padding-top:15px;background-color: #C0CDF2}


/*-----------[Main Listing Topic Layout]------------------------*/
div.cats {margin:0 0 40px 0;padding:0;background:#F8F8EC;}
div.cats table {margin:5px 0 5px 0;}
div.cats table td {text-transform:none;}
div.cats p { font-family: "Trebuchet MS", Verdana, sans-serif;font-size: 100%;
	color: #333; margin:0.3em 0.5em 0 1em;padding:0;}

div.intro {margin:0 0 40px 0;padding:0;background:#F8F8EC;}

/*-----------[Zeitgeist Layout]------------------------*/
div.roundcont {
	width: 100%;
	background-color: #f4f4f4;
	
}
div.roundcont p {
	margin: 0 10px; padding: 0;line-height: 2.5em;
}
/*-----------[Zeitgeist Layout]------------------------*/
#nifty {margin:0 0 1em 0; background:#efefef;}

/*--------------------[ Round Corner with Images ]-------------------*/
.rcorner {
	width: 100%;
	background-color: #F2EFEF;
	color: #000;
	margin: 40px 0 0 0;
	padding:0;
}
.rcorner p {
	margin: 7px 10px; padding: 0;
}
.roundtop { 
	 background: url(/images/tr3.gif) no-repeat top right; 
}
.roundbottom {
	background: url(/images/br3.gif) no-repeat top right; 
}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;}
   
/*---------------------[Create a Listing Nav]------------------------------*/
div#c-container{width:100%;margin: 30px auto 0;text-align: left}
div#c-header{background:#005B99;padding:10px 0}
div#c-header h1{ font-family: "Trebuchet MS", Verdana, sans-serif;font-size: 140%;
	color: #fff; margin:0.3em 0 0 1em;padding:0;}

div#c-menu{width:100%;overflow:auto;background-color: #005B99;padding-top: 5px;/*border-bottom: 1px solid #ccc;*/}


/*-----------[Search Container Layout]------------------------*/
div.searchcont {
	width: 100%;
	background:#f4f4f4 url("/images/searchfade.gif") repeat-x top;
	text-align:center;
	
}
div.searchcont form {
	margin: 0 0 1em 0; padding: 0;
}


#tell_a_friend, #contact_seller, #flag_listing, dd { margin:0 0 5px 0;padding:0;}

.title {color:#990000;font-size:110%;font-weight:bold;}
p.yellow {background:#ffffcc;}

.border img {
margin: 0.5em 0 0.5em 0;
padding:3px;
display: inline-block;
border: 1px solid #efefef;
}
.label {color:#333;font-size:90%;font-family:Arial,Verdana,sans-serif;padding-right:2px;font-weight:bold;}

/*----------------------Related Listings--------------------------------*/
#related hr {
background: #bbb url(/images/hr.gif) no-repeat top left;
}

#related h2 {
font-size: 110%;
color: #990000;
font-family: "Trebuchet MS", Verdana, sans-serif;
margin:1em 0 0.7em 0;
font-weight: normal;
background: url(/images/underfadeline.gif) no-repeat left bottom!important;
}
#related ul {
    margin: 0 0 0 0;
	padding:0 1em 0 1em;
	list-style: none;
	}
	
#related li {
	margin: 0;
	padding: 4px 0 4px 0;
	font-family: Arial, sans-serif;	
	font-size: 100%;
	display:inline-block;
	background: url(/images/dottedbg.gif) repeat-x left bottom!important;}
	
#related li a {text-decoration:none;}
#related li a:visited {color:#999;}
#related li a:hover {background:#FFFFCC;}

/*--------------------------------Search Results------------------------------*/

#results {margin: 1em auto 1em; text-align:left;padding:0;width:300px;}

/* 1st level LI (Categories) */
.s-results {font-size: 115%;font-weight:bold;margin:0;padding:10px 0 0 10px;font-family: "Trebuchet MS", Verdana, sans-serif;list-style-type:none;}

/* 2nd level LI elements (Sub-Categories) */
.s-results li ul {font-size: 100%;font-weight:normal;margin:0;padding:5px 0 0 25px;list-style-type:circle;}

.s-results a{text-decoration:none;}

.term {color:#E97E00; font-style:italic; font-size:90%;}

.seelast {margin:5px 0 0 0; padding:10px 0 5px 0;width:300px;font-size:120%;color:#666;}
.seelast a {color:#CC0000;background:#ffffcc;font-size:90%;font-style:italic;text-decoration:none;}
.seelast a:hover {color:#990000;background:#fff;}

#viewall {
margin:0 auto; 
text-align:left;
padding:0;
width:300px;
z-index:100; 
position: absolute; 
background:url(/images/resultfade.gif) repeat-y top; 
border: 1px solid #666;}

a#hidelink  {
background:#ffffcc;font-size:70%;text-decoration:underline;padding-left:10px;color:#0033ff;font-style:normal;
}