@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:url(images/back.gif) #fff repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

.logo {
	position:absolute;
	top:68px;
	left:90px;
	width:auto;
	height:auto;
	z-index:1000;
}

.homeText {
	position:absolute;
	top:178px;
	left:340px;
	width:550px;
	height:auto;
	font-size:13px;
	line-height:21px;
	letter-spacing:.07em;
	color:#4C2E11;
	text-transform:uppercase;
}
.homeText h1 {
	margin-top:0px;
	font-size:16px;
}
.homeText span {
	color:#DFAA60;
}
.homeText p {
	margin:12px 0;
}

/* -- Content Boxes -- */
.homeBox {
	position:absolute;
	top:417px;
	left:0px;
	width:988px;
	height:188px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.artistsBox {
	position:absolute;
	top:166px;
	left:0px;
	width:988px;
	height:439px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.artistsBigBox {
	position:absolute;
	top:50px;
	left:0px;
	width:988px;
	height:555px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.homeFlash {
	position:absolute;
	left:340px;
	top:22px;
}

/* -- Navigation Styles --*/
.nav {
	width:228px;
	height:auto;
	text-align:right;
	position:absolute;
	bottom:19px;
}
.nav li {
	display:block;
	font-size:18px;
	font-weight:normal;
	list-style: none;
	margin-bottom:4px;
}
.nav li a {
	color:#DFAA60;
	text-decoration:none;
}
.nav li a:hover {
	color:#000;
	text-decoration:none;
}
.nav li a span {
	color:#FFF;
	text-decoration:none;
}

.nav li span a  {
	text-decoration:none;
	font-size:14px;
}


/* -- Artists Styles -- */
.artists {
	position:absolute;
	top:34px;
	left:290px;
}
.artistsGallery {
	position:absolute;
	top:114px;
	left:290px;
	width:290px;
	height:auto;
	font-size:.73em;
	_font-size:90%;
	color:#4C2E11;
}
.artistsGallery p {
	margin:0px 0px 10px 0px;
}
.artistsGallery span {
	color:#C56113;
	margin-top:6px;
}
.artistsGallery h1 {
	color:#DFAA60;
	font-size:24px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
	letter-spacing:.05em;
}
.artistsGallery img {
	float:left;
	margin-right:12px;
}
.artists h1 {
	color:#DFAA60;
	font-size:24px;
	font-weight:normal;
	margin-top:0px;
	letter-spacing:.05em;
}
.artistsLinks {
	float:left;
	margin:5px 38px 0px 0px;
}
.artistsLinks img {
	margin-bottom:10px;
}
.artistFrame {
	 width:380px;
	 height:410px;
	 position:absolute;
	 top:14px;
	 left:604px;
	 border-left:1px solid #EFCE7F;
}
.scrollBox {
	position:absolute;
	top:447px;
	left:255px;
	width:733px;
	height:86px;
	background-color:#E1E1D2;
}
.scrollText {
	width:80px;
	height:auto;
	float:left;
	font-size:10px;
	color:#4C2E11;
	margin:14px 0 0 35px;
}
.scrollText b {
	font-weight:normal;
	font-size:24px;
	color:#C56113;
}
/* -- Modern Essentials Styles -- */
.modernText {
	position:absolute;
	top:0px;
	left:255px;
	width:733px;
	height:148px;
	background-color:#E1E1D2;
	text-align:center;
	font-size:24px;
	color:#C56113;
	padding-top:40px;
}
.modernText span {
	color:#4C2E11;
}
.modernText span a {
	color:#4C2E11;
	text-decoration:none;
}
.modernText span a:hover {
	color:#4C2E11;
	text-decoration:underline;
}
.essentialsText {
	position:absolute;
	top:164px;
	left:290px;
	width:630px;
	height:auto;
	font-size:14px;
	color:#4C2E11;
}
.essentialsText h1 {
	margin-top:0px;
	font-size:15px;
}
.essentialsText h2 {
	color:#FFF;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
}
.essentialsText h2 a {
	color:#FFF;
	display:block;
	background-color:#C56113;
	padding:7px 0px;
	margin-top:12px;
	text-decoration:none;
}
.essentialsText h2 a:hover {
	color:#FFF;
	background-color:#4C2E11;
	text-decoration:none;
}
.essentialsText span {
	color:#DFAA60;
	text-transform:uppercase;
}
.essentialsText span a {
	color:#DFAA60;
	text-transform:uppercase;
	text-decoration:none;
}
.essentialsText span a:hover {
	color:#C56113;
	text-transform:uppercase;
	text-decoration:none;
}
.essentialsText li {
	color:#DFAA60;
	font-size:16px;
	line-height:22px;
	list-style-image:url(images/star.gif);
	list-style-position:inside;
}
.essentialsText p {
	margin:14px 2px;
}
.essentialPhoto {
	position:absolute;
	left:51px;
	top:170px;
}
.essentialsFrame {
	width:708px;
	height:410px;
	position:absolute;
	top:20px;
	left:276px;
}


/* -- Press Styles -- */
.press {
	position:absolute;
	top:0px;
	left:255px;
	width:733px;
	height:439px;
	background-color:#E1E1D2;
}
.press h1 {
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	margin:20px 15px;
}
.press img {
	margin:0 0 0 15px;
	float:left;
}
.pressStory {
	float:left;
	font-size:12px;
	line-height:18px;
	width:162px;
	height:auto;
	margin:50px 15px;
}
.pressStory span {
	color:#C56113;
}
.pressStory p {
	margin:0px;
	margin-top:8px;
}


/* -- Links Styles -- */
.linkBox {
	float:left;
	width:206px;
	margin-right:24px;
}
.linkBox h2 {
	font-size:26px;
	font-weight:normal;
	color:#C56113;
	border-bottom:1px solid #C56113;
}
.linkBox h3 {
	font-size:24px;
	font-weight:normal;
	color:#DFAA60;
}
.linkBox h3 a {
	color:#DFAA60;
	text-decoration:none;
}
.linkBox h3 a:hover {
	color:#DFAA60;
	text-decoration:underline;
}



/* -- Contact Styles --*/
.contact {
	position:absolute;
	top:20px;
	left:290px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
.contact p {
	font-size: 12px;
	line-height:16px;
	_line-height:14px;
	color:#4C2E11;
	width:318px;
	margin-right:30px;
	margin-bottom:10px;
	margin-top:0px;
}
.contact b {
	font-size: 14px;
}
.contact h1 {
	color:#DFAA60;
	font-size:24px;
	font-weight:normal;
	margin:0px;
}
.contact br {
	margin-bottom:6px;
}
.contact td {
	color: #A55A00;
	font-size: 11px;
}


/* -- Footer Styles -- */
.footer {
	position:absolute;
	top:620px;
	left:290px;
	width:auto;
	height:auto;
	font-size:9px;
	text-align:left;
	color:#4C2E11;
}

.footerHome {
	position:absolute;
	top:620px;
	left:340px;
	width:auto;
	height:auto;
	font-size:9px;
	text-align:left;
	color:#4C2E11;
}
/* -- Slider Styles -- */
div#top-glider div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 230px; 
	height: 320px;
	overflow: hidden;
	}
	
div#top-glider div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:240px;
		height:320px;
		overflow:hidden;
		float:left;
		padding:0 10px 0 0;		
		}

div#top-glider div.scroller div.content {
		width: 10000px;
		}
		
div#top-glider div.scroller div.content dt, div#top-glider div.scroller div.content dt a, div#top-glider div.scroller div.content dt a:link, div#top-glider div.scroller div.content dt a:visited {
		font-size: 110%;
		color: #000;
		text-decoration: none;
		font-weight:bold;
		padding: 3px 0 3px 0;
		}
		
