body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }

q:before,q:after { content:''; }
abbr,acronym { border:0; }

body { font-size: 75%; color: #000000; font-family: "Helvetica", Verdana, Arial, Helvetica Neue, Lucida Grande, sans-serif; }

h1,h2,h3,h4,h5,h6 { color: #ffffff; font-family: "Helvetica", Verdana, Arial, Helvetica Neue, Lucida Grande, sans-serif; font-weight: normal;  letter-spacing: 1;}

h1 { font-size: 3em; }
h2 { font-size: 14px; font-weight: bold; margin: 8px 0 0 10px; width: auto; float: left;}
h3 { font-size: 14px; font-weight: bold; margin: 8px 0 0 10px; }
h4 { font-size: 14px; font-weight: bold; margin: 8px 0 0 10px; }
h5 { font-size: 14px; font-weight: bold; color: #000000; margin: 0 0 0 0; }
h6 { font-size: 1em; font-weight: bold; }

p 			{ margin: 0 0 10px 0; }
p.last		{ margin-bottom: 0; }
p img.top 	{ margin-top: 0; }
img			{ margin: 0; }

ul, ol		{ margin:0; }
ul			{ list-style-type: none; }
ol			{ list-style-type: none; }
dl			{ margin: 0 0 1.5em 0; }
dl dt			{ font-weight: bold; }
dd			{ margin-left: 1.5em;}

abbr, 
acronym		{ border-bottom: 1px dotted #666; }
address		{ margin-top: 1.5em; font-style: italic; }
del			{ color:#666; }

a:focus, 
a:hover		{ color: #000; }
a			{ color: #009; text-decoration: underline; }

blockquote	{ margin: 1.5em; color: #666; font-style: italic; }
strong		{ font-weight: bold; }
em,dfn		{ font-style: italic; background: #ffc; }
dfn			{ font-weight: bold; }
pre,code		{ margin: 1.5em 0; white-space: pre; }
pre,code,tt	{ font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt			{ display: block; margin: 1.5em 0; line-height: 1.5; }

/*-- STYLESHEET --*/

	/*-- ROOT ELEMENTS --*/
	html, body { background: #ffffff; }
	strong { font-weight: bold; }
	/*-- ROOT ELEMENTS --*/
	/*-- MASTER POSITIONAL --*/
	#body-wrap { width: 100%; height: auto; }
	#body-inner { position: relative; width: 830px; height: auto; margin: 0 auto; /*padding: 0 10px 0 10px; background-color: #ffffff;*/ }
	img.clear { float: left; }
	img.left { float: left; }
	img.right { float: right; }
	img.right-bottom { float: right; margin: 10px 0 0 0}
	a { color: #000000; text-decoration: none; }
	a:link { color: #000000; text-decoration: none; }
	a:hover  { color: #838383; text-decoration: none; }
	/*-- MASTER POSITIONAL --*/
	/*-- HEADER --*/
	#header { float: left; width: 100%; height: auto; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; background-color: #ffffff; }
	#header-left { position: relative; float: left; width: 600px; height: 118px; }
	#header-right { float: right; width: 200px; height: 118px; background: #ffffff url(../images/subscribe.gif) no-repeat; }
	
	input.inp-subscribe-sml { float: left; width: 139px; height: 16px; padding: 1px 2px 1px 2px; border: 1px solid #000000; margin: 90px 0 0 0; }
	img.inp-subscribe-go { float: right; width: 45px; height: 20px; margin: 90px 0 0 10px; }
	
	img#crownHome { display: none; position: absolute; top: 85px; *top: 85px; left: 14px; *left: 14px; } 
	img#crownEvents { display: none; position: absolute; top: 85px; *top: 85px;  left: 60px; *left: 60px; } 
	img#crownArticles { display: none; position: absolute; top: 85px; *top: 85px; left: 120px; *left: 117px; } 
	img#crownMixes { display: none; position: absolute; top: 85px; *top: 85px; left: 170px; *left: 170px; }
	img#crownMagazine { display: none; position: absolute; top: 85px; *top: 85px; left: 230px; *left: 230px; } 
	img#crownLinks { display: none; position: absolute; top: 85px; *top: 85px; left: 290px; *left: 285px; } 
	img#crownSubscribe { display: none; position: absolute; top: 85px; *top: 85px; left: 350px; *left: 340px; } 
	img#crownContact { display: none; position: absolute; top: 85px; *top: 85px; left: 415px; *left: 405px; } 
	
	/*-- HEADER --*/
	/*-- NAV --*/
	#nav { float: left; width: 100%; height: 32px; background: #000000; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; }
	#nav ul.site-nav { float: left; width: 510px; height: auto; color: #ffffff; margin: 9px 0 0 10px; }
	#nav ul.site-nav li { float: left; width: auto; height: auto; color: #ffffff; margin: 0 10px 0 0; font-weight: bold; font-size: 12px; }
	#nav ul.site-nav li a { color: #ffffff; }

	/*-- NAV --*/
	/*-- DIVIDER --*/
	#divider { float: left; width: 100%; height: 21px; background: #000000; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; }
	/*-- DIVIDER --*/
	/*-- PROMO --*/
	#promos { position: relative; float: left; width: 100%; height: 410px; padding: 0 0 10px 0; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; background-color: #ffffff; }
	#promo1 { position: absolute; width: 410px; height: 410px; top: auto; left: auto; }
	#promo2 { position: absolute; width: 200px; height: 200px; top: auto; left: 420px; }
	#promo3 { position: absolute; width: 200px; height: 200px; top: auto; left: 630px; }
	#promo4 { position: absolute; width: 200px; height: 200px; top: 210px; left: 420px; }
	#promo5 { position: absolute; width: 200px; height: 200px; top: 210px; left: 630px; }
	/*-- PROMO --*/
	/*-- SECTION HEADER --*/
	#section-header { float: left; width: 100%; height: auto; padding: 0 0 10px 0; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; background-color: #ffffff; }
	/*-- SECTION HEADER --*/
	/*-- CONTENT --*/
	#content { float: left; width: 100%; height: auto; margin: 0 0 0 0; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; background-color: #ffffff; }
	#content-left { float: left; width: 620px; height: auto; }
	#content-right { float:right; width: 200px; height: auto; }

	.item-wrap { float: left; width: 100%; height: auto; margin: 0 0 20px 0; }
	.item-wrap-last { float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
	.item-wrap-sml { float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
		/*--Thin-Wide & Thin Thin Wide--*/
		.item-tw-alpha { float: left; width: 95px;  height: 32px; background: #000000; }
		.item-tw-beta { float: right; width: 515px;  height: 32px; background: #000000; }
		.item-tw-delta { float: left; width: 95px; height: 95px; margin: 10px 0 0 0; }
		.item-tw-gamma { float: right; width: 510px; height: auto; margin: 10px 0 0 0; line-height: 16px;}
		.item-ttw-alpha { float: left; width: 95px; height: 95px; margin: 10px 0 0 105px; }
		.item-ttw-beta { float: right; width: 410px; height: auto; margin: 10px 0 0 0; line-height: 16px;}
		/*--Thin-Wide--*/
		/*--Medium-Wide--*/
		.item-mw-alpha { float: left; width: 200px;  height: 32px; background: #000000; }
		.item-mw-beta { float: right; width: 410px;  height: 32px; background: #000000; }
		.item-mw-delta { float: left; width: 200px;  height: auto; margin: 10px 0 0 0;  }
		.item-mw-gamma { float: right; width: 410px; height: auto; margin: 10px 0 0 0; line-height: 16px;}
		/*--Medium-Wide--*/	
		
		/*--Wide--*/
		.item-w-alpha { float: left; width: 100%;  height: 32px; background: #000000; }
		.item-w-beta { float: left; width: 100%; height: auto; margin: 10px 0 0 0; line-height: 16px;}
		/*--Wide--*/	
		
		/*--Item Control--*/
		.item-control { display: block; clear: left; width: auto; height: auto; float: left; margin: 5px 0 0 0; }	
		.item-control-wrap { float: left; width: 100%; height: 32px; margin: 0 0 10px 0; background: #000000; }
		.item-control-left{ float: left; width: 100px;  height: 12px; margin: 10px 0 0 10px; }
		.item-control-right{ float: right; width: 100px;  height: 12px; margin: 10px 10px 0 0; text-align: right; }
		/*--Item Control--*/	
	
	.black-box { float: left; width: 100%; height: 32px; background: #000000; margin: 0 0 10px 0; }
	.black-box-sml { float: left; width: 100%; height: 32px; background: #000000; margin: 0 0 0 0; }
	.mix-logo { float: right; }
	.widget-box { float: left; width: 100%; height: auto; margin: 0 0 20px 0; }
	.widget-box-last { float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
	.widget-box-sml { float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
	.widget-body { float: left; width: 100%; height: auto; margin: 0 0 0 0; padding: 0 0 0 0; }	

		ul.widget-list { float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
		li.widget-list-title { float: left; width: 100%; height: auto; font-weight: bold; margin: 3px 0 0 0; }
		li.widget-list-link { float: left; width: 100%; height: auto; margin: 3px 0 0 0; }
		.widget-body p { margin: 5px 0 0 0; }

		.drop-body { position: relative; color: #000000; width: 200px; height: auto; margin: 0 0 35px 0; padding: 0 0 0 0; }
	
	ul.dropTop { position: absolute; width: 200px; height: 20px; overflow: hidden; margin: 0 0 0 0; background: url(../images/drop-box.gif) no-repeat top left; *margin: 5px 0 0 0; cursor: pointer; }
	ul.dropTop li { width: 200px; height: 20px; margin: 0; }
	ul.dropSecond { float: left; width: 200px; height: auto; margin-top: -2px; background-color: #000000; }
	ul.dropSecond li { float: left; width: 196px; height: auto; padding: 2px; background-color: #000000; color: #ffffff; }
	ul.dropSecond li a { display: block; margin-left: 2px; color: #ffffff; text-decoration: none; }
	ul.dropSecond li a:hover { display: block; margin-left: 2px; color: #666666; text-decoration: none; }
	
	.drop-alpha { z-index: 99; }
	.drop-beta { z-index: 88; }
	.drop-delta { z-index: 77; }
	
	.gal_img_left { float: left; margin: 0 0 10px 0; }
	.gal_img_right { float: right; margin: 0 0 10px 0; }
	.gal_img_left_last { float: left; margin: 0; }
	.gal_img_right_last { float: right; margin: 0; }
	
	.flickr-even { width: 95px; height: 95px; float: left; margin: 10px 0 0 0; }
	.flickr-odd { width: 95px; height: 95px; float: right; margin: 10px 0 0 0; }
	
	p.inline-list { float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
	p.inline-list img { float: left; margin: 0 10px 0 0; }

	p.summary { display: none; float: left; width: 100%; margin: 10px 0 10px 0; }
	/*-- CONTENT --*/
	/*-- SIFR --*/
	#nav ul.site-nav li.sIFR-replaced { margin: -3px 10px 0 0; *margin: -3px 5px 0 0; }
	#nav ul.lastfm-nav li.sIFR-replaced { margin: -3px 10px 0 0; *margin: -3px 5px 0 0; }
	h2.sIFR-replaced ,h3.sIFR-replaced ,h4.sIFR-replaced  { margin: 6px 0 0 10px; }
	h5.sIFR-replaced  { margin: 0 0 -5px 0; }
	/*-- SIFRR --*/
	/*-- FOOTER --*/
	#footer { float: left; width: 100%; height: auto; padding: 0 0 10px 0; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; background-color: #ffffff; }
	#footer ul { margin: 5px 0 0 0; }
	#footer ul li.footer-left { float: left; width: 410px;  height: auto; }
	#footer ul li.footer-right { float: right; width: 410px;  height: auto; text-align: right;}
	/*-- FOOTER --*/

/*THICKBOX*/
	*{padding: 0; margin: 0;}
	#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333;}

	#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }

	#TB_window a:link {color: #ffffff;}
	#TB_window a:visited {color: #ffffff;}
	#TB_window a:hover {color: #666666;}
	#TB_window a:active {color: #666666;}
	#TB_window a:focus{color: #666666;}
	#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%;}
	.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
	.TB_overlayBG { background-color:#000000; filter:alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.25; }
	* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
	#TB_window { position: fixed; width: auto; background: #000000; z-index: 102; color:#ffffff; display:none; text-align:left; top:50%;	left:50%; }
	* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
	#TB_window img#TB_Image { display:block; margin: 0 0 0 0; }
	#TB_caption{ height:25px; padding:7px 0 0 2px; float:left; }
	#TB_closeWindow{ height:25px; padding:7px 0 0 0; margin-right: 2px; float:right; }
	#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
	#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
	#TB_title{ background-color:#e8e8e8; height:27px; }
	#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
	#TB_ajaxContent.TB_modal{ padding:15px; }
	#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
	#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
	* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
	#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
	* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
	#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
/*THICKBOX*/
	
/*sIFR*/

	.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
	.sIFR-unloading .sIFR-flash { visibility: hidden !important; }
	.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
	.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
	.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px; z-index: 0; }
/*sIFR*/
