 * /* Our "universal rule" */ 
{ 
padding: 0; 
margin: 0; 
border: 0; 
} 
body { 
background: #dfdff0; 
text-align: center;
font-family: Arial, Helvetica, sans-serif;
} 


#mainContainer {
	position: relative;
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
	top: 12px;


} 

#header { 
background: #9999FF url(twindsorcastle.gif) no-repeat bottom; 
color: #333333; 
width: 970px;
height: 128px; 
} 
#bighead, #bighead a {
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;

}



#content {
background: #fffdff;
	float: right;
	width: 780px;
	padding: 14pt;
	}
#column{padding-top: 14pt;
padding-left: 6pt;
}	
h1{ padding-top: 12pt;
	font-color: #928a56;
	font-size: 24px;
	color: #996666;	
}
h2 { padding-top: 12pt;
	font-color: #928a56;
	font-size: 22px;
	color: #996666;
}
h3 {
	padding-top: 12pt;
	font-size: 20px;
	font-color: #928a56;
	color: #662266;

}

h4 {
padding-top: 12pt;
	font-color: #666666;
	font-size: 14px;
}
#footer { 
clear: both; /* We have to clear our floats */ 
background: #ffffff; 
padding-top: 12pt;
padding-left: 12pt;
} 
ul { padding-top: 12pt;
	padding-left: 10pt;
	font-size: 11pt;
	line-height: 16pt;
}
p {
	padding-top: 12pt;
	line-height: 16pt;
	font-size: 11pt;
}

#listmenu ul {
margin: 0; 
padding: 0;
list-style-type: none;
} 
#listmenu li {
margin: 2px 0 0 6px;
font-size: 12px;

} 

#listmenu a {

display: block;
width:120px;
padding: 3px 3px 3px 6px;
border: 1px solid #dddddd;
background: #ffffff;
color: #000000;
text-decoration: none; /* remove the link underlines*/
} 
#listmenu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
}

#listmenu a:hover {
border: 1px solid #000000;
background: #dcceb4;
color: #ffffff;
} 

}
.boxout {
	background-image:  url(file:///C|/Documents%20and%20Settings/Owner/My%20Documents/web%20pages/brownbearmedia/boxout.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 2px;
	padding-left: 6px;

}
/* boxoutright is the right hand bar */ 
.boxoutright {
	float: right;
    width:180px;
	
    background: #ffffff; 
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 10px;
    border: 1px solid #ddd;
	margin: 6px;
}
link {
	color: #996666;
}
.bighead, .bighead a {
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
text-decoration: none; /* remove the link underlines*/
}
.gaps {
	padding: 6px;
}
.boxit {
	padding: 2px;
	border: 1px solid #996666;
}
.strap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}




input, textarea, submit {
	border: 1px solid #CCCCCC;
}
form {
	padding-top: 10pt;
}

  
.headernav {
	background: #dcceb4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 2px 0px 2px 2px;
	height: 22px;
	width: 100%;
	color: #FFFFFF;

}
.headernavtext {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
	margin-right: 6px;
	margin-left: 6px;
	padding-left: 6px;


}
#headernav a:active{
background: #dcceb4;
}
.smallgrey { 
	font-color: #cccccc;
	font-size: 10px;
		
}
#imageright {
	float: right;
	padding: 0px 0px 5px 7px;
}
.hotelbox {
	margin: 6px 0px 6px 0px;
	padding: 12px;
	border: 1px solid #9966FF;
	width: 530px;
}
.signup {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993399;
	padding: 3px;
	border: 1px solid #9999FF;
	width: 450px;



}

