/* CSS Document */
/*Created by Cathy MacMillan www.macmillaninc.com for georgetownkynewhomes.com*/
/* Date 03-2007 */

/* Layout Global Stylesheet */

/* HTML Style Definitions  
==============================================================*/
body, html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000000;
	background-color: #7e8941;
	font: 1.0em/130% 'Trebuchet MS', Verdana,Tahoma, Arial, san-serif;
	}

a {color: #4E2029;}	
a:visited {color: Black;}
a:active {color: #75313D;}
a:hover {color: Black;}
		
h1,h2, h3 { font-family: "Times New Roman", Times, serif; margin-top:15px;}
h1 { font-size: 1.6em; font-weight: normal; line-height: 1.2em; margin-bottom: 0.2em; font-style:normal;}
h2 { font-size: 1.4em; line-height: 1.2em; font-weight: normal; margin-bottom: 0.5em; }
h3 { font-size: 1.3em; line-height: 1.2em; font-weight: normal; margin-bottom: 0.5em; }

.maroon{color: #75313D;}
.green{color: #7E8941;}
.blue{color: #003551;}
.mustard{color:#ADA047;}


/* Core layout
======================================================================*/
 #container
{
width: 100%;
margin: 0px auto 0 auto; padding-top: 0px;
background-color: #fff;
color: #333;
line-height: 130%;
}

#top{margin-top: 0px;height: 106px;background-color: #004466;}

#top img{padding-left: 250px;}

#top h1{padding: 0;margin: 0;}

#introleft{float: left;text-align: right;width: 220px;margin: 10px;padding-bottom:40px;}

#contactinfo {margin-top: 40px;
	text-align: left;
	font: normal 0.9em 'Trebuchet MS', Verdana,Tahoma, Arial, san-serif;}

#introleft p { margin: 0 0 0.5em 0; font-size: 0.8em; color: #b4a851; line-height: 110%; text-align: right;}
#introleft p.last{margin-bottom:40px;}
#introleft h2 { margin: 0.75em 0 0.5em 0; }

#flashcontent{height: 400px; width: 500px;}

.clear { clear: both; }

ul {margin-left: 35px; font-size: 0.8em; list-style: square;color: Black;font-weight: bold; }
li {color: #4E2029; font-weight: normal;margin-right:50px;list-style: square;}

#features table{border-collapse: collapse; margin-top:15px; padding: 0; }
#features td{border: 1px solid #E8E8E8; padding: 4px;background-color: White; }
#features th{background-color: #EEEEEE; padding: 4px; }
#features img{padding:3px; border:1px solid #888888;}

#improve table{margin-top:15px; padding: 0; }
#improve td{padding: 4px;background-color: White; }
#improve th{padding: 4px; }
#improve img{border:1px solid #dddddd; margin:3px; padding:2px;}

/*NAVIGATION - MAIN
=========================================================================*/
#navMain{ margin: 0; padding: 0 0 0 20px;
font-size:12px;
	font-style:normal;
	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
	text-transform:uppercase;
	
	font-weight: 600;
	}
#navMain a,#navMain a:link{
	background:transparent url(img/nav-dots.gif) no-repeat right;
	color:#6f8135;
	text-decoration:none;
	padding:6px;
}
#navMain a:active{color:#eeeeee;}
#navMain a:visited{color:#4e2029;}
#navMain a:hover {color:#4e2029; text-decoration:underline;}

/*NAVIGATION -SUB
=========================================================================*/
#leftnav{margin-top: 1.0em; float: left;
text-align: right;width: 230px;font: 0.9em Arial, Helvetica, sans-serif;}
#leftnav p{color: #ADA047;}

a.list:link, a.list:visited, a.list:active {
border-bottom:1px solid #E3E3E3;
color:#999999;
display:block;
padding-bottom:3px;
padding-top:3px;
text-decoration:none;
width:100%;
}
a.list:visited {
color:#9CC6D7;
}
a.list:hover {
background-color: #EEEEEE;
color:#000000;
text-decoration:none;
}

/*BREAD Menu
=========================================================================*/
.bread  {
	font: normal 0.7em 'Trebuchet MS', Verdana,Tahoma, Arial, san-serif;
	color: Black;background: transparent;
	margin-left: 35px; margin-top: 0;}
.bread a{ text-decoration: underline; }
.bread a:hover{ text-decoration: underline; color: #4E2029;}
				
/* Content
======================================================================*/
.alert { color: #f00; margin-left: 50px; display: none;}
.credit{ font-size: 0.7em; color: #999999; }
.italic{ font-style: italic; }	
.strong {font-weight: bold; }
#right{ float: right; }
#left{ float: left;}
img.border{border: 1px solid #BDC884; padding: 3px; }
	
#content{
padding: 0px 30px 20px 30px;
margin-top: 0; 
float:left;
width:670px;
background: url(img/border_dots.gif) repeat-y left;}

#content p {
margin: 0px 10px 10px 0;}

#content h2 { margin: 0em 0 0.5em 0; }
#content br.top{margin-top: 0.4em;}

blockquote {
padding: 4px 12px 10px 25px; text-align: left;
color: #ADA047; font: italic 1.35em/1.2 Georgia, "Times New Roman", Times, serif;}

/*FORM - Contact Page
=========================================================================*/
form#shform { 
  width:500px;
  font: 1.0em 'Trebuchet MS', Verdana,Tahoma, Arial, san-serif;
}

fieldset{
	padding:20px;
	margin-bottom:20px;
	border: 1px dashed #C0C0C0;
}

legend{
	font: italic bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #4E2029;
	background-color: White;
	padding:0px 10px;
	margin-left:-15px;
}

label{
	cursor:pointer;
	color: #666666;
}

input, textarea, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	height:30px;
}
				
/*BOTTOM ROLL LINKS
===============================================================*/
#sidebar .linkroll {
border-top:1px solid #EEEEEE;margin:10px 0pt;padding:0pt;width: 500px;}

.linkroll li {
list-style-image:none;list-style-position:outside;list-style-type:none;
margin:1px;padding:0pt !important;}

.linkroll li a {
background-image:url(img/document.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #EEEEEE;
color:#777777;
display:block;
height: 25px;
margin:0pt 0 0 0;
padding:2px 2px 2px 18px;
text-decoration:none;}

.linkroll li a:hover {background-color:#FBFBFB;border-bottom:1px solid #CCCCCC;color:#444444;}

/* Footer Style Definitions 
================================================================*/
#footer{clear: both;margin: 0;margin-bottom: 0;padding: 1.0em 0 0 250px;
color: #BDC884;background-color: #7e8941;text-align: left;
font: normal normal normal 0.6em/120% Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.15em;}

#footer a:link { color: #4E2029; }
#footer a:visited { color: Black; }
#footer a:active { color: #75313D; }
#footer a:hover { color: Black; }
#macinc {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px auto 0;
padding:0 9px 0 0;
text-align:right;
float:right;
color:#333;
}
#macinc a {
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:normal;
padding:0 9px 0 0;
text-decoration:none;
}
/* Easy Slider */
#slider{
	border:6px solid #a9a9a9;
}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:550px;
		height:645px;
		overflow:hidden; 
		
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:60px;	
		}
	ol#controls li{
		margin:3px 10px 3px 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #a9a9a9;
		background: #D9D9D9;
		color:#626262;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background-color:#004466;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
