/* -------------------------------------------------------------- 
   RESET
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; }
input,textarea { margin: 0; }


/* -------------------------------------------------------------- 
   TYPOGRAPHY
-------------------------------------------------------------- */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica, Arial, FreeSans, sans-serif; }

/* HEADINGS */
h1 { font-size: 40px; line-height: 50px; margin-bottom: 10px; }
h2 { font-size: 30px; line-height: 40px; margin-bottom: 10px; }
h3 { font-size: 20px; line-height: 30px; }
h4 { font-size: 14px; line-height: 20px; }
h5 { font-size: 14px; line-height: 20px; }
h6 { font-size: 14px; line-height: 20px; }

/* TEXT ELEMENTS */
p, ul, ol, dl { margin-bottom: 20px; font-size: 14px; line-height: 20px; }
ul, ol { padding-left: 20px;}
ul { list-style-type: circle; }
ol { list-style-type: decimal; }
dl dt { font-weight: bold; }
dl dd { padding-left: 10px; }
abbr, acronym { text-decoration: underline; }
a { color: #009; text-decoration: none; }
a:hover { text-decoration: underline; }
blockquote { margin: 20px 0; padding-left: 10px; }
dfn { font-style: italic; font-weight: bold; }
pre, code { margin: 20px 0; white-space: pre; }
pre, code, tt { font: 10px monospace; line-height: 20px; } 
tt { display: block; margin: 20px 0; line-height: 20px; }

/* TABLES */
table { margin-bottom: 20px; }
th,td { padding: 5px 10px 5px 0; }


/* -------------------------------------------------------------- 
   FORMS
-------------------------------------------------------------- */

label { font-weight: bold; }
fieldset { padding: 9px; margin-bottom: 20px; border: 1px solid #ddd; }
legend { padding: 0 10px; font-weight: bold; font-size: 14px; line-height: 20px; }
textarea { padding: 10px; }.tipsy {
	background-repeat:no-repeat;
	font-size:10px;
	opacity:0.8;
	padding:5px;
}
.tipsy-inner {
	background-color:black;
	color:white;
	max-width:200px;
	padding:4px 5px;
	text-align:center;
}
.tipsy-north {
	background-image:url(/css/img/tipsy/tipsy-north.gif);
	background-position:center top;
}
.tipsy-south {
	background-image:url(/css/img/tipsy/tipsy-south.gif);
	background-position:center bottom;
}
.tipsy-east {
	background-image:url(/css/img/tipsy/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(/css/img/tipsy/tipsy-west.gif);
	background-position:left center;
}/* -------------------------------------------------------------- 
   TABS - Starting point for turning lists into tabs.
-------------------------------------------------------------- */

ul.tabs { margin: 0; padding: 0; }
ul.tabs li ul { float: left; }
ul.tabs li { float: left; list-style: none; margin: 0; padding: 0; }
ul.tabs li a { float: left; display: block; }

/* Clearing floats without extra markup  */
ul.tabs { display: inline-block; }
ul.tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html ul.tabs { height: 1%; }
ul.tabs, ul.tabs li ul { display: block; }


/* -------------------------------------------------------------- 
   WRAPPER - Clearing floats without extra markup.
-------------------------------------------------------------- */

.wrapper { display: inline-block; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }


/* -------------------------------------------------------------- 
   (h)orizontal Form and (v)ertical Form
-------------------------------------------------------------- */

/* hFORM */
form.hform p { margin-bottom: 10px; }
form.hform p label { float: left; width: 100px; }
form.hform p input { width: 200px; }
form.hform p select { width: 200px; }
form.hform p input.button { width: auto; }
form.hform p input.checkbox { width: auto; }
form.hform p input.radio { width: auto; }
form.hform p.checkbox { margin-left: 100px; }
form.hform p.checkbox label { float: none; }
form.hform p.checkbox input { width: auto; }

/* vFORM */
form.vform p { margin-bottom: 10px; }
form.vform p label { display: block; }
form.vform p.checkbox label { display: inline; }



/*	bp status msg	*/
.error, .notice, .success {
border:2px solid #DDDDDD;
margin-bottom:1em;
padding:0.8em;
}
.error {
background:#FBE3E4 none repeat scroll 0 0;
border-color:#FBC2C4;
color:#8A1F11;
}
.notice {
background:#FFF6BF none repeat scroll 0 0;
border-color:#FFD324;
color:#514721;
}
.success {
background:#E6EFC2 none repeat scroll 0 0;
border-color:#C6D880;
color:#264409;
}
.error a {
color:#8A1F11;
}
.notice a {
color:#514721;
}
.success a {
color:#264409;
}.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}/* -------------------------------------------------------------- 
   SCREEN
-------------------------------------------------------------- */

/* BODY */
body {
	background: #768ABA url(/css/img/bkgd.jpg) top left repeat-x;
	color: #FFFFFE;
	font-size: 12px;
	line-height: 1.5em;
}

a:link,
a:visited	{	color: #D7DBE5; text-decoration: underline; font-weight: bold;	}
a:active{	color: #424242; text-decoration: underline; font-weight: bold;;	}
a:hover	{	color: #D7DBE5; text-transform: none; font-weight: bold;;	}

/* PAGE */
#page {
	background: transparent url(/css/img/page.jpg) top center no-repeat;
}

/* HEADER */
#headerWrapper	{	display: block; width: 100%; height: 251px;	}
#header {
	padding: 0;
	background: transparent url(/css/img/header.jpg) top center no-repeat;
	height: 186px;
}
#header h1 { display: block; overflow: hidden; text-indent: -1000px; width: 100%; height: 100%; margin-bottom: 0; font-size: 20px; line-height: 20px; color: #fff; }
#header h1 a { display: block; width: 100%; height: 100%; margin: 0; color: #fff; }

/* NAVIGATION */
#navigation { padding: 0; margin: 0 auto; width: 392px; height: 65px; background: transparent url(/css/img/nav-bkgd.jpg) no-repeat; border: 0; }
#navigation .tabs li { height: 63px; }
#navigation .tabs a { height: 63px; padding: 0; margin: 0; display: block; text-indent: -1000px; overflow: hidden; background: transparent url(/css/img/navigation.gif) no-repeat; }

/*	home	*/
#navigation .tabs a#homeBtn:link,
#navigation .tabs a#homeBtn:visited		{ width: 94px; background-position: 0 0; }
#navigation .tabs a#homeBtn:hover		{ background-position: 0 -64px; }
#navigation .tabs a#homeBtn:active,
#navigation .tabs a#homeBtn.current		{ width: 94px; background-position: 0 -129px; }

/*	events	*/
#navigation .tabs a#eventsBtn:link,
#navigation .tabs a#eventsBtn:visited	{ width: 93px; background-position: -94px 0; }
#navigation .tabs a#eventsBtn:hover		{ background-position: -94px -64px; }
#navigation .tabs a#eventsBtn:active,
#navigation .tabs a#eventsBtn.current	{ width: 93px; background-position: -94px -129px; }

/*	media	*/
#navigation .tabs a#mediaBtn:link,
#navigation .tabs a#mediaBtn:visited		{ width: 93px; background-position: -187px 0; }
#navigation .tabs a#mediaBtn:hover		{ background-position: -187px -64px; }
#navigation .tabs a#mediaBtn:active,
#navigation .tabs a#mediaBtn.current		{ width: 93px; background-position: -187px -129px; }

/*	contact	*/
#navigation .tabs a#contactBtn:link,
#navigation .tabs a#contactBtn:visited	{ width: 112px; background-position: -280px 0; }
#navigation .tabs a#contactBtn:hover	{ background-position: -280px -64px; }
#navigation .tabs a#contactBtn:active,
#navigation .tabs a#contactBtn.current	{ width: 112px; background-position: -280px -129px; }

/* BODY */
#body { padding: 0;
	width: 960px; margin: 0 auto }	

#main	h2	{	font-size: 1.55em; line-height: 1.5em;	}

#main	h3,
#main	h4	{	font-size: 110%; line-height: 1.5em;	}
#main	h3	{	font-weight: bolder !important; letter-spacing: 0.3em;	}	/*	change this	*/
#main	p	{	font-size: 100%; line-height: 1.5em; margin: 2em 3.2em 2.2em 0.5em;	}

/*	home	*/

body#homeBdy	#main,
body.home		#main	{	float: left;width: 550px;	}
body#homeBdy	#sidebar,
body.home		#sidebar	{	float: left;width: 400px; margin-top: 5px; padding-top: 103px;	}

/* home::latest */
#homeLatestWrapper { float: left; width: 550px; height: 579px; background: transparent url(/css/img/home/latest.png) no-repeat;}  
#homeLatest { margin-left: 105px; margin-right: 15px; margin-top: 200px; }

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

/*	scrolling pane	430 x 468 */
/* #homeLatestScroll.scroll-pane */

#homeLatestScroll	{	height: 360px;	}
	#homeLatest  .jScrollPaneTrack {
		background-color: #E2E2E2
	}
	#homeLatest  .jScrollPaneDrag {	
		background-color: #242424
	}
	#homeLatest  a.jScrollArrowUp {
	}
	#homeLatest  a.jScrollArrowDown {
	}


