@charset "UTF-8";

/*
Theme Name: Cove Springs
Theme URI: http://www.covespringsonline.com/
Description: For the Cove Springs Online site.
Version: 1.0
Author: Digital Media Graphix
Author URI: http://www.dmgx.com/

*/

body {
font-family:"Trebuchet MS";
background-color:#75654d;
margin:0px;
padding:0px;
}

.mainWrapper {
background-image:url(images/bgStrip.jpg);
background-repeat:repeat-y;
background-position:center;
display:block;
}

.homeTop {
background-image:url(images/topBg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:917px;
display:block;
}

.logoBtn {
text-align:left;
padding:0px 80px 20px 0px;
}

.topQuote {
font-size:12px;
color:#666633;
float:left;
text-align:center;
width:470px;
padding:50px 0px 32px 0px;
}

.flash {
padding:40px 0px 0px 0px;
vertical-align:top;
}
.flash img {
padding:0px;
margin:0px;
vertical-align:top;
}


/* ==================== NAV ================= */ 

/* HEADER */
#header {width: 486px; height: 36px; margin: 0px; z-index: 9998; display: inline; }
#header #nav { margin: 0px; padding:0px 10px 30px 0px; }
#header #nav li { display: inline; }

#header #nav li#letter a { float: left; width: 149px; height: 0; padding-top: 36px; overflow: hidden; }
#header #nav li#area a { float: left; width: 99px; height: 0; padding-top: 36px; overflow: hidden; }
#header #nav li#properties a { float: left; width: 137px; height: 0; padding-top: 36px; overflow: hidden; }
#header #nav li#contact a { float: left; width: 101px; height: 0; padding-top: 36px; overflow: hidden; }


/* BUTTONS */
#header #nav li#letter a {background-image:url(images/btn_letter.jpg); background-position: 0 0; }
#header #nav li#area a {background-image:url(images/btn_area.jpg); background-position: 0px 0; }
#header #nav li#properties a {background-image:url(images/btn_prop.jpg); background-position: 0px 0; }
#header #nav li#contact a {background-image:url(images/btn_contact.jpg); background-position: 0px 0; }


/* OVER STATES */
#header #nav li#letter a:hover {background-position: 0 -36px; }
#header #nav li#area a:hover {background-position: 0px -36px; }
#header #nav li#properties a:hover {background-position: 0px -36px; }
#header #nav li#contact a:hover { background-position: 0px -36px; }

/* ON STATES */
#header #nav li.current_list_item a { background-position: 0 -36px; }


/* ==================== HOME PAGE LOWER ELEMENTS ================= */

.homeLower {
width:917px;
}

.contact {
font-size:12px;
text-align:left;
color:#333333;
padding:0px 0px 0px 70px;
float:left;
width:240px;
}

.contact h1 {
padding:25px 0px 0px 0px;
font-size:18px;
text-align:left;
color:#96866e;
}

.contact a:link, .contact a:visited {
text-decoration:underline;
color:#333333;
}

.contact a:hover {
text-decoration:none;
color:#000000;
}

.megan img {
float:left;
padding:0px 10px 0px 0px; 
}

.megan {
padding:10px 0px 0px 15px;
}

.john {
padding:15px 0px 0px 15px;
}

.john img {
float:left;
padding:0px 10px 0px 0px; 
}

.remax {
padding:15px 0px 0px 70px;
}

.welcome {
background-image:url(images/welcomeBg.jpg);
background-repeat:no-repeat;
float:left;
margin:0px 0px 0px 30px;
width:548px;
}

.welcome h1 {
padding:25px 0px 0px 35px;
font-size:18px;
text-align:left;
color:#96866e;
float:left;	/* My Own */
}

.welcomeText {
width:470px;
text-align:left;
font-size:12px;
}

.edit-link {
	float:left;
	padding:30px 0px 0px 15px;
	font-size:11px;
}

.edit-link a {
	color:#64966E;
}

.links li {
	list-style-type: none;
}

.areaText {
padding:0px 0px 0px 20px;
}

.areaHL {
color:#96866e;
font-size:14px;
}

.facts-text {

}

.contactright input {
background-color:#f2f0e5;
padding:0px;
margin:0px;
}

.contactright textarea {
background-color:#f2f0e5;
}

.contactform {
color:#96866e;
}

/* ==================== FOOTER ================= */

.footer {
clear:both;
background-image:url(images/footerBg.jpg);
background-repeat:no-repeat;
height:118px;
width:917px;
font-size:12px;
color:#999966;
text-align:right;
}

.footerText {
padding:70px 40px 0px 0px;
}

.footer a:link, .footer a:visited{
color:#999966;
text-decoration:underline;
}

.footer a:hover {
color:#333333;
text-decoration:none;
}
