/*
	Style Index
	
	$1 - Site Structure Styles
	$2 - Header Styles
	$3 - Sidebar Styles
	$4 - Content Styles
	$5 - Footer Styles
	$6 - My Page Styles
	$7 - Registration Styles
	$8 - Return User Styles
	$100 - Clearfix Styles
*/

/* undohtml.css 
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
This style sheet is licensed under a Creative Commons License.
Purpose: undo some of the default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }
h4,h5,h6,pre,code { font-size:1em; }
h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin:0 0 0 0; padding:0; }
a img,:link img,:visited img { border:none }
address { font-style:normal }


/* $1 - Site Structure Styles ///////////////////////////////////////////////////////////////////////////////////*/

body {
	background:#19671b url(../image/content/site-bg.jpg) repeat-x;
	font:12px Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	background-attachment: fixed; 
	color:#5F5F5D;
	text-align:center;
}

#ps-body {
	/*background: url(../image/content/fb-site-bg.jpg);*/
	background:#FFFFFF;
	font:12px Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	color:#5F5F5D;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#fb-body {
	background: url(../image/content/fb-site-bg.jpg);
	/*background:#FFFFFF ;*/
	font:12px Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	color:#5F5F5D;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#fb-body h1 {
	font-size:26px;
	color: #00487a;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
}

h1 {
	font-size:26px;
	color: #d4ecf5;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
}

h2 {
	font-size:18px;
	color: #0098cc;
	margin:0px;
}

h3 {
    font-size:14px;
	color: #00487a;
	margin:0px;
}

prizeValue {
    font-size:16px;
	color: #00487a;
}

a:link {
	color: #004879;
	text-decoration:underline;
}

a:visited {
	color: #004879;
	text-decoration:underline;
}

a:hover {
	color: #004879;
 	text-decoration:none;
}

fieldset {
	border-color:#00487a;
}

legend {
	color:#00487a;
	font-weight:bold;
}
	
#container {
	width:924px;
	margin:0px;
	padding:0px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
}

#ps-container {
	width:941px;
	padding:0px;
	margin: 0px;   /* align for good browsers */
	text-align: left; /* counter the body center */
}

#fb-container {
	width:620px;
	margin:0px;
	padding:0px;
	margin: 0px;   /* align for good browsers */
	text-align: left; /* counter the body center */
}

#header {
	height:159px;
	}

#header-nav {
	margin:0px;
	padding:0px;
	width:924px;
	position:inherit;
}

#header-nav ul{
	margin:0px;
	padding:0px;
}

#content-container {
	width:924px;
	position:inherit;
	padding: 10px 0px 10px 0px;
	}
	
#ps-content-container {
	width:836px;
	background-color:#F2F5FA;
	border:solid 1px #CCCCCC;
	float:left;
	padding: 10px 0px 10px 10px;
	}	
		
#fb-content-container {
	width:620px;
	position:inherit;
	padding: 5px 0px 5px 0px;
	}	

	
/* $2 - Header Styles ///////////////////////////////////////////////////////////////////////////////////*/


.header-banner {
	height:132px;
	width:924px;
	margin:0px;
	padding:0px;
	background:url(../image/header/header_banner.jpg) no-repeat;
}

.header-logo {
	float:left;
	width:13px;
	padding:18px 0 0 15px;
}

.header-functions {
	float:right;
	width:700px;
	text-align:right;
}

.header-functions ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}

.header-functions ul li {
	float:right;
	background:url(../image/header/header-functions-li-bg.gif) right  no-repeat;
	padding:0px;
	margin:0px;
	list-style:none;
	}

.header-functions ul li.last {
	background:none;
	font-weight:bold;
	list-style:none;
	padding: 56px 10px 0 0;
	}

.header-functions li a {
	color:#1E335E;
	list-style:none;
	font-weight:bold;
	}

#header-nav ul.index {
	width:504px;
	height:41px;
	padding:0px;
	margin:0px;
}

#header-nav ul .sub-page {
	height:16px;
	padding:0px;
	margin:0px;
}
	
#header-nav li {
	float:left;
	list-style:none;
}

#header-nav li a {
	display:block;
	height:21px;
	padding:0px;
	margin:0px;
}


