.listing_hr
	{
	color:#000000;
	background-color:#000000;
	width:442px;
	float:left;
	height:1px;
	margin:8px 0px;
	border:0;
	}
*html .listing_hr
	{
	margin-bottom:-10px;
	}	
.listing,
.listing ul
	{
	padding:0;
	margin: 0 0 .8em 0;
	}	
	
.listing li p,
.listing li .light_hr
	{
	margin:.3em 0 1.0em 0;
	}	
	
.listing li p.
	{
	margin:.8em 0 .4em 0;
	}
	
.listing li p. a,
.listing li p. a:hover
	{
	color:#000000;
	}
	
.listing li p.boardprofile
	{
	margin: .8em 0 .3em 0;
	}
	
.listing li p.date
	{
	margin:0;
	}	

.listing li .general_btn p
	{
	margin:0;
	width:auto;
	}

.listing li
	{
	margin:.4em 0 .1em 0;
	padding:0 0 .4em 0;
	float:left;
	width:442px;
	list-style:none;
	border-bottom:1px solid #4d4b4b;
	}
	
.listing
	{
	float:left;
	width:442px;
	margin:0 0 .8em 0;
	padding:0 0 0 4px;
	}		

/* FAQ List*/
.faq
	{
	margin:.2em 0 0 0;
	}
.subject,
.results
	{
	color:#000000;
	background-color:#F9CE28;
	padding:.4em 0 .4em 26px;
	margin:0 0 .6em 0;
	background-position: bottom left;
	background-repeat: no-repeat;
	cursor:pointer;
	}
	
.subject img,
.results img
	{	
	float:left;
	margin:.2em 0 .2em -21px;
	}
.results
	{
	color:#ffffff;
	background-color:#ce3100;
	}
.answer
	{	
	margin:18px 0 18px 26px;
	display:none;
	}
.answer strong
	{	
	color:#000000;
	background-color:transparent;
	}
/* End FAQ */
	
.current_games
	{
	padding:0 0 .4em 0;
	margin:0;
	}
		
.current_games ul
	{
	list-style:none; 
	padding:0 0 .4em 0; 
	margin: 0;
	}	
	
.current_games ul li
	{
	position:relative; 
	float:left; 
	width:580px; 
	border-bottom:1px solid #000;
	}
	
.current_games ul li p. a,
.current_games ul li p. a:hover
	{
	color:#000000;
	}	

.current_games_content
	{
	float:left; 
	width: 320px;
	margin:0 0 .4em 0;
	}		

.current_game_btn
	{
	float: right; 
	position: absolute; 
	overflow: hidden;
	bottom: 0px; 
	right:0px;
	margin:.4em 0 0 0;
	display:block;
	}

.current_game_default_h 
	{
	visibility: hidden; 
	height: 120px;
	}
	
.align_bottom_listing li
	{
	position:relative; 
	float:left; 
	}	
	
.publication_content
	{
	width:238px;
	float:left;
	margin:0;
	}
	
.publication_content p strong
	{
	color:#000000;
	background-color:transparent;
	}
	
.block_2b .publication_content p strong a,
.publication_content p strong a:hover
	{
	color:#000000;
	}

.publication_default_h 
	{
	visibility: hidden; 
	height: 45px;
	}
	
.instant_kiwi
	{
	background-position: bottom right;
	background-repeat: no-repeat;
	}

.winners_stories li
	{
	float:right;
	margin:0 0 .4em 120px;
	width:298px;
	}	

.image_listing
	{
	width:71px;
	min-height:48px;
	}	
*html .image_listing
	{
	width:71px;
	height:48px;
	}
.image_content_postion
	{
	left:85px;
	width: 220px;
	bottom:0px;
	position: absolute;
	margin:0 0 .4em 0;
	}
.block_2b .image_content_postion a,
.block_2b .image_content_postion a:hover
	{
	color:#000000;
	}
			
.listing_dowload
	{
	float:right;
	width:128px;
	margin:0 0 .4em 0;
	padding:0;
	position: absolute; 
	bottom: 0px; 
	right:0px;
	}
.listing li .download_doc,
.listing li .download_doc p
	{
	margin:0 0 0 0;
	}
	
.align_bottom
	{
	position: absolute; 
	bottom: 0px; 
	margin:0 0 .4em 0;
	}
	
.float_list_img_far_right
	{
	float:right;
	margin:0 -150px -.5em 22px;
	position:relative;
	}	
	
.float_list_img_far_right img
	{
	margin:.8em 0 0 8px;
	}
	
.float_list_img_far_left
	{
	float:left;
	margin:0 0 -.5em -136px;
	position:relative;
	}	
	
.float_list_img_far_left img
	{
	 margin:.8em 8px 0 0;
	}	

/*Pagination */	
.pagination
	{
	/*width: 100%;*/
	/*border-top:1px solid #000000;*/
	margin-top:8px;
	padding:8px 0px;
	}
	
.pagination,	
.pagination_summary	
	{
	color:#000000;
	background-color:#ffffff;
	float:left;
	}
	
.pagination_summary
	{
	padding:.2em 0;
	}	

.pagination ul
	{
	margin:0px;
	float:right;
	}	
.pagination li
	{
	display:inline;
	list-style:none;
	padding:0px 3px 0px 3px;
	color:#cc3300;font-weight:bold;
	}
	
 
.pagination  
	{
	float:left;
	padding:.2em .5em;
	border-right:1px solid #ffffff;
	}



.pagination  a  {color:#000000;}
.pagination  a:hover {color:#cc3300;}

.previous_btn,
.next_btn	
	{
	color:#000000;
	background-color:#ffffff;
	background-repeat: no-repeat;
	}
	
.previous_btn	
	{
	padding:3px 5px 3px 20px!important;
	background-position: center left;
	}
	
 .next_btn {
	padding:3px 20px 3px 5px!important;
	background-position: center right;
	}
	
.news_listing_filter	
	{
	float:left;
	width:430px;
	color:#000000;
	background-color:#DD5312;
	padding:4px 4px 4px 8px;
	margin:18px 0 0 0;
	}
.news_listing_filter_summary
	{
	float:left;
	padding-top:.25em;
	}	
.news_listing_filter_select
	{
	float:right;
	margin:0;
	vertical-align:middle;
	}
.news_listing_filter select	
	{
	width:138px;
	margin:0 4px;
	}
	
form	
	{
	margin:0;
	z-index:1;
	}
		
.previous_btn,
.next_btn	
	{
	color:#000000;
	background-color:#ffffff;
	background-repeat: no-repeat;
	}

.listing_intro
	{
	padding-top:0px;
	}
	
 
	
