*{margin:0px;padding:0px;}
#container{width:1024px;min-height:100%;background:#fff;margin:0px auto;text-align:center;}
#header{width:100%;float:left}
#left{width:854px;float:left; text-align:left;}
#left1{width:100%;float:left; text-align:left;}
#right{width:170px;float:right}
#middle{width:400px;float:left}

.leftPokerContainer { width:475px; padding:15px 5px 5px 10px; text-align:left; float:left; }
.leftPokerContainer img{max-width:300px;}
.mainTabContainer { width:524px; padding:15px 5px 5px 10px; text-align:left; float:left; }
.mainTabContainer img{max-width:300px;}
.underMain {
	width:824px;
	text-align:left;
	float:left;
	border: 1px solid #ccc;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 10px;
	margin-top:5px;
}
.underMain img{max-width:300px;}

.rightTabContainer { width:300px; padding:17px 5px 5px 10px; text-align:left; float:right; }
.rightPokerContainer { width:340px; padding:15px 5px 5px 10px; text-align:left; float:right; }
.leftPokerContainer img{max-width:300px;}
.mainstory {width:250px; }
.mainstory2 {width:300px; }
.undermainstory2 {width:300px; }
.containArticles {width:519px; text-align:left; padding-left:10px; margin-top:15px; }

.containArticles h2 {
	color:#006577; 
	font-size: 19px; 
	text-align:left; }
.containArticles h3 {
	color:#006577; 
	font-size: 14px; 
	text-align:left;
	background:none;
	border:none; }
.containArticles h4 {
	color:#000; 
	font-size: 14px; 
	text-align:left;
	background:none;
	border:none; }

/*		GENERIC CLASSES		*/
	.margin			{ margin:10px; }
	.marginTop		{ margin-top:10px; }
	.marginRight	{ margin-right:10px; }
	.marginBottom	{ margin-bottom:10px; }
	.marginLeft		{ margin-left:10px; }
	.padding		{ padding:10px; }
	.paddingTop		{ padding-top:10px; }
	.paddingRight	{ padding-right:10px; }
	.paddingBottom	{ padding-bottom:10px; }
	.paddingLeft	{ padding-left:10px; }
	
	.rightSideSpace { margin-bottom:20px; }
	
	.upperCase { text-transform:uppercase; }
	
	.clear { clear:both; }
	.relative { position:relative; }

