body { color:#F7D226; background-color:#003163; font-family: sans-serif; font-size:12px; }

a:link, a:visited, a:active, a:hover { color:#F7D226; }
a:active, a:hover { color:#F7D226; text-decoration:none; }

img { border: 0pt; }
#banner { border: 0pt; margin-top: 1em; margin-bottom: 1em; }
p { }

h1 { font-size: 2.0em; color:#F7D226; }
h2 { font-size: 1.4em; color:#F7D226; }
h3 { font-size: 1.3em; color:#F7D226; }
h4 { font-size: 1.3em; color:#F7D226; }
h5 { font-size: 1.1em; color:#F7D226; }
h6 { font-size: 1.4em; color:#003163; }

#header { float: left; }
#headimg { margin-left: 220px; }
#headtext { valign: top; margin-left: 220px; width: 806px; }
#headtext img { float:right; padding: 5px; }
#headtext p { font-size: 1.4em; color:#F7D226; }
#bannerz { float: right; }

#nav { clear: both; background-color:#F7D226; color:#003163; width: 100%; margin-bottom: 10pt; }
#nav a { color: #003163; font-weight:bold; }
#nav p { font-size: 1.3em; padding: 3pt; text-align: center; }
#nav h6 { padding: 3pt; text-align: center; }

.iframewrappingdiv {
	width: 468px;
	height: 300px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#newsletter { margin-left: 2%; }

#newreleases { float:left; padding-right:20px; width: 468px; border-right: 1px dashed #F7D226; }
#newreleases h4 { border: 1pt dashed #F7D226; padding: 5px; }

#release { float: left; border-top:1pt dashed #F7D226; padding-bottom: 10px; padding-top: 10px; }
#release p {  }
#release h1 { font-size: 1.1em; color:#F7D226; }
#release img { padding: 5px; border:1pt dashed #F7D226; float:right; margin-top:10px; margin-right:10px; margin-left:20px; margin-bottom:10px; }

#specialrelease { float: left; border-top:1pt dashed #F7D226; }
#specialrelease p {  }
#specialrelease h1 { font-size: 1.4em; color:#F7D226; }
#specialrelease img { padding:5px; float:right; margin-top:10px; margin-right:20px; margin-left:20px; margin-bottom:10px; }

#announcement { }
#announcement img { padding: 5px; border:1pt dashed #F7D226; float:right; margin-top:5px; margin-right:5px; margin-left:20px; margin-bottom:10px; }

#rsd2 { margin-left: 550px; margin-right: 5%; width: 468px; valign: top; }

#signup { margin-left: 550px; margin-right: 5%; width: 468px; valign: top; }
#signup h4 { border: 1pt dashed #F7D226; padding: 5px; }

#mc_embed_signup{ background:#003163; }

#shirt { margin-left: 550px; margin-right: 5%; width: 468px; }
#shirt h4 { border: 1pt dashed #F7D226; padding: 5px; } 
#shirt img { padding: 5px; border:1pt dashed #F7D226; margin-top:10px; margin-bottom:10px; }

#shows { margin-left: 550px; margin-right: 5%; width: 468px; }
#shows h4 { border: 1pt dashed #F7D226; padding: 5px; } 

#top5 { margin-left: 550px; margin-right: 5%; width: 468px; }
#top5 h4 { border: 1pt dashed #F7D226; padding: 5px; } 
#top5 img { padding: 5px; border:1pt dashed #F7D226; float:right; margin-top:10px; margin-right:10px; margin-left:20px; margin-bottom:10px; }

#upcoming { margin-left: 550px; margin-right: 5%; width: 468px; }
#upcoming h4 { border: 1pt dashed #F7D226; padding: 5px; } 

#info { margin-left: 2%; float:left; padding-right:20px; width: 800px; border-right: 1px dashed #F7D226; }
#info img { float:right; padding: 50px; }
#info p { width: 50%; }
#info h2 { border: 1pt dashed #F7D226; padding: 5px; }

#merch { margin-left: 2%; float:left; padding-right:20px; width: 800px; border-right: 1px dashed #F7D226; }
#merch img { float:right; padding: 5px; }
#merch p { width: 50%; }
#merch h2 { border: 1pt dashed #F7D226; padding: 5px; }

#turntables { margin-left: 2%; float:left; padding-right:20px; width: 800px; border-right: 1px dashed #F7D226; }
#turntables img { float:right; padding: 5px; border: 0pt; }
#turntables h2 { border: 1pt dashed #F7D226; padding: 5px; }
#turntables h4 { border-bottom:1pt dashed #F7D226; padding: 5px; }

#archive { margin-left: 2%; margin-right: 2%; }
#archive h2 { border: 1pt dashed #F7D226; padding: 5px; }

#links { margin-left: 2%; float:left; padding-right: 20px; width: 800px; border-right: 1px dashed #F7D226; }
#links h2 { border: 1pt dashed #F7D226; padding: 5px; }

#specials { margin-left: 2%; float:left; padding-right: 20px; width: 800px; border-right: 1px dashed #F7D226; }
#specials h2 { border: 1pt dashed #F7D226; padding: 5px; }

#staffpicks { margin-left: 2%; float:left; padding-right:20px; width: 800px; border-right: 1px dashed #F7D226; }
#staffpicks h2 { border: 1pt dashed #F7D226; padding: 5px; }

#charts { margin-left: 2%; float:left; padding-right: 20px; width: 800px; border-right: 1px dashed #F7D226; }
#charts h4 { border-bottom:1pt dashed #F7D226; padding: 5px; }
#charts h2 { border: 1pt dashed #F7D226; padding: 5px; }

#footer { clear:both; position:bottom; padding: 5px; border-top:1pt dashed #F7D226; }
#footer img { text-align: center; }
#footer p { text-align: center; padding:5px; }