/* Navigation Buttons */
#header-nav li a#home {
	background:url(../image/header/header-nav-home0.jpg) no-repeat;
	width:78px;
	height:28px;
	margin:0px 1px 0px 0px;
}

#header-nav li:hover a#home {
	background:url(../image/header/header-nav-home1.jpg) no-repeat;
	width:78px;
	height:28px;
	margin:0px 1px 0px 0px;
}

#header-nav li a#games-education {
	background:url(../image/header/header-nav-poker-1010.jpg) no-repeat;
	width:120px;
	height:28px;
	margin:0px 1px 0px 0px;
}
	
#header-nav li:hover a#games-education {
	background:url(../image/header/header-nav-poker-1011.jpg) no-repeat;
	width:120px;
	height:28px;
	margin:0px 1px 0px 0px;
}

#header-nav li a#players {
	background:url(../image/header/header-nav-players0.jpg) no-repeat;
	width:209px;
	height:28px;
	margin:0px 1px 0px 0px;
}
	
#header-nav li:hover a#players {
	background:url(../image/header/header-nav-players1.jpg) no-repeat;
	width:209px;
	height:28px;
	margin:0px 1px 0px 0px;
}
	
#header-nav li a#promotions-prizes {
	background:url(../image/header/header-nav-promotions-prizes0.jpg) no-repeat;
	width:202px;
	height:28px;
	margin:0px 1px 0px 0px;
}

#header-nav li:hover a#promotions-prizes {
	background:url(../image/header/header-nav-promotions-prizes1.jpg) no-repeat;
	width:202px;
	height:28px;
	margin:0px 1px 0px 0px;
}
		
#header-nav li a#features {
	background:url(../image/header/header-nav-features0.jpg) no-repeat;
	width:114px;
	height:28px;
	margin:0px 1px 0px 0px;
}

#header-nav li:hover a#features {
	background:url(../image/header/header-nav-features1.jpg) no-repeat;
	width:114px;
	height:28px;
	margin:0px 1px 0px 0px;
}			
			
#header-nav li a#store {
	background:url(../image/header/header-nav-store0.jpg) no-repeat;
	width:88px;
	height:28px;
	margin:0px 1px 0px 0px;
}
	
#header-nav li:hover a#store {
	background:url(../image/header/header-nav-store1.jpg) no-repeat;
	width:88px;
	height:28px;
	margin:0px 1px 0px 0px;
}
	
#header-nav li a#support {
	background:url(../image/header/header-nav-support0.jpg) no-repeat;
	width:107px;
	height:28px;
	margin:0px 0px 0px 0px;
}		
		
#header-nav li:hover a#support {
	background:url(../image/header/header-nav-support1.jpg) no-repeat;
	width:107px;
	height:28px;
	margin:0px 0px 0px 0px;
}		

#header-nav li a span {
	display:none;
}

#header-nav li ul { /* second-level lists */
	position: absolute;
	background:url(../image/header/ul-ul-bg.jpg) ;
	width:210px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top:159px;	
	z-index:8;
}

#header-nav li li { /* second-level lists */
	padding:0px;
	margin:0px;
}

#header-nav li li a { /* second-level lists */
	width:188px; 
	display:block;
	padding:4px 0px 0px 22px;
	font-weight:normal;
	border-top: dotted 1px #3c4b62;
	color:#dbeff7;
	text-decoration:none;
	font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
}

#header-nav li li a:hover { /* second-level lists */
	width:188px;
	display:block;
	padding:4px 0px 0px 22px;
	font-weight:normal;
	border-top: dotted 1px #3c4b62;
	color:#dbeff7;
	background-color:#1d6bb7;
	text-decoration:none;
	font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
}

#header-nav li:hover ul, #header-nav li.sfhover ul { /* lists nested under hovered list items */
	z-index:50;
	left: auto;
		padding:0px;
	margin:0px;
}

#header-nav li:hover ul ul, #header-nav li.sfhover ul ul {
	z-index:50;
	left: -999em;
		padding:0px;
	margin:0px;
}

#header-nav li:hover ul, #header-nav li li:hover ul, #header-nav li.sfhover ul, #header-nav li li.sfhover ul { /* lists nested under hovered list items */
	z-index:50;
	left: auto;
		padding:0px;
	margin:0px;
}

