html, body, div, ul, li, img, h1, h2, h3, h4, h5, h6{border: 0; margin: 0; padding: 0;}

.floatL{clear: none; float: left;}
.floatR{clear: none; float: right;}
.centerBlock{margin:0 auto;}
.inline-to-block{display: block;}
.block-to-inline{display: inline;}

.textC{text-align: center;}
.text-bold{font-weight: bold;}
.text-italic{font-style: italic;}
.text-bi{font-weight: bold; font-style: italic;}
.textR{text-align: right}
.clear-all{clear: both; font-size: 1px; line-height: 0;}
.hide{display: none;}

.marg25-right{margin: 0 28px 0 0; }

a, a:visited{color: #900; text-decoration: none;}
a:hover{text-decoration: underline;}

html, body{background: #000; font-size: 0.79em; font-family: "Trebuchet MS", sans-serif; height: 100%; width: 100%;}

#wrap-all{background: #bebebe url(cssimg/bg/bg-tier1to3.jpg) top left repeat-x; width:100%;}

#tier1{background: url(cssimg/bg/bg-tier1.jpg) top center no-repeat; height: 70px; padding: 5px 0; width:820px;}

#tier2{background: url(cssimg/bg/bg-tier2-inner.gif) top center no-repeat; height: 256px; padding-top: 0px; width: 820px;}
	#tier2 img{padding-top: 6px;}
#home #tier2{background: url(cssimg/bg/bg-tier2.gif) top center no-repeat; height: 368px; padding-top: 0px; width: 820px;}

#wrap-nav{background: url(cssimg/bg/bg-nav.gif) top center repeat-x; height: 105px; width: 100%;}
	#wrap-nav ul{background: url(cssimg/bg/bg-navMiddle-inner.gif) top center no-repeat; height: 59px; list-style-type: none; padding-top: 46px; width: 960px;}
	#home #wrap-nav ul{background: url(cssimg/bg/bg-navMiddle.gif) top center no-repeat;}	
		#wrap-nav ul li{display: inline; padding: 0 10px;}
		#wrap-nav ul li #logo{margin-top: -60px;}
			#wrap-nav a, #wrap-nav a:visited{color: #900; font-size: 1.9em; font-variant: small-caps; position: relative; top: -25px; text-decoration: none;}
			#wrap-nav a:hover{text-decoration: underline;}
			
			/* Below is code for page indication*/
			#home #lihome a, #home #lihome a:visited,
			#news #linews a, #news #linews a:visited,
			#artists #liartists a, #artists #liartists a:visited,
			#events #lievents a, #events #lievents a:visited,
			#gallery #ligallery a, #gallery #ligallery a:visited,
			#videos #livideos a, #videos #livideos a:visited,
			#about #liabout a, #about #liabout a:visited,
			#store #listore a, #store #listore a:visited,
			#links #lilinks a, #links #lilinks a:visited,
			#contact #licontact a, #contact #licontact a:visited
			{background-color: #c00; color: #fff; padding: 2px 8px; font-weight: bold;}
			
#tier3{min-height:325px; height: auto !important; height: 500px; margin:40px auto; width: 780px;}
#home #tier3, #artists #tier3{width: 940px;}
	#tier3 .heading{background: url(cssimg/bg/bg-heading.gif) top left no-repeat; height: 33px; padding-bottom: 1em;}
	#tier3 .heading h2{color: #fff; font-size: 1.7em; font-weight: normal; padding: 4px 7px;}
	#tier3 .section{font-size: 1.3em;}
	#tier3 .section .content{padding: 7px;}
	#tier3 .section .content .album-cover{margin-bottom: 2em;}
		#tier3 .content img{padding: .4em .3em 0 .3em;}
		#tier3 .content ul li{margin-left: 1em;}
	
	/*Home page tier 3 block sizes*/
	#tier3 .sec-size240{width: 240px;}
		#tier3 .sec-size240 .heading{width: 219px;}
	#tier3 .sec-size454{margin: 0 28px; width: 454px;}
		#tier3 .sec-size454 .content img{padding: 0 1em;}
		#tier3 .sec-size454 .heading{width: 433px;}
	#tier3 .sec-size170{width: 190px;}
		#tier3 .sec-size170 .heading{width: 169px;}
	
	/*Inner page tier 3 block sizes*/
	#tier3 .sec-size500{width: 550px;}
		#tier3 .sec-size500 .content img{padding: 0 1em;}
		#tier3 .sec-size500 .heading{width: 529px;}
	#tier3 .sec-size300{width: 300px;}
		#tier3 .sec-size300 .heading{width: 279px;}
	#tier3 .sec-size115{margin: 0 9px 0 0; width: 115px;}
		#tier3 .sec-size115 .heading{width: 94px;}
	
	#tier3 object{margin: 1em 0;}
	
#wrap-footer{background: url(cssimg/bg/bg-footer.gif) top center repeat-x; height: 105px; width: 100%;}
	#footer{background: url(cssimg/bg/bg-footerMiddle.gif) top center no-repeat; color: #fff;}
		#footer ul{font-size: 1.3em; list-style-type: none; padding-top: 46px; text-transform: uppercase;}
			#footer ul li{display: inline; padding: 0 10px;}
				#footer ul a, #footer ul a:visited{color: #fff; text-decoration: none;}
				#footer ul a:hover{text-decoration: underline;}
		#footer h6{font-size: 1.2em; font-weight: normal;}
	