 * {padding:0; margin:0;}

body {
	background:#dedcc3 url(/images/bg_tile.jpg) repeat-x top;
	color:#4b4a42;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:0;
}
.container {background: url(/images/bg_container.jpg) no-repeat top center;}
div.span-10 {margin-top:40px;}
div.span-14 .s_channel {background: url(/images/bg_span14.gif) repeat-y;}

.main_title {margin-top:31px;}
a, a:link, a:visited {
	color: #4b4a42; 
	text-decoration:underline;
	border:0pt none;
}
a:hover,a:active {
	color: #43a4ae; 
	text-decoration:none;
	border:0pt none;
}

p.s_byline a, p.s_byline a:link, p.s_byline a:visited {
	color: #43a4ae; 
	text-decoration:underline;
	border:0pt none;
}
p.s_byline a:hover,p.s_byline a:active {
	color: #6a732c; 
	text-decoration:none;
	border:0pt none;
}

.span-14, .span-10, .span-8 {line-height:1.5;}

div.span-10 #s_membership a, div.span-10 #s_membership a:link, div.span-10 #s_membership a:visited,
div.span-10 div.more a, div.span-10 div.more a:link, div.span-10 div.more a:visited {
	color: #f9f9e9; 
	text-decoration:underline;
	border:0pt none;
}
div.span-10 #s_membership a:hover,div.span-10 #s_membership a:active {
	color: #4b4a42; 
	text-decoration:none;
	border:0pt none;
}

div.span-10 div.more a:hover,div.span-10 div.more a:active {
	color: #cccccc; 
	text-decoration:none;
	border:0pt none;
}

.pg-discography h3 a, .pg-discography h3 a:link, .pg-discography h3 a:visited {
	color: #43a4ae; 
	text-decoration:none;
	border:0pt none;
}
.pg-discography h3 a:hover,.pg-discography h3 a:active {
	color: #6a732c; 
	text-decoration:none;
	border:0pt none;
}

h1 {display: none;}

.span-13a {width:520px; float:left;margin-right:0px;}

.append-0 {padding-right:0px;}
.prepend-0 {padding-left:0px;}

/* nav */

ul#menu {padding:0; margin:10px 0 0 0;}
#menu {width:674px; height:30px;}
#menu var {visibility: hidden;}
#menu a {text-decoration: none; display: block; float: left; height:30px;}
#menu li{list-style: none;float: left;}

#menu a.nav-home {width:66px;background: url(/images/main_nav.gif) no-repeat 0px 0px;}
#menu a.nav-about {width:88px;background: url(/images/main_nav.gif) no-repeat -66px 0px;}
#menu a.nav-news {width:112px;background: url(/images/main_nav.gif) no-repeat -154px 0px;}
#menu a.nav-trivia {width:84px;background: url(/images/main_nav.gif) no-repeat -266px 0px;}
#menu a.nav-videos {width:91px;background: url(/images/main_nav.gif) no-repeat -350px 0px;}
#menu a.nav-photos {width:97px;background: url(/images/main_nav.gif) no-repeat -441px 0px;}
#menu a.nav-music {width:136px;background: url(/images/main_nav.gif) no-repeat -538px 0px;}

#menu a:hover.nav-home, #nav-selected a.nav-home {width:66px;background: url(/images/main_nav.gif) no-repeat 0px -30px;}
#menu a:hover.nav-about, #nav-selected a.nav-about {width:88px;background: url(/images/main_nav.gif) no-repeat -66px -30px;}
#menu a:hover.nav-news, #nav-selected a.nav-news {width:112px;background: url(/images/main_nav.gif) no-repeat -154px -30px;}
#menu a:hover.nav-trivia, #nav-selected a.nav-trivia {width:84px;background: url(/images/main_nav.gif) no-repeat -266px -30px;}
#menu a:hover.nav-videos, #nav-selected a.nav-videos {width:91px;background: url(/images/main_nav.gif) no-repeat -350px -30px;}
#menu a:hover.nav-photos, #nav-selected a.nav-photos {width:97px;background: url(/images/main_nav.gif) no-repeat -441px -30px;}
#menu a:hover.nav-music, #nav-selected a.nav-music {width:136px;background: url(/images/main_nav.gif) no-repeat -538px -30px;}
/* end nav */