#homeLatest h2 { display: none; } 
#homeLatest a.flyer { float: left; border: 2px solid white; padding: 5px; }
#homeLatest a.flyer:hover { float: left; border: 2px solid #343434; }
#homeLatest p { color: #000; float: none; width: 100%; font-size: 100%; line-height: 1.65em; margin: 0.25em 0.95em 0.67em 0; }
#homeLatest p img {	float: left; margin: -5px 4px 8px -5px; padding: 0 3px 3px 0;	}

/* home::mixeDownloads */
#homeMixDownloadsWrapper { margin-top: -85px; width: 352px; height: 221px; margin-bottom: 13px; background: transparent url("/css/img/mix-archive.png") no-repeat top left;;}
	#homeMixDownloads { width: 352px; height: 221px; background: transparent url("/css/img/mix-archive.gif") no-repeat top left;  width: 352px; height: 221px; }
	#homeMixDownloads.disabled { background-position: 0 0; }
	#homeMixDownloads.enabled { background-position: -352px 0; }
	#homeMixDownloads a	{ width: 352px; height: 221px; display: block; overflow: hidden; outline: none; text-indent: -1000px; }

/* home::hotBox */
#homeHotBoxWrapper { margin-top: 10px; width: 320px; height: 318px; margin-bottom: 13px; background: none;}
	#homeHotBox h3 { color: #343434; }
	#homeHotBox ul, #resources ol { color: #888; }
	#homeHotBox ul a { color: #555; }