div#top-glider div.scroller div.content dd .extras {
		font-weight: bold;
		font-size: 85%;
		padding: 0 5px 0 0;
		border-right: 1px solid #000;
		margin: 10px 5px 0 0;
		}
		
div#top-glider div.scroller div.section dd {
		padding: 0 0 5px 0;
		}

div#top-glider div.scroller div.section div.morenews {
		font-weight: bold;
		font-size: 85%;
		padding: 3px 0 0 0;
		border-top: 1px dotted #999;
		text-align:right;
		}
		
div#top-glider div.scroller div.section div.morenews a, div#top-glider div.scroller div.section div.morenews a:link, div#top-glider div.scroller div.section div.morenews a:visited {
		text-decoration: none;
		color: #000;
		}
		
div#top-glider div.controls {
		padding: 0 0 3px 0;
		}
		
div#top-glider div.controls a, div#top-glider div.controls a:link, div#top-glider div.controls a:visited {
		color: #000;
		font-weight: bold;
		font-size: 11px;
		padding: 0 3px 0 0;
		margin: 0 3px 0 0;
		border-right: 1px solid #999;
		}
		
div#top-glider div.controls a:hover {
	text-decoration: none;
	color: #CC6600;
}
		
div#top-glider div.controls a.active {
	text-decoration: none;
	color:#CC6600;
}		

div#media-glider div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 570px; 
	height: 86px;
	overflow: hidden;
	margin: 0 auto;
	}
	
div#media-glider div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:570px;
		height:86px;
		overflow:hidden;
		float:left;
		padding:0;		
		}
	
div#media-glider div.scroller div.content {
		width: 10000px;
		}
		
/* HOMEPAGE MEDIA BOX */

.homemedia {
	width: auto;
	float: left;
	clear: right;
	padding:6px;
}

.homemedia img {
	margin: 6px 0;
}

.homemediawrap table {
	width: 600px;
	background-color:#E1E1D2;
}
.homemedia a img {
	border:1px solid #E1E1D2;
}
.homemedia a:hover img {
	border:1px solid #000;
}

.homemediasection a, .homemediasection a:link, .homemediasection a:visited {
	width: 100%;
	background-color:#E1E1D2;
	text-decoration: none;
	color: #CC6600;
}

.headbox dt {
	font-weight: bold;
	padding: 5px 0 0 0;
}
#tg-cntl-left {
	padding-right: 3px;
}
#tg-cntl-right {
	padding: 0px;
}