/* social */

ul#social {padding:0; margin:80px 45px 0 67px;}
#social {width:165px; height:30px;}
#social var {visibility: hidden;}
#social a {text-decoration: none; display: block; float: left; height:30px;}
#social li{list-style: none;float: left;}

#social a.nav-facebook {width:30px;background: url(/images/nav_social.gif) no-repeat 0px 0px;}
#social a.nav-myspace {width:35px;background: url(/images/nav_social.gif) no-repeat -30px 0px;}
#social a.nav-twitter {width:35px;background: url(/images/nav_social.gif) no-repeat -65px 0px;}
#social a.nav-ilike {width:35px;background: url(/images/nav_social.gif) no-repeat -100px 0px;}
#social a.nav-ping {width:30px;background: url(/images/nav_social.gif) no-repeat -135px 0px;}

#social a:hover.nav-facebook, #nav-selected a.nav-facebook {width:30px;background: url(/images/nav_social.gif) no-repeat 0px -30px;}
#social a:hover.nav-myspace, #nav-selected a.nav-myspace {width:35px;background: url(/images/nav_social.gif) no-repeat -30px -30px;}
#social a:hover.nav-twitter, #nav-selected a.nav-twitter {width:35px;background: url(/images/nav_social.gif) no-repeat -65px -30px;}
#social a:hover.nav-ilike, #nav-selected a.nav-ilike {width:35px;background: url(/images/nav_social.gif) no-repeat -100px -30px;}
#social a:hover.nav-ping, #nav-selected a.nav-ping {width:30px;background: url(/images/nav_social.gif) no-repeat -135px -30px;}
/* end nav */

div.span-10 #microgroove {padding:10px 0 10px 17px; display:block;}
div.span-8 #microgroove {padding:10px 0 10px 17px; display:block; background:none;}
div.span-10 #s_membership  {background: url(/images/bg_side_community.gif) no-repeat; height:123px;}

div.span-10 #s_cart {background-color:#e17458; padding-top:0;}

.more {text-align:center;}
body.pg-photos .more {margin-top:10px;}

/* default_styling  -- hello world */
.s_channel
{
margin: 16px 0 20px 0;
}

.home_side .s_channel
{
margin: 10px 0;
}
#s_discography img.fullsize, #s_discography img.thumbnail, body.pg-bio img.fullsize {border:6px solid #ffffff;}

.span-10 .nocontent, .span-10 #s_gallery {background-color:#4c4c47;}
#s_gallery .s_item {
float:left;
}
.span-10 #s_gallery, .span-8 #s_gallery {padding-bottom:20px; margin:0;}
.span-10 #s_gallery .s_item, .span-8 #s_gallery .s_item {margin:0; padding:0;}
.nocontent .bottom {padding:20px;}
.s_channel h3 { margin-bottom: .1em; }
.span-10 .clearfix, .span-8 .clearfix {display: inline-block;}
.span-10 .s_items, .span-10 .s_channel, .span-8 .s_items {margin-bottom:0px; margin-top:0px;}

.span-8 .s_channel {margin-bottom:10px; margin-top:0px;}

.h_newsletter {margin:24px 0 10px 0;}

.flash {height:410px; width:390px; overlay:hidden; margin:0 0 10px 0; padding:0; background-color:#44a6b0;}
h3 {color:#4b4a42; font-weight:bold; size:16px;}

body.pg-photos .span-10 #s_gallery, body.pg-user .span-10 #s_gallery, body.pg-orders .span-10 #s_gallery, body.pg-checkout .span-10 #s_gallery,
body.pg-photos .span-8 #s_gallery, body.pg-user .span-8 #s_gallery, body.pg-orders .span-8 #s_gallery, body.pg-checkout .span-8 #s_gallery{display:none;}

.s_items th {background-color:#4c4c47;
font-weight:bold;
font-size:16px;}

h4
{
color: white;

}
h4 a
{
color: white;
}

.pg-home p {
margin:0;
}

h4 img {line-height:0;margin:0; padding:0;}

.span-14 .s_items, .span-14 #s_membership .s_items {padding:20px 0;}

.s_items
{
margin: 20px 40px 20px 30px;
}

.span-10 .s_items
{
margin: 0;
}

.span-10 #s_membership h4 {
height:1px;
display:none;
}
.span-10 #s_membership .s_items {
padding-top:44px;
}
.span-10 #s_membership h4 span {
display:none;
}