/** Facebook Header **/
.fb-header-nav { margin-bottom:6px;padding:1px 0;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;}
.header-items {margin:0;padding:0;list-style:none;text-align:center;display:inline;}
.header-items li a{color:#3b5998;text-decoration:none;}
.header-items li a:hover{text-decoration:underline;}
.header-items li {display:inline;padding:2px 0px 3px;margin-left:-3px;background-color:#f1f1f1;} 
.header-items li a {border:1px solid #898989;border-left:0;color:#333;font-weight:bold;padding:2px 11px 3px 11px;}
.header-items li a:focus{outline:0px;}
.header-items li.first a{border:1px solid #898989;}
.header-items li a.selected{margin-left:-1px;background:#6d84b4;border:1px solid #3b5998;border-left:1px solid #5973a9;border-right:1px solid #5973a9;color:#fff;}
.header-items li.last a.selected{margin-left:-1px;border-left:1px solid #5973a9;border-right:1px solid #36538f;}
.header-items li.first a.selected{margin:0;border-left:1px solid #36538f;border-right:1px solid #5973a9;}
.header-items li.first.last a.selected{border:1px solid #36538f;}
.header-items li a.selected:hover{text-decoration:none;}
.header-items li a.disabled{color:#999;cursor:default;}
.header-items li a.disabled:hover{text-decoration:none;}

/** Facebook footer **/
.fb-footer {margin-top:1px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;color:#333;}
.footer-items {padding:0;list-style:none;text-align:center;display:inline;}
.footer-items li {display:inline;padding:2px 6px 2px 6px;} 
.footer-items li a{color:#3b5998;text-decoration:none;}
.footer-items li a:hover{text-decoration:underline;}

/** PerfSpot Header **/

.ps-header-nav {vertical-align: top; padding: 0; font-align:right; width:71; float:left; font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;}
.ps-header-items {margin:0; padding:0px; list-style: none; text-align:left;}
.ps-header-items li {display: inline; margin: 0; padding: 0;} 
.ps-header-items li a{display: block; color:#FFFDDA; text-decoration:none;}
.ps-header-items li a:hover{text-decoration:none; background-color:#F2F5FA; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;}
.ps-header-items li a:visited{text-decoration:none;}
.ps-header-items li a {display:block; width:81px;  padding:4px 0px 4px 11px; vertical-align:middle; color:#333;text-decoration:none; border-top:solid 1px #fff; border-bottom:solid 1px #fff; border-left:solid 1px #fff;}
.ps-header-items li a:focus{outline:0px;text-decoration:none;}
.ps-header-items li a.selected{background-color:#07468B; color:#FFFDDA; font-weight:bold;text-decoration:none;  border-top:solid 1px #07468B; border-bottom:solid 1px #07468B; border-left:solid 1px #07468B;}
.ps-header-items li a.selected:hover{text-decoration:none; background-color:#004879;  border-top:solid 1px #07468B; border-bottom:solid 1px #07468B; border-left:solid 1px #07468B;}
.ps-header-items li a.disabled{color:#999;cursor:default;text-decoration:none;}
.ps-header-items li a.disabled:hover{text-decoration:none;}

/** PerfSpot footer **/
.ps-footer {margin-top:1px; font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;color:#333;}
.ps-footer-items {padding:0;list-style:none;text-align:center;display:inline;}
.ps-footer-items li {display:inline;padding:2px 6px 2px 6px;} 
.ps-footer-items li a{color:#3b5998;text-decoration:none;}
.ps-footer-items li a:hover{text-decoration:underline;}

/* $3 - Sidebar Styles ///////////////////////////////////////////////////////////////////////////////////*/


#my-page-sidebar-left {
	float:left;
	width:175px;
	/*height:670px;*/
	padding:6px;
	margin-right:10px;
	}


#my-page-sidebar-left-top {
	float:left;
	width:175px;
	height:13px;
	padding:0px 5px 0px 5px;
	margin-right:10px;
	font-size:6px;
	background:url(../image/sidebar/my-page-sidebar-left-top-bg.jpg) no-repeat;
	}

#my-page-sidebar-left-middle {
	float:left;
	width:175px;
	/*height:670px;*/
	padding:0px 5px 0px 5px;
	margin-right:10px;
	background:url(../image/sidebar/my-page-sidebar-left-middle-bg.jpg) repeat;
	}

#my-page-sidebar-left-bottom {
	float:left;
	width:175px;
	height:12px;
	padding:0px 5px 0px 5px;
	margin-right:10px;
	font-size:6px;
	background:url(../image/sidebar/my-page-sidebar-left-bottom-bg.jpg) no-repeat;
	}

	#my-page-sidebar-left .content {
	padding:8px 8px 8px 8px;
	}
	
	#my-page-sidebar-left .content ul {
		margin-left: 0px;
		margin:0 0 0 0; padding:0;
		}
	
	#my-page-sidebar-left .content li {
		margin-top:6px;
		margin-bottom:6px;
		margin-left: 0px;
		list-style: none;
		}
	
	#my-page-sidebar-left .content a {
		text-decoration:underline;
		color:#74BB44;
		font-weight:bold;
		}
		
	#my-page-sidebar-left .content a:hover {
		text-decoration:none;
		}
	
	.profile-images {
		margin-bottom:15px;
		}
	
	#my-page-sidebar-left .profile-view {
	background:url(../image/content/profile-view-bg.png) 1px 0px no-repeat;
	}
	
	#my-page-sidebar-left .profile-performance {
		color:#2686C2;
		}
	
	#my-page-sidebar-left .profile-performance a {
		color:#2686C2;
		}
	
			
		#my-page-sidebar-left p {
			margin-bottom:5px;
			}
		
		.dark-blue {
			color:#232A56;
			}
			
		.stars {
			width:165px;
			padding:10px 0;
			margin-bottom:10px;
			border-top:1px solid #D8E0E3;
			border-bottom:1px solid #D8E0E3;
			font-size:10px;
			}
		
		.stars .left {
			width:60%;
			float:left;
			margin-bottom:4px;
			}
		
		.stars .right {
			width:40%;
			float:right;
			}
	
	#my-page-sidebar-left .profile-performance .content {
		background:url(../image/content/profile-performance-bg.png) 1px 0px no-repeat;
		}
	

#my-page-sidebar-right {
	float:right;
	width:180px;
	}

	#my-image {
		margin-bottom:8px;
		margin-top:0px;
		width:160px;
		}
	
/* $3 - Content Styles ///////////////////////////////////////////////////////////////////////////////////*/


	


img {
	border:none;
}


	
	.winner-div {
		margin-bottom:5px;
		}
	
	.winner-div img {
		float:left;
		width:48px;
		border:1px solid #ccc;
		margin-right:10px;
		}
	
	.winner-div p {
		float:left;
		width:270px;
		color:#555;
		}



/* $5 - Footer Styles ///////////////////////////////////////////////////////////////////////////////////*/

#footer {
	padding: 20px 0px 0px 0px;
	width:100%;
	text-align:center;
	color:#dad53e;
}

#footer a {
	color:#dad53e;
}

#footer p {
	color:#dad53e;
}


