@import url(reset.css);


body {  font: 12px/1.6 'Lucida Grande', Verdana, sans-serif; padding-bottom: 25px; background: #3e1e0c url(somenoise.jpg); color: #1c1c1a; }

#hmm { width: 800px; margin: 0 auto; background: #dbb376 url(background.jpg); padding: 25px; padding-bottom: 50px; }

p { padding-bottom: 17px; }

a { color: #4a5916; font-weight: bold; }
a { outline: none; }
:focus { -moz-outline-style: none; }

#wrapper a img { margin-bottom: -2px; vertical-align: sub; border: none; }

.nobdr {   background: none !important; }

.fineprint { font-size: 11px; color: #e3d1a0; }
.downloadfine { font-size: 11px; color: #9a937f; }

#wrapper { width: 700px; background: #f1e5c8 url(rightcol.jpg) top left repeat-y; margin: 0 auto; overflow: auto; }

#contactwrapper { width: 656px; background: #f1e5c8; margin: 0 auto; overflow: auto; padding: 20px; border-left: 2px solid #753a1a; border-right: 2px solid #753a1a; }

#map { width: 696px; border-left: 2px solid #753a1a; border-right: 2px solid #753a1a; background: #f1e5c8; margin: 0 auto; line-height: 0; border-top: 1px solid #9c9480; }
#printdirections { background: #d3c9af url(getdirectionsback.gif) top right no-repeat; padding: 20px; padding-left: 250px; padding-right: 150px; line-height: 1.4; color: #3f3a2c; border-bottom: 1px solid #9c9480; }

#contacts { overflow: auto; border-bottom: 1px solid #753a1a; margin-bottom: 20px;  }
#contactleft { float: left; }
#contactright { float: right; }
#danbio { clear: both; }

#rightcol { float: right; width: 207px; padding: 5px 15px; color: #f4efe2; line-height: 1.4; }
#rightcol p { padding-bottom: 14px; }
#rightcol a { color: #efecdd; text-decoration: none; border-bottom: 1px solid #efecdd; font-weight: bold; }
#rightcol a:hover { color: #753918; background: #efecdd; }

h2 { font-weight: bold; font-size: 14px; padding-bottom: 6px; }
h3 { font-weight: bold; }

ul { padding: 10px; }
li { margin-left: 20px; list-style-type: disc; }


.floatright {
float: right;
margin-left: 5px;
margin-bottom: 5px;
padding: 3px;
background: #fff7e2; }

.floatleft {
float: left;
margin-right: 15px;
margin-bottom: 15px;
padding: 3px;
background: #fff7e2; }




#logo a {
display: block;
width: 700px;
height: 40px;
margin: 0 auto;
margin-top: 25px;
text-indent: -9999px; 
background: url(/x/littlelogo.gif) top left no-repeat; }


#header {
background: url(header.jpg) top left no-repeat;
height:239px;
width: 700px;
margin: 0 auto; }

body#area #header { background: url(header_area.jpg) top left no-repeat; }
body#contact #header { background: url(header_contact.jpg) top left no-repeat; }
body#community #header { background: url(header_community.jpg) top left no-repeat; }

#header ul {
padding: 185px 0 0 20px;
color: #f0e5c7; }

#header li {
list-style-type: none;
display: inline;
margin: 0; }

#header li a {
color: #fff;
font-family: Georgia;
font-weight: normal;
font-size: 17px;
text-transform: uppercase;
background: #533c17;
padding: 2px 4px;
text-decoration: none;
color: #f0e5c7;  }
#header li a:hover { background: #774e2a; }
#header li a span { font-size: 14px; }

h1 { font-family: Papyrus; font-size: 23px; color: #723717; }


#footer {
background: #49230e url(footback.jpg) top left no-repeat;
width: 660px; margin: 0 auto; padding: 20px; font-size: 11px; color: #f0e5c7; border-top: 2px solid #502813; overflow: auto; border-bottom: 2px solid #753a1a; }
#footer p { padding: 0; }
#footer a { color: #b8b19d; }
#footer address { float: left; padding-right: 20px; }
#footer address b { color: #e3d1a0; }
#footer .phone { float: left; }


#contacts b.label { color: #3c1c0b; }

b.label { float: left; display: block; width: 90px; padding-right: 5px; text-align: right; color: #e3d1a0; }


#footer .modelvisit { padding-bottom: 0; padding-left: 35px; color: #e3d1a0; font-weight: bold; float: left; width: 120px; }
.modelvisit span { color: #f0e5c7; font-weight: normal; }

#subfoot { font-size: 11px; margin: 0 auto; width: 660px; margin-bottom: 20px; margin-top: 10px; overflow: auto; }
#copy { float: left; }
#siteby a { color: #351e09; text-decoration: none;  }
#siteby { float: right; }

#rightcol h2 { color: #dfd1b0; text-transform: uppercase; font-weight: bold; padding-bottom: 14px; font-size: 13px; }

body#home #leftcol { padding-top: 15px; width: 405px; }

#leftcol { float: left; width: 380px; padding: 5px 20px; }

.divider hr { display: none; }
.divider { height: 11px; width: 103px; background: url(divider.gif) no-repeat; margin: 0 auto; padding-bottom: 14px; }


p.first { font-family: Georgia; font-size: 16px; line-height: 1.5; }

body#home p.first { padding-bottom: 10px; }

#breadcrumb { padding-bottom: 17px; font-size: 11px; line-height: 1.4; }





body#home a.home,
body#contact a.contact,
body#community a.community,
body#area a.area
{ background: #774e2a; }



.definition {
padding: 10px 15px;
margin-top: -10px;
border-top: 1px solid #d4ccb8;
border-bottom: 1px solid #d4ccb8;
background: #e1d7bc url(defback.jpg);
line-height: 1.4;
font-style: italic;  }


#homecopy { background: #dddbcc; padding: 15px; padding-bottom: 5px; }


#retreat { text-indent: -9999px; background: url(/retreat_dict.gif) top left no-repeat; width: 143px; height: 19px;  }

#golfcolwrap { clear: both; overflow: auto; }
#golfcol1 { float: left; width: 185px; }
#golfcol2 { float: right; width: 185px; }

.onthispage { border-bottom: 1px solid #d4cbb2; padding-bottom: 10px; margin-bottom: 15px; }

body#home .onthispage { border-bottom: 0; color: #666; }

body#contact address { margin-bottom: 20px; }

#viewtour { float: right; padding-left: 10px;  }


body#home #rightcol p b { color: #f0e5c7; }

#littlelogos { width: 700px; margin: 0 auto; overflow: auto; }
.logo { float: left; padding-right: 12px; }

#slideshowlink { padding-bottom: 17px; }
