@charset "utf-8";
/* CSS Document */

/* -- undo browser HTML defaults -- */

:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}
object, embed{ border: 0; margin:0; padding:0;}

/* -- Styling Begins -- */

/* -- Form -- */

body{background-color:#93a445;}

a { color: #93a445; }

#container{margin:22px auto 0 auto; width:850px; border:2px solid #574319; background-color:#FFFFFF;}
#content{min-height:900px;}
#left_column{ float:left; width:175px; min-height:600px;}
#center_column{ float:left; width:450px; min-height:600px;}
#picture{margin:46px 15px 0 15px; width:420px;}

#body_content{ margin:0 21px; width:420px;}
#right_column{float:left; width:225px; min-height:600px; }
#thecottages{padding:8px;}
#whats_new{width:196px; margin:20px auto; border:1px solid #574319; min-height:500px; }
.clearfloat{clear:both; height:0; font-size:1px; line-height:0;}
.picture_thumb {text-align:center; padding:10px;}

/*-- Menu --*/
#nav{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #93a445; line-height: 12px; display:block; margin-left:25px; }

#themenu, #themenu ul { padding:0; list-style:none; list-style-image:none; width:130px; }
#themenu li ul { margin-left:7px; list-style:none; list-style-image:none; }

#themenu li { margin:10px 0; color:#93a445; }
#themenu li a { color:#93a445; text-transform:uppercase; }
#themenu li:hover { list-style-image:url(../images/arrow_brown.gif); }
#themenu li a:hover { color:#574319; text-transform:uppercase; }
#themenu li.selected { list-style-image:url(../images/arrow_brown.gif); }
#themenu li.selected a { color:#574319; text-transform:uppercase; }

#themenu li.selected ul li a { color:#93a445; text-transform:none; }
#themenu li.selected ul li a:hover { color:#574319; list-style-image:url(../images/arrow_brown.gif); text-transform:none; }
#themenu li.selected ul li.selected { list-style-image:url(../images/arrow_brown.gif); }
#themenu li.selected ul li.selected a { color:#574319; text-transform:none; }

/* -- menu graphic buttons -- */

#buttons a{text-decoration:none; font-weight:bold; font-size:12px; line-height:14px; letter-spacing:0.7px; padding-top:2px; }
#buttons li{ margin: 20px 0 20px 20px;}
#reserve_btn a{width:138px; height:32px; background-color:#93a445; border:2px solid #574319; text-align:center; display:block; color:#574319;}
#reserve_btn a:hover{ background-color:#fff;}
#tradition_btn a{width:138px; height:32px; background-color:#574319; border:2px solid #574319; text-align:center; display:block; color:#fff;}
#tradition_btn a:hover{background-color:#fff; color:#574319;}
#gallery_btn a{width:138px; height:32px; background-color:#93a445; border:2px solid #574319; text-align:center; display:block; color:#fff;}
#gallery_btn a:hover{background-color:#fff; color: #574319;}
.events{margin:5px;}
.events a{color: #574319; text-decoration:underline;}
.events a:hover{color: #93a445;}

/* -- photo gallery -- */
#photo_gallery{padding:40px; text-align:center;}

/* -- body -- */

#list_disc{list-style:disc; margin-left:50px;}

.featured-special { width:400px; margin:10px 0px 5px 0px; border:3px solid #93A445; background:#574319; padding:10px; color:#FFF; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; }
.featured-special h3 { font-size:18px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#93A445; text-transform:uppercase; margin:5px 0px 15px 0px; }
.featured-special img { float:left; margin:0px 10px 5px 0px; border:none; }
.featured-special a#contact { text-decoration:none; color:#93A445; text-align:right; display:block; }
.featured-special p { font-size:12px; }

/*  -- footer -- */

#footer{text-align:center; color:#93a445; font-size:10px; padding:10px 0; background-color:#574319;}
#footer a{ text-decoration:underline;} 
#fotter a:hover{text-decoration:none;}

/* -- Text Styling -- */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #574319;}
#body_content a{color:#574319; text-decoration:underline;}
#body_content a:hover{ color:#93a445;}
.green_heading{color: #93a445; font-size:14px; text-transform:capitalize;}
.green_box{width:420px; height:20px; background-color:#93a445; margin:20px 0;}
.green{color: #93a445;}
h1, p{margin-bottom:10px;}
.click_text{ text-transform:capitalize; color:#93a445; font-size:10px;}

.break { display:block; clear:both; margin-bottom:20px; display:block;}
.thumbnail { width:107px; height:107px; margin:15px; float:left; text-align:center; }
.thumbnail img { border:2px solid #666633; }