/* $6 - My Page Styles //////////////////////////////////////////////////////////////////////////////////////*/

#my-page-center-content {
	float:left;
	width:500px;
	border:solid 2px #000000;
	/*background:url(../image/content/my-page-center-bg.png) no-repeat;*/
	}

#my-page-center-content h1.title {
	color:#006699;
	padding-left:6px;
	}

.main-content {
	float:right;
}

/* $7 - Registration Page Styles ////////////////////////////////////////////////////////////////////////////*/


#main-center-content {
	float:left;
	width:715px;
	margin:0px;
	padding:0px;
	display: inline;
}

#ps-main-center-content {
	float:left;
	width:705px;
	margin:0px;
	padding:0px;

}

#fb-main-center-content {
	float:left;
	width:620px;
	margin:0px;
	padding:0px;
	display: inline;
}

#main-top-content {
	text-align:center;
	width:715px;
	height:63px;
	margin:0px;
	padding:10px 20px 0px 20px;
	background:url(../image/content/main_block_top.gif) no-repeat;
	}
	
#ps-main-top-content {
	text-align:center;
	width:665px;
	height:63px;
	margin:0px;
	padding:10px 20px 0px 20px;
	background:url(../image/content/ps_main_block_top.gif) no-repeat;
}

#fb-main-top-content {
	text-align:center;
	width:620px;
	height:30px;
	margin:0px;
	padding:10px 0px 0px 0px;
	/*background:url(../image/content/main_block_top.gif) no-repeat;*/
	}
	
