/* Landing */

#fzLTopLeft							{width:330px; float:left; border-right:1px solid white;}
#fzLTopMid							{width:150px; float:left; border-right:1px solid white;}
	#fzFace							{color:#CCCCCC; height:32.25em; font-size:70%; background:black url(/pix/fanzone/bg_face.jpg) no-repeat top;}
	#fzFace h4						{margin:19px 15px 0 19px; color:white;}
	#fzFace div						{margin:5px 15px 10px 19px;}
#fzLTopRight						{width:180px; float:left;}
	#fzLSongs						{font-size:70%; height:16.1em; border-top:1px solid white; background:black url(/pix/fanzone/songschants.jpg) no-repeat top;}
	#fzLSongs h4					{color:white; margin:120px 15px 0 19px;}
	#fzLSongs span					{color:#CCCCCC; margin:0 15px 0 19px; display:block;}
#fzLMidLeft							{width:330px; float:left; border-right:1px solid white; clear:both; background:black; color:#B3B3B3;}
#fzLMidLeft span					{margin:18px 130px 0 20px; font-size:70%; display:block;}
#fzLMidRight						{width:331px; float:left;}
#fzLBotLeft							{width:330px; float:left; border-right:1px solid white;}
#fzLBotRight						{width:331px; float:left;}

.fzLTopLeftThumb				{background:url(/pix/box_bottom.gif) repeat-x right bottom; margin-bottom:1px; width:330px;}
html>body .fzLTopLeftThumb		{margin:0px 0px 1px 0px;}
.fzLTopLeftThumb2 				{background:url(/pix/box_top.gif) repeat-x right top;}
a.fzLTopLeftThumb3				{text-decoration:none; display:block; cursor:pointer;}
a.fzLTopLeftThumb3:hover		{background:url(/pix/box_left.gif) repeat-y 121px 0px;}
a.fzLTopLeftThumb3 img			{float:left; display:block; width:120px;}

