/*
Theme Name: avian3
Description: Avian Village Realty Custom Theme 3
Author: Bob H.
*/

body, html {
	text-align:center;
	margin:0;
	padding:0;
	height: 100%;
	}
body {
	font-family:geneva,arial,helvetica,sans-serif;
	font-size:10pt;
	color: #666;
}

a {
	color:#967750;
}

a:hover {
	color:#666666;
}

a:visited {
	color:#917048;
}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	height: 100%;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	height: 100%;
	}
#main {
	position:relative;
	margin:0;
	padding:10px;
	height: 100%;
	}

#side1 { 
	position:relative;
	height: 100%;
	background: url('side.gif') repeat-y #bda57b;
	top:-10px;
	left:-10px;
	float:left;
	display: inline;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	}
#side2 {
	position:relative;
	height: 100%;
	top:-10px;
	right:-10px;
	float:right;
	display: inline;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#bda57b;
	z-index:99;
	}
.maincontent {
	height: 100%;
	position:relative;
	margin: 20px 210px;
	}
.maincontent a {
	color:#666;
	}
.maincontent a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}

#side1 h1 {
	margin: 0;
	background: url('logoblue.gif') no-repeat #bda57b;
width: 180px;
height: 150px;
}

#side1 h1 a, #side1 h1 a:link, #side1 h1 a:visited {
margin: 0 auto;
padding: 0;
display: block;
color: #fff !important;
text-indent: -777em;
font-size: 0em;
text-decoration: none;
width: 180px;
height: 150px;
}

#side1 ul {
margin: 0px;
border: 2px solid #fff;
list-style-type: none;
padding: 0;
width: 150px;
}
#side1 ul ul{
border: none;
width: 110px;
margin: auto;
list-style-type: square;
}

#side1 ul li {
background-color: #efe3d3;
padding-left: 5px;
}

#side1 #first {
padding-top: 5px;
}

#side1 #first a {
font-weight: bold;
}

#side1 #last {
padding-bottom: 5px;
}

#side1 p {
color: #fff;
margin-left: 5px;
}
#side1 a img {
border: 2px solid #efe3d3;
margin: auto;
display: block;
}

.featuredlisting h3 {
font-size:10.5pt;
font-weight:bold;
line-height:12pt;
padding: 0;
margin: 0;
padding-bottom:2pt;
	text-align: left;
}
.featuredlisting h4 {
font-size:10.5pt;
font-weight:normal;
line-height:12pt;
padding: 0;
margin: 0;
padding-bottom:2pt;
	text-align: left;
}

#side2 {
	padding: 5px;
}

.featuredlisting {
	border: 2px solid #fff;
	padding: 5px 10px;
	background-color: #efe3d3;
	text-align: center;
	margin-top: 10px;
}
#firstlisting {
	margin-top: 0px;
}

.featuredlisting a {
	text-decoration: none;
}
.featuredlisting a img {
	border: 1px solid #fff;
}

.featuredlisting a .listingtext {
	text-decoration: underline;
	margin-top: 5px;
}

#searchform {
	margin-top: 10px;
}

#s {
	width: 115px;
}

#listing li {
clear:both;
margin-bottom:3px;
padding:8px 16px 0px;
}
#listing {
list-style-type:none;
}

.details h2 {
font-size:1em;
white-space:nowrap;
}
#listing h2 {
font-size:1.1em;
}

.previewpic, .previewpic:link, .previewpic:visited {
width:125px;
background-color:#EEEEEE;
border:10px solid #EEEEEE;
float:left;
margin-bottom:10px;
overflow:hidden;
}

.previewpic img {
border:2px solid #FFFFFF;
display:block;
margin:auto;
width:120px;
}
.previewpic:focus img, .previewpic:hover img, .previewpic:active img {
border:10px solid #FFFFFF;
}

#listing {
float:left;
list-style-type:none;
margin:0px 0px 12px;
overflow:hidden;
padding:0px;
width:435px;
}

#listing .details li {
border:medium none;
clear:none;
margin:0px 0px 5px;
padding:0px;
}
#listing li {
border-top:1px dotted #CCCCCC;
clear:both;
margin-bottom:3px;
padding:8px 16px 0px;
}


.details {
margin-left:158px;
}
.details h2{margin:0px;padding:0px;white-space:nowrap;width:300px;overflow:hidden;font-size:1em}

.details {
padding:0px 4px;
}


#listing .details ul {
list-style-type:none;
margin:2px 0px 0px;
overflow:hidden;
padding:0px;
width:100%;
}
#listing li#choose h2 a{color:#f90;text-decoration:none}
#listing .previewpic,#listing .previewpic:link,#listing .previewpic:visited {float:left;margin-bottom:10px;background-color:#eee;border:10px solid #eee;width:128px;overflow:hidden} #listing .previewpic:focus,#listing .previewpic:hover,#listing .previewpic:active{background-color:#fff;border:2px solid #bda57b;width:144px} #listing .previewpic img{display:block;margin:auto;border:4px solid #fff} #listing .previewpic:focus img,#listing .previewpic:hover img,#listing .previewpic:active img{border:12px solid #fff} 

#single img { border: #eee 10px solid; margin: 10px; }
#single a, .maincontent a:link, #single a:visited { border: none; text-decoration: none;}
#single a:focus img, #single a:hover img, #single  a:active img { border:2px solid #bda57b; padding: 8px;}

.navigation { clear: both; float: left; width: 430px; }
.alignleft { float: left; }
.alignright { float: right; }