/* home::biog */
#homeBiogWrapper	{	margin-top: 10px; width: 320px; height: 130px; margin-right: 80px;	}
	#homeBiog	{	
		width: 319px;
		height: 129px;
		background: transparent url(/css/img/home/biog-bkgd.jpg);}
	#homeBiog	dl	{	width: 160px; height: 60px; margin-left: 28px; margin-top: 0px; padding-top: 40px;	}
	#homeBiog	dl	dt	{	display: none;	}
	#homeBiog	dd	a	{	color: #fff;	}

/*	end home	*/

/*	events	*/	  
body#eventsBdy	h2,
body.events		h2		{	background: transparent none no-repeat center center; }	
body#eventsBdy	#main,
body.events		#main	{	float: left;width: 725px; margin: 0 auto;	}
body#eventsBdy	#sidebar,
body.events		#sidebar	{	width: 200px; margin: 5px 0 0 735px; padding-top: 103px;	}

body#eventsBdy	#main	.flyer,
body.events		#main	.flyer		{	float: none; margin-left: auto; margin-right: auto; text-align: center	}
body#eventsBdy	#main	.biog,
body.events		#main	.biog		{	float: left; width: 390px; margin-left: 10px; margin-right: 20px;	}

/*	end events	*/

/*	history	*/	  
body#historyBdy	h2,
body.history	h2		{	background: transparent url(/css/img/titles/bap-history.png) no-repeat center center; }	

body#historyBdy	#main,
body.history	#main	{	float: left; margin: 0pt auto; width: 595px;	}
body.history	#sidebar,
body#historyBdy	#sidebar	{	margin-left: 705px; width: 235px;	}  

	#bspHistory	{	width: 595px; height: 397px; margin: 0 auto;	}

	#bspHistory	object,
	#bspHistory	embed	{	width: 595px; height: 397px;	}

/*	end history	*/

/*	biog	*/	 

body#dj-disciple-biogBdy	h2,
body#dj-disciple.biogs		h2,
body.biogs		h2		,
h2#djdisciple		{	background: transparent url(/css/img/titles/djdisciple.png) no-repeat center center; }
body#dj-disciple-biogBdy	h2,
body#victor-simonelli.biogs		h2,
body.biogs		h2		{	background: transparent url(/css/img/titles/vjs-biog.png) no-repeat center center; } 
body#biogBdy	h2,
body.biogs		h2		{	background: transparent url(/css/img/titles/llv-biog.png) no-repeat center center; } 
body#biogBdy	h2,
body.biogs		h2		{	background: transparent url(/css/img/titles/kdg-biog.png) no-repeat center center; } 
body#biogBdy	h2,
body.biogs		h2		{	background: transparent url(/css/img/titles/bas-biog.png) no-repeat center center; }

body.biogs		#main,
body#bas.biogs		#main,
body#biogBdy	#main	{	float: none;width: 100%;	}

body.biogs	#sidebar,
body#biogBdy	#sidebar	{	float: none;width: 100%; margin-top: 5px;	}

/*	end biog	*/	

/*	photos	*/	   

