body 				{margin-height:0;
					margin-width:0;
					margin-top:0;
					margin-left:10;
					margin-bottom:0;
					font-size: 13px;
					font-family: verdana, san serif;
       				margin-right:10;
					background:url('images/background_main.jpg') repeat-x;
					background-color:#014782;
					text-align:center;
					}
		
table				{border:0;
					border-collapse: collapse;
					cellspacing:0;
					cellpadding:0;
					font-size: 13px;
					font-family: verdana, san serif;
					align:center}
					
a					{text-decoration:none;
					font-weight:bold;
					color:#663300;}

a:hover				{color:#000000}					

a:visited			{color:#663300;;}
					
tr					{vertical-align:top;
					border:1px #000000 solid}


/*****  MAIN FORMATTING AREAS *****/


#wrap				{
					width: 950px;
					margin: 0 auto;	
					text-align: left;
					background-color:#FFFFFF;
					background:url(images/content_bg.gif) repeat-y;					
					}
					
#header				{
					width:950px;
					height:200px;
					background:url(images/top_bar.jpg) no-repeat;					
					background-position:right;
					text-align:left;
					margin: 0 auto;
					overflow:hidden;
					}
					
#second_bar			{
					height:30px;
					float: left;
					text-align:left;
					margin: 0 auto;
					color:#FFFFFF;
					border:none;
					clear:both;					
					width:950px;
					background:url(images/top_bar.gif) repeat-x;
					}					

#cottage_tabs		{
					height:37px;
					float: left;
					text-align:left;
					margin: 0 auto;
					margin-top:10px;
					border:none;
					clear:both;					
					width:690px;
					background:url(images/tab_bg.gif) repeat-x;
					}	
					
#sidebar 			{
					float: left;
					width: 200px;
					margin: 0;
					margin-left:10px;	
					padding: 0; 
					font-family : "trebuchet ms", helvetica, sans-serif;
					font-size:12px;		
					}

#main_area_right	{
					width:710px;
					text-align:left;
					margin: 0 auto;
					margin-right:20px;
					float:right;
					}					

#footer				{width:950px;
					text-align:center;
					height:25px;
					background:url(images/footer.gif) repeat-x;
					clear:both;}
					
/* IMAGES */


					
.bordered			{border-bottom: #958767 solid 2px;
					border-top: #958767 solid 2px;
					border-left: #958767 solid 2px;
					border-right: #958767 solid 2px;
					}

img.no-border 		{border: none;}


.rotating			{border: 5px #958767 double;
					padding:0px;
					}
					
img					{border:none}
					
#bigpicture			{height:400px;
					width:500px;
					overflow-x:hidden;
					overflow-y:hidden;}
					

#photos				{height:100px;
					width:500px;
					max-width:500px;
					overflow-x:scroll;
					overflow-y:hidden;
					white-space:nowrap}					



/******** OTHER STYLES *****************/

textarea, input		{font-family : "trebuchet ms", helvetica, sans-serif; 
					color:#333333;
					text-decoration: none;
					font-style:italics;
					font-size:14px;
					font-weight:normal}
					
.contact_form 		{
					margin:10px; 
					padding: 20px;
					width:500px;
					border: 1px solid #000000;
					background-color:#dccda4;
					color:#000000;
					}				


h2					{
					color:#003366;
					text-decoration: none;
					font-size:16px;
					font-weight:bold}
					
.font1				{font-family:"Monotype Corsiva", "Edwardian Script ITC", Verdana, sans-serif; 
					color:#484226;
					text-decoration: none;
					font-size:17px;
					font-weight:normal}			
							
.font2				{font-family : "trebuchet ms", helvetica, sans-serif; 
					color:#333333;
					text-decoration: none;
					font-style:italics;
					font-size:11px;
					font-weight:normal}

.font2:link			{font-family : "trebuchet ms", helvetica, sans-serif;  
					color:#000099;
					text-decoration: none;
					font-size:9px;
					font-weight:normal}

