* {
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	margin: 0;
	padding: 0;
	font: normal normal 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

strong, b {
  font-weight: bold;
}

hr {
  border: solid #ccc 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

td, a, p, ul, li, ol, #contentBlock, #homeBlock {
	font: normal normal 12px/150% "Lucida Grande", Lucida, Verdana, sans-serif;
	
}

body {
	background: url(/images/gradient.jpg) repeat-y center;
}

#page { 
  height:100%;
  width:100%;	
}

#container {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	display: block;
}

#leftGroup{
	width: 230px;
	text-align: right;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#NavTrips {
	padding-top: 20px;
	padding-right: 11px;
	position: relative;
}

ul, ol {
	list-style-position: outside;
	margin-left: 0;
	list-style-type: square;
	padding-bottom: 10px;
}

#NavTrips ul li {
	list-style-type: none;
	display: inline;
}

#NavTrips li a, #NavTrips li a:visited {
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	color: #4d4d4d;
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
}

#NavTrips li.first a, #NavTrips li.first a:visited {
	font-size: 16px;
}

#NavTrips li.last a, #NavTrips li.last a:visited {
	padding-top: 40px;
	text-transform: none;
	font-weight: normal;
	color: #4d4d4d;
}

#NavTrips li.selected a, #NavTrips li.selected a:visited {
	color: #cd4120;
}

#NavTrips li a:hover {
	color: #b4b4b4;
}

#NavGeneral {
	padding-bottom: 50px;
	padding-right: 11px;
	margin-top: -11px;
}

#NavGeneral ul li {
	list-style-type: none;	
}

#NavGeneral li a:link, #NavGeneral li a:visited {
	text-decoration: none;
	display: block;
	color: #4d4d4d;
	font-size: 12px;
	list-style-type: none;
	line-height: 200%;
}

#NavGeneral li a:hover {
	color: #b4b4b4;
}

#NavGeneral li.selected a:link, #NavGeneral li.selected a:visited {
	color: #cd4120;
}

#nav2 {
	width: 600px;
	padding: 0 10px 10px;
}

#nav2 ul {
	padding: 10px 0;
	margin: 0;
}

#nav2 ul li {
	list-style-type: none;
	float: left;
}

#nav2 p {
	clear: both;
}

#nav2 ul li a, #nav2 ul li a:visited {
	color: #eb8300;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-size: 11px;
	display: block;
	border-right: 1px solid #ccc;
	padding: 0 7px 0 0;
	margin: 0 7px 10px 0;
}

#nav2 li.last a, #nav2 li.last a:visited {
	border-style: none;
}

#nav2 a:hover {
	color: #e4b3a0;
}

#nav2 ul li.selected a  {
	font-weight: bold;
	color: #cd4120;
}


div#contentWrapper{
	width: 600px;
	margin: 0;	
	padding: 0;
	top: 0;
	position: absolute;
	right: -30px;
}

#logoTitle {
height: 92px;
	padding-left: 11px;
padding-bottom: 10px;
width: 600px;
}

#logoTitle p{
float: right;
color: #e54e11;
font: 27px Georgia, "Times New Roman", Times, serif;
padding-right: 15px;
padding-top: 30px;

}


#images{
	padding-left: 11px;
}

#images img{
	float: left;
	padding: 0 7px 7px 0;
}

#contentinfo{
	padding: 25px 0 20px 11px;
	clear: both;
	width: 540px;
}

#contentinfo #meet_team{
	width: 345px;
	float: left;
	padding-bottom: 36px;
}


#meet_team a , #meet_team a:visited {
	color: #eb8300;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 7px;
}

#meet_team a img, #meet_team a:visited img{
border-style: none;
}

#meet_team a:hover  {
	color: #e4b3a0;
}

#contentinfo #escapees{
	width: 195px;
	float: right;
}

#escapees a img, #escapees a:visited img{
border-style: none;
}

#contentBlock ul, #contentBlock ol {
	list-style-position: inside;	
	list-style-type: square;
}

#contentinfo h1 {
	color: #e54e11;
	font: 22px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	clear: both;
	padding: 20px 0 10px;
}

#contentinfo h2 {
	color: #e54e11;
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	clear: both;
	padding: 10px 0 10px;
}

#contentinfo h3 {
	color: #fb8756;
font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 5px 0 10px;
}

#contentinfo h4 {
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fb8756;
	padding: 20px 0 10px;
}

#contentinfo #contentBlock p {
	padding-bottom: 12px;
}

#contentinfo #homeBlock p {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#contentinfo li {
	margin-bottom: 7px;
}

.home_body p {
	width: 330px;
	float: left;
	color: #616362;
	font-size: 13px;
	line-height: 170%;
	padding-bottom: 10px;
}

.team {
	width: 180px;
	float: right;
	color: #eb8300;
}

.team img {
	margin-bottom: 5px;
}

.team a, .team a:visited {
	color: #eb8300;
	font-weight: bold;
}

.team a:hover {
	color: #d64e17;
	font-weight: bold;
}

.group {
	padding-top: 5px;
	clear: both;
}

#contentinfo div.group a img {
	float: left;
	width: 170px;
}

.trip_text {
	width: 350px;
	float: right;
}

.trip_text ul, .trip_text ol{
	padding-top: 10px;
	list-style-position: inside;
}

.trip_text li{
	margin-top: -6px;
}

#homepage a, #homepage a:visited {
	color: #e54e11;
	font: 18px/22px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	float: left;
	clear: both;
	padding-bottom: 7px;
}

.trip_text p {

}

#contentinfo div.group a img, #contentinfo div.group a:visited img{
border-style: none;
	padding: 0;
	margin: 0;
}

#contentinfo div.group a:hover {
	color: #e4b3a0;
}

#footer{
	clear: both;
	padding: 100px 0 0 11px;
}


#footer strong {
	font-weight: bold;
	color: #e54e11;
	font-size: 10px;
}

#footer p {
	color: #e54e11;
	font-size:10px;
	text-decoration: none;
}

#footer p.byline {
	color: #fcab5f;
	font-size: 9px;
	padding-top: 4px;
}

#footer p.byline a, #footer p.byline a:visited
{
	color: #fcab5f;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

#contentinfo, #homeBlock  {
	clear: both;
}

#contentinfo a, #contentinfo a:visited {
	border-style: none;
	color: #e04d0a;
}

#thickbox a img, #thickbox a:visited img {
	padding: 10px;
	margin: 10px;
	border: 1px solid #ccc;
}

#thickbox a.thickbox img:hover {
	background-color: #eee;
}

#terms, #terms p, #terms ul, #terms ol, #terms li {
font-size: 9px;
}

div#homepage a:link, div#homepage a:visited {
	text-decoration: none;
}