body.photos	h2,
body#photosBdy	h2		{	background: transparent url(/css/img/titles/photos.png) no-repeat center center; }

body.photos		#main,
body#photosBdy	#main	{	float: left; width: 680px; margin: 0;	}
body.photos		#sidebar,
body#photosBdy	#sidebar	{	margin: 35px 0 0 680px; width: 280px;	}

	#bspPhotos	{	width: 595px; height: 397px; margin: 5px auto;	}

	#bspPhotos	object,
	#bspPhotos	embed	{	width: 595px; height: 397px;	}

/*	end photos	*/

/*	charts	*/

body.charts	h2,
body#monthly-chartBdy	h2		{	width: 100%; height: 35px; background: transparent url(/css/img/titles/class-charts.png) no-repeat center center; }

body.charts	#main	table,
body#monthly-chartBdy	#main	table	{
	margin:auto;
	width:78%;
}
body.charts		#main	th,
body#monthly-chartBdy	#main	th	{
	border-color:-moz-use-text-color -moz-use-text-color #242424;
	border-style:none none solid;
	border-width:0 0 2px;
	font-size: 114%; 
	font-weight: bold;
	text-align: center;
}
body.charts	#main	td,
body#monthly-chartBdy	#main	td {
	border-color:-moz-use-text-color -moz-use-text-color #242424;
	border-style:none none solid;
	border-width:0 0 1px;
	text-align: center;
}

body.chart		#main	thead	tr,
body#monthly-chartBdy	#main	thead	tr	{ 
	background: #383838;
}

body.charts	#main	tbody	tr,
body#monthly-chartBdy	#main	tbody	tr	{
	background: #011E60
}

body.charts#main	tbody	tr.even
body#monthly-chartBdy	#main	tbody	tr.even	{
	background: #000F37
}

body.charts				#main	th.pos,
body#monthly-chartBdy	#main	td.pos	{
	text-align: right;
	padding-right: 8px;
}

/*	end charts	*/

/*	contact	*/ 
body.contact	#main		h2,
body#contactBdy	#main		h2		{	background: transparent url(/css/img/titles/membership.png) no-repeat center center; }
body.contact	#sidebar	h3,
body#contactBdy	#sidebar	h3		{	background: transparent url(/css/img/titles/contact-sub.png) no-repeat center center; }

body#contact	#main,
body#contactBdy	#main	{	float: left;margin-left: 0px; padding-left: 70px; width: 450px;	}
body#contact	#sidebar,
body#contactBdy	#sidebar	{	float: left;width: 400px; margin-top: 5px; padding: 0;	}
	#bspMsgWrapper	{	width: 360px; margin-left: 40px;	}
	#bspMsg			{	width: 100%; margin: 20px;	}
	#bspMsg	p		{	font-size: 100%; margin: 0; padding: 0;	}

	#bspLinksWrapper	{	width: 360px; margin-left: 40px;	}
	#bspLinks			{	width: 100%; margin: 20px 0  20px 0;	}

	#bspLinks h3		{}

	#bspLinks ul		{margin-left: 86px;}
	#bspLinks li		{	display: inline	}

	#bspLinks dl		{}
	#bspLinks dt		{	display: none	}
	#bspLinks dd		{	display: inline	}


/*	end contact	*/

/* FOOTER */
#footer { padding: 0.15em 0.25em; border-top: 1px solid #242424; }
#footer .tabs { float: left; margin-left: 0.25em; font-size: 13px; }
#footer .tabs li { font-size: 0.85em; margin-right: 0.25em; }
#footer .tabs a { color: #343434; margin-left: 0.65em; border: 0; border-bottom: 2px solid #242424; text-decoration: none; text-transform: lowercase; padding: 0.2em 0.75em; text-transform: none; }
#footer .tabs a:hover { color: #fff; background: #343434; border: 0; border-bottom: 2px solid #464646; text-transform: none;  padding: 0.2em 0.75em; }
#footer p.quiet { font-size: 0.96em; float: right; text-align: right; margin-right: 15px; color: #464646; }
#footer p.quiet img { margin: 8px 3px; }



#boxerWrapper	{
	width: 100%;
	position: absolute;
	z-index: 999;
	top: 248px;
	left: 0;
}

#boxerWrapper	div.wrapper	{
	display: block;
	height: 91px;
	margin: 0 auto 0 auto;
	width: 850px;
}

#boxerWrapper	div.wrapper	div.ad	{
	margin-left: 228px;
	margin-right: 40px;
	width: 592px;
	height: 100%;
	background: green;
}






