body	
{ 
	font:normal 12px/14px "lucida grande",tahoma,verdana,arial,sans-serif; 
	padding:0px; 
	margin:8px; 
}

/* Overall content container */
#content
{
}

#lcolumn
{
	float:left;
}

#hcontainer
{
	width:645px;
	height:28px;
	background:url(/images/headgfx2.png) no-repeat left;
}

#hcontainer #fblnk { position:relative; top:0px; left:206px; width:70px; height:28px; float:left; }
#hcontainer #bglnk { position:relative; top:0px; left:391px; width:165px; height:28px; float:left; }


/* Container for BitGravity player */
#bcontainer
{
	width:645px;
	height:377px;
	margin-top:4px;
	background:#8c8c8c;
}


/* Start of DEMOchatter styles */
#tcontainer 
{ 
	width:645px; 
	height:44px; 
	background:url(/images/demochat_bg.png) no-repeat 0 0;
	margin-top:4px;
}

#dclink
{
	position:relative;
	top:10px;
	left:6px;
	width:153px;
	height:26px;
	float:left;
}

#dccont
{
	position:relative;
	top:10px;
	left:21px;
	width:462px;;
	height:24px;
	float:left;
	overflow-y:hidden;
	background-color:#fff;
}

ul.newsticker 
{
	list-style-type: none;
	border:0px;
	background: #fff;
	padding: 0px 0px 0px 2px;
	margin: 0;
}

ul.newsticker li
{
	font:normal 11px/12px Arial;
	color:#165558;
}

ul.newsticker li span.posted
{
	color:#999;
	font:normal 11px/12px Arial;
	font-style:italic;
}

/* Tooltip style */
#tt 
{
	position:absolute; 
	display:block; 
	background:url(/images/tt_left.gif) top left no-repeat
}
#tttop 
{
	display:block; 
	height:5px; 
	margin-left:5px; 
	background:url(/images/tt_top.gif) top right no-repeat; 
	overflow:hidden
}
#ttcont 
{
	display:block; 
	padding:2px 12px 3px 7px; 
	margin-left:5px; 
	background:#666; 
	color:#FFF
}
#ttbot 
{
	display:block; 
	height:5px; 
	margin-left:5px; 
	background:url(/images/tt_bottom.gif) top right no-repeat; 
	overflow:hidden
}

/* container for footer */
#fcontainer 
{ 
	width:645px; 
	height:17px; 
	margin-top:4px; 
}

#fcontainer a.txt { text-decoration: none; color:#4b669d; font: normal 11px/12px Arial; letter-spacing:0.5px; }
#fcontainer a.txt:hover { text-decoration:underline; }
#fcontainer span { float:left; }
#fcontainer div.imglnk { float:left; margin-left:4px; }

/* Container for Facebook Connect app */
#mcontainer 
{ 
	float:left;
	width:320px; 
	height:475px; 
	border:1px solid #d7dae1; 
	background-color:#edf0f5; 
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif; 
	margin-left:8px;
	overflow:hidden; 
}


/* Class used to hide divs */
.hidden { display:none; }

/* Class used to clear/reset floats */
.clear { clear:both; }

/* Class to assign left margin */
.lftpad { margin-left:50px; }