.fzLTopLeftContent					{margin:10px 0 0 20px; width:180px; float:left;}
.fzLTopLeftContent h5				{font-size:90%; color:black; margin-bottom:2px;}
.fzLTopLeftContent span				{font-size:70%; color:#505050;}

a.fzLTopLeftThumb3x				{text-decoration:none; display:block; cursor:pointer;}
a.fzLTopLeftThumb3x:hover		{background:url(/pix/box_left.gif) repeat-y 81px 0px;}
a.fzLTopLeftThumb3x	div.fzLTopLeftContent	{width:215px;}
a.fzLTopLeftThumb3x	div.fzLTopLeftContent h5	{width:215px; height:16px; overflow:hidden;}
a.fzLTopLeftThumb3x	div.fzLTopLeftContent span	{display:block; width:215px; height:14px; overflow:hidden;}

/* Messages */

.fzMessThumb				{margin-bottom:1px; width:330px; float:left; border-bottom:dotted 1px #A7A7A7;}
html>body .fzMessThumb		{margin:0px 0px 1px 0px;}
a.fzMessThumb3				{width:325px; text-decoration:none; height:43px; display:block; cursor:pointer;}
a.fzMessThumb3:hover		{width:325px; background:url(/pix/box_left.gif) repeat-y; height:43px;}

.fzMessContent				{margin:2px 3px 0 12px; float:left;}
.fzMessContent h5			{font-size:70%; color:black; float:left; padding-right:3px;}
.fzMessContent span			{font-size:70%; color:#505050;} 

.fzMessContent2				{float:right;}
.fzMessContent2 h5			{font-size:70%; color:black; padding-top:2px;}
.fzMessContent2 span		{font-size:70%; color:#505050;} 
	

/* Wallpapers */

#fzWTopLeft						{background:black; height:359px;}
#fzWTopLeft h4					{color:white; margin:14px 0 0 21px; font-size:90%; clear:both;}
#fzWTopLeft div					{color:#B3B3B3; font-size:70%; margin:4px 20px 0 21px;}
.fzWTopRightLink				{height:119px; border-bottom:1px solid white;}
.fzWTopRightLink a				{display:block; height:119px; width:331px;}
.fzWTopRightLink a:hover		{background:url(/pix/box_left.gif) repeat-y left; height:119px;}

.fzThumb						{margin-bottom:1px; width:330px; height:119px;float:left;}
html>body .fzThumb				{margin:0px 0px 1px 0px;}
a.fzThumb3						{text-decoration:none; display:block; height:119px; width:330px; cursor:pointer;}
a.fzThumb3:hover				{background:url(/pix/yellow_left.gif) repeat-y left;}
.fzThumb div					{margin:0 18px 0 18px; font-size:70%; color:white; position:relative; top:18px;}


.fzKZThumb						{background:#3F8905; margin-bottom:1px; width:330px; height:119px;}
html>body .fzKZThumb			{margin:0px 0px 1px 0px;}
a.fzKZThumb3					{text-decoration:none; display:block; height:119px; width:330px; cursor:pointer;}
a.fzKZThumb3:hover				{background:url(/pix/yellow_left.gif) repeat-y left;}
.fzKZThumb div					{margin:0 18px 0 18px; font-size:70%; color:white; position:relative; top:18px;}

.fzTZThumb						{background:#104592 url(/pix/fanzone/bg_teen.gif) no-repeat bottom; margin-bottom:1px; width:331px; height:119px;}
html>body .fzTZThumb			{margin:0px 0px 1px 0px;}
a.fzTZThumb3					{text-decoration:none; display:block; height:119px; width:331px; cursor:pointer;}
a.fzTZThumb3:hover				{background:url(/pix/yellow_left.gif) repeat-y left;}
.fzTZThumb div					{margin:0 18px 0 18px; font-size:70%; color:white; position:relative; top:18px;}

.fzWallTLeft					{float:left; width:40px; color:#505050; font-weight:normal;}
.fzWallTRight					{float:left; width:75px; font-weight:normal;}
.fzWallTable					{font-size:70%; color:#505050;}
.fzWallTDDiv					{padding:15px 20px 10px 20px; border-bottom:1px solid white;}
.fzWallTDDiv span p				{margin:0;}

.newsPager						{float:right; text-align:right; width:187px; font-size:70%; font-weight:bold; display:inline;}
.newsPageSpan					{position:relative; top:-1px;}


/* Screensavers */

#fzSTop							{float:left; display:inline; height:179px; width:421px;}
	#fzSTop h4					{color:white; margin:62px 0 0 20px; font-size:90%;}	
	#fzSTop div					{color:#B3B3B3; font-size:70%; margin:4px 20px 4px 20px;}
#fzSMid							{float:left; display:inline; height:179px; width:421px;}
	#fzSMid h4					{color:#FFCD07; margin:62px 0 0 20px; font-size:90%;}	
	#fzSMid div					{color:white; font-size:70%; margin:4px 20px 4px 20px;}
#fzSBot							{float:left; display:inline; height:219px; width:421px;}
	#fzSBot h4					{color:white; margin:80px 0 0 20px; font-size:90%;}	
	#fzSBot div					{color:white; font-size:70%; margin:4px 20px 4px 20px;}
* html #fzSTop					{width:420px;}
* html #fzSMid					{width:420px;}
* html #fzSBot					{width:420px;}

a.fzDownload					{color:white; font-weight:bold; font-size:70%; text-decoration:none; margin-left:20px;}
a.fzDownload:hover				{color:#C70101;}



.fzThird						{width:220px; float:left; border-right:1px solid white;}
#fzTZTopRight					{background:url(/pix/fanzone/tz_rightbg.jpg) no-repeat top left; height:359px;}
.fzTZTopRightItem				{clear:both;}
.fzTZTopRightItem h4			{font-size:80%; margin:0 0 0 18px; position:relative; top:13px;}
.fzTZTopRightItem div			{font-size:70%; color:#505050; margin:0 0 0 18px; width:182px;}


a.fzTZThumb4					{text-decoration:none; display:block; width:331px; cursor:pointer;}
a.fzTZThumb4:hover				{background:url(/pix/box_left.gif) repeat-y left;}

.fzKZThumb5						{background:#3F8905; margin-bottom:1px;}
.fzKZThumb5 h4					{color:#FFCC00; font-size:120%; padding:14px 0 5px 0; position:relative; left:15px;}
.fzKZThumb5 div					{color:white; font-size:90%; font-weight:bold; position:relative; left:15px;}

a.fzKZThumb4					{text-decoration:none; display:block; height:179px; width:300px; cursor:pointer;}
a.fzKZThumb4:hover				{background:url(/pix/yellow_left.gif) repeat-y 121px;}



/* POLLS & COMP LANDING */
#fzPCareaLeft					{float:left; width:330px;}
#fzPCareaRight					{float:left; width:331px;}
a.compHover						{text-decoration:none; display:block; height:20.5em; font:75% arial; color:#505050; font-weight:bold; cursor:pointer}
a.compHover:hover				{background:url(/pix/box_left.gif) repeat-y 121px 0px; height:20.5em; color:#505050;}

.compLeft						{float:left; width:120px;}
.compRight						{float:left; width:180px; position:relative; top:15px; left:18px;}
	
.pollQuestion					{color:#FDBD0C;  font-size:70%; font-weight:bold; margin:20px 10px 10px 25px; height:88px;}

/* POLLS */
hr								{border:1px dashed #A7A7A7; height:1px;}

#pollLeft						{float:left; width:330px;}
#hotTopicHeader					{background:url(/pix/fanzone/bg_hotTopic.jpg) no-repeat; width:330px; height:99px}
			
#pollList						{float:left; width:290px; height:10.8em;}
#columnOne						{float:left; width:140px; height:150px; }
#columnTwo						{float:left; width:140px; }

.rbLeft							{float:left; width: 140px;}
			
#pollRight						{float:left; width:330px; height:359px; border-left:1px solid #fff; background:#000 no-repeat bottom right;}
	

.pollQuestionGraph				{display:block; margin:20px 0 20px 0}
#pollForm						{margin:10px 20px 20px 20px; width:291px;}
.formSpacer						{margin-bottom:10px;}
	
#topGraph						{margin:10px 10px 10px 15px}	
#mainGraphAxes					{width:290px; height:150px;  border-bottom:#666666 1px solid; border-left:1px solid #666; margin:20px;}		
#graphDivTop					{width:305px; height:150px; border-left:1px solid #505050; border-bottom:1px solid #505050; margin-left:10px;}
#graphDivBottom					{width:305px; margin-left:10px; color:#505050; font-size:70%; font-weight:bold}
.mainCol						{width:25px; float:left; text-align:center}
.percent						{color:#505050; font-size:70%}

.questionRed					{font-size:70%; color:#C70101; font-weight:bold; margin:15px 0 5px 18px}
.questionText					{font-size:70%; color:#000; font-weight:bold; margin:0 0 15px 18px}	
.votes							{color:#505050; font-size:70%}
.votesRed						{color:#C70101; font-size:70%}
		
.errorMessage					{color:#000; font-weight:bold; font-size:70%; dispaly:block; margin:20px;}
.validationMessage				{color:#C60000; font-weight:bold; font-size:70%; dispaly:block; margin:10px 0 10px 10px;}
.questionMessage				{font-size:70%; color:#C70101; font-weight:bold; margin:15px 0 5px 18px; margin:50px;}
.introText						{font-size:70%; color:#B3B3B3;}
.absText						{font-size:70%; color:#505050; margin-bottom:8px;}

#pollArchiveLeft				{float:left; width:330px; height:41.4em;}
#pollArchiveRight				{float:left; width:330px; height:41.4em; border-left:1px solid #CCC;}

.pollList1						{background:url(/pix/box_bottom.gif) repeat-x right bottom; margin-bottom:1px; width:330px;}
.pollList2 						{background:url(/pix/box_top.gif) repeat-x right top;}		
a.pollList3						{text-decoration:none; display:block; height:4.9em; font:75% arial; color:#505050; font-weight:bold; cursor:pointer}
a.pollList3:hover				{background:url(/pix/box_left.gif) repeat-y 0px 0px; height:4.9em;}
	
.pollListDate					{color:#B3B3B3; font-weight:normal; width:60px; float:left;}
.pollListTitle					{color:#505050; width:220px; float:left;}
	
.pollListContent				{height:2.43em; position:relative; top:8px; left:18px}
	
.pollPage						{text-align:right; width:320px; font-size:70%; font-weight:bold; margin-right:10px}
.pollPageSpan					{position:relative; top:-1px;}
.pollPageSpan a					{text-decoration:none; color:#000;}
.pollPageSpan a.pollPageCurrent	{text-decoration:none; color:#999;}
		
.pollArchiveList				{height:30em;}
		
		
/* LOCAL SUPPORTERS CLUB */
.lscLeft						{width:331px; float:left;}
.lscRight						{width:330px; float:left; border-left:1px solid #fff}
		
#lcsContactText p				{font-size:70%; color:#000; padding:10px;}
#lscDirText						{padding:10px;}
		
.lscDirLeft						{width:110px; float:left;}
.lscDirMiddle					{width:110px; float:left;}
.lscDirRight					{width:100px; float:left;}
		
.lscDirLeft li,.lscDirMiddle li, .lscDirRight li {margin-bottom:2px; margin-left:10px;}
.lscDirLeft a,.lscDirMiddle a, .lscDirRight a {font-size:70%; color:#000;}
		
.lscPage						{text-align:right; width:642px; font-size:70%; font-weight:bold; margin-right:10px}
.lscPageSpan					{position:relative; top:-1px;}
.lscPageSpan a					{text-decoration:none; color:#000;}
.lscPageSpan a.lscPageCurrent	{text-decoration:none; color:#999;}
		
.lscDirTitle					{font-size:70%; color:#C70101; font-weight:bold; padding:10px;}	
.lscDirTextLeft					{font-size:70%; color:#000; width:220px; float:left; padding:0 0 10px 10px;}
.lscDirTextRight				{font-size:70%; color:#000; width:380px; float:left; padding:0 0 0 10px;}

/* FAN SONGS AND CHANTS */
.scTab							{display:block; text-decoration:none; border-top:1px solid white; background:url(/pix/biographies/bg_tab.gif) repeat-x; height:20px; width:330px; float:left; color:#fff; font-size:70%; font-weight:bold;}
.scTabOn						{display:block; text-decoration:none; border-top:1px solid white; background:url(/pix/biographies/bg_tab_on.gif) repeat-x; height:20px; width:330px; float:left; color:#000; font-size:70%; font-weight:bold;}
.scTab span, .scTabOn span		{display:block; margin:2px 0 0 11px;}

a.fscBoxLeft					{text-decoration:none; display:block; font:75% arial; height:59px; color:#000; cursor:pointer;}
a.fscBoxLeft:hover				{background:url(/pix/box_left.gif) repeat-y 0px 0px; height:59px;}
.fscTitleRed					{color:#C70101; font-weight:bold; padding:10px 10px 10px 18px;}	
a.fscBoxLeft p					{padding-left:18px;}

#flashQuiz						{border-top:1px solid white; background:black; padding:11px 0 11px 1px;}