/*	forms	*/
form, fieldset	{
margin:0 !important;
}
form	{
padding:0 !important;
}
fieldset	{	padding-left: 10px; outline-style: none; outline-width: 0;	}
legend	{	display: none;	}
label	{
	color:#dededef;
	display:block;
	font-size:15px;
	margin-bottom:3px;
}
select	{
	background:#FFFFFF url(/css/img/forms/txt-bg.gif) repeat-x scroll 0 0;
	border:1px solid #D3D3D3;
	color:#000000;
	font-size:15px;
	margin-bottom:10px;
	padding:7px 0;
	width:100%;
}
input.txt, textarea	{
	background:#FFFFFF url(/css/img/forms/txt-bg.gif) repeat-x scroll 0 0;
	border:1px solid #D3D3D3;
	color:#000000;
	font-size:15px;
	margin-bottom:10px;
	padding:7px 0;
	text-indent:7px;
	width:100%;
}

input:focus		{
	background: #D8EDFF url(/css/img/forms/txt-bg-hover.gif);
	color: #FFFF88;
}

form p	{	margin-top: 0 !important; margin-bottom: 0 !important;}	
form p.quiet	{	font-size: 66% !important; line-height: 1.3em !important; font-weight: bold; margin-right: 0px; width: 360px; margin-left: 20px !important; }

.hide	{
	display: none
}

#homeBox	{
	width: 890px;
	margin: 5px auto;
	padding: 0 0 0 40px;
	background: green;
}

div.box	{
	float: left;
	width: 270px;
	height: 180px;
	margin: 0 5px;
	padding: 0;
	background: red;
}
.sbox	{
	float: left;
	width: 270px;
	height: auto;
	margin: 0 5px;
	padding: 0;
	background: transparent;
	text-align: center;
}


.pngTitle		{
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	background-position: center center;
	background-repeat: no-repeat;
}


.mix	{float: right; width: 240px; margin-left: 0px;}
.mix	strong	{	text-align: center; display: block; width: 100%; font-weight: bold; padding: 3px;	}
.mix	img	{ display: block; margin: 5px auto; width: 220px; }
.mix	a	{ display: block; margin: 5px auto; text-align: center }


p img	{
	float: left;
	margin: -5px 10px 10px -5px;
}

p	.button	{
	float: right; margin-right: 30px;
}




body#musicBdy		.tabs,
body#mediaBdy		.tabs,
body.music		.tabs,
body.media		.tabs {		}

	body#musicBdy		#main	{float: left; width: 821px;}
	body#musicBdy		#sidebar	{width: 135px; margin-left: 825px;}
	body#musicBdy		#sidebar	* {width: 135px;}
	body#musicBdy		#sidebar	#enableDownloads	{
		
	}


body.music		.scroll-pane ,
body.media		.scroll-pane {	
	width: 400px; height: 460px;
}


body #body	.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 0.95em; }


#sidebar .sbox,
#sidebar .box		{	width: 200px; margin-bottom: 0.7em;	}

#sidebar .box		{	background: transparent none no-repeat;	}

#sidebar #enableDownloads	{	width: 200px; height: 60px; background: transparent url(/css/img/sidebar-form-burst-bkgd.png) no-repeat;	margin-bottom: 20px;}
#sidebar label {	color: rgb(68, 68, 68); font-size: 10px; margin-left: 16px;	}
#sidebar form	input.txt	{
	width: 134px; margin-left: 19px; margin-top: -1px;
	background:#FFFFFF url(/css/img/forms/txt-bg.gif) repeat-x scroll 0 0;
	border:1px solid #D3D3D3;
	color:#000000;
	font-size:10px;
	padding:3px 0;
	text-indent:3px;
}

#sidebar form	.input	{	float: left; width: 178px;	}
#sidebar form	input.button	{float: left; display: inline; margin: 20px 0 0 2px;}

/* music::mixeDownloads */
#sidebar #sideMixeDownloadsWrapper { margin-top: 10px; width: 147px; height: 188px; margin-bottom: 13px; background: transparent url("/css/img/mix-archive-sm.png") no-repeat top left;}
	#sideMixeDownloads { width: 147px; height: 188px; background: transparent url("/css/img/mix-archive-sm.gif") no-repeat; }
	#sideMixeDownloads.disabled { background-position: 0 0; }
	#sideMixeDownloads.enabled { background-position: -147px 0; }
	#sideMixeDownloads a	{ width: 100%; height: 100%; display: block; overflow: hidden; outline: none; text-indent: -1000px }


#homeBdy #body  {position: relative; margin-top: 155px;}
#homeYouTubeWrapper  { position: absolute; width: 560px; height: 340px; left: 185px; top: -250px; }



body form input,
body form input:focus {	color: #222	}