html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body { background-color: #000; font-size: 62.5%; text-align: center; font-family: Helvetica, Arial, sans-serif; }
	p { /*color: #777; */ color: #000; font-size: 1.1em; padding-bottom: 10px; margin-left: 57px; }
	.title { margin-bottom: 8px; }
	a { color: #343434; /* #959595*/ text-decoration: none; }
	a:hover { color: #dc603a; }
	.center { text-align: center; }
	.center p { margin: 0; }
	h2 { margin: 0 auto 20px; display: block; text-align: center; font-size: 1.6em; color: #777; text-transform: uppercase; font-weight: bold; }


#subHeader, #subFooter { width: 800px; text-align: left; margin: 0 auto; }

#header { background: #000 url("../i/bg_header.png") repeat-x; min-height: 139px; }
	#subHeader { position: relative; top: 6px; height: 131px; }
	#subHeader ul { color: #FFFFFF; list-style-type: none; position: relative; right: 0; text-transform: uppercase; top: 111px; }
	#subHeader ul li { display: inline; padding: 1em; }
	#subHeader ul li a { color: #959595; font-size: 1.3em; }
	#subHeader ul li a:hover { color: #dc603a; }

#content { background: #fff url("../i/bg_content.png") repeat-x; }
	#subContent {  }
	#top, #bot, #mid { width: 866px; text-align: left; margin: 0 auto; }
	#top { background: transparent url("../i/bg_content_top.png") no-repeat; height: 17px; }
	#mid { background: transparent url("../i/bg_content_mid.png") repeat-y; min-height: 200px; padding: 0px 0px; width: 866px; }
		#mid ul, #min ol { margin-left: 20px; }
		#mid .focus { background: #d9d9d9 url("../i/bg_content_fcs.png") repeat-x; width: 766px; margin: 0 auto; padding:15px 15px 0; }
		#mid .gradient { background: #d9d9d9 url("../i/bg_content_fcs.png") 0 -100px repeat-x; }

		#latestNews { width: 280px; }
		ul#latestNews { list-style-type: none; margin: 0; }
		#latestNews li p { margin: 0; padding: 0; }
		#mid .focus .newsItem { min-height: 62px; }
		#mid .focus p.newsItemtxt { margin-left: 0px; margin-right: 20px; line-height: 1.5em; }
		#mid .focus a.newsItemLnk { display: block; background: url("../i/bg_news.png") 0 2px no-repeat; text-decoration: none; height: 59px; }
		#mid .focus a.newsItemLnk:hover { background: url("../i/bg_news.png") 0 -57px no-repeat; color: #dc603a; }
		#mid .focus .newsText { display: block; float: right; font-size: 1.0em; padding-top: 5px; width: 207px; }

		#artistList { width: 280px; }
		ul#artistList { list-style-type: none; margin: 0; }
		#artistList li p { margin: 0; padding: 0; }
		#mid .focus .artist { min-height: 65px; }
		#mid .focus p.artistTxt { margin: 0 20px 0 0; line-height: 1.5em; }
		#mid .focus a.artistLnk { display: block; background: url("../i/bg_news.png") 0 2px no-repeat; color: #777; text-decoration: none; height: 59px; }
		#mid .focus a.artistLnk:hover { background: url("../i/bg_news.png") 0 -57px no-repeat; color: #dc603a; }
		#mid .focus .artistName { display: block; float: right; font-size: 1.1em; padding-top: 10px; width: 190px; }

		#artistBody p { margin-left: 0; font-size: 1.2em; }

		.bodyText { float: right; width: 591px; font-size: 1.2em; }
		.bodyText p { padding-left: 0; margin-left: 0; }



		.newsImage { float: left; margin: 2px 5px 0 0; }
		#mid ul.linksList { padding-bottom: 20px; list-style-type: none; margin: 0; }
		.linksList li { padding: 8px; }
		.linksList li a { font-size: 1.4em; }
		.programChoice { display: block; }
		.aboutPerson { margin-left: 57px; padding-bottom: 20px; }

		#artistButtonContainer { padding: 20px 0; }
		.artistButton { display: block; float: left; width: 123px; height: 35px; }
			#choices  { background: url("../img/choices-button.png") 2px 0px no-repeat; }
			#listen   { background: url("../img/artist-buttons.png") -130px 4px no-repeat; }
			#website  { background: url("../img/artist-button.png") 2px 0px no-repeat; }
                        #presskit  { background: url("../img/presskit.png") 2px 0px no-repeat; }
                        #photo1  { background: url("../img/photo1.png") 2px 0px no-repeat; }
                        #photo2  { background: url("../img/photo2.png") 2px 0px no-repeat; }
                        #photo3  { background: url("../img/photo3.png") 2px 0px no-repeat; }
			#choices:hover { background: url("../img/choices-button.png") 2px -40px no-repeat; }
			#listen:hover  { background: url("../img/artist-buttons.png") -130px -36px no-repeat; }
			#website:hover { background: url("../img/artist-button.png") 2px -40px no-repeat; }
                        #presskit:hover  { background: url("../img/presskit.png") 2px -40px no-repeat; }
                        #photo1:hover   { background: url("../img/photo1.png") 2px -40px no-repeat; }
                        #photo2:hover   { background: url("../img/photo2.png") 2px -40px no-repeat; }
                        #photo3:hover   { background: url("../img/photo3.png") 2px -40px no-repeat; }


	#bot { background: transparent url("../i/bg_content_bot.png") no-repeat; height: 32px; }

#footer { background: #fff url("../i/bg_footer.png") repeat-x; height: 129px; }
	#subFooter { height: 110px; padding-top: 5px; }
	#subFooter ul { float: left; list-style-type: none; text-transform: uppercase; margin-right: 30px; }
	#subFooter ul li a { color: #959595; font-size: 1.2em; }
	#subFooter ul li a:hover { color: #dc603a; }

	#subFooter fieldset { float: right; width: 200px; }
	#subFooter legend { color: #959595; font-size: 1.1em; text-transform: uppercase; padding: 12px 0 3px; }

	#subFooter form { float: right; }
	#subFooter form input { width: 200px; margin-bottom: 3px; }
	#subFooter form .submit { background: transparent url("../i/submit.png") no-repeat;
							  width: 85px;
							  height: 23px;
							  margin-bottom: 3px;
							  float: right;
							  border: 0;
							  cursor: pointer; }
	#subFooter form .submit:hover { background: transparent url("../i/submit.png") 0 -23px no-repeat;  }
	#copyright { color: #959595; margin: 0; padding: 0; text-align: center; }
	#copyright a {color: #959595;}
	#copyright a:hover { color: #dc603a; }


	.contactInfo { border-left: 1px solid #959595; color: #959595; float: left; padding-left: 30px; padding-right: 30px; font-size: 1.1em; font-weight: bold; margin-top:24px; }

        .connectInfo { border-left: 1px solid #959595; color: #959595; float: left; margin-top:24px; padding-bottom: 27px; }
        .connectInfo a {float: left; padding-left: 15px; margin-top: 10px;}
	.titleHeader{
		text-align: left;
		font-family: 'Verdana';
		/*color: #959595;*/
		color: #767676;
		font-size:19px;
		text-transform: uppercase;
		font-weight: 500;
		font-stretch: wider;
		border-bottom: 1px solid #959595;
	}

	.titleHeaderSmall{
		text-align: left;
		font-family: 'Verdana';
		/*color: #959595;*/
		color: #767676;
		font-size:13px;
		text-transform: uppercase;
		font-weight: 500;
		font-stretch: wider;
	}

	.resources p { font-size: 1.4em; }

	.shadow { text-shadow: #666666 5px 5px 5px; }

	#rotate div { position: relative; height: 360px;}
	#rotate div p { width: 460px; float: left; position: absolute; bottom: 0; left: 0; font-size: 10px; color: #fff; padding: 10px; background: url('/i/bg_slideshow.png') repeat; margin: 0; }


