*{ 
   margin:0; 
   padding:0; 
   border:none; 
} 

:focus {outline:none;} 

body
{margin:0;
padding-top: 1em;
padding-bottom: 1em;
background-color:#ffff99;
background:#ffff99;
color: #c7a317;
font: 80% Georgia, Arial, Helvetica, serif;
text-align: center;
}

#home #navlist #homenav, 
#home1 #navlist #home1nav, 
#french #navlist #frenchnav, 
#bedrooms #navlist #bedroomsnav, 
#sittinganddiningareas #navlist #sittinganddiningareasnav, 
#guestbooks #navlist #guestbooksnav, 
#cuisine #navlist #cuisinenav, 
#pricesandoffers #navlist #pricesandoffersnav, 
#contactus #navlist #contactusnav, 
#howtogethere #navlist #howtogetherenav, 
#faqs #navlist #faqsnav, 
#oursponsors #navlist #oursponsorsnav

{ 
   color: #663300; 
   background: #c7a317; 
} 

.nounder a { 
   text-decoration:none; 
   color: #663300; 
   font-weight:bold; 
} 

.nounder a:hover {text-decoration: underline;} 


}/* I have moved these up as they are general usage tags i.e. they may apply to different divs */ 

h1 { 
   font: 200%/bold Georgia, Arial, Helvetica, serif; 
   color: #663300; 
   padding-top: 10px; 

} 
  
h2 { 
   font: Georgia, Arial, Helvetica, serif; 
   padding-top: 10px; 
   padding-bottom: 10px; 
   text-align: center;
   color: #663300; 
} 
  
h3 { 
   font:120% Georgia, Arial, Helvetica, serif; 
   padding-top: 5px; 
   padding-bottom: 5px; 
   color: #663300; 
} 

/* Define the content wrapper */ 

#wrapper { 
   background:#c7a317; 
   color: #663300; 
   width: 930px; 
   margin: 0 auto; 
   padding: 1em; 
} 

#header { 
   width:920px; 
   height:auto; 
   padding:10px 5px; 
   font-size: 100%; 
   color: #663300; 
} 
#col1 {
                float: left;
		width: 220px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 5px;
		padding-left: 15px;
 		background-color: #ECD672;
 		color: #663300;
                text-align: left;
		min-height: 1750px;
	}

#col1C {
                float: left;
		width: 220px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 5px;
		padding-left: 15px;
 		background-color: #ECD672;
 		color: #663300;
                text-align: center;
		min-height: 1750px;}

#col2
	{       width:auto;                
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 250px;
		margin-right: 250px;
		background-color: #ECD672;
		padding-left: 15px;
		padding-right: 15px;
                padding-top: 15px;
		padding-bottom: 15px;
                text-align: left;
                min-height: 1750px;
	}

#col3
	{       width:220px;
                margin-top: 10px;
		margin-bottom: 10px;
                float: right;
                background-color: #ECD672;
		padding-left: 15px;
		padding-right:5px;
                padding-top: 15px;
		padding-bottom: 15px;
		text-align: left;
                min-height: 1750px;
	}
#col4 {
                float: left;
		width: 270px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 5px;
		padding-left: 15px;
 		background-color: #ECD672;
 		color: #663300;
                text-align: left;
		min-height: 1750px;
	}

#col5
	{       width:auto;                
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 300px;
		margin-right: 250px;
		background-color: #ECD672;
		padding-left: 15px;
		padding-right: 15px;
                padding-top: 15px;
		padding-bottom: 15px;
                text-align: left;
                min-height: 1750px;
	}
#col6 {
                float: left;
		width: 650px;
		margin-top: 10px;
		margin-bottom: 10px;
                padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 5px;
		padding-left: 15px;
 		background-color: #ECD672;
 		color: #663300;
                text-align: center;
		min-height: 1750px;
                text-decoration: none; 
	}

#col6a {
                float: left;
		width: 650px;
		margin-top: 10px;
		margin-bottom: 10px;
                padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 5px;
		padding-left: 15px;
 		background-color: #ECD672;
 		color: #663300;
                text-align: left;
		min-height: 1750px;
                text-decoration: none; 
	}

#col7
	{       width:220px;
                margin-top: 10px;
		margin-bottom: 10px;
                margin-left: 685px;
                background-color: #ECD672;
		padding-left: 15px;
		padding-right:5px;
                padding-top: 15px;
		padding-bottom: 15px;
		text-align: left;
                min-height: 1750px;
	}



/* Define Top Navigation Bar Settings */

