	/* Fix a bug in Mozilla; thanks, Carey Evans */html { 	min-width: 742px;	 }	 img	{	border: 0;	}p.access	{	display: none;	}	body {	text-align: center;	margin: 0;	padding: 0;	border: 0;	background-color:#ccc;	font-family: Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	}	a, a:link, a:visited {	color: #CC0000;	text-decoration:none;	outline:none;	}a:hover {	color:#FF0000;	text-decoration:none;	}a:active {	outline:none;	}div#wrapper {	background-color: transparent;	background-image:url(images/bg.jpg);	background-repeat:repeat-y;	width:840px;	margin: 0 auto;	padding: 0 20px;	border:0;	min-height:800px;	z-index:0;	overflow:hidden;	}div#wrapper_inner {	background-color:#fff;	width: 800px;	border-left:1px solid #666699;	border-right:1px solid #666699;	min-height:800px;	z-index:1;	overflow:hidden;	}div#maincontent 	{	background-color: transparent;	float: left;	width: 535px;	height:auto;	padding: 0 10px;	border: 0;	margin: -6;	text-align:left;	/* False margin value for all versions of IE Win, including 6.0 */		margin-left: 0px;	}html>body div#maincontent {	/* Correct value for browsers that don't suffer from IE Win's bugs */	margin-left: 0px;	min-height: 800px;	clear: left;	}div#spacer {	display:block;	position:relative;	height:500px;	border: 1px dashed #000;	margin-bottom:500px;	}div#sidebar {	background-color: transparent;	float: right;	width: 225px;	padding:0 10px;	text-align:left;	position:relative;	left:0px;	top:0px;	border: 0;	overflow: hidden;	}div#sidebar ul {	padding-left:0;	}div#sidebar li {	list-style-type:none;	margin-left:0px;	}div#sidebar input {		}div#masthead h1 {	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;	font-size: 28px;	width:auto;	display:block;	position:absolute;	border:0px;	left: 10px;	top: 290px;	z-index: 2;	color: #FFFFFF;	visibility:hidden;}div#masthead {	width:800px;	position:relative;	left:0px;	top:0px;	border: 0;	text-align:left;	overflow:hidden;	}div#masthead img {	border: none;	z-index: 2;	border-bottom:1px solid #666699;	border-right:1px solid #666699;	}#latestCD {	width: 125px;	height: 150px;	background-color:transparent;	position:absolute;	z-index: 3;	left:565px;	bottom:-5px;	padding: 0px;		}div#latestCD img#latestbadge {	display:block;	border:0;	z-index:10;	width: 45px;	height:45px;	position:relative;	left:90px;	top:-150px;	}div#latestCD img {	width:125px;	height:125px;	z-index:4;	position:relative;	left:0px;	top:-10px;	border:1px solid #666699;}div#twitter_div {	text-align:left;	width: 800px;	min-height: 25px;	background-color:#EEE;	position:relative;	z-index: 4;	padding: 0;	overflow:inherit;	border-bottom:1px solid #666699;	border-right:1px solid #666699;	}div#twitter_div ul {	padding: 7px 0 0 0;	margin: 0;	}div#twitter_div li {	list-style-type: none;	width:650px;	display: inline;	float: left;	font-size:10px;	padding: 4px 0 0 0;	margin: 0;		}/*div#twitter_div li:before {content: " Sunna is " }*//*<a href="http://www.msplinks.com/MDFodHRwOi8vdHdpdHRlci5jb20vU3VubmFHdW5ubGF1Z3M=" target="_blank">Follow me on Twitter</a>" }*/div#twitter_div h2 {	border:0;	display: inline;	float: left;	padding: 0 4px 0px 10px;	/*left: 10px;	top:-5px;*/	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}div h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:20px;	font-weight:normal;
	letter-spacing:-1px;	color:#5A4050;	display:block;	height:22px;	margin:10px 0 5px 0;	border-bottom:1px dashed #777;}div h3 {	font-size:10px;	font-weight:bold;	color:#5A4050;	margin:5px 0 -10px 0;	}div#maincontent .imgright {	padding: 4px;	border: 1px dotted #666699;	display:block;	float:right;	margin-left: 6px;	margin-bottom: 6px;	}div#maincontent .imgleft {	padding: 4px;	border: 1px dotted #666699;	display:block;	float:left;	margin-right: 6px;	margin-bottom: 6px;	}.clear {	clear: both;	display:block;	}.strike {	text-decoration:line-through;	}div#diggthis {	float: left; 	margin:2px 6px 10px 0;	}div#maincontent .note, div#sidebar .note {	clear: both;	display: block;	font-style: italic;	padding-top: 10px;	padding-bottom: 0px;	margin-bottom: 0px;	}.media {	color:#5A4050;	font-size:10px;	font-weight:bold;	}td.label {	text-align:right;	}p#presskit img {	margin: 0 0 -2px 0;}div#maincontent a img#newcd {	width:150px;	height:150px;	}blockquote {	border: 1px dotted #666699;	background-color: #DDD;	padding: 10px;	margin-left: 100px;	width: 290px;	font-size: 18px;	font-family:Georgia, "Times New Roman", Times, serif;	color: #5A4050;	line-height: 16px;		}blockquote strong {	font-size:14px;	}/*Spread The Word*/ul#spreadtheword {padding:0;margin:0;	}ul#spreadtheword li {	list-style-type:none;	display:inline;	float:left;	padding:0 5px 0px 0px;	margin:-5px 0 10px 0;	}ul#spreadtheword a {	display:block;	height: 20px;	width: 20px;   	text-indent: -9999px;	}ul#spreadtheword li#twitter a {	background-image:url(images/logos/icons.gif); 	background-repeat:no-repeat;	background-position: 0px 0;		}ul#spreadtheword li#twitter a:hover {	background-position: 0px -20px;		}ul#spreadtheword li#facebook a {	background-image:url(images/logos/icons.gif); 	background-repeat:no-repeat;	background-position: -25px 0;		}ul#spreadtheword li#facebook a:hover {	background-position: -25px -20px;		}ul#spreadtheword li#digg a {	background-image:url(images/logos/icons.gif); 	background-repeat:no-repeat;	background-position: -50px 0;		}ul#spreadtheword li#digg a:hover {	background-position: -50px -20px;		}ul#spreadtheword li#delicious a {	background-image:url(images/logos/icons.gif); 	background-repeat:no-repeat;	background-position: -75px 0;		}ul#spreadtheword li#delicious a:hover {	background-position: -75px -20px;		}ul#spreadtheword li#mail a {	background-image:url(images/logos/icons.gif); 	background-repeat:no-repeat;	background-position: -100px 0;		}ul#spreadtheword li#mail a:hover {	background-position: -100px -20px;		}	div#iLike_btn img, div#fb_fanbtn img {	width:125px;	margin-top:4px;	} 		/*Flickr*/div#flickrfeed img {	height:72px;	width:72px;	}			/*Shop Code*/div#maincontent div.shopentry {	clear: both;	margin-bottom: 30px;	}div#maincontent div.shopentryinfo {	display: block;		}div#maincontent div.shopentryinfo div.shoptracks {	display: block;	clear: both;	background-color: #EEE;	padding: 4px;	border: 1px dotted #666699;	}div#maincontent div.shopentryinfo div.shoptracks p {	clear: both;	padding-top: 10px;	padding-bottom: 0px;	margin-bottom: 0px;	}	div#maincontent div.shopentryinfo div.shoptracks ul li {	display: inline;	float: left;	padding-right: 4px;	}div#maincontent div.shopentry img.shopcover {	padding: 4px;	border: 1px dotted #666699;	float:left;	margin-right: 6px;	}div#maincontent div.shopentry form {	width: 100px;	display: block;	float: right;	}.addtocart { background: url(images/addtocart2.gif);	}input#viewcart { background: url(images/cart.gif);	display:block;	float:left;	margin: 2px 4px 0 0;	}input.addtocart { background-position: 0 0px; height: 32px; width: 100px; }a:hover input.addtocart { background-position: 0 -32px; }input#viewcart { background-position: 0 0px; height: 11px; width: 15px; }a:hover input#viewcart { background-position: 0 -11px; }.paypalbtns a, input.addtocart{width: 100px;padding: 0;border: 0;cursor: pointer;display: block;}.paypalbtns a, input#viewcart{width: 15px;padding: 0;border: 0;cursor: pointer;display: block;}div.download {	clear:right;	float:right;	display:block;}div.download a { 	background: url(images/download.gif);	background-repeat:no-repeat;	background-position: 0 0px;	display:block;	height: 32px; 	width: 100px;}div.download a:hover { 	background-position: 0 -32px; }div#maincontent div.shopentry .price {	float: right;	font-weight: bold;	color: #5A4050;	display: block;	padding-bottom: 4px;	}div#maincontent div.shopentry ul {	margin: 0px;	padding-left: 0px;	padding-right: 4px;		}div#maincontent div.shopentry ul li {	list-style: none;	margin-left: 0px;	padding-left: 0px;	}div#maincontent div.shopentry ul li.header {	font-weight: bold;	font-size:10px;	color:#5A4050;	}		/*Navigation*/ul#reading {	display:none;	margin-left: 4px;	} /*Downloads Page */ #photos {	width: 500px;	 }#photos td, #videos td {	vertical-align:top;} #photos td img { 	border: 1px dotted #666699;	padding: 4px; }ul.photoinfo {	padding-left:0;	}ul.photoinfo li {	list-style-type:none;	margin-left:0;	}table#music {	width: 500px;	border:0;	}/* Footer Code */div#footer {	clear: both;	float: none;	width:800px;	height: 125px;	background-color:#FFFFFF;	border-left:1px solid #666699;	border-right:1px solid #666699;	font-size:10px;	}div#footer ul#exlinks {	margin: 0 0 0 0px;	padding: 40px 0 10px 0;		height: 50px;	width: 800px;	}	div#footer ul#exlinks li {	list-style-type:none;	display:inline;	float:left;	padding:0 0px 0px 50px;		}	div#footer ul#exlinks a {	display:block;	height: 50px;    text-indent: -9999px;	}		div#footer ul#exlinks li#reverbnation a {	background-image:url(images/logos/logos.gif); 	background-repeat:no-repeat;	background-position: -14px 0;	width:57px;	}	div#footer ul#exlinks li#reverbnation a:hover {	background-position: -14px -52px;		}div#footer ul#exlinks li#myspace a {	background-image:url(images/logos/logos.gif); 	background-repeat:no-repeat;	background-position: -137px 0;	width:129px;	}	div#footer ul#exlinks li#myspace a:hover {	background-position: -137px -52px;		}div#footer ul#exlinks li#facebook a {	background-image:url(images/logos/logos.gif); 	background-repeat:no-repeat;	background-position: -333px 0;	width:138px;	}	div#footer ul#exlinks li#facebook a:hover {	background-position: -333px -52px;		}div#footer ul#exlinks li#virb a {	background-image:url(images/logos/logos.gif); 	background-repeat:no-repeat;	background-position: -538px 0;	width:96px;	}	div#footer ul#exlinks li#virb a:hover {	background-position: -538px -52px;		}div#footer ul#exlinks li#ilike a {	background-image:url(images/logos/logos.gif); 	background-repeat:no-repeat;	background-position: -701px 0;	width:84px;	}	div#footer ul#exlinks li#ilike a:hover {	background-position: -701px -52px;		}div#footer div#credit {	display: block;	clear: left;	position: relative;	text-align:center;	padding: 0px;	margin: 0;		}			/*Begin Shows styling */div#shows p span {	padding-right:8px;	}.shows_channel,.shows_channel:visited {	font-weight:bold;	visibility:hidden;	}.shows_item {	font-weight:bold;	color: #5A4050;	}.shows_copyright {	visibility:hidden;	}.shows_ 