html,body	{
	height:100%;
	width: 100%;
	margin: 0 auto;
	}
body	{
	margin:0 auto;
	padding:0;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height:18px;
	text-align:center;
	
	}
#wrapper	{
	width:90%;
	min-width:760px;
	height:auto;
	margin: 0 auto;
	text-align:center;
	}
.logo	{
	margin:15px 0 25px 0;
	}	
#content	{
	padding:5px;
	clear:both;
	text-align:left;
	}

.active	a:active {color:#da9610;}
#map a, 
#map a:link,
#map a:visited,
#map a:hover,
#map a:active	{color:#000;}

a, 
a:link,
a:visited,
a:hover,
a:active	{color:#fff;}

.odd	{background: #1a1a1a; padding: 5px 0;}

.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.clrright	{clear:right;}
.clrleft	{clear:left;}

h1			{font-size:18px;margin:0;padding:0;font:Arial, Helvetica, sans-serif;font-weight:normal;}
h2			{font-size:16px;margin:0;padding:0;font:Arial, Helvetica, sans-serif;font-weight:normal;}
h3			{font-size:14px;margin:0;padding:0;font:Arial, Helvetica, sans-serif;font-weight:normal;}

.yell,
a.yell, 
a.yell:link,
a.yell:visited,
a.yell:hover,
a.yell:active {color:#da9610;}

.pad5		{padding:5px;}
.slogan		{
	font:italic 25px book antique,'Times New Roman', Times, serif;
	padding: 6px 0px 10px 0px;
	}

#col	{
	margin-right:5px;
	padding:5px;
	float:left;}


#footer	{
	height:50px;
	font-size:9px;
	color:#404040;
	border-top:3px dotted #212121;
	text-align:left;
	clear:both;
	}
#footer a	{
	color:#404040;
	font-size:9px;
	text-decoration:none;
	}
#footer a:hover	{
	color:#fff;
	}
	
#flsidebar	{
	float:right;
	margin:35px 0 10px 10px;
	width:366px;
	height: 341px;
	}
	
#bardstownpics	{
	width: 340px;
	height:249px;
	float:right;
	margin:5px 2px 100px 10px;
	background:none;
	position:relative;
	}

/*** NAV ***/
#navcontainer
{
width:750px;
padding: 0;
height: 40px;
margin:0 auto;
text-align: center;
}
/*FF */ html>/**/body #navcontainer {height: 20px;}
/*FF */ html>/**/body #navcontainer br {height:0px;}
#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
padding: 2px 14px;
margin: 0 0 0px 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font: 13px/15px  Arial, Helvetica, sans-serif;
}



#navcontainer ul li a:hover	{color: #da9610;}



/******** TOP NAV **********/

#toplist
{
margin:0px;
padding:0px;
float:right;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
height:32px;
background:#fff;
}

#toplist ul, #toplist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#toplist a:link, #toplist a:visited
{
display:block;
font-weight:bold;
float: left;
color: #000;
padding: 5px;
text-decoration:none;
}

#toplist a:link#current, #toplist a:visited#current, #toplist a:hover
{
background: white;
color: #da9610;
text-decoration: none;
}








/******** FORM **********/
form#contact 	{
	margin:0;
	padding: 5px;
	float:left;
	width: 275px;
	}	


#contact label,#contact input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}



#contact label {
	text-align: right;
	width: 75px;
	padding-right: 5px;
}

#contact br {
	clear: left;
}
#contact fieldset	{
	background: #1a1a1a;
	color:#fff;
	border: 1px solid #7c5b47;	
	margin:20px 0px 20px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	} 
	
#contact legend	{
	color:#e79904;
	font-weight:bold;
	font-variant:small-caps;
	font-size:15px;
	padding:2px 5px;
	margin:-5px 0px 10px 0px;
	position:relative;
	top: -2px;
	}
#contact #city {
	display: block;
	width: 60px;
	margin-right:12px;
	float: left;
	margin-bottom: 10px;
}
#contact #comments	{
	display: block;
	width: 240px;
	height:70px;
	margin-bottom: 15px;
	}
#contact #submit	{
	width: 85px;
	height:32px;
	margin-left:90px;
	}




#realtors input.text
	{
	width:175px;
	padding:2px;
	}
#realtors input.radio		{width:20px; margin-right:25px;}
#realtors select.property	{width:219px;}	
#realtors select.style		{width:210px;}	
#realtors input.submit		{width:88px;height:33px;}	

.shhhh { display:none; }