.span-10 #s_cart h4 {
height:66px;
line-height:0;
margin-bottom:0;
}

.span-10 #s_gallery h4 {
height:60px;
line-height:0;
margin-bottom:0;
}

.span-10 #s_gallery .s_items
{
margin: 0 0 0 20px;
}

.span-10  div#s_gallery img.image {
height: 50px;
width: 50px;
}

.span-10 #s_gallery .summary img.image, 
.span-10 #s_gallery .summary img.fullsize, 
.span-10 #s_gallery .summary img.thumbnail {
background: white;
border: 1px solid #CCC;
padding: 3px;
}

.span-10 img.image, 
.span-10 img.fullsize, 
.span-10 img.thumbnail, 
.span-10 img.userfullsize, 
.span-10 img.userthumbnail {
float: left;
margin: 0px 1.25em 0px 0px;
padding: 0px;
}

.s_item { margin: 10px 0; }

.span-10 .s_item { margin:0; }

.span-10 #s_membership .s_item { margin-left:110px;}

.span-8 {margin:10px 0;}
body.pg-home .s_channel {background-color:#efecdc;}
.span-8 .s_items
{
margin: 0;
}


.span-8 #s_gallery h4 {
height:60px;
line-height:0;
margin-bottom:0;
}

.span-8 #s_gallery .s_items
{
margin: 0 0 0 20px;
}

.span-8  div#s_gallery img.image {
height: 50px;
width: 50px;
}

.span-8 #s_gallery .summary img.image, 
.span-8 #s_gallery .summary img.fullsize, 
.span-8 #s_gallery .summary img.thumbnail {
background: white;
border: 1px solid #CCC;
padding: 3px;
}

.span-8 img.image, 
.span-8 img.fullsize, 
.span-8 img.thumbnail, 
.span-8 img.userfullsize, 
.span-8 img.userthumbnail {
float: left;
margin: 0px 1.25em 1.25em 0px;
padding: 0px;
}

.span-8 #s_gallery img.image, 
.span-8 #s_gallery img.fullsize, 
.span-8 #s_gallery img.thumbnail, 
.span-8 #s_gallery img.userfullsize, 
.span-8 #s_gallery img.userthumbnail {
float: left;
margin: 0px 1.25em 0px 0px;
}

.span-10 #s_gallery .s_item, .span-8 #s_gallery .s_item {
padding-bottom:1.25em;
}

.span-8 .s_item {padding:15px;}

.pg-home #s_cart .s_items {margin:30px 15px 0px 15px; padding-bottom:10px;}



p.formats
{
margin: 0;
padding: 0;
}



th {text-align:left;}
td.s_filter form {text-align:right; }
h4 a img {float: none; display: block;}
.s_block {display: block;}

body.pg-home #s_events h4 span.s_events_up_arch {display: none;}

.address1,
.address2,
.zip {display: block;}


p.sharethis {font: normal 9px Verdana, Arial, Helvetica; clear: both; color: #555; margin-top: 20px;} /* lyrics */

body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ 

.s_permabar {
background: none;
background-color: #8fa08a;
border:none;
clear: both;
color: white;
margin: 0.5em 0em 1em;
padding: 0.3em 0.6em;
}

.pg-home div#s_discography img.image, .pg-home div#s_discography img.fullsize,.pg-home div#s_discography img.thumbnail {
float: none;
display:block;
}

.pg-home div#s_discography .s_item {margin:0;}

.pg-photos img.image {
float:left;
margin:0 1.25em 1.25em 0;
padding:0;
}

#s_gallery img.image:hover, #s_gallery img.fullsize:hover, #s_gallery img.thumbnail:hover {
border: 1px solid #44A6B0;
}
body.pg-photos #s_gallery div.s_item .grid {clear:none;}

/* flash */
#flash { position:relative; }
#flash #player { position:absolute; top:0; left:0; width:303px; height:149px; }
