body
			{
				background: #12151d url(../../fp_images/body_bg_2.jpg) repeat-x;
				color: #FFFFFF;
				margin: 0px 0px 0px 0px;
				padding: 0px;
			}
			
			.catmenu
			{
				font: 10px arial, geneva, lucida, lucida grande, arial, helvetica, sans-serif;
   			}
   			
   			* html .loadingdialog
			{
                z-index:10000000;
				position:absolute;
				display:none;
				top:50%;
				left:50%;
				margin:-75px 0px 0px -250px;
				width:500px;
				height:150px;
				background:#000;
				opacity:0.75;
				filter: alpha(opacity = 75);
                -moz-border-radius-topleft:8px;
                -moz-border-radius-topright:8px;
                -webkit-border-top-left-radius:8px;
                -webkit-border-top-right-radius:8px;
                -moz-border-radius-bottomleft:8px;
                -moz-border-radius-bottomright:8px;
                -webkit-border-bottom-left-radius:8px;
                -webkit-border-bottom-right-radius:8px;
                border:1px solid #808080;
   			}
			
			.loadingdialog
			{
                z-index:10000000;
				position:fixed;
				display:none;
				top:50%;
				left:50%;
				margin:-75px 0px 0px -250px;
				width:500px;
				height:150px;
				background:#000;
				opacity:0.75;
				filter: alpha(opacity = 75);
                -moz-border-radius-topleft:8px;
                -moz-border-radius-topright:8px;
                -webkit-border-top-left-radius:8px;
                -webkit-border-top-right-radius:8px;
                -moz-border-radius-bottomleft:8px;
                -moz-border-radius-bottomright:8px;
                -webkit-border-bottom-left-radius:8px;
                -webkit-border-bottom-right-radius:8px;
                border:1px solid #808080;
   			}
			
			.ie6dialog
			{
                z-index:10000000;
				position:absolute;
				display:block;
				top:50%;
				left:50%;
				margin:-75px 0px 0px -250px;
				width:500px;
				height:150px;
				background:#000;
                -moz-border-radius-topleft:8px;
                -moz-border-radius-topright:8px;
                -webkit-border-top-left-radius:8px;
                -webkit-border-top-right-radius:8px;
                -moz-border-radius-bottomleft:8px;
                -moz-border-radius-bottomright:8px;
                -webkit-border-bottom-left-radius:8px;
                -webkit-border-bottom-right-radius:8px;
                border:1px solid #808080;
   			}
			
			.rounders
			{
            	-moz-border-radius-topleft: 5px;
            	-moz-border-radius-topright: 5px;
            	-moz-border-radius-bottomleft: 5px;
            	-moz-border-radius-bottomright: 5px;
            	-webkit-border-top-right-radius: 5px;
            	-webkit-border-top-left-radius: 5px;
            	-webkit-border-bottom-right-radius: 5px;
            	-webkit-border-bottom-left-radius: 5px;
   			}
   			
   			legend
   			{
                color: #fff;
      		}

			a:link, body_alink
			{
				color: #FFFFFF;
				text-decoration: underline;
			}
	
			a:visited, body_avisited
			{
				color: #FFFFFF;
				text-decoration: underline;
			}
	
			a:hover, a:active, body_ahover
			{
				color: #ffa518;
				text-decoration: underline;
			}
	
			
			.comm_nav_list
			{
				list-style:none;
				padding:0px;
				margin:0px;
				width:auto;
			}
			
			.comm_nav_list li
			{
				padding:9px 100px 2px 36px;
				float:left;
			}
			
			.comm_nav_list li a
			{
				color:#fb9400;
				font:14px arial;
				text-decoration:none;
			}

			#wrapper #buzzcontent
			{
				 width:1003px;
				 margin:8px 0px 0px 0px;
				 min-height:588px;
			}
			
			#announcements
			{
				 padding:10px 4px 10px 6px;
				 float:left;
				 width:680px;
			}

			#videolist
			{
				 padding:0px 4px 10px 6px;
				 float:left;
				 width:737px;
			}
			
			#sidebar
			{
				 padding:10px 8px 0px 0px;
				 float:right;
				 width:300px;
			}
			
			#videosidebar
			{
				 padding:0px 8px 0px 0px;
				 float:right;
				 width:300px;
			}
			
			#bottombar
			{
				padding:10px 0px 0px 0px;
			}
			
			#devs
			{
				 padding:0px 4px 10px 6px;
				 float:left;
				 width:680px;
			}
			
			#sidebar2
			{
				 padding:0px 8px 10px 0px;
				 float:right;
				 width:300px;
			}
			
			#updates
			{
				margin:10px 0px 0px 0px;
			}
			
			.headingleft
			{
				float:left;
				width:5px;
				height:28px;
				background:url(../../fp_images/heading_bg_lt.gif);
			}
			
			.headingright
			{
				float:left;
				width:5px;
				height:28px;
				background:url(../../fp_images/heading_bg_rt.gif);
			}
			
			.headingbg
			{
				float:left;
				height:28px;
				background:url(../../fp_images/heading_bg.gif);
			}

			.dividerbg
			{
				float:left;
				height:20px;
				background:url(../../fp_images/heading_divider_bg.gif);
			}
			
			.dividertitle
			{
				font:bold 12px arial;
				color:#d9d9d9;
				padding:2px 0px 0px 13px;
			}
			
			.headingtitle
			{
				font:bold 12px arial;
				color:#d9d9d9;
				padding:6px 0px 0px 8px;
			}
			
			#announcement_main
			{
				border-top:9px solid #000;
				border-left:9px solid #000;
				border-right:9px solid #000;
			}
			
			#announcement_list
			{
				border-top:4px solid #000;
				border-bottom:6px solid #000;
				border-left:5px solid #000;
				border-right:5px solid #000;
				height:148px;
				background:#000;
			}
			
			#annoucement_thumbs
			{
				list-style:none;
				padding:0px;
				margin:0px;
				width:auto;
			}
			
			#annoucement_thumbs li
			{
				padding:23px 6px 0px 6px;
				float:left;
			}
			
			.selected_list_item
			{
				padding:23px 6px 0px 6px;
				float:left;
				background:url(../../fp_images/arrow_thumb.gif) no-repeat scroll 58px 0px;
			}
			
			.list_item
			{
				padding:23px 6px 0px 6px;
				float:left;
			}
			
			.selected_thumb
			{
				border: 2px solid #f59600;
			}
			
			.thumb
			{
				cursor:pointer;
				border: 2px solid #000;
			}
			
			#hbar
			{
				padding:20px 0px 0px 0px;
			}

			.updateicon
			{
				background: url(../../fp_images/arrow_update.gif) no-repeat scroll 4px 9px;
			}
			
			.updateicon_selected
			{
				background: url(../../fp_images/arrow_update_selected.gif) no-repeat scroll 4px 9px;
			}

			.banner
			{
   			 	margin: 0px 0px 8px -2px;
			}

			.banner2
			{
				margin: 0px 0px 0px -2px;
			}
			
			.catbox
			{
				width:auto;
				position:relative;
				z-index:1000;
				text-align:center;
			}
			
			.catmenu
			{
				width:943px;
				float:none;
				list-style: none;
				padding: 0px;
				margin: 0px auto 0px auto;
				border-left:1px solid #39393b;
				border-right:1px solid #39393b;
			}
			
			.catmenu li
			{
				float:left;
			}
			
			.catmenulink:link,.catmenulink:visited,.catmenulink:hover,.catmenulink:active
			{
				padding: 4px 31px 4px 31px;
				color: #b2b2b4;
				font: bold 9pt arial;
				display:block;
				float:none;
				text-decoration: none;
			}
			
			.forumjumpmenu
			{
				width:100%;
				float:none;
				list-style: none;
				padding: 0px;
				margin: 0px auto 0px auto;
				background:#1a1a1c;
			}
			
			.forumjumpmenu li
			{
				float:left;
			}
			
			.forumjumpmenulink:link,.forumjumpmenulink:visited,.forumjumpmenulink:hover,.forumjumpmenulink:active
			{
				padding: 4px 36px 4px 6px;
				color: #ff9900;
				font: 11px arial;
				display:block;
				float:none;
				text-decoration: none;
			}
			
			.forumjumpmenulink_leaf:link,.forumjumpmenulink_leaf:visited
			{
				padding: 4px 6px 4px 6px;
				color: #f0f0f0;
				font: 11px arial;
				display:block;
				float:none;
				text-decoration: none;
				background:#0d0d0d;
				border-left:1px solid #202128;
				border-right:1px solid #202128;
				border-bottom:1px solid #202128;
			}
			
			.forumjumpmenulink_leaf:hover
			{
				padding: 4px 6px 4px 6px;
				color: #f0f0f0;
				font: 11px arial;
				display:block;
				float:none;
				text-decoration: none;
				background:#1a1a1c;
				border-left:1px solid #202128;
				border-right:1px solid #202128;
				border-bottom:1px solid #202128;
			}
			
			.forumjumpmenulink_leaf:active
			{
				padding: 4px 6px 4px 6px;
				color: #000;
				font: 11px arial;
				display:block;
				float:none;
				text-decoration: none;
				background:#808188;
				border-left:1px solid #202128;
				border-right:1px solid #202128;
				border-bottom:1px solid #202128;
			}

		   .drophead
		   {
		   		position:relative;
			  	padding:4px 0px 4px 14px;
  		    	width:174px;
   	    		height:24px;
  		    	margin:0px auto 0px auto;
		   		background:url(../../fp_images/menu/drop_head_bkgd.png);
	 		 	font:bold 11px arial;
			 	color:#ff9000;
		   }
		   
		   .dropheadlink:link,.dropheadlink:hover,.dropheadlink:visited,.dropheadlink:active
		   {
	 		 	font:bold 11px arial;
			 	color:#ff9000;
			 	text-decoration:underline;
		   }

		   .panelheadingbg
		   {
			  	padding:4px 0px 4px 0px;
   	    		height:24px;
		   		background:url(../../fp_images/menu/drop_head_bg.png) repeat-x;
	 		 	font:bold 11px arial;
			 	color:#ff9000;
			 	float:left;
		   }

		   .panelheadingleft
		   {
			  	padding:0px;
   	    		height:32px;
   	    		width:14px;
		   		background:url(../../fp_images/menu/drop_head_lt.png) repeat-x;
			 	float:left;
		   }

		   .panelheadingright
		   {
			  	padding:0px;
   	    		height:32px;
   	    		width:14px;
		   		background:url(../../fp_images/menu/drop_head_rt.png) repeat-x;
			 	float:left;
		   }

		   .dropdiv
		   {
		   		  position:relative;
			  	  padding:2px 0px 2px 10px;
  		    		  width:170px;
  		    		  margin:0px auto 0px auto;
		   }
		   
		   .droplink:link,.droplink:hover,.droplink:visited,.droplink:active
		   {
	 		 font:11px arial;
			 color:#f0f0f0;
			 text-decoration:underline;
		   }
		   
		   .galleryhead
		   {
			   	-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				background:url("../../images/buttons/zakGlassGradient.png") repeat-x scroll 0 0 #000000;
				border:0 solid #5A7F97;
				clear:both;
				color:#FFFFFF;
				float:left;
				font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
				height:28px;
				margin-top:8px;
				padding:0;
				width:100.3%;
		   }
		   
		   .galleryhead span
		   {
			   	background:none repeat-x scroll center bottom #4D4D4F;
				color:inherit;
				display:block;
				font:11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
				padding:7.5px 10px;
				text-align:left;
		   }
		   
		   .galleryhead span a
		   {
				color:inherit;
				display:block;
				font:11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
				text-align:left;
		   }
		   
		   .galleryhead span:hover
		   {
			   	background:none repeat-x scroll center bottom #ECECEC;
				color:#000;
				display:block;
				font:11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
				padding:7.5px 10px;
				text-align:left;
				text-decoration:underline;
		   }
