body {
	margin:0;
	padding:0;
	background:url(images/bg.png) repeat-y #554131;
	}

/* LAYOUT */

#wrap {
	width:860px;
	color:#847162;
	font-family:Arial, Helvetica, sans-serif;
	}

#topleft {
	background:url(images/topleft.jpg) no-repeat;
	width:310px;
	height:289px;
	float:left;
	}
	
#topright {
	background:url(images/topright.jpg) no-repeat;
	width:550px;
	height:289px;
	float:right;
	}

#navleft {
	background:url(images/navleft.jpg) no-repeat;
	width:310px;
	height:41px;
	float:left;
	}
	
#navright {
	background:url(images/navright.jpg) no-repeat;
	width:550px;
	height:41px;
	float:right;
	}
	
* html #navright {
	margin:-8px 0 0 0;
	}

#mainleft {
	background:url(images/mainleft.jpg) no-repeat;
	width:310px;
	float:left;
	}
	
#mainright {
	background:url(images/mainright.jpg) no-repeat;
	width:550px;
	float:right;
	margin-bottom:40px;
	}

/* NAV MENU */


#navright ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#navright ul li {
	display:inline;
	padding:6px 15px 0 0;
	float:left;
	}

#navright ul li a {
	float:left;
	height:16px;
	position:relative;
	}

#navright a.news {
	background:url(images/news.jpg) no-repeat;
	width:48px;
	}
	
#navright a:hover.news {
	background-position:-48px;
	}	
	
#navright a.newscurrent {
	background:url(images/news.jpg) no-repeat;
	width:48px;
	background-position:-48px;
	}

#navright a.bio {
	background:url(images/biography.jpg) no-repeat;
	width:95px;
	margin-left:-5px;
	}
	
#navright a:hover.bio {
	background-position:-95px;
	}	
	
#navright a.biocurrent {
	background:url(images/biography.jpg) no-repeat;
	width:95px;
	margin-left:-5px;
	background-position:-95px;
	}
		
#navright a.media {
	background:url(images/media.jpg) no-repeat;
	width:53px;
	margin-left:-6px;
	}
	
#navright a:hover.media {
	background-position:-53px;
	}	
	
#navright a.mediacurrent {
	background:url(images/media.jpg) no-repeat;
	width:53px;
	margin-left:-6px;
	background-position:-53px;
	}

#navright a.live {
	background:url(images/live.jpg) no-repeat;
	width:37px;
	margin-left:-3px;
	}
	
#navright a:hover.live {
	background-position:-37px;
	}	
		
#navright a.livecurrent {
	background:url(images/live.jpg) no-repeat;
	width:37px;
	margin-left:-3px;
	background-position:-37px;
	}	
	
#navright a.gallery {
	background:url(images/gallery.jpg) no-repeat;
	width:74px;
	margin-left:-6px;
	}
	
#navright a:hover.gallery {
	background-position:-74px;
	}	
	
#navright a.gallerycurrent {
	background:url(images/gallery.jpg) no-repeat;
	width:74px;
	margin-left:-6px;
	background-position:-74px;
	}	
		
#navright a.contact {
	background:url(images/contact.jpg) no-repeat;
	width:83px;
	margin-left:-6px;
	}
	
#navright a:hover.contact {
	background-position:-83px;
	}	
	
#navright a.contactcurrent {
	background:url(images/contact.jpg) no-repeat;
	width:83px;
	margin-left:-6px;
	background-position:-83px;
	}	

#navright a.links {
	background:url(images/links.jpg) no-repeat;
	width:49px;
	margin-left:-6px;
	}
	
#navright a:hover.links {
	background-position:-49px;
	}	
	
#navright a.linkscurrent {
	background:url(images/links.jpg) no-repeat;
	width:49px;
	margin-left:-6px;
	background-position:-49px;
	}

/* COMPONENTS */

a {
	color:#847162;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}

#player {
	margin:20px 0 0 210px;
	}

#logo {
	margin:30px 0 0 136px;
	}