.font2:visited		{font-family : "trebuchet ms", helvetica, sans-serif;  
					text-decoration: none;
					color:#000099;
					font-size:9px;}					

.font2:hover		{color:#0080c0}

.font2:focus		{color:#0080c0}

.font3				{font-family : "trebuchet ms", helvetica, sans-serif;
					color:#ffffff;
					text-decoration: none;
					font-size:12px;
					font-weight:normal}

.font3:link			{font-family : "trebuchet ms", helvetica, sans-serif; 
					color:#ffffff;
					text-decoration: none;
					font-size:12px;
					font-weight:bold}
					
.font3:hover		{color:#ffff00}					

.font3:focus		{color:#ffff00}		
					
.font4				{font-family:"Monotype Corsiva", "Edwardian Script ITC", Verdana, sans-serif; 
					color:#003366;
					text-decoration: none;
					font-size:20px;
					font-weight:bold}
					
.font5				{font-family: verdana, arial, sans serif;
					color:#000000;
					text-decoration: none;
					font-size:7pt;
					font-weight: normal}

.font6				{font-family:"Monotype Corsiva", "Edwardian Script ITC", Verdana, sans-serif; 
					font-weight:bold;
					font-size:18px;
					color:#663300;}
					
							
.font7				{text-decoration:none;
					font-weight:bold;
					color:#663300;}	

.font8				{color:#003366;
					font-weight:bold}
					
										
.font9				{font-family : "trebuchet ms", helvetica, sans-serif;  
					color:#000000;
					text-decoration: none;
					font-size:10px;
					font-weight:bold}
					
.font10				{font-family : "trebuchet ms", helvetica, sans-serif;  
					color:#003333;
					text-decoration: none;
					font-size:11px;
					font-weight:bold}	

.font11				{font-family : "trebuchet ms", helvetica, sans-serif;  
					color:#000000;
					text-decoration: none;
					font-size:11px;
					font-weight:normal}




#sidebar ul.sidemenu {
	list-style:none;
	margin:4px 0 10px 5px;
	padding:0;		
}
#sidebar ul.sidemenu li {
	margin-bottom:1px;
	border: 0px solid #f2f2f2;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color:#663300;	
	text-decoration:none;	
	padding:4px 5px 4px 5px;
	background:#F4F0DF;
	border-left:4px solid #663300;
	border-bottom: 1px solid #958767;	
	min-width:120px;
	font-family : verdana, "trebuchet ms", helvetica, sans-serif;
	font-size:11px;	
}

* html body #sidebar ul.sidemenu a { height: 16px; }

#sidebar ul.sidemenu a:hover {
	padding:4px 5px 4px 5px;
	background: #663300;
	color: #F4F0DF;
	border-left:4px solid #004780;
}


/* sidebar2 
#sidebar {
	float: left;
	margin: 0;	padding: 0; 
	display: inline;		
}
#sidebar ul.sidemenu2 {
	list-style:none;
	margin:5px 0 10px 5px;
	padding:0;		
}
#sidebar ul.sidemenu2 li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#sidebar ul.sidemenu2 a {
	display:block;
	font-weight:bold;
	color: #000000;	
	text-decoration:none;	
	padding:2px 5px 2px 5px;
	background: #937745;
	border-left:4px solid #cbc767;	
	
	min-height:18px;
}

* html body #sidebar ul.sidemenu2 a { height: 18px; }

#sidebar ul.sidemenu2 a:hover {
	padding:2px 5px 2px 5px;
	background: #fffa6e;
	color: #990066;
	border-left:4px solid #990066;
} */

.padded				{padding:5px;
					border-top-width: 1px;
					border-right-width: 1px;
					border-bottom-width: 1px;
					border-left-width: 1px;
					border-top-style:ridge;
					border-right-style: ridge;
					border-bottom-style: ridge;
					border-left-style: ridge;					
					border-top-color:#666666;
					border-right-color:#666666;
					border-bottom-color:#666666;
					border-left-color: #666666;
					background-color:#FFFFFF;
					}


										