.spacer {height:48px; clear:both; }
.seperator_grey {margin:0px 0px 10px 0px;padding:0px;height:3px;font-size:1px;line-height:1px;font-weight: normal;background-color:#333333;border-top:1px solid #e6e6e6;}
.seperator_article {margin:5px 0px 5px 0px;padding:0px;height:3px;background-color:#CCCCCC;border-top:1px solid #e6e6e6;}


		li.icon_video	{ background-image:url(../im/icon_video.gif); }
		li.icon_gallery	{ background-image:url(../im/icon_photo.gif);background-position:0 2px; }
		li.icon_forum	{ background-image:url(../im/icon_bubble.gif); }
	
#searchbar_container {
			height: 60px;
			width: 400px;
			position:relative;
			padding:10px 0px 20px 0px;
		}

h2 {
	color:#006577; 
	font-size: 18px; 
	padding: 8px 0 7px 5px;
	text-align:left; }
	
h3 { /*the grad header - specific colors are in specific style sheets - default is in here*/
	height: 18px;
	color: white; 
	font-size: 9pt; 
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	display: block;
	padding: 2px 0 0 3px;
	margin: 0px;
	background-color: #5a7285;
	background: url(../im/maingrad.gif) repeat bottom left;
	border: 1px solid #5a7285;}

h4 {
	color:#333333; 
	font-size: 18px; 
	padding: 0px 0 15px 0px;
	text-align:left;
	text-decoration:underline; }
	
h5 {
	color:#006577; 
	font-size: 15px; 
	text-align:left; }

.subHead {
	color:#5a4a42; 
	font-size: 16px; 
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	padding: 2px 0 0px 15px; }

a:link{text-decoration:none;color:#006577;}
a:hover{ color:#e22e35; }
a:visited {text-decoration:none;color:#006577;}

.articleText { font-size: 13px; }
p {padding:5px 0px 5px 0px};

.btmborder {
	background-image: url(../im/btn_border.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:0px 0 0 10px;
}

.btmborder td.logo { text-align:left; padding:0px 0px 0px 0px; }

body{ 
	padding: 0; /*get rid of default borders in Firefox*/
	margin: 0; /*get rid of default borders in IE*/
    font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color: #000;
	background-color:#f1f1f1;
	background: url(../im/center-back.gif) white center repeat-y fixed;
	}

body ul li.last { 
	border:none;
	background:none;
}
	
/*		FIXES		*/
	/* Fix's containers not clearing inner floats in firefox */
.clearIt:after, #popList li:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
html .clearIt {
		height: 1%;
}
	
#clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
#clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html #clearfix {height: 1%;}
#clearfix {display: block;}
/* End hide from IE-mac */

.clear {/* to even up rows*/clear: both;}	

.dlTab {
padding-left:10px;
background-color:#ffffff;
overflow:hidden;
margin-left:1px;			
}
		


.caption {  /* caption under main story*/
display: block;
width: 100%;
margin-bottom: 5px;
font-size: 10px; 
color: #666666; 
background-color: inherit;}

.topbanner{width:100%;margin-bottom:5px;border-collapse:collapse;background:#4D99CD;margin-left: auto;margin-right: auto; padding-bottom:5px;}
.topbanner td{padding:0}
.topbanner td.ad{background:#4D99CD;vertical-align:top;padding-top:5px;padding-bottom:5px;white-space:nowrap}

.subscr {background:url(../im/subscriber-container-160x160.png) no-repeat; height:225px; margin-bottom:5px; text-align:left; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.subscr a:link {color:#fff; font-size:12px; font-weight:bold;  }
.subscr a:hover {color:#ed1c24; font-size:12px; text-decoration:underline; font-weight:bold; }
.subscr ul li {list-style:none; padding:0px; 0 0 2px;}
.subscr h3 {color:#333333; font-weight:bold; font-size:16px; font-family:"Times New Roman", Times, serif; padding:5px 0 10px 0px; text-align:center;}
.subscr img {padding-left:1px}

.m-tab-mid{width:160px;line-height:normal;background:url(../im/bg_m.gif) no-repeat left top; float:right;}
.m-tab-mid h2{color: #000;font-size: 12px;font-family: Verdana, Helvetica, Arial, sans-serif;}
.m-tab-mid td {margin-left:3px; padding:2px 2px 2px 0;}
.m-tab-mid .pad{ padding:2px 4px 2px 4px;}
.m-tab-mid .withBorders {border-bottom:1px solid #dfdfdf; }

.m-tab-right{width:300px;line-height:normal;background:url(../im/bg_m.gif) no-repeat left top;}
.m-tab-right h2{color: #000;font-size: 12px;font-family: Verdana, Helvetica, Arial, sans-serif;}
.m-tab-right td {margin-left:3px; padding:2px 2px 2px 0;}
.m-tab-right .pad{ padding:2px 4px 2px 4px;}
.m-tab-right .withBorders {border-bottom:1px solid #e6e6e6; }


#footer{
width:100%;
float:left;  
background-color:#fff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center; 
position: relative;
font-size: 11px; 
border-top:2px solid #ccc; 
padding-top:15px;
margin-top:10px;
margin-bottom:-15px;
padding-bottom:15px;}

#footer a{text-decoration:none;color:#006577;}
#footer a:hover{ color:#e22e35; }

#livelines{
width:100%;
float:left;  
background-color:#fff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center; 
position: relative;
font-size: 11px; 

padding-top:15px;
margin-top:10px;
margin-bottom:-15px;
padding-bottom:15px;}

#livelines a{text-decoration:none;color:#006577;}
#livelines a:hover{ color:#e22e35; }

.nav-d1{clear:both;border-top:solid 1px #dadada;border-left:solid 1px #b5b5b5;font-size:100%;width:100%;border-collapse:separate;line-height:110%}
.nav-d1 a{display:block;text-align:center;padding:4px 1px 4px;font-weight:bold;white-space:nowrap; text-decoration:none;color:#333333;}
.nav-d1 a:link, .nav-d1 a:visited{color:#235b81; text-decoration:none;}
.nav-d1 a:hover{background:url(../im/top-btn-over.png) repeat-x left top}
.nav-d1 td{border-top:solid 1px #fff;border-right:solid 1px #b5b5b5;border-bottom:solid 1px #e6e6e6;border-left:solid 1px #fff;background:url(../im/top-btn-up.png) repeat-x left top;vertical-middle:bottom;padding:0}
.nav-d1 .selected{background:url(../im/top-btn-over.png) repeat-x left top;}
.nav-d1 .selected a:link{ color:#333333;}

.nav-d2{clear:both;font-size:90%;width:80%;border-collapse:separate;line-height:110%}
.nav-d2 a{display:block;text-align:center;padding:4px 1px 4px;font-weight:bold;white-space:nowrap; text-decoration:none;color:#333333;}
.nav-d2 a:link, .nav-d1 a:visited{color:#333333; text-decoration:none;}
.nav-d2 a:hover{background:url(../im/btm-btn-over.png) repeat-x left top}
.nav-d2 td{background:url(../im/btm-btn-up.png) repeat-x left top;vertical-middle:bottom;padding:0}
.nav-d2 .selected{background:url(../im/btm-btn-over.png) repeat-x left top; color:#750C10;}

.wrapNav2 {background:url(../im/btm-btn-up.png) repeat-x left top; text-align:left;}


/*new matchup table - get rid of old when all are changed*/
table.matches /* the table for the matchups in the matchup bricks on main pages - in right column*/
{width: 100%;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px ; 
color: #000000;
vertical-align: top; 
text-align: left;
line-height: 17px;
font-weight: normal;
border-collapse:collapse;}

table.matches tr.title-match {background-color: #E4E4E4;
color:inherit;
text-align: left; font-weight:bold;}

table.matches td.title-match {background-color:#F4F4F4;
color:inherit;
text-align: left; font-weight:bold;}

table.matches tr.odd {
background-color:#fff;
background-color: #ffffff;
color:inherit;}

table.matches td {border:1px solid #dfdfdf;}

table.matches tr.even {background-color:#feeeee}
table.matches tr.full-match  {background-color:#fff}

table.matches tr.title-match {background-color: #E4E4E4;
color:inherit;
text-align: left; font-weight:bold;}

/*new matchup table - get rid of old when all are changed*/
table.matches1 /* the table for the matchups in the matchup bricks on main pages - in right column*/
{
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px ; 
color: #000000;
vertical-align: top; 
text-align: left;
line-height: 17px;
font-weight: normal;
border-collapse:collapse;
}

table.matches1 tr.title-match {background-color: #E4E4E4;
color:inherit;
text-align: left; font-weight:bold;}

table.matches1 td.title-match {background-color:#F4F4F4;
color:inherit;
text-align: left; font-weight:bold;}

table.matches1 tr.odd {
background-color:#fff;
background-color: #ffffff;
color:inherit;}

table.matches1 td {border:1px solid #dfdfdf;}

table.matches1 tr.even {background-color:#feeeee}
table.matches1 tr.full-match  {background-color:#fff}

table.matches1 tr.title-match {background-color: #E4E4E4;
color:inherit;
text-align: left; font-weight:bold;}

.traffic a:link{text-decoration:none;color:#006577; }
.traffic a:hover{ color:#e22e35; }
.traffic a:visited {text-decoration:none;color:#006577; }
table.traffic td {border:1px solid #dfdfdf; padding:6px 6px 6px 6px; font-size:12px;}
