body, html { font:.8em Verdana, 'Trebuchet MS', Arial, Sans-serif; background:#666666; margin:0; padding:0; text-align:center; }

#oCntnr { width:975px; margin:0 auto; }
#hdrCntnr { width:975px; height:200px; background:url(../images/rockers.jpg) no-repeat; text-align:left; }
#navCntnr { width:975px; background:#000; }
	#tabsH { height:auto; padding:10px 0 0 0; overflow:hidden; line-height:normal; text-align:center; }
	#tabsH ul { width:660px; list-style:none; margin:0 auto; padding:0; height:auto; overflow:hidden; }
	#tabsH li { float:left; margin:0 1px; padding:0; }
	#tabsH a { float:left; background:url("../images/tableftH.gif") no-repeat left top; text-decoration:none; margin:0; padding:0 0 0 4px; }
	#tabsH a span { display:block; background:url("../images/tabrightH.gif") no-repeat right top; color:#FFF; float:none; padding:5px 15px 4px 6px; }
	#tabsH a:hover span { color:#FFF; background-position:100% -42px; }
	#tabsH a:hover { background-position:0 -42px; }
#mainNavCntnr { width:975px; height:28px; background:url(../images/bg_main_nav.gif) repeat-x;}
	#mainNavCntnr ul { height:28px; list-style:none; margin:0; padding:0; height:auto; overflow:hidden; }
	#mainNavCntnr li { height:20px; float:left; margin:0; padding:4px 10px; border-right:1px solid #CCCCCC; }
	#mainNavCntnr a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; text-decoration:none; text-transform:uppercase; }
	#mainNavCntnr a:hover { color:#c5e3e1; }
#searchCntnr { height:32px; background:#f7f7e7; padding-top:10px; border-left:1px solid #999999; border-right:1px solid #999999; }
	#shareThis { float:left; padding-top:5px; padding-left:10px; }
		#shareThis a { font-size:1.2em; color:#4d6a78; }
	#search { float:right; padding-right:10px; }

#iCntnr { width:973px; height:auto; overflow:hidden; border:1px solid #999999; text-align:left; background:url(../images/bg_icntnr.gif) repeat-y; }
	#iSearchCntnr { width:888px; padding-left:87px; height:auto; overflow:hidden; border:1px solid #999999; background:#FFFFFF; }
#leftCntnr { float:left; width:160px; padding:20px 5px 20px 10px; }
	#leftCntnr ul { list-style:none; margin:0; padding:0; }
	#leftCntnr li { list-style:none; margin:4px 0; padding:0; }
	#leftCntnr a { font-size:1.2em; color:#4d6a78; }
	#leftCntnr a:hover { color:#FF6600; }
	#leftCntnr span.new { color:#FF6600; padding-left:5px; }
#content { float:left; width:593px; padding:20px 10px; background-color:#FFF; font-size:1.2em; line-height:1.4em; }
	#content a, #contentWide a { color:#4d6a78; }
#contentWide { float:left; width:778px; padding:20px 10px; background-color:#FFF; font-size:1.2em; line-height:1.4em; }
	#contentWide h2 { background:url(../images/bg_section_hdr.gif) no-repeat 0 22px; margin:0 0 15px 0; padding:20px 0 0 25px; clear:left; border:none; font-family:"Lucida Sans", Arial, sans-serif; color:#8f6128; font-size:16px; }
	
#rightCntnr { float:left; width:170px; padding:20px 7px 20px 8px; }
	#rightCntnr ul { list-style:none; margin:0; padding:0; }
	#rightCntnr li { list-style:none; margin:4px 0; padding:0; }
	#rightCntnr a { font-size:1.2em; color:#4d6a78; }
	#rightCntnr a:hover { color:#FF6600; }
	
#rightCol { float:right; width:230px; padding:10px 0px; margin-left:15px; }
	#ataGlance { margin-top:10px; border:1px solid #8f6128; padding:10px 5px 10px 10px; background:url(../images/bg_hm_featured.gif) repeat-x; font-size:11px; }
		#ataGlance h2 { background:url(../images/bg_section_hdr.gif) no-repeat 0 2px; margin:0; padding:0 0 0 25px; }
		#ataGlance strong { display:inline-block; clear:left; padding:5px 0; color:#8f6128; display:block; }
		#ataGlance ul, #ataGlance li { margin:0; padding:0; line-height:normal; }
		span.key { float:left; display:block; width:100px; }
		span.value { float:left; display:block; width:110px; }

#ringtonesCntnr { width:525px; padding-bottom:30px; border-bottom:1px solid #8f6128; }
	a.ringtonesLink { display:inline-block; margin-top:10px; }

#footerCntnr { width:975px; }

h1 { font-size:1.8em; font-weight:400; color:#FF6600; margin:0 0 10px 0; line-height:1.1em; }
	#hdrCntnr h1 { float:right; font-size:26px; color:#bfbdbd; margin:15px 15px 0 0; }
h2 { font-size:1.4em; font-weight:400; color:#FF6600; margin:0; line-height:1.1em; }
h3 { font-size:12px; font-weight:400; color:#FF6600; margin:0; line-height:1.1em; }

ul { list-style-type:none; margin:0; padding:5px 10px; }

#contentWide .floatRight { float:right; margin:0 0 10px 10px; }
#contentWide .floatLeft { float:left; margin:0 10px 10px 0; }
.floatright { float:right; border:1px solid #666; margin:0 0 10px 10px; padding:2px; }
.floatleft { float:left; border:1px solid #666; margin:0 10px 10px 0; padding:2px; }

.clearLeft { clear:left; }

.album { padding:5px 10px; clear:both; height:auto; overflow:hidden; }
	.album img { margin-top:5px; }
.odd { background:#ececfc; }
.even {  }

div.bandCard { float:left; width:230px; border:1px solid #CCCCCC; padding:6px; margin:10px 20px; font-weight:bold; }
span.low { display:block; color:#339900; font-weight:normal; }
span.medium { display:block; color:#FFCC00; font-weight:normal; }
span.high { display:block; color:#FF0000; font-weight:normal; }
/* HOME STYLES */
h2 { font-family:"Lucida Sans", Arial, sans-serif; font-size:18px; color:#373737; font-weight:normal; margin:0 0 1px 0; border-bottom:1px solid #b4b4a9;}
	h2.no { border:none; }
#iCntnrWide { width:973px; height:auto; overflow:hidden; border:1px solid #999999; text-align:left; background:url(../images/bg_icntnr_hm.gif) repeat-y; }
#contentHm { float:left; width:778px; padding:20px 10px; background-color:#FFF; font-size:1.2em; line-height:1.4em; }
#hmFeaturedBands { float:left; width:440px; margin-right:10px; }
	#hmFeaturedBands img { border:3px solid #d7b384; }
	#slideshow { height:250px; }
	#nav { margin-left:25px; }
	#nav li { float:left; margin-right:12px; }
	#nav a { width:80px; display:block; border:1px solid #d7b384; }
	#nav a.activeSlide { border:1px solid #000; }
	#nav a:focus { outline:none; }
	#nav img { border:none; display:block }

#hmContent { clear:left; padding-top:10px; }

#hmFeaturedCopy { float:left; width:300px; padding-top:10px; }
	#hmFeaturedCopy p { font-size:.8em; line-height:1.4em; }
div.hmFeatured { float:left; width:370px; margin-right:15px; margin-top:40px; }
	div.last { margin-right:0; }
	div.hmFeaturedContent { background:url(../images/bg_hm_featured.gif) repeat-x; }
	div.featuredItem { height:auto; overflow:hidden; border-bottom:1px dotted #CCCCCC; padding:10px; clear:left; line-height:normal; }
		div.featuredItem img { float:left; margin:0 10px 25px 0; border:0; }
		div.featuredItem { font-size:11px; }
		div.featuredItem a { color:#4d6a78;font-weight:bold; }
		div.featuredItem p { margin:4px 0; }
		div.featuredItem a img.video { margin:0 10px 25px 0; }
		
		div.buy { height:auto; overflow:hidden; margin:5px 0 0 0; padding:3px 0; }
		div.buy a img { float:left; margin:0 10px; }
		div.buy strong { display:block; font-weight:normal; margin-bottom:5px; padding-bottom:3px; border-bottom:1px solid #666666; }
		
/* FORM STYLES */
.formField { border:1px solid #666666; }
.submit { border:1px solid #666666; background:#CCCCCC; font-weight:bold; }
.search { width:45px; height:21px; line-height:21px; margin-top:1px; font-size:10px; border:1px solid #666666; background:#CCCCCC; }
.gSearch { width:23px; height:22px; background:url(../images/btn_search.gif) no-repeat; border:none; }

/* COMMENTS STYLES */
#usernotes { background-color: transparent; }
#usernotes div.head { margin-top:20px; }
#usernotes div.head, #usernotes div.foot { background-color: transparent; padding: 4px; }
#usernotes div.foot { text-align: right; }
#usernotes div.foot a, #usernotes div.head a { background-color: transparent; }
#usernotes span.action { float: right; }
#usernotes div.note { margin-left: 2em; margin-right: 2em;  border-bottom:1px dashed; padding: 4px; }
#usernotes div.text { padding: 2px; margin-top: 4px; }

/* SLIDER STYLES */
div.biography { width:525px; height:225px; padding-bottom:15px; border-bottom:1px solid #8f6128; overflow:hidden; }