body { background-color: #0f0f0f; color: white; font-family: "Trebuchet MS"; }
a, a:visited { text-decoration: none; color: white; }

div.contents { width: 900px; min-width: 900px; margin: auto; }
div.contents div.header { background-color: #0f0f0f; }

.section { margin-top:15px; padding: 15px 30px; }

div.header { height: 94px; }
div.header .logo { float: left; margin: 20px 0 10px 10px; }

div p { padding: 0; margin-top: 0.2em; }

div div.footer { background-color:#0f0f0f; border-top: 1px solid #282828; margin-top: 30px; }
div div.footer a, div div.footer a:visited { color: #cccccc; margin-right: auto; width: 20%; float:left; text-align: center; }

div.contents div.quotes { background-color: #0f0f0f; }
p.quote{ font-style: italic; }
p.quote .from { color: #CCCCCC;}

.main { height: 400px; }
ul.tabs  { list-style: none; display:inline; margin-left: 0; padding-left: 0; }
ul.tabs li { list-style: none; padding: 5px 20px; margin-bottom: 0; display:inline; }

.left { float: left; }
.right { float: right; }
.half { width: 395px; }
.big { font-size: 26px; }
.clear { clear: both; height: 0px; }
.hilight { color: #FF6600 !important; }
.bgoffset { background-color: #282828; }
.bgback { background-color: #0f0f0f; }
.linkbox { 
	background-color: #282828; padding: 10px; margin: 25px 0 auto 20px; 
	float: right; width: 60px; text-align: center;
}
.prominent { width: 80px; color: #FF6600; font-size: 1.3em; margin-top: 10px; }
.wide { width: 150px; margin-top: 4px; }
.linkbox input { width: 90%;  }
.padded { padding-left: 30px; }

.button {
	background-color: #2E3239; color: white; border: 1px solid gray;
	font-family: "Trebuchet MS";
}
.tab_current { background-color: #282828; }

#tour { padding-top: 10px; }
#maintext { margin-top: 0; }
#tabs { padding-bottom: 5px; }

#main { margin-top: 25px; border-collapse: collapse; }

#signup { padding-left: 30px; }
#tourimage { margin-bottom: 0; height: 100% }
