/*HTML Styles*/

body {
	background-image: url(../images/backgrounds/vellum.gif);
	background-repeat: repeat;
	background-color: #000000;
	margin-top: 6px;
	margin-right: 0em;
	margin-bottom: 10px;
	margin-left: 0em;
	padding: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #000000;

}
body#testimonials a#testimonialsnav,
body#form a#formnav,
body#map a#mapnav,
body#code a#codenav,
body#share a#sharenav,
body#overview a#overviewnav,
body#occasions a#occasionsnav,
body#fleet a#fleetnav,
body#quote a#quotenav,
body#contact a#contactnav,
body#employment a#employmentnav,
body#about a#aboutnav,
body#tips a#tipsnav,
body#safety a#safetynav,
body#weather a#weathernav,
body#intro a#intronav,
body#login a#loginnav,
body#sightseeing a#sightseeingnav,
body#juneau a#juneaunav,
body#ketchikan a#ketchikannav,
body#sitka a#sitkanav,
body#wildlife a#wildlifenav,
body#voted a#votednav,
body#custom a#customnav,
body#people a#peoplenav, 
body#customer a#customernav {

color: #800000;
}

h1 {
		font-size: 1.3em;
		margin-top: 1em;
		margin-bottom: .5em;
		padding: 0em; 
}

h2 {
		font-size: 1.1em;
		margin-top: 1em;
		margin-bottom: 0em;
		padding: 0em; 
}

h3 {
		font-size: 1.05em;
		margin-top: 0em;
		margin-bottom: -1em;
		padding: 0em; 
}

h4 {
		font-size: 1em;
		margin-top: 0em;
		margin-bottom: -1em;
		padding: 0em;
		font-weight: bold;
		text-decoration: underline; 
}

h5, h6 {
		font-size: 1em;
		padding: 0em;
		margin-top: 0em;
		margin-bottom: -1em;
		font-weight: bold; 
}

table.table-summary {
		margin-top: 1.3em;
		border-collapse: collapse;
		border: #3d382f double; 
}

td.table-summary-heading {
		font-weight: bold;
		padding: 4px;
		border: 1px #3d382f solid; 
}

td.table-summary-cell {
		padding: 4px;
		border: 1px #3d382f solid; 
}

img.img-left {
		float: left;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 0px; 
}

img.img-right {
		float: right;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 10px; 
}

hr {
		border-top: 1px #ffffff solid; 
}

/*Link Styles*/

a:link {
		color: #800000; 
}

a:visited {
		color: #5d100b; 
}

a:hover {
		color: #9f0000; 
}

a:active {
		color: #b30000; 
}

h1 a:link, h1 a:visited {
		color: #000000;
		text-decoration: none; 
}

h1 a:hover, h1 a:active {
		color: #5d100b; 
}

h2 a:link, h2 a:visited {
		color: #000000;
		text-decoration: none; 
}

h2 a:hover, h2 a:active {
		color: #5d100b; 
}

div#footer p a:link, div#footer p a:visited {
		color: #807c6a;
		text-decoration: none; 
}

div#footer p a:hover, div#footer p a:active {
		color: #ffffff;
		text-decoration: none; 
}

/*Layout Styles*/

div#page {
		width: 866px;
		margin-left: auto;
		margin-right: auto; 
}

div#header {
		background-image: url(../images/backgrounds/paper-top.jpg);
		background-repeat: no-repeat;
		height: 223px; 
}

div#header p {
		margin: 0em;
		padding: 0em; 
}

div#header-nav {
		height: 61px;
		margin-left: 118px; 
}

div#header-photo {
		height: 162px;
		margin-left: 42px; 
}

div#content {
		background-image: url(../images/backgrounds/paper-seamless.jpg);
		background-repeat: repeat-y; 
}

div#leftcolumn a:link{
		color: #3d382f;
		text-decoration: none; 
}
div#leftcolumn a:visited{
		color: #3d382f;
		text-decoration: none; 
}
div#leftcolumn {
	float: left;
	width: 173px;
	margin-left: 54px;
	margin-top: 30px;
	display: inline;
	margin: 0em;
	padding: 0em;
	margin: 0em;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-size: 1em;
	font-weight: bold;
	color: #3d382f;
	list-style-type: none;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;
		/*Required for MSIE float bug*/ 
}
div#leftcolumn ul {
	list-style-image: url(../images/bullets/diamond_tran.gif);
		/*Required for MSIE float bug*/ 
}
div#leftcolumn li {
	list-style-type: none;
	padding-top: 9px;
	line-height: 1.2em;
		/*Required for MSIE float bug*/ 
}
div#maincontent {
		width: 507px;
		min-height: 300px;
		margin-left: 239px;
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 20px;
		padding-left: 32px; 
}

div#maincontent p.img-title {
		margin-left: -10px;
		margin-bottom: -16px;
		margin-top: 0px;
		margin-right: 0px;
		padding: 0em; 
}

div#footer p {
		margin: 0em;
		padding: 0em; 
}

div#footer {
		background-image: url(../images/backgrounds/paper-bott.jpg);
		background-repeat: no-repeat;
		height: 36px;
		padding-top: 28px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: .7em;
		color: #807c6a; 
}

div#footer p#footer-left {
		float: left;
		margin-left: 8px; 
}

div#footer p#footer-right {
		margin-right: 8px;
		text-align: right; 
}

div.clearboth {
		clear: both; 
}
div#maincontent td ul {
		list-style-image: url(../images/bullets/diamond.gif);
		margin: 0em;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 35px;
		font-size: .9em;
		font-weight: bold;
		color: #3d382f; 
}
