body	{
	border-top: none;
	font-family: sans-serif;
	padding-bottom: 5px;
	}
#container 
{
	margin: 3px auto;
	border: 1px solid #566;
	border-top: medium solid #566;
	width: auto;

}
#footer, #skipNav, #tabs, #attractions, .blob, #searchbox, #yes_no, .tagline, #map, .official, #availability_quick, #logo_screen, #logo_print
{
  display: none;
}
#tile 
{	
	width: auto;	
}
#content 
{
	position: static;
	padding: 2px;
	width: auto; 
	margin: auto;
}

#header {
	overflow: hidden;
	background: none;
}

img	{
	max-width: 100%;
	}
/*--------------------- text/headings ---------------------*/

h1 {	font-size: 1.2em;}
h2 {	font-size: 1.1em;}
h3 {	font-size: 1em;}
h4 {	font-size: 1em;}

/*------------------------ different logo ------------------------*/
#logo_print { 
	display: block; 
} 

/*------------------------ tables ------------------------*/
table.borders {
	margin: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.borders  th {
	border-bottom: 1px solid #000;
}
table.borders  td {
	border: 1px solid #000;
}
/*--------------------- nav -----------------------------*/
#nav {
	color: #fff;
}
#nav ul.level-1 {
	list-style: none;
}

#nav ul.level-1 li {
	font-size: 1.1em;
	margin: auto;
	padding: auto;
	background: none;
}

#nav ul.level-2 {
	font-weight: normal;
	list-style: none;
	font-size: 0.9em;
	margin: auto;
}
#nav ul.level-3 {
	font-weight: normal;
	list-style: none;
	padding: 0;
	font-size: 0.9em;
	margin: auto;
}
#nav ul.level-2 li {
	background-image: none;
	padding: auto;
	margin: auto;
}
#nav ul.level-3 li {
	background-image: none;
	padding: auto;
	margin: auto;
}

#nav ul.level-1 li a {
	color: #fff;
	text-decoration: none;
	display: block;
	height: 1.6em;
}

#nav ul.level-2 li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding-left: auto;
}

#nav ul.level-2 li a:hover, ul.level-2 li a:active {
	background-image: none;
}

#nav  ul.level-1 li a:hover, ul.level-1 li a:active, ul.level-2 li a:hover, ul.level-2 li a:active {
	color: #F76501;
	text-decoration: underline;
}

#nav ul li a.current {
	background-image: none;
}

#nav ul li.current_cat, #nav ul li a.current_cat {
	color: #f30;
}

#nav .current_home {
	color: #f30;
	padding-bottom: auto;
	display: block;
	border-bottom: 1px solid #0E321D;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	margin: auto; 
}
/*--------------------- boxes -----------------------------*/

.box {
	width: auto;
	border: 1px solid #6B6B6B;
	background-color: #fff;
	margin: auto;
	padding: auto;
}

.box .header {
	background: none;
	height: 20px;
}

.box .header h4 {
	margin: auto;
	font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	padding: auto;
}

.box .content {
	margin-top: auto;
	background-color: #eee;
	border: 1px solid #6B6B6B;
}

.box .content .border {
	border-top: 1px solid #484848;
	border-left: 1px solid #484848;
	padding: auto;
}
.box .content h5 {
	padding: auto;
	margin: auto;
	font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.box .content .pad {
	padding: auto;
}
/*--------------------- lists -----------------------------*/

ul, ol {
	margin-left: auto;
	margin-top: auto;
	padding: auto;
}
ul li, ol li {
	font-size: 1.1em;
	line-height: 1.4em;
	padding-top: auto;
	margin: auto;
}
ul li ul li, ol li ol li, ol li ul li {
	font-size: 1em;
	line-height: 1.4em;
	padding: auto;
}
ul.horns {
	padding: auto;
	margin: auto;
	list-style: none;
}
ul.horns li {
	background: none;
	margin: auto;
	padding: auto;
}
ul.horns.news li {
	margin-bottom: auto;
}
ul li h6 {
	font-size: 1em;
	margin: auto;
}
ul li p {
	font-size: 1em;
	margin: auto;
}
ul li p.date {
	font-size: 1em;
	margin-bottom: auto;
}
/*------------------------ images ------------------------*/

div.float_right {
	padding: none;
}
div.float_right img {
	border: 1px solid Gray;
	margin-left: auto;
	margin-bottom: auto;
}
div.float_left {
	padding: none;
}
div.float_left img {
	border: 1px solid Gray;
	margin-right: auto;
	margin-bottom: auto;
}
div.float_center {
	padding: none;
}
div.float_center img {
	border: 1px solid Gray;
	margin-bottom: auto;
}
img.photo {
	border: 1px solid Gray;
}