﻿body
{
    background-color: #f0eeeb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding:0px;
	margin:0px;
	border:0px;
}

A {	text-decoration: none; color: #22597d; }
A:visited {text-decoration:none; color: #22597d; }
A:hover { color: #CC0000; }
A:active { color: #FF0000; }
IMG { border:0px; }
SELECT, BUTTON { font-size:12px; }
SELECT { padding:0px 0px 3px 5px;}
INPUT { font-size:11px; font-family:Verdana;}
OBJECT	{ font-size:12px; }
TD	{ font-family: Arial, Helvetica, Sans-Serif; font-size:12px; }
THEAD { font-weight:800; }


A > IMG
{
	background: none;
}

.profile_text TABLE, .directory_table TABLE
{
	background:white;
	margin:5px;
	clear:both;
}

.profile_text THEAD, .directory_table THEAD
{
	background:#728712;
	color:White;
}

.profile_text TD, .directory_table TD
{
	border:1px solid #f0eeeb;
	padding:5px 15px 5px 10px;
}

h1, .right_content h1 a, .right_text_box h1 a
{
	font-size:24px;
	color:#728712;
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-weight:800;
	background:none;
}

h2
{
	font-size:18px;
	color:#728712;
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-weight:800;
}		

h3
{
	font-size:16px;
	color:#728712;
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-weight:800;
}	


h4
{
	font-size:14px;
	color:Black;
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-weight:800;
}	

h5
{
	font-size: 12px;
	color: Black;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-weight: 400;
	font-style: italic;
}	



.SuperTopMenuContainer
{
	text-align:left;
	width:1004px;
	height:32px;
}

.SuperTopMenuLogo
{
	overflow:hidden;
	width:300px;
	height:150px;
	margin-right:-300px;
	margin-bottom:-150px;
}

.SuperTopMenuBanner
{
	position:absolute;
	left:500px;
	top:2px;
	height:28px;
	width:486px;
}

.SuperTopMenuBanner  IMG
{
	float:right;
	border:3px solid white;
}

.SuperTopMenu {
    padding: 5px 0px;
    margin: 5px 0px;
    width: 500px;
    text-align: center;
    font-weight:800;
}

.SuperTopMenuSelect {
    background-color: #728712;
    Color: White;
}

.SuperTopMenu li {
    list-style: none;
    display: inline;
    padding: 3px 5px;
}

.SuperTopMenu li a {
    padding: 3px 0.5em;
    text-decoration: none;
    color:#22597d;
    background-color: #f0eeeb;
}

.SuperTopMenu li A:hover { color: #CC0000; }
.SuperTopMenu li A:active { color: #FF0000; }

.TopBar
{
    background-image: url( '/version4/graphics/PokerNet-logo.jpg' );
    width:1004px;
    height:136px;
}

.TopBanner
{
    position:relative;
    left:480px;
    top:25px;
    width:470px;
    height:62px;
    background-color:White;
    
    border:1px solid black;
    padding:10px;
}

.TopLogo
{
	position:relative;
	left:0px;
	top:0px;
	float:left;
}

.TopMenu
{
    width:1004px;
    height:35px;
    margin:0px;
    border:0px;
    padding:0px;
    background-color:White;
    font-size:12px;
    font-weight:800;
    overflow:hidden;
}


.TopMenuItems {
    height:35px;
    padding-left:17px;
    border-right:2px solid #f0eeeb;
    float:left;
}

.TopMenuItem {
    float:left;
    height:16px;
    border-left:2px solid #f0eeeb;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:14px;
}

.TopMenuItem_Select {
    float:left;
    height:16px;
    border-left:2px solid #f0eeeb;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:14px;
	background-image: url('/version4/graphics/TopMenuRightBackground.jpg' );
	background-repeat:repeat-x;
	color:White;
}

.TopMenuItem a {
    text-decoration: none;
    color:#22597d;
	background-position: left bottom;
	background-image: url('/version4/graphics/TopMenuArrowDown.jpg' );
	background-repeat: no-repeat;
	padding-bottom:10px;
}

.TopMenuItem_Select a, .TopMenuItem_Select a:visited
{
    text-decoration: none;
	color:White;
	background-position: left bottom;
	background-image: url('/version4/graphics/TopMenuArrowDown_Select.gif' );
	background-repeat: no-repeat;
	padding-bottom:10px;
}
.TopMenuItem A:hover,.TopMenuItem_Select A:hover { color: #CC0000; }
.TopMenuItem A:active,.TopMenuItem_Select A:active { color: #FF0000; }

.TopMenuRight {
    height:33px;
    margin-top:1px;
    border-right:2px solid #f0eeeb;
    margin-right:5px;

}

.TopMenuRightItem {
	background-image: url('/version4/graphics/TopMenuRightBackground.jpg' );
	background-repeat:repeat-x;
    float:right;
    height:13px;
    border-left:2px solid #f0eeeb;
    padding-top:8px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:12px;
}

.TopMenuRightItem2 {
	background-image: url('/version4/graphics/TopMenuRightBackground.jpg' );
	background-repeat:repeat-x;
    float:right;
    height:16px;
    border-left:2px solid #f0eeeb;
    padding-top:8px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:12px;
}

.TopMenuRightItem3 {
    float:right;
    height:20px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:12px;
}

.TopMenuRightItem input {
    margin-top:-3px;
    font-size:10px;
    color:#bbbbbb;
}

.TopMenuRightItem a, .TopMenuRightItem a:visited {
    text-decoration: none;
    color:White;
	background-position: right center;
	background-image: url('/version4/graphics/TopMenuRightArrow.jpg' );
	background-repeat: no-repeat;
	padding-right:15px;
}
.TopMenuRightItem A:hover { color: #CC0000; }
.TopMenuRightItem A:active { color: #FF0000; }



/* 	display:table;       */

#block_1
	{
		float: left;
		width: 366px;
		margin-left: 226px;
		background:White;
	}
* html #block_1
	{
		display: inline;
	}
#block_2
	{
		float: left;
		width: 210px;
		margin-left: -591px;
		background:White;
	}
#block_3
	{
		float: left;
		width: 226px;
		background:White;
		margin-left:15px;
	}
#block_4
	{
		float: left;
		width: 130px;
		margin-left:15px;
	}
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3, #block_4
	{
		padding-bottom: 32767px !important;
		margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#block_1, #block_2, #block_3, #block_4
	{
		padding-bottom: 0 !important;
		margin-bottom: 0 !important; 
	}
#block_1:before, #block_2:before, #block_3:before, #block_4:before
	{
		content: '[DO NOT LEAVE IT IS NOT REAL]';
		display: block;
		background: inherit;
		padding-top: 32767px !important;
		margin-bottom: -32767px !important;
		height: 0;
	}
}
/* End Mac IE5 filter */
/* IE Win can be a bit out - you might need to adjust  
bottom value by -1px or as required */
.verticalalign
	{
		position: absolute;
		bottom: 0;
	}
#block_1 .verticalalign
	{
		width: 366px;
	}
#block_2 .verticalalign
	{
		width: 190px;
	}
	
#block_3 .verticalalign
	{
		width: 206px;
	}
#block_4 .verticalalign
	{
		width: 130px;
	}
/* hack for Opera 7+ */
@media all and (min-width: 0px){
.verticalalign
	{
		width: 100% !important;
	}
/* But Opera 9 does it right, so CSS3 hax to the max */
div[id^="wrapper"] #block_1 .verticalalign
	{
		width: 366px !important;
	}
div[id^="wrapper"] #block_2 .verticalalign
	{
		width: 150px !important;
	}
div[id^="wrapper"] #block_3 .verticalalign
	{
		width: 206px !important;
	}
div[id^="wrapper"] #block_4 .verticalalign
	{
		width: 130px !important;
	}
}
/* hack for IEs of all persuasions before IE7 */
* html .verticalalign
	{
		width: 100% !important;
	}
.verticalalign p
	{
		position: absolute;
		bottom: 0;
		left: 0;
		width:100%;
		margin: 0;
		padding: 0;
	}
#wrapper_extra
	{
		position: relative;
	}
* html #wrapper
	{
		position: relative;
	}
#wrapper
	{
		width: 984px;
		overflow: hidden; /* This hides the excess padding in non-IE browsers */
		margin-left:18px;
		margin-top:20px;
	}
/* we need this for IE 5.01 - otherwise the columns vanish */
* html #wrapper_extra
	{
		float: left;
		width: 100%;
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
		float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
		float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
		content: '[DO NOT LEAVE IT IS NOT REAL]'; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
#wrapper
	{
		display: inline-block;
	}
/*\*/
#wrapper
	{
		display: block;
	}
/* end easy clearing */
#footer
	{
		clear: both;
	}
#header, #footer
	{
		width: 984px;
	}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
		position: relative;
		z-index: 1000;
	}

#clear_1 
{
	height:30px;
	width:100%;
}

#clear_2
{
	height:150px;
	width:100%;
}

#clear_3 
{
	height:180px;
	width:100%;
}

#clear_4
{
	height:154px;
	width:100%;
}

#wrapper h1 
{
	font-size:24px;
	color:#728712;
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:.25em;
}

#wrapper h2
{
	font-size:12px;
	color:#22597d;
	display:block;
	margin:0px;
	font-weight:normal;
	padding:0px 0px;
}

#wrapper h3
{
	font-size:14px;
	font-weight:800;
	color:#22597d;
	display:block;
	margin:0px;
	padding:.25em 0px;
	background:none;
}

#wrapper h3 A
{
	font-size:14px;
	font-weight:800;
	color:#22597d;
	display:block;
	margin:0px;
	padding:0px;
	background:none;
}

#wrapper .spaceblock
{
	padding:5px 10px;
	border-bottom:2px solid #f0eeeb;
}

#block_1 A, #block_2 A, #block_3 A, #block_2 .pokertips A
{
	font-size:12px;
	font-weight:800;
	text-decoration:none;
    color:#22597d;
	background-position: right center;
	background-image: url('/version4/graphics/LinkArrowWhiteRight.jpg' );
	background-repeat: no-repeat;
	padding:.25em 0px;
	padding-right:12px;
}

#block_2 h1, #block_2 h1 a, #block_3 h1, #block_3 h1 a
{
	padding:0px;
	background:none;
	font-size:24px;
	color:#728712;
	display:block;
	margin:0px;
}

#block_1 h1, #block_4 h1, #block_1 h1 a, #block_4 h1 a
{
	padding:3px 5px;
	background:none;
	font-size:24px;
	color:#728712;
	display:block;
	margin:0px;
}


#block_2 .pokertips
{
	width:190px;
}	
	


#block_2 img
{
	float:left;
	padding-bottom:0px;
	
}

#block_2 p
{
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#block_2 .topcardroom_links_DEACTIVATED
{
	display:inline;
	float:left;
	position:absolute;
	top:0px;
	left:155px;
	width:75px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:5px;
}

#block_2 .topcardroom_image_DEACTIVATED
{
	display:inline;
	float:right;
	position:absolute;
	top:5px;
	left:10px;
	width:180px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#block_2 .spaceblock
{
	border-style: none;
}

#block_3 p
{
	display:block;
	padding:3px 0px;
	margin:0px;
}


#block_4 .spaceblock
{
	border-bottom:none;
	padding:10px 0px;
}

#wrapper .topcardroomwrapper
{
	border-bottom:2px solid #f0eeeb;
	width:210px;
}

#wrapper .topcardroom2
{
	width:210px;
}

#wrapper .topcardroom2 table
{
	width:210px;
	border:0px;
}

#wrapper .topcardroom2 td
{
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	background: none;
	border-bottom:2px solid #f0eeeb;
	padding:10px 5px 5px 10px;
}

#wrapper .topcardroom2 img
{
	width:140px;
	margin-right:55px;
}



#wrapper .topcardroom A, #wrapper .topcardroom2 A
{
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	background: none;
}

#wrapper .topcardroom img
{
	background-color:Blue;
	width:140px;
	margin-right:55px;
}

#block_3 .verticalalign p
{
	margin-left:10px;
	width:auto;
	padding-bottom:10px;
}

#block_3 .verticalalign a
{
	padding:0px;
	background: none;
}


#block_2 .verticalalign
{
	width:210px;
	padding-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#block_1 .verticalalign
{
	width:185px;
	padding-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#block_1 .verticalalign h1
{
	margin:0px;
	padding:0px;
}


#wrapper A:hover { color: #CC0000; }
#wrapper A:active { color: #FF0000; }

.footer_container
{
	margin-top:20px;
	width: 1004px;
	height:231px;
	height: 271px;
	background-image: url( '/version4/graphics/bottom_background.jpg' );
	background-repeat: repeat-x;
	font-size:24px;
	color:White;
	font-weight:bold;
	clear:both;
}

.disclaimer
{
	font-size:10px;
	width:1004px;
}


.footer_container A, .footer_container A:visited
{
	background-position: right center;
	background-image: url('/version4/graphics/BottomBarArrow.gif' );
	background-repeat: no-repeat;
	padding:.25em 0px;
	padding-right:25px;
	color:White;
	text-decoration:none;
}


.footer_left_column 
{
	float: left;
	width: 580px;
	margin-left:10px;
}

.footer_right_column
{
	float: right;
	width: 365px;
	margin-right:10px;
}

table.bottom
{
	border: 0px;
	font-size: 12px;
	font-weight:800;
	background:none;
	padding:0px;
	margin:0px;
}

table.bottom td
{
}

table.bottom td.rownormal
{
	border-top: 1px dotted white;
	margin:2px 4px;
	padding:2px 4px;
}


table.bottom td.row3
{
	margin:2px 4px;
	padding:2px 4px;
}

table.bottom td.row1
{
	padding:2px 4px;
	color:White;
}


table.bottom td.row2
{
	background:none;
	background-color: White;
	color: #000000;
	padding:2px 4px;
}

table.bottom td.row2 A, table.bottom td.row2 A:visited
{
	color:Black;
	padding:0;
	background:none;
	border:0px;
}

table.bottom td.row3 A, table.bottom td.rownormal A, table.bottom td.row3 A:visited, table.bottom td.rownormal A:visited
{
	color:white;
	padding:0;
	background:none;
	border:0px;
}

table.bottom td.row2 A:hover, 
table.bottom td.row3 A:hover, 
table.bottom td.rownormal A:hover {color:#CC0000; }
table.bottom td.row2 A:hover, 
table.bottom td.row3 A:hover, 
table.bottom td.rownormal A:active {color:#FF0000; }

.footer_container A:hover { color: #CC0000; }
.footer_container A:active { color: #FF0000; }

/* Standard Page */

/* 3 Column layout framework */

	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both; 
	    float:left; 
        width:986px;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		margin-left:18px; 
		display:inline; 
		margin-top:10px;
		
	}
	/* holy grail 3 column settings */
	.holygrail {
	    background:#f0eeeb;    	/* Right column background colour */
	}
    .holygrail .colmid {
        float:left;
        width:200%;
        margin-left:-150px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#f0eeeb;    	/* Centre column background colour */
    }
    .holygrail .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:300px;         	/* Left column width + right column width */
        background:#f0eeeb;    	/* Left column background colour */
    }
    .holygrail .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:150px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.holygrail .col1 {
        margin:0 165px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative; 
	    left:200%;
	    overflow:hidden;
	}
    .holygrail .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:150px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:0px;         	/* Width of the left-had side padding on the left column */
    }
    .holygrail .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:150px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:0px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }
    .col1 {
				 width:656px;}


/* End 3 column framework */

.left_menu
{
	margin-top:40px;
}

.left_menu h4
{
	color: #728712;
}

.center_content
{
}

.right_menu
{
	padding:0px;
	margin:0px;
	margin-top:40px;
	padding-bottom:15px;
}

.right_ad
{
	padding:12px;
	background-color:White;
	margin-bottom:15px;
}

.left_ad_big
{
	margin-top:20px;
	padding:15px;
	width:120px;
	background-color:White;
}

.right_content h1 a:visited
{
	color: #728712; 
}
	

.right_content
{
	padding:0px;
	margin:0px;
	background-color:White;
	margin-bottom:15px;
}

.right_content h1
{
	padding:5px 0px 0px 10px;
}	

.right_content ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.right_content li
{
	margin:0px;
	padding:0px;
	display:block;
	border-bottom:2px solid #f0eeeb;
	width:150px;
	margin-bottom:4px;
	padding-bottom:4px;
	padding-left:14px;
}

.right_content li a, .right_text_box a
{
	color:#22597d;
	font-weight:800;
	background-position: right center;
	background-image: url('/version4/graphics/LinkArrowWhiteRight.jpg' );
	background-repeat: no-repeat;
	padding-right:25px;
}

.right_content p
{
	display:block;
	margin:0px;
	padding:5px 0px 0px 14px;
	color:Black;
}

.right_text_box
{
	margin:10px;
}

.right_text_box h1
{
	padding:0px 0px 5px 0px;
}	

.right_text_box p
{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
	
.right_cms_box
{
    margin:10px;
    font-size:10px;
    font-weight:800;
}

.right_cms_box h1
{
	padding:0px 0px 5px 0px;
}	
	

.right_content a:hover, .right_text_box a:hover { color: #CC0000; }
.right_content a:active, .right_text_box a:active { color: #FF0000; }

.left_menu
{
	width:150px;
}

.left_menu h4
{
	background-color: White;
	padding: 10px 0px 15px 10px;
	background-position: 10px 25px;
	background-image: url( '/version4/graphics/Arrow_Down_GreenOnWhite.jpg' );
	background-repeat: no-repeat;
	margin:0px;
	border:0px;
}

.left_menu ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

.left_menu li
{
	margin:0px;
	padding:2px 0px 2px 10px;
	display:block;
	color:White;
	font-weight:800;
	background-color:#f0eeeb;
	background-position: right center;
	background-image: url('/version4/graphics/Arrow_Right_BlueOnWhite.jpg' );
	background-repeat: no-repeat;
}

.left_menu li.select
{
	color:White;
	background-color:#728712;
	background-image: url('/version4/graphics/Arrow_Right_WhiteOnGreen.jpg' );
}

.left_menu li.sub
{
    background-position: 10px center;
    padding-left:20px;
}

.left_menu li.subselect
{
	color:White;
	background-color:#728712;
	background-image: url('/version4/graphics/Arrow_Right_WhiteOnGreen.jpg' );
    background-position: 10px center;
    padding-left:20px;
    padding-right:0px;
}

.left_menu li.select a
{
	color:White;
}

.left_menu li a
{
	color:#22597d;
	font-weight:800;
}
.left_menu a:hover { color: #CC0000; }
.left_menu a:active { color: #FF0000; }


.left_ad
{
	margin-top:15px;
}

.left_ad IMG
{ 
	margin-top:15px;
}

#hotrightnow h1
{
	padding: 5px 5px 10px 10px;
}

#hotrightnow a 
{
	padding: 5px 10px;
}

#hotrightnow p
{
	border-bottom:2px solid #f0eeeb;
}

.center_header 
{
	width:650px;
}

.center_header IMG
{
	float:right;
	top:0px;
	padding:14px;
	background-color:White;
    margin-bottom:10px;
    margin-right:14px;
}

.center_ad
{
	clear:both;
	padding-top:5px;
}

.center_ad_img_left
{
	float:left;
	top:0px;
	width:145px;
	position:relative;
}

.center_ad_text
{
	float:left;
	width:390px;
	margin-left:10px;
	top:0px;
	position:relative;
}	

.center_ad_text P
{
	display:block;
	margin:0px;
	padding:0px;
	text-align: center;
}

.center_ad_link
{
	float:right;
	width:100px;
	position:relative;
}

.center_ad_text h3
{
	margin:0px;
	padding-bottom:0px;
}

.center_ad_link A, .center_ad_text A, .profile_header A, .profile_text A
{
    text-decoration: none;
    color:White;
	background-position: right center;
	background-image: url('/version4/graphics/Arrow_Right_BlueOnWhite.jpg' );
	background-repeat: no-repeat;
	padding-right:15px;
	padding-left:1px;
	margin-top:2px;
	color:#22597d;
	font-size:14px;
	font-weight:800;
}	

.center_ad_separator
{
    height:10px;
	margin-bottom:10px;
    border-bottom:1px solid #D2CEC4;
    clear:both;
}

.profile_header 
{
    width:650px;
    height:320px;
}

.profile_header IMG.screenshot
{
	float:left;
	top:0px;
	padding:5px;
	background-color:White;
	margin-right:10px;
}


.profile_header P
{
	margin:0px 0px 20px 0px;
	padding:0px;
}

.profile_header Table
{
	width:230px;
	border-collapse:collapse;
	margin-bottom:20px;
}

.profile_header TD
{
	border-bottom:1px solid #d2cec4;
	padding:10px 0px;
	vertical-align:top;
	width:50%;
}


.profile_header .logo IMG
{
    border:1px solid black;
    margin-left:30px;
}

.profile_header TD:first-line
{
	font-weight:800;
}

.profile_text
{
	margin-top:5px;
	border-bottom:1px solid #d2cec4;
	padding-bottom:10px;
}

.clear
{
	clear:both;
}

/* For bottom big link on center of page info */
.center_biglink
{
	margin-top:10px;
}

.center_biglink A
{
	font-size:24px;
	font-weight:800;
	text-decoration:none;
    color:#22597d;
	background: url('/version4/graphics/LinkArrowBlueOnBeige.jpg' ) right center no-repeat;
	padding-right:20px;
}

.news_sponsor
{
	/* Some of the elements are only there to fix IE7, since the inherited values screw with it otherwise */
	float:right;
	padding:10px; 
	background-color:White;
	border-left:10px solid #f0eeeb; /* hides the separation lines behind */
	border-bottom:5px solid #f0eeeb; /* hides the separation lines behind */
	position:relative;
	right:0px;
	margin:0px;
}


.news_item
{
	border-bottom:1px solid #d2cec4;
	margin-bottom:10px;
	padding-bottom:10px;
}

.news_item A
{
	font-weight:800;
}

.news_item h2
{
	font-size:12px;
	font-weight:normal;
	color:#59819a;
}

.news_item h3
{
	font-weight:800;
	font-size:16px;
	color:Black;
	margin:0px;
	padding-bottom:.5em;
}

.news_item h4
{
	font-size:14px;
	font-weight:normal;
	color:Black;
	margin:0px;
	padding-bottom:0px;
	font-style:italic;
}

.news_item p
{
	margin:.5em 0px 1em 0px;
	padding:0px;
}

.news_item TABLE
{
	width:365px;
}

.news_item TABLE,TD,TR
{
	margin:0px;
	border:0px;
	padding:0px;
}


.news_item TD
{
	text-align: center;
	border-left: 1px solid #728712;
	font-size: 12px;
	padding: 4px;
	font-weight: 400;
	color: #999999;
}

.news_item TD.year
{
	border-bottom: 1px solid #728712;
	font-size:14px;
}

.news_item TD.select
{
	background-color: #728712;
}


.news_item TD:first-child
{
	border-left: none;
}

.news_item TD.select A
{
	color: White;
}

.news_item P>A
{
    text-decoration: none;
    color:White;
	background-position: right center;
	background-image: url('/version4/graphics/Arrow_Right_BlueOnWhite.jpg' );
	background-repeat: no-repeat;
	padding-right:15px;
	padding-left:1px;
	margin-top:2px;
	color:#22597d;
	font-weight:800;
}	

.news_item p, .news_item_left p, .news_item_right p
{
	margin:0px;
	padding:0px;
	padding-top:5px;
}

.news_item h2, .news_item_right h2, .news_item_left h2
{
	font-size:16px;
	padding:0px;
	margin:0px;
}

.news_item h3, .news_item_left h3, .news_item_right h3
{
	font-size:12px;
	margin:0px;
	font-weight:400;
	font-style:italic;
	color:Black;
	padding:0px;
	padding-top:5px;
}

.news_item_left
{
	float:left;
	width:320px;
    position:relative;
	border-top:1px solid #d2cec4;
	padding-top:10px;
	margin-top:10px;
	margin-right:10px;
}

.news_item_right
{
	float:left; 
	width:320px;
    position:relative;
	border-top:1px solid #d2cec4;
	padding-top:10px;
	margin-top:10px;
}

.cardroomsummary	{ font-size:10px; padding:0px; border:0px; margin:0px; }
.cardroomsummary	TD { font-family:Verdana; font-size:9px; }
.profiledropdown	SELECT { width:150px; }

.ranking_table, .ranking_table TABLE
{
	width:600px;
	border:0px;
	color:Black;
	clear:both;
}

.ranking_table TR
{
	width:600px;
}

.ranking_table TD
{
	text-align:left;
	border:0px;
	vertical-align:top;
	color:Black;
}	

.ranking_header TD, .ranking_header
{
	font-weight:800;
	color:#728712;
	font-size:14px;
}

.ranking_body IMG, .ranking_body, .ranking_body TD
{
	border:0px;
	margin-bottom:15px;
}

.ranking_name
{
	font-size:14px;
}

.ranking_probability
{
	font-size:12px;
	text-align:right;
}

#hot_zone2 p, #hot_zone2 br, #hot_zone1 p, #hot_zone1 br
{
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:3px;
	border-bottom:2px solid #f0eeeb;
	padding-bottom:2px;
}

#hot_zone2 a, #hot_zone1 a
{
	color:#22597d;
	font-weight:800;
	background-position: right center;
	background-image: url('/version4/graphics/LinkArrowWhiteRight.jpg' );
	background-repeat: no-repeat;
	padding-right:12px;
	margin-left:12px;
}

#hot_zone1 a
{
	margin-left:0px;
}

.style1 {
    color: #FFFFFF;
    background-color: #000000;
    font-weight:800;
}
.style2 {
    background-color: #CCCCCC;
}

.blogger_profile TD, .blogger_profile TR
{
	border:0px;
	padding:0px;
	margin:0px;
}

.blogger_profile TABLE
{
	width:auto;
}


.blogger_profile TD
{
	border:none;
	text-align: left;
	font-size: 12px;
	padding: 4px;
	font-weight: 400;
	vertical-align: top;
	color:Black;
}

.blogger_profile_table TABLE
{
}

.blogger_profile_table TD
{
	/* border:1px solid #D2CEC4; 
	background-color:#F9F8F7;
	padding:5px;
	margin:5px;
	height:230px; */
}

.blogger_profile
{
	border-bottom:1px solid #d2cec4;
	margin-bottom:-15px;
	padding-bottom:15px;
}