/* Navigation buttons style */
#navigation {
float: center;
width: 200px;
margin-top: 2em;
margin-bottom: 3em;
border-left: 2px solid #c7a317;
border-right: 2px solid #c7a317;
border-top: 2px solid #c7a317;
border-bottom: 2px solid #c7a317;
font: 110% Georgia, Arial, Helvetica, serif;
color: #663300;}

#navigation ul 
{ list-style: none; 
margin: 0; 
padding: 0; } 

/*#navigation ul ul {
border-left: 5px solid #c7a317;
font: 90% Georgia, Arial, Helvetica, serif;
}*/

#navigation li 
{ border-bottom: 0px solid #c7a317;
 }

#navigation li a:link
{ font-size: 110%;
 display: block;
padding: 0.4em 0 0.4em 0.5em;
 border-left: 0px solid #c7a317;
 border-right: 0px solid #c7a317;
 background-color: #ecd672;
 color: #663300;
 text-decoration: none; }

#navigation li a:visited
{ font-size: 90%;
 display: block;
 padding: 0.4em 0 0.4em 0.5em;
 border-left: 0px solid #c7a317;
 border-right: 0px solid #c7a317;
 background-color: #ecd672;
 color: #996600; 
 text-decoration: none; }

#navigation li a:hover {
color: #c7a317;
}

#navigation li a:active
{ font-size: 110%;
 display: block;
padding: 0.4em 0 0.4em 0.5em;
 border-left: 0px solid #c7a317;
 border-right: 0px solid #c7a317;
 background-color: #ecd672;
 color: #663300;
 text-decoration: none; 
}

#navigation p a{
font-size: 80%;
line-height: 2em;
color: #ecd672;
padding: 0.4em 0 0.4em 0.5em;
text-align: right
}
/* End Navigation buttons style */


/* Navigation buttons style */ 
.navigation { 
   width: 200px; 
   margin-top: 2em; 
   margin-bottom: 3em; 
   border-left: 2px solid #c7a317; 
   border-right: 2px solid #c7a317; 
   border-top: 2px solid #c7a317; 
   border-bottom: 2px solid #c7a317; 
   font: 110% Georgia, Arial, Helvetica, serif; 
   color: #663300; 
} 

.navigation ul { 
   list-style: none; 
   margin: 0; 
   padding: 0; 
} 

.navigation li {border-bottom: 0px solid #c7a317;} 


.navigation li a:link { 
   font-size: 110%; 
   display: block; 
   padding: 0.4em 0 0.4em 0.5em; 
   border-left: 0px solid #c7a317; 
   border-right: 0px solid #c7a317; 
   background-color: #ecd672; 
   color: #663300; 
   text-decoration: none; 
} 

.navigation li a:visited { 
   font-size: 90%; 
   display: block; 
   padding: 0.4em 0 0.4em 0.5em; 
   border-left: 0px solid #c7a317; 
   border-right: 0px solid #c7a317; 
   background-color: #ecd672; 
   color: #996600; 
   text-decoration: none; 
} 

.navigation li a:hover {color: #c7a317;} 

.navigation li a:active { 
   font-size: 110%; 
   display: block; 
   padding: 0.4em 0 0.4em 0.5em; 
   border-left: 0px solid #c7a317; 
   border-right: 0px solid #c7a317; 
   background-color: #ecd672; 
   color: #663300; 
   text-decoration: none; 
} 

.navigation p a { 
   font-size: 80%; 
   line-height: 2em; 
   color: #ecd672; 
   padding: 0.4em 0 0.4em 0.5em; 
   text-align: right; 
} 



.p { margin-bottom:0px; } 

#table {
border: 3px solid #c7a317;
cellpadding: 50px solid #c7a317;
cellspacing: 5px solid #c7a317;
width: 640px;

}
fieldset { 
margin: 1.5em 0 0 0; 
color: #0056A3; 
padding: 0; 
} 

fieldset.questionnaire { 
margin: 0 0 0 0; 
padding: 0; 
} 
fieldset.questionnaire  li { 
padding-bottom: .2em; 
} 

legend {  
margin-left: 1em;  
color: #0056A3; 
font-weight: bold; 
} 

label {  
float: left;  
width: 16em;  
margin-right: 1em; 
} 

label.questionnaire { 
float: left; 
width: 280px; 
margin-right: 0px; 
} 

label.wide { 
float: left; 
width: 400px; 
margin-right: 0px; 
} 

fieldset ol {  
padding: 0em 1em 0 1em;  
list-style: none; 
} 
fieldset li {  
padding-bottom: 1em; 
} 
fieldset.submit {  
float: right; 
border-style: none; 
margin-right: 3em; 
margin-bottom: 1em; 
} 

fieldset.reset {  
float: left; 
border-style: none; 
margin-bottom: 1em; 
margin-left: 3em; 
}

