body {
	font-family: verdana, sans-serif;
	font-size: 1em;
	color: #e9e9e9;
	margin: 0;
	padding: 0;
	background: url( ../images/background-trees.jpg ) #000 no-repeat top center;
}

body a, body a:visited {
	color: #769fc2;
}

body a:hover, body a:active {
	color: #92b8d8;
}

.container {
	width: 900px;
	margin: 0 auto;
}

.header {
	width: 100%;
	height: 123px;
}

.topNav {
	
}

.topNav ul {
	list-style-type: none;
	display: inline;
}

.topNav ul li {
	float: left;
}

.topNav ul li a, .topNav ul li a:visited {
	display: block;
	color: #fff;
	height: 21px;
	font-size: .75em;
	text-decoration: none;
	background: #3a6589;
	padding: 5px 16px 0 16px;
	border-top: 1px solid #769fc2;
	border-right: 1px solid #769fc2;
	border-left: 1px solid #769fc2;
	margin-right: 2px;
}

.topNav ul li a:hover, .topNav ul li a:active {
	color: #fff;
	background: #6095b9;
}

* html .topNavHome { width: 4.5em; }

* html .topNavDates { width: 7em; }

* html .topNavClips { width: 4.5em; }

* html .topNavStore { width: 7em; }

* html .topNavBlog { width: 6.5em; }

* html .topNavForum { width: 8.5em; }

* html .topNavMyspace { width: 6em; }

.mainContent {
	width: 100%;
	background: #000;
}

.frontImage {
	float: left;
	width: 550px;
	height: 450px;
	background: url( /images/front-image.jpg ) no-repeat top left;
}

.frontAbout {
	float: right;
	font-size: .9em;
	width: 290px;
	height: 400px;
	padding: 40px 28px 30px 12px;
}

.aboutp {
	line-height: 1.5em;
}

.news {
	width: 525px;
	float: left;
	margin-left: 28px;
	color: #769fc2;
}

* html .news { margin-left: 10px; }

.news h2 {
	font-size: 2em;
	letter-spacing: -.05em;
	color: #e18c40;
	padding: 0 0 3px 0;
	margin: 0;
	border-bottom: 1px solid #623003;
}

.news p {
	font-size: .8em;
}

.news hr {
	color: #623003;
	padding: 0;
	margin-top: 10px;
	border-bottom: 1px solid #623003;
}

.frontDVD {
	width: 500px;
	margin-top: 10px;
	background: url( /images/dvd-grad.jpg ) no-repeat top left;
}

.dvdImage {
	width: 129px;
	float: left;
	margin-right: 30px;
	padding: 0;
}

.dvdText {
	width: 300px;
	color: #e9e9e9;
	float: left;
	padding: 0;
	margin-top: 30px;
}

.frontShowDates {
	width: 300px;
	float: right;
	margin: 0 28px 20px 0;
}

* html .frontShowDates { margin-right: 10px; }

.datesTopCap {
	width: 300px;
	height: 9px;
	overflow: hidden;
	background: url( ../images/date-cap-top.gif ) #769fc2 no-repeat top left;
}

.datesTopHead {
	width: 300px;
	text-align: center;
	padding-bottom: 5px;
	background: #769fc2;
}

.datesTopHead h3 {
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	border: 0;
	letter-spacing: -.05em;
}

.datesTopHead h3 a, .datesTopHead h3 a:visited {
	color: #fff;
	text-decoration: none;
}

.datesTopHead h3 a:hover, .datesTopHead h3 a:active {
	color: #dfdfdf;
}

.dates {
	width: 250px;
	padding: 15px 25px 15px 25px;
	font-size: .8em;
	color: #769fc2;
	background: #254e71;
}

.dateWhite {
	color: #fff;
	font-weight: bold;
}

.orangeDate {
	font-weight: bold;
	color: #e18c40;
}

.datesBottomCap {
	width: 300px;
	height: 9px;
	overflow: hidden;
	background: url( ../images/date-cap-bottom.gif ) #254e71 no-repeat top left;
}

.leftPhoto, .leftPhotoClips {
	width: 295px;
	height: 750px;
	float: left;
}

.leftPhotoClips {
	background: url( ../images/photo-clips.jpg ) no-repeat top left;
}

.rightColumn {
	width: 575px;
	float: left;
}

.showDatesPage {
	font-size: .9em;
	padding: 15px 0 0 35px;
}

.guitarContainer {
	margin-bottom: 30px;
}

.guitar {
	float: left;
	width: 31px;
	height: 60px;
	margin-bottom: 15px;
}

.dateRight {
	float: left;
	width: 450px;
	margin-left: 15px;
	border-bottom: 1px solid #623003;
}

.divider {
	width: 100%;
	text-align: center;
}

.footer {
	margin-bottom: 20px;
}

.copyright {
	width: 100%;
	font-size: .8em;
	color: #444;
	text-align: center;
	margin: 20px 0 20px 0;
}

h1 {
	color: #e18c40;
	margin-top: 30px;
	border-bottom: 1px solid #623003;
	letter-spacing: -0.05em;
}

hr {
    color: #181818;
    background: #181818;
    height: 1px;
    border: 0;
}

.blue {
	color: #3a6589;
}

.orange {
	color: #fca580;
}

.gray {
	color: #444;
}

.clearBoth {
	clear: both;
}

/* Clips */

.clipContainer {
	margin-top: 30px;
}

.videoClip {
	float: left;
	width: 320px;
	height: 195px;
	padding: 5px;
	border: 1px solid #282828;
}

.audioClip {
	float: left;
	width: 320px;
	height: 85px;
	padding: 5px;
	border: 1px solid #282828;
}

.clipDescription {
	float: left;
	font-size: .9em;
	width: 200px;
	height: 40px;
	padding-top: 165px;
	margin-left: 20px;
}

.audioClipDescription {
	float: left;
	font-size: .9em;
	width: 200px;
	height: 40px;
	padding-top: 55px;
	margin-left: 20px;
}

.sectionTitle {
	font-weight: bold;
	color: #d2b9ac;
}

/* Management */

.manage2 {
	font-size: .9em;
	padding: 20px;
}

.manage {
	width: 300px;
	font-size: .9em;
	padding: 20px;
	float: left;
}

.manageRight {
	width: 300px;
	padding: 20px;
	margin-left: 30px;
	font-size: .9em;
	float: left;
	border-left: 1px solid #333;
}

.manage p {
	color: #fca580;
}

.manage input {
	width: 200px;
	margin-top: 5px;
	padding: 3px;
}

.manage a, .manage a:visited {
	color: #fff;
}

.manage a:hover, .manage a:active {
	color: #dfdfdf;
}

/* Product */

.productContainer {
	margin-top: 30px;
	margin-bottom: 70px;
	padding-bottom: 20px;
	border-bottom: 1px solid #623003;
}

.productContainer h2 {
	color: #d2b9ac;
}

.prodPhotoDVD {
	width: 200px;
	height: 284px;
	border: 1px solid #543627;
	float: left;
}

.prodPhotoCD {
	width: 200px;
	height: 200px;
	border: 1px solid #543627;
	float: left;
}

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