body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	margin: 0px;
	font-size: small;
	}

h1
	{
	display: inline;

	height: 75px;
	
	padding-top: 18px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 18px;
	
	text-transform: uppercase;

	font-size: 2em;
	color: #f7dc87;
	letter-spacing: -1px;
	background: #ba161b url(../images/red_bg.gif) repeat-x top left;
	}
	
h2
	{
	width: 670px;
	color: #666666;

	border-bottom: 1px solid;
	border-bottom-color: #666666;
	font-size: 1.3em;
	}	

a
	{
	color: #ba161b;
	}
a:visited
	{
	color: #660000;
	}
a:hover
	{
	color: #660000;
	}

	
/* divs */

#branding
	{
	width: 982px;
	background-color: #000000;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	
	text-align: center;
	}

#nav
	{
	width: 982px;
	height: 70px;
	background: #a3876f url(../images/nav_bg.gif) no-repeat top left;
	margin: 0px auto;
	text-align: center;
	}

ul#nav_list
	{
	padding: 24px 0px 0px 0px;
	margin: 0px;
	}

ul#nav_list li
	{
	padding: 0px 10px;
	display: inline;
	}
	
ul#nav_list li a
	{
	font-family: "Helvetica Neue Light", "Arial Narrow", Helvetica, Arial, sans-serif;
	font-size: 1em;
	letter-spacing: .3em;
	text-decoration: none;
	color: #f7dc87;
	}

ul#nav_list li a:hover
	{
	color: #ffffff;
	}


ul#itinerary li
	{
	font-size: 2em;
	}


div#main
	{
	width: 946px;

/*	position: relative;
	top: 0;
	left: 0; */

	margin: 0px auto;
	background: #cacaca url(../images/gray_bg.jpg) top left;
	padding-left: 36px

	}

div#content
	{

	float: left;

	
	width: 725px;
	padding-top: 45px;
	padding-left: 30px;
	background: url(../images/gray_bg_top.jpg) no-repeat top left;
	}

div#content p
	{
	padding-right: 50px;
	}

div#sidephoto
	{
	float: right;

	background: url(../images/side_photo.jpg) no-repeat top right;
	width: 170px;
	padding-top: 635px;
	}
div#sidephoto p
	{
	padding-right: 10px;
	}
div#sidephoto p a
	{
	font-weight: bold;
	}
div#sidephoto p img	
	{
	border: 3px solid #000000;
	}
	
div.cd
	{

	width: 675px;
	padding-right: 40px;
	margin-bottom: 30px;

	}

div.cd a
	{
	font-weight: bold;
	}
	
div.cd img
	{
	float: left;
	margin-top: 1em;
	margin-right: 20px;
	}

div.cd div.tracks
	{
	clear: both;
	width: 50%;
	float: left;
	}

div.cd div.personnel
	{
	width: 50%;
	float: left;
	}
	

div#content div.cd p
	{
	padding-right: 0px;
	}

div#content div.cd p.paddingTop
	{
	margin-top: 4em;
	}

	
div.clear
	{
	clear: both;
	height: 1px;
	}

.PhotoPadRight {
	margin-right:1em;
	margin-bottom:1em;
	margin-top:1em;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	padding:2px;
	float:left
	}
	
.PhotoPadLeft {
	margin-left:1em;
	margin-bottom:1em;
	margin-top:1em;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	padding:2px;
	float:right
	}
	

div.captionRightPort {

	float: right;
	width: 180px;
	text-align: center;

	border: solid;
	border-width: thin;
	border-color: #999999;

	margin: 0.5em;
	padding: 0.5em; 

	font-style: italic;
	font-size: smaller;
}

div.captionRightLand {

	float: right;
	width: 305px;
	text-align: center;

	border: solid;
	border-width: thin;
	border-color: #999999;

	margin: 0.5em;
	padding: 0.5em; 

	font-style: italic;
	font-size: smaller;
}


div.captionLeftPort {

	float: left;
	width: 180px;
	text-align: center;

	border: solid;
	border-width: thin;
	border-color: #999999;

	margin: 0.5em;
	padding: 0.5em; 

	font-style: italic;
	font-size: smaller;
}

div.captionLeftLand {

	float: left;
	width: 305px;
	text-align: center;

	border: solid;
	border-width: thin;
	border-color: #999999;

	margin: 0.5em;
	padding: 0.5em; 

	font-style: italic;
	font-size: smaller;
}


div.cover_float
	{
	position: relative;
	margin-bottom: -20px;
	top: -240px;
	left: 245px;
	width: 445px;
	}
	
.clear
	{
	clear: both;
	}