/* MacMillan KY Real Estate
	Created by: Cathy MacMillan - www.macmillaninc.com
	Date: 6-2009 */
	*, body {
margin:0;
padding: 0;
}
a {color:#333; text-decoration:underline}
a:hover {color:#CC0000;}
a:visited {color: #666666;}
a:active {color: #CC0000;}

.adv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
body {
	background-image: url(../img/blkbg.png);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
}
#container{ margin: 0 auto;
width: 800px;}

.width150 {width:150px}

h1, h2, h3, h4, h5 {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
}
h1 {
font-size:16pt;
color: #C50022;
margin: 15px 0 0 30px;
}
h2 {
color: #222;
margin: 15px 0 0 30px;
font-size:15pt;
}
h3 {font-size: 14pt;}
h4 {font-size: 13pt;}
h5 { font-size: 12pt;}
h3, h4, h5 {color: #222;
margin: 15px 0 0 30px;}

blockquote{padding: 0 3em; margin: 1em 6em;}
#breadcrumb { padding: 5px;}

li {font-size: 11px; line-height: 1.5em; color: #555; list-style:square;}

ol li {list-style:decimal; margin-left: 80px}

p, .tv {font-size: 11px; padding: 0 30px; line-height: 1.5em; color: #555; margin-bottom: 1.5em;
}
dl {padding: 0 30px; margin: 0 30px;}
dt {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; padding: 0; color: #444; margin-bottom: 0; font-weight: bold;
}
dd {font-size: 11px; padding: 0; line-height: 1.5em; color: #555; margin-bottom: 1.5em;
}
.black {color: #000000;}
.red {color:#C50022;}

.margin-zero {margin:0}

.strongem {
font-weight: bold;
font-style: italic;
}
.strong {font-weight: bold;}
.em {font-style: italic;}

#front ul, #front li {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
#front li {line-height: 1.5em; margin-left: 2.5em; list-style-type:square; list-style-position:outside; text-align:left;}

#content ul, #content li, #contentol ol, #contentol li {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
#contentol li { line-height: 1.5em; margin-left: 60px; list-style-position:outside; text-align:left;}
#content li {line-height: 1.5em; margin-left: 60px; list-style-type:square; list-style-position:outside; text-align:left;}

.frontimg {margin: 16px 0;}
.blockpad {padding-top: 10px;}
#footer,#breadcrumb {color: #888; font-size: 10pt;}
#footer a:link, #breadcrumb a:link {color:#888; font-size: 10pt;}
#footer a:hover, #breadcrumb a:hover {color:#CC0000;}
#footer a:visited, #breadcrumb a:visited {color: #555555;}
#footer a:active, #breadcrumb a:active {color: #CC0000;}
.ninepx { font-size:9px;}
.disclaimer {font-size: 9px;}
.clear {clear:both;}

abbr {cursor:help; }

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#333;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:475px; 
  height:400px;
  padding:10px;
  background-color:#ffffff;
  border: 10px solid #888;
}

/*form {
	margin: 0;
	text-size: 11px;
	padding: 20px;
}

fieldset {
	border:							none;
	padding:							18px;
	margin-top: 20px;
}

legend { background-color: #eee; padding: 8px; font-size: 16pt;
}

label {
	font-weight:						bold;
	color: 							#515151;
}

input, textarea {
	padding:							3px;
	margin-top:8px;
	border-color:						#cccccc;
	border-style:						solid;
	border-width:						1px;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							11px;
	color: 							#222;
}

textarea {height:100px;}

input:focus, textarea:focus {background-color: #ddd;}

#sendme {
margin-top:8px;
margin-bottom:28px;
border:none;
padding:3px;
width: 150px;
float:left;
text-align:center;
background-color:#862424;
color:#ffffff;
font-weight: bold;
font-size: 12px;
}*/
#contactForm {margin: 30px;}
#contactForm label {font-size: 0.8em;}
#contactForm .cf-textbox, #contactForm .cf-textarea
{
	border:1px solid #ccc;
	padding:4px;
	font-size:1.0em;
	background-color:#fafafa;
	font-weight:800;
	color:#555;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	
}
#contactForm .cf-button {
	border:1px solid #ccc;
	padding:4px;
	font-size:1em;
	background-color:#2E3339;
	font-weight:normal;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#FFFFFF;
}
#contactForm .cf-textbox, #contactForm .cf-textarea
{
	width:500px;
}
#contactForm div
{
	margin:0 0 15px 0;
}
#contactForm label.error { 
	color:red;
	display:block;
	font-weight:bold;
	font-size:0.8em;
}