#leftcol {
	background:url(images/leftcolbg.jpg) no-repeat;
	width:211px;
	height:513px;
	margin:0 0 0 58px;
	padding:17px 0 0 30px;
	}
	
#leftcol h2 {
	color:#ec0945;
	font-size:12px;
	margin:0 0 13px 0;
	padding-top:14px;
	border-bottom:1px dashed #554131;
	width:147px;
	clear:left;
	}
	
#leftcol a {
	font-size:10px;
	color:white;
	margin:0 0 0 5px;
	}
	
.thumb {
	float:left;
	padding:0 9px 8px 0;
	}
	
#credits {
	font-size:11px;
	font-weight:bold;
	color:#503b2f;
	margin:0 0 0 58px;
	}
	
#credits a {
	color:#503b2f;
	padding-right:5px;
	text-decoration:underline;
	}
	
#credits a:hover {
	text-decoration:none;
	}

#myspace {
	background:url(images/myspacebox.jpg) no-repeat;
	height:109px;
	padding:56px 0 0 39px;
	margin:20px 0 0 58px;
	}

#mainright {
	font-size:12px;
	}

#mainright h1 {
	color:#ec0945;
	font-size:13px;
	width:355px;
	border-top:1px solid #3b2b21;
	border-bottom:1px solid #3b2b21;
	padding:5px 0 5px 0;
	clear:left;
	}
	
* html #mainright h1 {
	width:271px;
	}

#mainright p {
	width:495px;
	}
	
#mainright p a {
	color:#847162;
	}

#newsleft {
	float:left;
	width:271px;
	padding:0;
	margin:0;
	}

#newsright {
	width:211px;
	height:330px;
	background:url(images/newsbox.jpg) no-repeat;
	float:right;
	margin-right:31px;
	padding:16px 0 0 17px;
	}

* html #newsright {
	margin-right:15px;
	padding:16px 0 0 17px;
	}

#newsinner {
	overflow-y:scroll;
	width:172px;
	height:291px;
	}
	
.date {
	color:white;
	font-size:10px;
	font-weight:bold;
	}

#newsleft h1 {
	color:#ec0945;
	font-size:13px;
	background:url(images/underline.jpg) no-repeat 0 0;
	border:0;
	padding:12px 0 5px 0;
	}
	
#newsleft p {
	width:271px;
	}

a.headline {
	color:#ec0945;
	font-size:13px;
	font-weight:bold;
	display:block;
	width:130px;
	padding:0 0 14px 0;
	}
	
object {
	padding:5px 0 10px 0;
	}

#desktop {
	width:479px;
	margin:15px 0 0 0;
	font-weight:bold;
	}

.dldeskone {
	float:left;
	margin:15px 12px 15px 0;
	}
	
.dldesktwo{
	float:left;
	margin:15px 106px 15px 0;
	}

.dldeskthree {
	float:left;
	margin:15px 12px 15px 0;
	}
	
.dldeskfour {
	float:left;
	margin:15px 0 15px 0;
	}

#clippings {
	width:480px;
	padding:5px 0 10px 0;
	font-weight:bold;
	}

.clippingleft {
	width:415px;
	height:35px;
	float:left;
	padding:0 0 5px 0;
	}
	
.clippingright {
	float:right;
	}
	
a.pdf {
	width:32px;
	height:32px;
	background:url(images/pdflogo.jpg) no-repeat;
	display:block;
	}
	
.livelist {
	width:495px;
	height:17px;
	border-top:1px solid #4e3c2e;
	border-bottom:1px solid #4e3c2e;
	padding:5px 0 5px 0;
	clear:left;
	margin-bottom:7px;
	}

.llleft {	
	float:left;
	}
	
.llright {
	float:right;
	}

a.liveheadline {
	color:#ec0945;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 16px;
	}

a.more {
	color:#847162;
	font-size:11px;
	font-weight:bold;
	}

#gallery {
	width:310px;
	}

a.galleryimg {
	float:left;
	padding:0 9px 9px 0;
	}