#main-middle-content {
	float:left;
	width:715px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background:url(../image/content/main_block_middle.gif) repeat;
}

#ps-main-middle-content {
	float:left;
	width:665px;
	margin:0px;
	padding:10px 20px 0px 20px;
	background:url(../image/content/ps_main_block_middle.gif) repeat;
}

#fb-main-middle-content {
	float:left;
	width:600px;
	margin:0px;
	padding:0px 10px 0px 10px;
	/*background:url(../image/content/main_block_middle.gif) repeat;*/
}

#main-bottom-content {
	float:left;
	width:715px;
	height:27px;
	padding:0px 20px 0px 20px;
	background:url(../image/content/main_block_bottom.gif) no-repeat;
	}
	
#ps-main-bottom-content {
	float:left;
	width:665px;
	height:27px;
	padding:10px 20px 0px 20px;
	background:url(../image/content/ps_main_block_bottom.gif) no-repeat;
	}	
	
#fb-main-bottom-content {
	float:left;
	width:620px;
	height:27px;
	padding:0px 0px 0px 0px;
	/*background:url(../image/content/main_block_bottom.gif) no-repeat;*/
	}	

.tournament-status {
	width:198px;
	height:68px;
	text-align:center;
	background:url(../image/content/tournament-status.gif) no-repeat;
}

#ps-reg-center-content {
	float:left;
	text-align:center;
	width:700px;
	height:755px;
	background: #FFFFFF;
	border: 1px solid #cccccc;
	}

#reg-center-content {
	float:left;
	text-align:center;
	width:755px;
	height:755px;
	background:url(../image/content/gameReg-flash-border.gif) no-repeat;
	}

#reg-sidebar-right {
	float:right;
	padding:0px;
	margin:0;
	width:160px;
	}

	
	.reg-id {
		width:156px;
		height:143px;
		padding:10px 0 0 26px;
		background:url(../image/content/reg-id-bg.jpg) no-repeat;
		}
	
	.reg-id h2 {
		font-size:14px;
		color:#1A2751;
		font-weight:bold;
		margin-bottom:12px;
		}
	
	.reg-id p {
		color:#3986B9;
		font-weight:bold;
		}

.ps-refer-a-friend {
	display: inline;
	height:69px;
	width:120px;
	float:right;
	margin-bottom:5px;
}
	
.refer-a-friend {
	display: inline;
	height:92px;
	width:160px;
	float:right;
	margin-bottom:5px;
}

.beta-tester {
	height:46px;
	width:160px;
	float:right;
	margin-bottom:5px;
}

.ps-reg-banner-ad {
		height:600px;
		width:120px;
		margin-bottom:8px;
		float:right;
}

.reg-banner-ad {
		height:600px;
		width:160px;
		margin-bottom:8px;
		float:right;
		background:url(../image/content/reg-banner-ad-bg.jpg) no-repeat;
}
	
.reg-nav {
	float:left;
	width:350px;
	padding: 6px 0 0 10px;
	position:inherit;
	overflow:inherit;
	/*float:left;
	width:350px;
	position:inherit;
	overflow:hidden;
 	height: 27px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;*/
	}

.reg-nav ul {
  	margin: 0;
  	padding: 0;
	height:26px;
	display: inline;
	overflow: hidden;
  	list-style: none;
  }
  
.reg-nav li {
  	margin:0;
  	padding:0;
	list-style: none;
	display: inline;
  }
  
.reg-nav a {
	float: left;
	padding: 26px 0 0 0;
	overflow: hidden;
	height:0px !important; 
	}

#nav-ring-games a {
	width:105px;
	background:url(../image/content/reg-nav-ring-games.jpg) no-repeat;
	}
	
	#nav-ring-games a:hover,
	#nav-sit-go a:hover,
	#nav-tournaments a:hover {
	background-position: 0 -27px;
	}
	
#nav-sit-go a {
	width:99px;
	background:url(../image/content/reg-nav-sit-go.jpg) no-repeat;
	}
	
#nav-tournaments a {
	width:126px;
	background:url(../image/content/reg-nav-tournaments.jpg) no-repeat;
	}

