/* Cove Estate Style Sheet  */

* {padding: 0px;margin: 0px;}

body { background-color: #E4E3B5;font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 160%;}


/* LAYOUT  */

#outer { position: relative; width: 900px; margin: 2px auto; background: #fff; border: solid 1px #5F504B; }
#inner {position: relative; padding: 13px 20px 13px 20px; }

#header { position: absolute; background: #AD1F31; width: 348px;
height: 92px; color: #fff; padding-left: 14px; font-family:Arial, Helvetica, sans-serif; background-image: url(../images/logo.gif); background-repeat: no-repeat}

#header span { font-weight: normal;}
#header h1 {position: absolute;font-size: 1.3em;font-weight: bold;color: white;top: 62px; width: 350px; text-transform: none    ; }
#header sup{color: #FCE2CA;}

#headpic { position: absolute; right: 20px; background: #EAEAE2 url(../images/a10.jpg) no-repeat;
width: 491px; height: 92px;}



#advertfront { position: relative; width: 130px; float: right;}


/* NAVIGATION  */

#nav { position: relative; background: #444444; height: 34px; padding: 0px 5px 0px 5px; margin: 98px 0px 20px 0px; color: #fff; font-size: 14px; font-weight: normal;}

#nav ul {}
#nav ul li { display: inline; line-height: 32px; padding-left: 0px; }
#nav ul li.last {border-right: 0px;}
#nav ul li.on {background-color: transparent; padding: 1px 6px;
font-size: 17px; color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif;text-decoration: underline; text-transform: lowercase; }

#nav ul li a { background-color: transparent; padding: 1px 4px;
font-size: 16px; color: #fff; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: lowercase;  height: 34px;}

#nav ul li a:hover { background: #FAEBED; color: #222222; text-decoration: none;}


/* MAIN CONTENT  */

#contentfront { position: relative; width: 710px; float: left;}

#contentfront h1 { position: relative; top: 4px; font-size: 1.8em;
line-height: 25px; color: #AD1F31; border-bottom: 1px solid #FAEEEB;
padding: 0px 0px 8px 15px; margin-bottom: 10px; font-weight: normal; letter-spacing: -0.5px;}

#contentfront .main { padding: 0px 15px 0px 15px; margin-bottom: 20px; font-size: 1.3em; line-height: 160%;}

.address { border-top: 1px solid #FAEEEB; font-size: 90%; margin-top: 30px; background-color: #E6B3B9; padding: 3px;}

#content { position: relative; width: 520px; float: left;}

#content h1 { position: relative; top: 4px; font-size: 1.8em;
line-height: 25px; color: #AD1F31; border-bottom: 1px solid #FAEEEB;
padding: 0px 0px 8px 15px; margin-bottom: 10px; font-weight: normal; letter-spacing: -0.5px;}

#content h3 {color: #6B2E2E; margin: 20px 0px 10px 0px; background-color: #F8EDED; display: block; padding: 3px 2px 3px 2px; border-top: 1px solid #D59090}

#content .main { padding: 0px 15px 0px 15px; margin-bottom: 20px; font-size: 1.3em; line-height: 160%;}

#content li {margin: 0px 0px 10px 30px;}


/* SIDEBAR  */

#sidebar {position: relative;width: 180px;float: right; background-color: #D9E3B5; color: #333333; line-height: 160%; margin: 0px 15px; }
#sidebar h3 {position: relative;top: 4px;font-size: 1.5em;
color: #AD1F31;padding: 0px 0px 0px 10px;margin-bottom: 10px;}
#sidebar p {padding: 0px 10px 0px 10px; margin-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}


#sidebar .highlight {background-color: #F6F8ED; padding: 4px; margin: 4px; color: #444444;}
#sidebar .highlight2 {background-color: #F8EDED; padding: 4px; margin: 4px; color: #444444;}
#sidebar .highlight3 {background-color: #F3F2F1; padding: 4px; margin: 4px; color: #444444;}


ul.linklist {list-style: none; padding: 0px 10px 0px 10px; font-size: 1.2em;}
ul.linklist li{border-top: solid 1px #EEEEEE;padding-top: 5px;margin: 5px 0px 0px 0px;}
ul.linklist li.first{border-top: 0px;margin-top: 0px;padding-top: 0px;}
ul.linklist li.last{margin-bottom: 20px;}


#sidebar2 {width: 170px;float: right; background-color: #F8EDEE; color: #333333; line-height: 160%; padding: 4px; margin:20px 0px 0px 10px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; border: 1px solid #AD1F31;}


/* FORMATTING  */

a {color:#6B2E36; text-decoration: underline;}
a:hover{text-decoration: none;}

p { margin-bottom: 14px;  }
.intro {font-weight: bold; font-size: 110%; margin-bottom: 20px;}

img.floatleft {float: left; margin: 0px 14px 3px 0px; border: 1px solid #DCD5D3; padding: 4px;}
img.floatright {float: right; margin: 0px 0px 3px 14px; border: 1px solid #DCD5D3; padding: 4px;}

#gallery {background-color: #F6F8ED; padding: 5px; text-align: center; color: #333333; font-size: 0.9em;}
#gallery img {border: 1px solid gray; padding: 1px; margin-right: 0px;}



/* FOOTER  */

#footer { position: relative; clear: both; height: 28px; text-align: right; line-height: 28px;background:#DCD5D3; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding-right: 4px;}
#footer a {color: #333333;}


.right {text-align: right;}


/* FORM  */
form {font-size: 80%; }
form td { background-color: #DBDBDB;padding: 0px 3px;}
input,textarea{  border: 1px solid #5B5136;	margin: 4px;	padding: 3px;}

.legend{
padding: 8px 2px 8px 2px;/*gives a bit of padding between the border and the test*/
color: #444444; font-size: 110%;font-weight: bold;}

.submitbutton {
	border: 1px solid #7F714B;
	background: #C1B697;
	color: #FFF;
	}
	

.caps {text-transform: uppercase;}