A:link {
	text-decoration: none;
	background: transparent;
	color: rgb(0 , 51 , 0);
}

A:visited {
	text-decoration: none;
	background: transparent;
	color: rgb(64 , 0 , 0);
}

A:hover {
	text-decoration: none;
	font-weight: bolder;
	background: rgb(62 , 44 , 16);
	color: rgb(85 , 85 , 85);
}

A:active {
	text-decoration: none;
	background: transparent;
	color: rgb(0 , 0 , 0);
}

body {
	background: rgb(0 , 0 , 0);
	color: Black;
	font-family: "Times New Roman" , Times , serif;
	font-size: 20px;
	background-image: url("images/background.jpg");
	background-repeat: repeat-x;
}

fieldset {
	margin-bottom: 10px;
	border: 2px solid rgb(0 , 51 , 0);
	color: rgb(0 , 51 , 0);
}

fieldset div { margin-bottom: 10px; text-align: left; clear: left; }

h2, h3 { 
	margin-left: 75px; 
	width: 450px; 
	display: inline;
}

label {
	width: 200px;
	display: block;
	float: left;
	padding-left: 5px;
	color: rgb(0 , 0 , 0);
}

.bold {
	font-weight: bold;
}

.contact {
	Width: 400px;
	Font-size: 1.2em;
	Text-align: center;
	Border-width: 4px;
	Border-color: #ff9933;
	Border-style: solid;
	Padding-top: 15px;
	Margin-left: 165px;
	Padding-bottom: 15px;
}

.copyright { font-size: 12px; }

.dan { Float: left; Padding-top: 30px; }

.even {
	font-family: Arial , Helvetica , sans-serif;
	font-weight: bold;
}

.menu {
	display: inline;
	background-color: transparent;
	color: rgb(0 , 51 , 0);
	font-size: 20px;
	font-weight: bold;
	clear: both;
}

.menubar {
	width: 600px;
	padding: 10px;
	clear: both;
	margin-left: 75px;
	text-align: center;
}

.phone { Padding-top: 25px; }

.shell {
	Width: 750px;
	Background-image: url("images/shellbg3b.jpg");
	Background-position: top center;
	Background-repeat: no-repeat;
	Background-color: transparent;
	Margin: auto;
}

.table { width: 450px; margin-left: 75px; }

.testimonials { margin-left: 80px; width: 450px; }

#anchor {
	font-family: "Times New Roman" , Times , serif;
	font-size: 1.5em;
	font-weight: bold;
	color: rgb(51 , 24 , 0);
	background-color: transparent;
	margin-left: 125px;
	padding-bottom: 10px;
}

#bear { float: right; margin-top: 2px; margin-right: 20px; display: inline; }

#creditcard { margin-left: 100px; }

#fish { float: left; margin-top: 15px; margin-left: 75px; }

#flash { margin-left: 125px; }

#home-ul {
	width: 200px;
	float: right;
	padding-right: 20px;
	padding-left: 13px;
	list-style-image: url("images/bullet2.gif");
	font-size: 20px;
	margin-top: 10px;
}

#inside { margin-left: 100px; }

#loft { float: left; padding-right: 15px; }

#logo { margin-top: 20px; margin-left: 90px; float: left; }

#logo { margin-left: 70px; }

#moose { 
	float: left;
	margin-top: 15px; 
	margin-left: 75px;
}

#office { margin-left: 250px; }

#phone { float: none; Margin-left: 100px; Width: 400px; }

#rates {
	margin-left: 100px;
	width: 400px;
	list-style-position: inside;
}

#reservations {
	list-style-position: inside;
	width: 225px;	
	float: right;
}

#signature { margin-top: 10px; margin-left: 160px; }

#sleepybearForm { margin-left: 75px; width: 450px; }

#submit { text-align: center; }

#text { width: 450px; margin-left: 75px; }