.tourney-clock {
	float:right;
	width:200px;
	height:35px;
	padding-right:20px;
	line-height:40px;
	text-align:right;
	font-weight:bold;
	color:#2786BE;
	}

.table-sort {
	height:31px;
	padding:4px 0 0 20px;
	margin-bottom:10px;
	background:url(../image/content/table-sort-bg-top.png) 5px 0px no-repeat;
	}

.reg-table td {
	border-right:1px solid #9ACE7B;
	padding-right:6px;
	}
	
.reg-table td.last-cell {
	border-right:none;
	}

.sched-borders
{
    font-size: 8pt;
    background-color: transparent;
    border-collapse: collapse;
    border-color: #111111;
}
.sched-borders td {
    background-color: #afe1af;
}
.sched-borders td.active-cell {
    background-color: #0099cc;
    color:#000000;
}



.large-green-link {
	padding:10px 0 0 20px;
	}

.large-green-link a {
	font-size:12px;
	color:#80C258;
	font-weight:bold;
	text-decoration:underline;
	}

.large-green-link a:hover {
	text-decoration:none;
	}


/* $8 - Return User Styles ////////////////////////////////////////////////////////////////////////////*/

#return-center-content {
	float:left;
	width:661px;
	}

.header {
	font-size:18px;
	color: #d4ecf5;
	font-weight:normal;
	padding:5px 0px 8px 0px;
	text-align: center;
	font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
}

.fb-header {
	font-size:18px;
	color: #d4ecf5;
	font-weight:normal;
	padding:5px 0px 8px 0px;
	text-align: center;
	font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
}

.return-user-main-box {
	width: 661px;
	height:332px;
	padding:2px 0px 0px 2px;
	background:url(../image/content/home-flash-border.gif) no-repeat;
	}

#return-sidebar-right {
	float:left;
	margin: 0px 0px 0px 4px;
	width:257px;
	display: inline;
}

#home-sidebar-right {
	float:left;
	margin: 0px 0px 0px 5px;
	width:257px;
}

.home-news {
 	float:left;
	width:328px;
	height:228px;
	margin: 3px 3px 0px 0px;
	background:url(../image/content/home-news.gif) no-repeat;
}
	
.home-news .content {
	padding-left:19px;
}
	
.home-news p.date {
	margin:0;
}
	
.home-news p.date a, .home-news p.date a:link,
	.home-news p.date a:visited {
		color:#3D85B6;
		text-decoration:underline;
	}
	
	.home-news p.date a:hover {
		text-decoration:none;
	}

.home-winners {
	float:right;
	width:328px;
	height:228px;
	margin: 3px 0px 0px 0px;
	background:url(../image/content/home-winners.gif) no-repeat;
	}
	
	.home-winners .content {
		padding-left:19px;
	}


#admin-bottom-content {
	float:left;
	width:930px;
	padding:0px 10px 0px 10px;
	background:url(../image/admin/admin_block_bottom.png) no-repeat;	}

/* Popup lobby styles */
.detail-banner {
	height:96px;
	width:100%;

	background:url(../image/header/header-detail-banner.png) no-repeat;
		background-color:#001900;
}

.detail-body {
	background:#D4ECF5;
	}
	
.detail {
	line-height: 16px;
	margin: 6px 0 0 10px;
	}

.detail a, .detail a:link, .detail a:active {
	color: blue;
	text-decoration: none;
	}

.detail a:hover {
	color: blue;
	text-decoration: underline;
	}

.detail-box {
	background-color: #ffffff;
	border: 1px solid #676767;
	}

.detail-bar-blue {
	background-color: #1b588e;
	height:10px;
	}
	
.detail-bar-white {
	background-color: #ffffff;
	height:2px;
	}


/* $100 - Clearfix Styles ///////////////////////////////////////////////////////////////////////////////////*/


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.table {
	padding: 0px;
	margin: 0px;
}

th {
	background-color: #0d2854;
}

.table .color {
	background-color: #0d2854;
}

hr {
	height:1px; 
	border:none; 
	border-top: 1px dashed #1d6bb7;
}
 
#marqueecontainer{
position: relative;
width: 300px; /*marquee width */
height: 170px; /*marquee height */
overflow: hidden;
padding: 10px;
}



/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;display:inline-block;}
/* End hide from IE-mac */
