/* BB1.3 :: BeatBox
//***************************************************************************
// DOM scripting by brothercake -- http://www.brothercake.com/
// Design consultant Andrew Krespanis -- http://leftjustified.net/
// GNU Lesser General Public License -- http://www.gnu.org/licenses/lgpl.html
//**************************************************************************/

#beatbox 
{
cursor:pointer;
}
#beatbox-loadingscreen
{
	position:absolute;
	z-index:30001;
	background:url(/2010/beatbox/beatbox-loading.gif) #000 no-repeat 50% 47%;
	font:normal normal normal 0.9em arial,sans-serif;
	color:#fff;
	font-weight:bold;
	text-align:center;
	visibility:hidden;
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
}

#beatbox-iframeshim
{
	position:absolute;
	z-index:30000;
	border:none;
	filter:alpha(opacity=0);
	opacity:0;
	visibility:hidden;
}

#beatbox-imagewindow
{
	position:absolute;
	z-index:30002;
	border:1px solid #666;
	background: #222;
	padding:10px;
	visibility:hidden;
}

#beatbox-imagewindow img
{
	border:1px solid #999;
	background:#fff;
}

#beatbox-imagewindow ul, #beatbox-imagewindow li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#beatbox-imagewindow ul
{
	background:#fafafa;
	border:1px solid #999;
	padding:0 0 8px;
	margin-top:8px;
	overflow:hidden;
	white-space:nowrap;
}
* html #beatbox-imagewindow ul
{
	overflow:visible;
}

#beatbox-imagewindow li.thetitle
{
	float:left;
	padding:10px 10px 0 10px;
}

#beatbox-imagewindow li.close
{
	float:right;
	padding:10px 10px 0 10px;
}

#beatbox-imagewindow ul a, #beatbox-imagewindow ul a:visited
{
	font:normal normal normal 0.9em arial,sans-serif;
	background:url(/2010/beatbox/beatbox-icons.gif) no-repeat 0 1px;
	color:#555;
	text-decoration:none;
	padding:0 0 0 20px;
	display:block;
	min-height:15px;
}
* html #beatbox-imagewindow ul a, * html #beatbox-imagewindow ul a:visited
{
	display:inline-block;
	height:15px;
}

#beatbox-imagewindow li.fullscreen a, #beatbox-imagewindow li.thetitle a:visited
{
	background-position:0 -449px;
}

#beatbox-imagewindow ul a:hover, #beatbox-imagewindow ul a:focus
{
	color:#222;
	background-position:0 -149px;
}

#beatbox-imagewindow ul li.thetitle a:hover, #beatbox-imagewindow ul li.thetitle a:focus
{
	background-position:0 -599px;
}

#beatbox-imagewindow ul a:active
{
	color:#000;
	background-position:0 -299px;
}

#beatbox-imagewindow ul li.thetitle a:active
{
	background-position:0 -749px;
}
#beatbox-imagewindow li.thetitle {
font:bold bold bold 1em arial,sans-serif;
padding: 9px 0 0 10px;
float:left;

}

