/**********************************************************************************************
	Main Sections in CSS:
	
	1.	BASIC ELEMENTS
		Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
	
	2.	LAYOUT
		Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
		
	3.	PAGE COMMON STYLES
		Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
	
	4.	PAGE SPECIFIC STYLES
		Define content styles that are specific to a particular page
	
***********************************************************************************************/


/* import core styles */
@import url(base.css);


/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/
body { color:#252525; font-family: Arial, Helvetica, sans-serif; background:url(body-bg.jpg) repeat-x 0 0;  }
body.black { color:#252525; font-family: Arial, Helvetica, sans-serif; background:#000 url(body-bg.jpg) repeat-x 0 0;  }
body.mikead { color:#252525; font-family: Arial, Helvetica, sans-serif; background:#fff url(body-mike.jpg) repeat-x center top;  }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.0em; }
.ui-tabs-hide { display:none; }

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/
	
/*---- Container ----*/
div#container { margin:0 auto;  width:992px; }


/*---- Header ----*/
div#header { min-height:102px; margin-bottom:10px;}

/*---- Main Navigation ----*/
div.navigation { background:#FFF url(navigation-bg.gif) repeat-x 0 0; border:1px solid #e1e1e1;  border-top:0; margin-bottom:12px;}

/*---- Content ----*/
div#content { margin-bottom:10px;}

/*---- Main ----*/
div#main { float:left; width:670px; }
div#main div.innermain{border:1px solid #e1e1e1; padding:10px 14px 14px 13px; margin-bottom:10px; background:#fff;}
div#main div.admain{ margin-bottom:10px; background:#EDF7FF; padding:10px;}

div#main div.admain p { font-size: 12px; }
div#main div.admain a { color: #093D72; font-weight:bold; }





.more ul li{display:inline; border-right:solid #333333 1px;padding-left:8px;
padding-right:8px; }

.more ul li a{font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif}

/*---- Coverage Main ----*/
div#main div.coveragemain{border:1px solid #e1e1e1; padding:10px 14px 14px 13px; margin-bottom:10px; background:#fff;}
div#main div.coveragemain h2{ font-size:155%; color:#093D72; margin-bottom: 10px; margin-top:8px; }

/*-- Twocolumn-Layout --*/
div.twocolumn-layout{ margin-bottom:10px; }
div.twocolumn-layout div.column{width:315px; margin-top:5px; }

/*-- Twocolumn-Layout1 --*/
div#twocolumn-layout1{ border-bottom:#e1e1e1 1px solid; margin-bottom:10px; padding-bottom:10px;}
div#twocolumn-layout1 div.column1{ width:302px;}
div#twocolumn-layout1 div.column1 img{ border:#d3e3ed 1px solid;}
div#twocolumn-layout1 div.column1 h1{ margin-bottom:15px; text-align:center;}
div#twocolumn-layout1 div.column1 h1 img{ border:0;}
div#twocolumn-layout1 div.column2{ width:325px;}

/*---- Sidebar ----*/
div#sidebar { float:right; width:310px;}

/*---- Footer ----*/
div#footer { border:1px solid #e1e1e1; margin-bottom:10px; background:#fff;}


/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Header - Logo ----*/
/*--- Pokerlist ---*/
div#header div#pokerlist{ margin-bottom:3px; height:28px; }
div#pokerlist ul li{list-style:none; display:inline; width:680px; height:33px; margin-right:-3px; }


/*---Header Strip----*/ 
div#header ul.strip{ width:208px; float:right; padding-top:9px;}
div#header ul.strip li {margin-right:1px; float:left;  height:23px; line-height:23px; }
div#header ul.strip li a{ color:#1f477d; font-size:110%; font-weight:bold; padding:0 11px; border:1px solid #fff;  border-bottom:none; display:block; text-decoration:none; }
div#header ul.strip li a.active, div#header ul.strip li a:hover{ background:#1f477d; border:1px solid #d7d7d7; color:#FFF;  border-bottom:none; }


div#header div.logo{ width:342px;  position:relative; float:left; margin-top:5px}
div#header div.logo h1 a {width:500px; height:66px; display:block; position:relative; padding-top:4px; }
div#header div.logo span.current{ position:absolute; top:67px; left:87px;  display:block; font-weight:bold; font-size:110%; color:#cccccc;}

div#header div#login-content, div#al_login, div#al_register, div#al_lostPassword, .logged-in{float:right; width:468px; padding-top:5px;color:#fff;}
.logged-in{font-size:110%;font-weight:bold;margin-top:62px;width:300px;text-align:right;}
.logged-in a, .logged-in p{color:#ccc;}
.logged-in a:hover{color:#fff;}
div#al_loading{float:right;width:208px;text-align:center;color:#fff;position:relative;top:-20px;}
div#header div#login-content p{margin-bottom:1px;}
div#login-content p a, div#al_login a, div#al_register a, div#al_lostPassword a{/*float:left;*/ width:140px; line-height:25px; color:#FFF; font-size:110%; /*display:block;*/}
div#login-content p input.submit-button, div#al_login input.submit-button, div#al_register input.submit-button, div#al_lostPassword input.submit-button{float:right; display:block; background:url(loginbutton.gif) no-repeat; width:60px; height:25px; display:block; border:0; cursor:pointer; margin-right:2px;}
div#al_register input.submit, div#al_lostPassword input.submit{float:right; display:block;}
div#login-content input.textbox, div#al_login input.textbox, div#al_register input.textbox, div#al_lostPassword input.textbox{background:#FFF; border:1px solid #d7d7d7; width:200px; height:20px; padding:0 0 0 5px; font-size:120%; color:#898989;float:right;}
#al_loginMessage, #al_registerMessage, #al_lostPasswordMessage{position:relative;float:right;top:0;white-space:nowrap;text-align:right;line-height:1.4em;}

/*---- Main Navigation ----*/
div.navigation div.main-navigation{margin-bottom:2px;}
div.navigation div.main-navigation ul li{ float:left; margin-left:6px;}
div.navigation div.main-navigation ul li a{color:#FFF; font-size:130%; font-weight:bold; line-height:33px; height:33px; text-decoration:none;  padding:0 8px; display:block; float:left; background:none;}
div.navigation div.main-navigation ul li a:hover, div.navigation div.main-navigation ul li a.active{background:#4d73a6;}
div.navigation div.main-navigation ul li a.poker-videos{ color:#FFAC00; padding:0 10px 0 0;}
div.navigation div.main-navigation ul li a.poker-videos img{position:relative; top:5px; vertical-align:top;}

/*---- Sub navigation  --*/
div.navigation div.sub-navigation ul li{ float:left; margin:0 0px 0px 6px; }
div.navigation div.sub-navigation ul li a{color:#1f487e; font-size:130%; height:32px; font-weight:bold; line-height:32px; text-decoration:none; display:block; padding:0 10px; float:left; background:none;}
div.navigation div.sub-navigation ul li a.rsslink{ color: #F88B1B; font-size: 140%; }
div.navigation div.sub-navigation ul li a.emaillink{ color: #CCAA66; font-size: 140%; }
div.navigation div.sub-navigation ul li a.twitterlink{ color: #33CCFF; font-size: 140%; }
div.navigation div.sub-navigation ul li a.facebooklink{ font-size: 140%; }
div.navigation div.sub-navigation ul li a.facebooklink img{ height:16px; width:16px; margin-top:7px; vertical-align:top;}
div.navigation div.sub-navigation ul li a:hover, 
div.navigation div.sub-navigation ul li a.active{background:#dcf1ff;}
div.navigation div.sub-navigation ul li.subscribe{ color:#333; font-size:130%; height:32px; font-weight:bold; line-height:32px; margin-left:40px; }
div.navigation div.sub-navigation ul li.email{ margin-left: 0; }

/*--- brudcrumps ----*/
div.breadcrumbs{float:left; width:500px; background:url(brecrumps-bg.gif) no-repeat 0 11px; padding-left:22px; margin-left:10px;}
div.breadcrumbs span{ font-size:120%; line-height:38px;}
div.breadcrumbs a{color:#464646; font-size:120%; text-decoration:none; line-height:38px; }

/*--- Search Form ---*/
div.search-box input.textbox, form#searchform input#s{background:#FFF url(searchbox-bg.gif) no-repeat 0 0; padding:3px 3px 3px 22px; font-size: 12px; width:217px; height:17px; border:1px solid #c4c4c4; border-right:0; display:block; float:left;}
div.search-box input.search-button, form#searchform input#submit{background:url(search-btn.gif) no-repeat  0 0; width:60px; height:25px; float:left; display:block; cursor:pointer; border:0;}

div.navigation div.search-box{float:right; width:310px; padding-top:7px;}

h3.refine-search{font-size:18px; color:#093D72; margin-bottom:10px;}
form#searchform input#submit{color:#FFF; text-indent: -1000em; font-size:0; display:block; line-height:0;}
div#searchpanel{text-align:left; border-bottom:1px solid #E1E1E1; margin-bottom:15px; padding-bottom:7px;}
div#searchpanel form > div a {color:#093D72; display:inline; line-height:14px;}
div#searchpanel form > div > nobr > a{display:none;}
div#searchpanel form > div > nobr{margin-bottom:7px;}
div#searchpanel form > div{clear:both;}
div#searchpanel form > div + div{padding-top:7px; padding-bottom:7px;}
div#searchform_advanced{font-size:12px; border-top:1px solid #E1E1E1;}


/*---- Post ---*/
div.post{ margin-bottom:10px;}
div.post h1 { font-size:220%; margin-bottom:6px; line-height:1.2em;  }
div.post h1 a{color:#1e467c;  font-size:90%; margin-bottom:6px; line-height:23px; }
div.post h1 a:hover{text-decoration:none;}
div.post h2 { font-size:160%; margin-bottom:8px; line-height:18px;}
div.post h2 a{font-size:94%; margin-bottom:10px; color:#093d72; line-height:16px; }
div.post h3 { font-size:140%; margin-bottom:10px;}
div.post h4 { font-size:120%; margin-bottom:10px;}
div.post h5 { font-size:100%; margin-bottom:10px;}
div.post h5 { font-size:180%; margin-bottom:10px;}

div.post p { color:#252525; line-height:16px; font-size:120%; margin-bottom:14px; display:block; }
div.post p a { color:#093d72; font-weight:bold; }

div.post blockquote { margin-bottom:20px; }
div.post blockquote p{ margin-bottom:5px; font-style:italic;}
div.post blockquote p cite{ font-weight:bold; text-align:right; display:block;}

div.post img { max-width:100%; }
div.post img.alignleft, object.alignleft{ float:left; margin:0 15px 5px 0; display: inline;}
div.post img.alignright{ float:right; margin:0 0px 0px 10px; display: inline;}
div.post img.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}

div.post ul { margin:0 0 20px 14px; list-style:disc; }
div.post ol { margin:0 0 20px 18px; list-style:decimal; }
div.post li { line-height:16px; font-size:120%; }
div.post li ul, div.post li ol { margin-bottom:0px; } 
div.post li li, div.post li p { font-size:100%; margin-bottom:0px; }

div.post span.metadatafeat{color:#959595; font-size:120%; display:block; margin-bottom: 6px; font-weight:bold; }
div.post span.metadatafeat1{color:#959595; font-size:100%; display:block; margin-bottom: 6px; font-weight:bold; }
div.post p span.metadata{color:#959595; font-size:100%; font-weight:bold;}

/*---- Post - Custom Lists ---*/
div.post ul.list1 { margin:0; padding:0; }
div.post ul.list1 li { margin:0; padding:0; }

div.post ol.list2 { margin:0; padding:0; }
div.post ol.list2 li { margin:0; padding:0; }

div.post hr{height:1px; background-color:#e1e1e1; margin-bottom:7px; border:0;}

div.post ul#archives { list-style-type: none; }
div.post ul#archives li { line-height: 16px; }
div.post ul#archives a { color: #000; }

div.post table#archives { color: #000; font-size: 120%; }

/*--- Imagestyle ---*/
img.alignleft{float:left; margin:0 10px 5px 0}
img.imagestyle{border:1px solid #e1e1e1; padding:3px;}

/* --  Morelink ---*/
a.morelink{background:url(morelink-bg.gif) no-repeat right 5px; line-height:16px; padding-right:8px; color:#093d72;}

a.seemorelink{color:#FFF; font-weight:bold; margin:0 10px 10px 0; font-size:120%; display:block; text-decoration:none;}

div.read-all{text-align:right; padding:0 0 10px;}
div.read-all a{color:#093D72; font-size:12px}

/* --  Sidebar Commenstyles ---*/
div.box1 div.middle div.section{background:url(box1-section-bg.gif) repeat-x left bottom; padding:6px 18px 7px;}
div.box1 div.middle div.video{padding:3px 9px 9px 9px; background:url(box1-section-bg.gif) repeat-x left bottom; overflow:hidden;}
div.box1 div.middle div.section h2{font-size:130%; color:#FFF; line-height:20px; margin-bottom:4px; padding:0px;}
div.box1 div.middle div.section h2 a{color:#FFF; font-size:100%;}

div.box1 div.middle div.section p{color:#FFF;  font-size:120%; line-height:14px;}
div.box1 div.middle div.section p a{color:#FFF;  font-size:100%;}
div.box1 div.middle div.section p small{font-size:90%; font-weight:normal; line-height:14px;}
div.box1 div.middle div.section p img.alignleft{ float:left; margin:0 10px 5px 0;}
div.box1 div.middle div.section.last{background:none; padding-bottom:0;}

div.box1 h2{color:#FFF; font-size:150%; padding-left:20px; margin-bottom:10px;}
div.box1 div.middle h3{color:#FFF; font-size:150%; padding-left:0; margin-bottom:10px; background:url(box1-section-bg.gif) repeat-x left bottom; padding:0 10px 8px;}
div.box1 div.middle h3 span{color:#fff799; font-size:100%; font-weight:bold;}

/*-- Widget --*/
div#sidebar div.widget{border:1px solid #d4d4d4;  margin-bottom:10px; padding:0 8px; background: #fff url(widget-bg.gif) repeat-x left top;}
div.widget h2{ color:#FFF; line-height:35px; font-size:150%; padding-right:10px; margin-bottom:7px;  position:relative;}
div.widget h2 a.rss1{float:right;}
div.widget p{font-size:120%; color:#252525; line-height:16px;}
 
div.widget div.featured img{ float:left; margin:0 15px 8px 0;}
div.widget div.featured h3{color:#252525; font-size:150%; margin-bottom:10px; padding-top:5px;}
div.widget div.featured h3 a{color:#093D72; font-size:100%; line-height:18px;}
div.widget div.featured h3 a:hover{ text-decoration:underline;}
div#sidebar div.widget div.featured h4{color:#252525; font-size:140%; margin:0; background:none; padding:0; line-height:16px; }
div.widget div.featured h4 a{color:#093D72; font-size:100%;}
div.widget div.featured h4 a:hover{ text-decoration:underline;}
div.widget div.featured h5{color:#252525; font-size:120%; margin-bottom:5px; padding-top:5px;}
div.widget div.featured span{color:#898989; font-size:120%;}
div.widget div.featured span a{ font-size:100%; color:#898989; }
div.widget div.highlights{background:#dbecf6; padding:15px;}
div.widget div.highlights p{ line-height:16px; margin:0px; padding:0px;}
div.widget div.highlights h3{font-size:130%; color:#1f477e; margin-bottom:10px;}
div.widget div.highlights h3 a{ color:#1f477e; font-size:100%; line-height:1.3em; }
div.widget2{border:1px solid #d4d4d4;  margin-bottom:6px; padding:0 8px; background:#fff;} 

div.widget div.section h3 a{font-size:130%; color:#093d72; margin-bottom:5px; text-decoration:none; line-height:16px;}


.bull ul li{list-style:none; background-image:url(bull.gif); background-repeat:no-repeat; background-position:left 4px; padding:0 0 0 15px; line-height:21px}
.bull ul li a{font-size:120%; color:#FFFFFF}

/*---  Strips -- */
/*-- Strip1 --*/
ul.strip1 {margin-bottom:-1px; position:relative;}
ul.strip1 li{float:left; margin-right:2px;}
ul.strip1 li{background:#cce3f1; display:block; height:27px; line-height:27px; border:1px solid #cce3f1; border-bottom:0;  }
ul.strip1 li a { color:#1f477e; padding:0 2px; font-size:12px; text-decoration:none; font-weight:bold; }
ul.strip1 li a:hover { text-decoration:none; }
ul.strip1 li.ui-state-active , ul.strip1 li.ui-state-hover {background:#FFF; border:1px solid #d4d4d4; border-bottom:0; }

/*-- Strip2 --*/
ul.strip2 {margin-bottom:-1px; position:relative;}
ul.strip2 li{float:left; margin-right:2px;}
ul.strip2 li {background:#cce3f1; display:block; height:27px; line-height:27px; border:1px solid #cce3f1; border-bottom:0}
ul.strip2 li a { color:#1f477e; padding:0px 15px; display:block; font-size:160%; text-decoration:none; font-weight:bold; }
ul.strip2 li a:hover { text-decoration:none; }
ul.strip2 li.ui-state-active , ul.strip2 li.ui-state-hover {background:#FFF; border:1px solid #d4d4d4; border-bottom:0; }

/*---  Table----*/
table.table1{border:0; padding:10px; width:100%; }
table.table1 tr.tablehead th{background:#2f5a95; font-weight:bold; height:27px; line-height:27px; text-align:left; }
table.table1 tr{ height:27px; }
table.table1 tr td,table.table1 tr th{color:#FFF; font-size:120%; line-height:27px; padding:1px; width:13% }

table.table1 td.serial{width:5%; text-align:right; font-weight:bold;}
table.table1 td.pokerroom{width:40%; font-weight:bold;}
table.table1 td.pokerroom a{ font-size:100%; color:#FFF;}
table.table1 tr.tablehead th.pokerroom { padding-left:45px;
text-align:left; }
table.table1 td.pokerroom img{margin:0 5px; display:inline; vertical-align:middle;}
table.table1 th.bonus{width:20%; }
table.table1 th.score{width:10%;}
table.table1 td.visit{width:20%; vertical-align:middle;}

/*-- Add box --*/
div#sidebar div.add{background:#ebebeb; padding:5px; margin-bottom:10px;}
div.add.sitewide{margin-bottom:5px; margin-top:-2px; overflow:hidden;}

/*---- Forms ----*/
div.form{margin-bottom:10px; padding-left:5px;}
div.form ul li{list-style:none; margin-bottom:5px;}
div.form ul li label{display:block; font-size:120%; font-weight:bold; line-height:16px;}
div.form ul li input.textbox{border:1px solid #c4c4c4; height:20px; width:100%; padding:3px; font-size: 12px;}
div.form ul li textarea.text-area{border:1px solid #c4c4c4; width:100%; padding:3px; font-size: 12px; }
div.form ul li input.button{margin-left:5px;}

/*-- Form1 --*/
div.form1 ul li{ list-style:none; margin-bottom:5px;}
div.form1 ul li.textbox{width:312px; }
div.form1 ul li label{display:block; font-size:120%; font-weight:bold; line-height:16px; }
div.form1 ul li input.textbox{border:1px solid #c4c4c4; height:20px; width:100%; padding-top:3px;}
div.form1 ul li textarea.text-area{border:1px solid #c4c4c4; width:100%; }
div.form1 ul li input.button{margin-left:5px;}
div.form1 ul li label.login{float:right; margin-right:15px; color:#898989; font-size:120%; font-weight:normal; line-height:25px;} 
div.form1 ul li label.login a{color:#093d72;}

/*--- Poll Form  */
div#poll-form{padding:8px;}
div#poll-form ul li{ list-style:none; background:url(list9-li-bg.gif) no-repeat 0 0; height:21px; margin-bottom:2px;  padding:10px 10px 5px;}
div#poll-form ul li input.checkbox{float:left; display:block;}
div#poll-form ul li label{ color:#FFF; font-size:12px; font-weight:bold; line-height:18px; display:block; float:left; margin-left:0px;}
div#poll-form ul li input.button{display:block; float:left;}
div#poll-form ul li.last{background:none; text-align:center; padding-left:60px;}
div#poll-form a.view-result{color:#FFF; font-size:12px; margin-left:20px; line-height:24px; display:block; float:left;}


/*-- Buttons --*/
a.visit-btn{background:url(visit-btn.gif) no-repeat; width:38px; height:18px; display:block;  }

/*-- RSS --*/
a.rss1{background:url(rss1-bg.gif) no-repeat 0 0; display:block; width:15px; height:34px;}
a.rss2{background:url(rss2-bg.gif) no-repeat 0 0; display:block; width:15px; height:25px;}


/*---- Highlights  ----*/
div#highlights{ clear:both; position:relative; padding:0 30px; height:289px; background:#fff; }

div#highlights a.previous-btn{display:block; width:33px; height:289px; position:absolute; left:0; top:0px; background:url(previous-btn.gif); z-index:5;}
div#highlights a.next-btn{display:block; width:33px; height:289px; position:absolute; right:0px; top:0px; background:url(next-btn.gif); z-index:5; }

/*-- Sections --*/
div.twocolumn-layout div.section1 { width:auto; }
div.section1{ margin-bottom:5px; width:636px; }
div.section1.alt{margin:0;}
div.section1 h1{background:url(h1-bg.jpg) no-repeat 0 0; padding-left:32px; line-height:26px; border-bottom:2px solid #1f477e; padding-bottom:10px; font-size:150%; margin-bottom:10px; text-transform:uppercase;}
div.section1 h1.chip2{background:url(chip2.jpg) no-repeat 0 0;}
div.section1 h1 a.rss2{float:right;}
div.section1 h1 span{font-size:88%; font-weight:normal; text-transform:lowercase;}


/*--  Slider --*/
div.slider1{position:relative; margin-bottom:10px; left:32px !important; }
div.box1 div.middle{ position:relative; }
div.box1 a.previous-btn, div.box1 a.previous-btn1{display:block; width:11px; height:17px; position:absolute; left:10px; top:65px; background:url(previous-btn3.gif) no-repeat; z-index:5;}
div.box1 a.next-btn, div.box1 a.next-btn1{display:block; width:11px; height:17px; position:absolute; right:10px; top:65px; background:url(next-btn3.gif) no-repeat; z-index:5;}

div.box1 a.prev-btn{display:block; width:11px; height:17px; position:absolute; left:10px; top:65px; background:url(previous-btn3.gif) no-repeat; z-index:5;}
div.box1 a.nxt-btn{display:block; width:11px; height:17px; position:absolute; right:10px; top:65px; background:url(next-btn3.gif) no-repeat; z-index:5;}

/*---- Footer ---*/
div#footer div.navigation { border:0; height:36px; }
div#footer div.dashbord{border-bottom:1px solid #e1e1e1; margin:-12px 0 0 0; position:relative; }
div.dashbord div.section img{min-height:42px; margin-bottom:5px; }
div.dashbord div.section{float:left; width:226px; padding:20px 10px 10px; border-right:1px solid #e1e1e1; text-align:center;}
div.dashbord div.section.last{border:none;}

div#footer p.copyright{color:#252525; font-size:120%; float:left; min-width:320px; line-height:45px; padding-left:10px;}
div#footer p.copyright a{ font-size:100%; color:#252525;}

/*---- Footer - Navigation ---*/
div#footer ul#footer-navigation{float:right; padding-right:20px;}
div#footer ul#footer-navigation li{display:inline; line-height:45px; color:#252525;}
div#footer ul#footer-navigation li.divider{ color:#898989; margin: 0px 8px; font-size:120%;}
div#footer ul#footer-navigation li a{color:#093d72; font-size:120%; line-height:45px;}


/*---- Common Boxes & Containers ----*/

/*--- Box1 ---*/
div.box1{margin-bottom:10px;}
div.box1 div.box1-top { background:url(box1-top-left.png) no-repeat left top; padding-left:7px; height:7px; }
div.box1 div.top-left{ background: url(box1-top-right.png) no-repeat right top; padding-right:7px; height:7px;}
div.box1 div.top-left div.top-right{ background:#153d74; height:7px; line-height:7px; }

div.box1 div.middle{background:#153d74; padding:1px 0;}

div.box1 div.box1-bottom { background:url(box1-bottom-left.png) no-repeat left bottom; padding-left:7px; height:7px; }
div.box1 div.bottom-left{ background: url(box1-bottom-right.png) no-repeat right bottom; padding-right:7px; height:7px; }
div.box1 div.bottom-left div.bottom-right{  background:#153d74; height:7px; line-height:7px; }


/*---- Buttons ----*/
a.button1{display:block; background:url(button1-bg.gif) no-repeat left top; padding-left:10px; margin-right:5px;}
a.button1 span{display:block; background:url(button1-bg.gif) no-repeat right top; padding-right:10px; color:#FFF; font-size:120%; font-weight:bold; height:26px; line-height:26px; margin-right:-5px; position:relative;}
a.button1:hover{text-decoration:none;}

/*---- Button3 ----*/
a.button3{display:block; background:url(button3-bg.png) no-repeat left top; padding-left:10px; margin-right:5px;}
a.button3 span{display:block; background:url(button3-bg.png) no-repeat right top; padding-right:10px; color:#FFF; font-size:120%; font-weight:bold; height:26px; line-height:26px; margin-right:-5px; position:relative; float:left;}
a.button3:hover {text-decoration:none;}

/* -----button4----- */
a.button4{ background:url(button4.gif) 0  0 no-repeat; padding-left:15px; display:block; float:right; margin:10px 10px 0 3px; font-size:160%; color:#FFF; font-weight:bold;}
a.button4 span{ background:url(button4.gif) 100% 0 no-repeat; height:38px; line-height:38px; display:block; float:left; position:relative; margin-right:-10px; padding-right:15px;}
a.button4:hover{ background:url(button4.gif) 0 bottom no-repeat; text-decoration:none;}
a.button4:hover span{ background:url(button4.gif) 100% bottom no-repeat; text-decoration:none;}


/* -----button5----- */
a.button5{ background:url(button5.png) 0 0 no-repeat; padding-left:15px; display:block; float:right; margin:10px 10px 0 3px; font-size:120%; color:#FFF; font-weight:bold;}
a.button5 span{ background:url(button5.png) 100% 0 no-repeat; height:33px; line-height:15px; display:block; float:left; position:relative; margin-right:-10px; padding:5px 15px 0 0;}
a.button5 img{ float:left; margin:5px 10px 0 0;}
a.button5:hover{text-decoration:none;}

/* -----button6----- */
a.button6{ background:url(button6.gif) 0 0 no-repeat; padding-left:15px; display:block; float:right; margin:10px 10px 0 3px; font-size:160%; color:#464646; font-weight:bold;}
a.button6 span{ background:url(button6.gif) 100% 0 no-repeat; height:38px; line-height:38px; display:block; float:left; position:relative; margin-right:-10px; padding-right:15px;}
a.button6:hover{ background:url(button6.gif) 0 bottom no-repeat; text-decoration:none;}
a.button6:hover span{ background:url(button6.gif) 100% bottom no-repeat; text-decoration:none;}

/* -----button7----- */
a.button7{ background:url(button7.gif) left top no-repeat; padding-left:28px; float:right; display:block;  font-size:160%; color:#FFF; font-weight:bold;}
a.button7 span{  background:url(button7.gif) right 0 no-repeat; height:48px; float:left; line-height:48px; display:block;  padding-right:28px;}
a.button7:hover{text-decoration:none;}

/*---- List3 ----*/
ul.list3{list-style:none; }
ul.list3 li{text-align:left; background:url(list-li-bg.gif) no-repeat 0 3px; padding-left:15px; line-height:16px; margin-bottom: 10px; color:#093d72; font-size:130%; font-weight:bold;}
ul.list3 li a{ font-size:100%; color:#093d72;}
ul.list3 li p{color:#707070; font-weight:normal; margin-bottom:0; line-height:16px; margin-top:3px;}

/*---- List4 ----*/
ul.list4{list-style:none; padding-top:5px; margin-bottom:13px;}
ul.list4 li{background:url(list-li-bg.gif) no-repeat 0 5px; padding-left:15px; line-height:16px; line-height:21px; }

ul.list4 li a{ color:#093d72; font-size:120%; text-decoration:none;}

/*---- List5 ----*/
ul.list5 li{list-style:none; float:left; height:272px; padding:15px 12px 0; width:130px; border-right:1px solid #cbddeb; border-top:1px solid #cbddeb; border-bottom:1px solid #cbddeb;}
ul.list5 li h2{color:#1e467c; font-size:150%; margin-bottom:10px;}
ul.list5 li img{border: 2px solid #cccccc; margin-bottom:18px;}
ul.list5 li p{font-size:120%; color:#252525; line-height:16px;}

/*---- List6 ----*/
ul.list6{list-style:none; padding-top:10px; margin-bottom:10px;}
ul.list6 li{background:url(list-li-bg.gif) no-repeat 0 2px; padding-left:15px; line-height:18px; font-size:120%; font-weight:normal; margin-bottom:5px; }

/*---- List7 ----*/
div#sidebar div.widget ul.list7 li a { font-size:130%; }
ul.list7{list-style:none;  margin-bottom:15px;}
ul.list7 li{background:url(list-li-bg.gif) no-repeat 0 4px; padding-left:13px; line-height:16px; line-height:18px; margin-bottom:5px; }
ul.list7 li a{font-size:110%; color:#093d72; margin-bottom:0; line-height:16px; font-weight:bold; text-decoration:none;}


div.post ul.list7{list-style:none; margin-left:0; margin-bottom:9px;}
div.post ul.list7 li h3{font-size:110%; color:#093d72; margin-bottom:0; line-height:16px;}
ul.list7 li p{color:#707070; margin-bottom:0; line-height:16px; margin-top:3px;}

/*---- List8 ----*/

ul.list8{padding:0 25px; margin-bottom:10px;}
ul.list8 li{list-style:none; float:left; width:77px;  margin-left:6px; text-align:center;}

/*---- List9 ----*/
ul.list9 li{list-style:none; background:url(list9-li-bg.gif) no-repeat 0 0; height:26px; margin-bottom:8px; line-height:36px; padding:5px 10px 5px; }
ul.list9 li p{float:left; font-size:120%; font-weight:bold;  color:#FFF; padding-top:3px;}
ul.list9 li span.option{display:block; background:url(list9-li-span-bg.gif) no-repeat 0 0; height:23px; width:23px; float:left; color:#FFF; text-align:center; font-size:160%; font-weight:bold; margin-right:8px; line-height:23px;}
ul.list9 li a.button1 { width:60px; }

/*---- List10 ----*/
ul.list10 li{ list-style:none; float:left; margin-right:11px; width:116px;}
ul.list10 li img{margin-bottom:5px;}
ul.list10 li.last{margin:0;} 
ul.list10 li {font-size:120%; color:#333; font-weight:bold; line-height:16px;}
ul.list10 li a { color:#093d72; }

/*---- List11 ----*/
ul.list11{padding:0 25px; position:relative; margin-bottom:10px;  }
ul.list11 li{list-style:none; float:left; width:77px;  margin-right:6px; text-align:center; height:79px; }
ul.list11 li img{border:3px solid #FFF;}

/* -----list12----- */
ul.list12 li{ border-bottom:#e1e1e1 1px solid; margin-bottom:12px;}
ul.list12 li h3{ font-size:160%; color:#252525; margin-bottom:12px;}
ul.list12 li h3 span{ color:#73ae21;}
ul.list12 li p{ font-size:120%; color:#252525; line-height:16px; margin-bottom:10px;}
ul.list12 li p a{ color:#3c67a3; font-weight:bold;}
ul.list12 li.last{ border:0;}


/*---- List13 ----*/
ul.list13 li{list-style:none; float:left; width:313px; margin-bottom:10px; }
ul.list13 li.alt{float:right;}

/* -----list14----- */
ul.list14 li{ margin-bottom:15px;}
ul.list14 li h4{ font-size:180%; color:#252525; margin-bottom:10px;}
ul.list14 li h2{ font-size:220%; color:#093d72; margin-bottom:10px; font-weight:bold;}
ul.list14 li div.image{ float:left; padding:3px; border:#e1e1e1 1px solid;}
ul.list14 li div.entry{ margin-left:125px;}
ul.list14 li p{ font-size:120%; color:#252525; margin-bottom:11px; line-height:17px;}
ul.list14 li div.bottom-link{ height:34px; background:#e5f1f8; padding:0 13px; line-height:34px; margin: 10px 0px 5px  0px;}
ul.list14 li div.bottom-link a.contact{ font-size:120%; background:url(message-icon.gif) 0 1px no-repeat; padding-left:25px;}
ul.list14 li span.metadata{ font-size:120%; line-height:16px; color:#898989; margin-bottom:5px; display:block;}
ul.list14 li a{ color:#093d72;}
ul.list14 li div.bottom-link p{ float:right; margin:0; color:#093d72; margin-top:8px; }
ul.list14 li div.bottom-link p span{ color:#898989; font-size:110%;}
ul.list14 li div.bottom-link p a{ margin:0 3px;}
ul.list14 li div.bottom-link p a.comment{ background:url(comment-icon.gif) 0 3px no-repeat; padding-left:18px;}

/* -----list15----- */
ul.list15{ margin-bottom:5px;}
ul.list15 li{ font-size:120%; color:#252525; line-height:25px;}
ul.list15 li small{ float:right; font-weight:bold; color:#315b95; width:25px; text-align:right;}

/* -----list16----- */
ul.list16{ margin-bottom:16px;}
ul.list16 li{ font-size:130%; color:#252525; background:url(right.gif) 0 2px no-repeat; line-height:16px; padding-left:18px; margin-bottom:5px;}
ul.list16 li a{ color:#252525;}
ul.cons li{ background:url(cros.gif) 0 2px no-repeat;}

/* -----dl list1----- */
dl.list1{ margin-bottom:10px;}
dl.list1 dd, dl.list1 dt{ font-size:12px; color:#252525; line-height:18px;}
dl.list1 dd{ float:left; width:100px;}
dl.list1 a{ color:#315b95;}
dl.list1 img{ margin-right:4px;}


/*------------------------------------------
// 4.1  INDEX PAGE SPECIFIC STYLESs
//------------------------------------------*/
div#latest { position:relative; }
div#latest a.next-btn{position:absolute; z-index:5; right:0; top:0; display:block; width:29px; height:20px; background:url(next-btn2.gif) no-repeat 0 0;}
div#latest a.previous-btn{position:absolute; z-index:5; left:0; top:0; display:block; width:29px; height:20px; background:url(previous-btn2.gif) no-repeat 0 0;}
div#latest.post h2{text-align:center; position:relative; font-size:160%; color:#1e467c;}
div#latest div.latest-image{position:relative; margin-bottom:10px; }
div#latest div.latest-image div.title{position:absolute; background:url(title-bg.png) repeat-x; height:34px; bottom:1px; padding:10px; left:0px; width:295px; }
div#latest div.latest-image div.title p img{ margin-left:5px;}
div#latest.post div.title p{color:#FFF; font-weight:bold;}
div#latest.post div.title p a{ font-size:100%; color:#FFF;}
div#latest div.latest-image div.title p span a.arrow{ background:url(arrow.png) no-repeat top left; height:7px; width:8px; z-index:100; display:block;}
div.post ul.list6{margin:0; list-style:none; }

div#homepagead { margin-bottom: 12px; }
div#homepagead p { color:#FFFFFF; font-family:Arial; font-size:28px; font-weight:bold; margin-left:134px; margin-top:-51px; position:absolute; text-decoration:underline; }
div#homepagead a { color:#FFFFFF; }

/*------------------------------------------
// 4.2  Article PAGE SPECIFIC STYLES
//------------------------------------------*/

div#interview-question{padding:10px 10px 0;}
div#interview-question h2{font-size:120%; color:#FFF; line-height:16px; padding:0; margin-bottom:5px;}
div#interview-question p{font-size:120%; color:#FFF; line-height:16px; margin-bottom:10px;}

div#main div.author{float:right; padding-left: 30px; }
div#main div.author p{color:#1f487e; font-weight:bold; font-size:130%; line-height:34px; float:left; margin-right:10px; }

div#main div.post-metadata{margin-bottom:7px;}
div#main div.facebook-like{height:22px;}
div#main div.post-metadata span.metadata{color:#898989; font-size:120%; display:block; float:right; line-height:22px; }
div#main div.post-metadata div.usercontrols{float:right; }
div.usercontrols a.share img { vertical-align:bottom; }
div.usercontrols a.email{background:url(email-bg.gif) no-repeat 0 2px ; padding-left:22px; color:#1e477d; font-size:120%; margin-right:16px;}
div.usercontrols a.print{background:url(print-bg.gif) no-repeat 0 2px ; padding-left:22px; color:#1e477d; font-size:120%;}

div.comment{margin-bottom:10px;}
div.comment.post p{margin-bottom:7px;}
div.comment img.alignleft{float:left; margin-right:15px;}
div.comment h2 a{font-size:120%; color:#093d72;}
div.comment div.controls{width:150px; float:right;}
div.controls a.like-btn{display:block; background:url(plus-btn.gif) no-repeat 0 0; width:20px; height:18px; float:right; margin-right:5px;}
div.controls a.dislike-btn{display:block; background:url(minus-btn.gif) no-repeat 0 0; width:20px; height:18px; float:right; margin-right:10px;}
div.controls a.replay-btn{display:block; background:url(replay-btn.gif) no-repeat 0 0; width:45px; height:18px; float:right;}


h2.heading1{ background:url(h2-bg.jpg) 0 0 repeat-x; height:47px; line-height:47px; padding-left:18px; font-size:220%; color:#FFF; font-weight:bold; margin-bottom:15px;}
div#main div.innermain h2.heading1{ margin:-10px -14px 15px; position:relative;}

div#videopage { margin-bottom: 20px; text-align:center; padding-top: 5px; }

/* -----contact details----- */
div.contact-details p{ font-size:120%; color:#252525; line-height:16px; margin-bottom:20px;}
div.contact-details h3{ font-size:140%; color:#252525;}
div.contact-details p a{ color:#1e467c;}

div#container.category ul.list14 li div.entry{ margin-left:135px; padding-top:5px;}

/* -----button2----- */
div#content a.button2{ background:url(button2.jpg) 0 0 no-repeat; padding-left:10px; display:block; float:left; font-size:130%; color:#FFF; margin:6px 6px 0 0;}
a.button2 span{ background:url(button2.jpg) 100% 0 no-repeat; padding-right:15px; height:22px; line-height:22px; font-size:85%; display:block; float:left;}

/* -----ad----- */
div.ad{ margin-bottom:15px;}
div.ad div.column1{ width:290px;}
div.ad div.column1 img{ border:#d3e3ed 1px solid;}
div.ad div.column1 h1{ margin-bottom:15px;}
div.ad div.column1 h1 img{ border:0;}

div.ad div.column2{ width:325px;}

/*------------------------------------------
// 4.1  CATEGORY PAGE SPECIFIC STYLES
//------------------------------------------*/

div.post ul.list13{margin:0; list-style:none;}
div.post ul.list13 li h2{margin:0; line-height:16px;}
div.post ul.list13 li h2 a{font-size:80%;}

div#oldstories ul.list7 li{list-style:none; margin-left:0; margin-bottom:9px; float:left; width:303px;}
div#topstory.post ul.list7 li p{color:#252525;}

/*------------------------------------------
// 4.3  REVIEW PAGE SPECIFIC STYLES
//------------------------------------------*/

/* -----poker-tittle----- */
div.poker-tital{ background:url(poker-bg.jpg) 0 0 repeat-x; height:56px; padding:0 10px 0 15px;}
div.poker-tital h2{ font-size:220%; color:#FFF; line-height:56px;}
div.poker-top{ margin:-10px  -15px 15px; position:relative;}

/*--- Offer ---*/
div#offer{border:1px solid #d3e3ed; background:#eaf3f9;}
div#offer div.offerprice{padding:25px 22px 18px;}
div#offer div.offerprice h2{ color:#252525; font-size:140%; margin-bottom:10px; font-weight:bold;  }
div#offer div.offerprice p {color:#fe5c00; font-size:34px; font-weight:bold; }
div#offer div.offerprice p span{color:#252525; font-weight:bold; line-height:24px; font-size:14px; top:-8px; position:relative;}

div#bonus{padding:20px 30px; background:#244d86;}
div#bonus p{ color:#a7bcd7; font-size:150%; margin-bottom:10px; font-weight:bold; line-height:24px;  }
div#bonus p span{ color:#FFF; font-size:100%;  font-weight:bold;  }
div#bonus a.button7{margin-right:44px;}

div#pokerdetails{background:#16345e; padding:5px 10px 10px;}
div#pokerdetails a.screenshot-lnk{font-size:110%; color:#FFF; display:block; float:left; font-weight:bold; line-height:17px;}
div#pokerdetails ul.strip{float:right;  min-width:110px; margin-bottom:5px;}
div#pokerdetails ul.strip li{float:left; margin-right:5px; width:50px;}
div#pokerdetails ul.strip li a{display:block; line-height:17px; color:#bccfe8; font-weight:bold; font-size:110%; text-align:center;}
div#pokerdetails ul.strip li.ui-state-active, div#pokerdetails ul.strip li.ui-state-hover{ background:#6b91c8; }
div#pokerdetails ul.strip li.ui-state-active a, div#pokerdetails ul.strip li.ui-state-hover a{ color:#FFF; text-decoration:none; }

div#pokerdetails div.table-contents{margin-bottom:10px; clear:both; text-align:center;}

div#pokerdetails p.download-lnk{text-align:center; font-size:130%; margin-bottom:10px;}
div#pokerdetails p.download-lnk a, div#pokerdetails p.download-lnk span{color:#fe9500; font-size:100%; font-weight:bold;}
div#pokerdetails p.footer{ font-size:110%; color:#FFF; line-height:15px;}
div#pokerdetails p.footer span#windows{display:block; float:right; line-height:15px; margin-right:10px; padding-left:20px; background:url(windows-icon.gif) no-repeat 0 0; height:15px;}

div#pokerdetails p.footer span#mac{display:block; float:right; line-height:15px; margin-right:10px; padding-left:20px; background:url(mac-icon.gif) no-repeat 0 0; height:15px;}

/* -----widget----- */
div#sidebar div.widget div.logo{ text-align:center; border-bottom:#d4d4d4 1px solid; padding-bottom:10px; margin:15px 0 10px;}
div#sidebar div.widget h4{ font-size:130%; color:#252525; margin:-7px -8px 10px; position:relative; background:#ededed; height:28px; line-height:28px; padding:0 12px;}
div#sidebar div.widget h4 img{ float:left; margin:5px 8px 0 0;}

span.rating{ width:141px; height:9px; float:right; display:block; background:url(rating-bg.jpg) 0 0 repeat-x; margin-top:8px;}
span.rating span{ height:9px; background:#345e99; display:block; overflow:hidden;}
div.result{ font-size:150%; color:#252525; font-weight:bold; border-top:#d4d4d4 1px solid; padding:5px 9px 0; margin:0 -9px 5px; position:relative; width:291px; line-height:30px;}
div.result span{ float:right; font-size:170%; color:#315b95; line-height:20px; margin-top:3px; }




h1.heading1{ background:url(h2-bg.jpg) 0 0 repeat-x; height:47px; line-height:47px; padding-left:18px; font-size:200%; color:#FFF; font-weight:bold; margin-bottom:15px;}


.alphabetic-list h2{background:url(h2-bg.jpg) 0 0 repeat-x; height:47px; line-height:47px; padding-left:18px; font-size:200%; color:#FFF; font-weight:bold; margin-bottom:15px;}

div#main div.innermain h1.heading1{ margin:0 -10px 15px; position:relative; overflow:hidden; white-space:nowrap;}
div#main div.innermain h1.heading1 a{ color: #fff;}





h2.heading1{ background:url(h2-bg.jpg) 0 0 repeat-x; height:47px; line-height:47px; padding-left:18px; font-size:200%; color:#FFF; font-weight:bold; margin-bottom:15px;}
div#main div.innermain h2.heading1{ margin:0 -10px 15px; position:relative; overflow:hidden; white-space:nowrap;}
div#main div.innermain h2.heading1 a{ color: #fff;}

/* -----contact details----- */
div.contact-details p{ font-size:120%; color:#252525; line-height:16px; margin-bottom:20px;}
div.contact-details h3{ font-size:140%; color:#252525;}
div.contact-details p a{ color:#1e467c;}

div#container.category ul.list11 li div.entry{ margin-left:165px; padding-top:5px;}

/* -----button2----- */
div#content a.button2{ background:url(button2.jpg) 0 0 no-repeat; padding-left:10px; display:block; float:left; font-size:130%; color:#FFF; margin:6px 6px 0 0;}
a.button2 span{ background:url(button2.jpg) 100% 0 no-repeat; padding-right:15px; height:22px; line-height:22px; display:block;}

/* -----pnd videos landing page----- */
div.tabs #daily-deal, div.tabs #interviews, div.tabs #lifestyle, div.tabs #cardrunners, div.tabs #top-ten{padding-top:20px;} 
#daily-deal ul.list14 li, #interviews ul.list14 li, #lifestyle ul.list14 li, #cardrunners ul.list14 li, #top-ten ul.list14 li{padding-bottom:15px;border-bottom:1px solid #D4D4D4;}

/* ----- skinning ad -----*/
div#skinnign-ad{width:auto;height:80px;}

/* ----- highlighted post -----*/
div.post.highlight{background-color:#ffffb9; padding:10px; min-height:150px;}

/* ----- Wp Snap plugin -----*/
ul.list14{clear:both;}
span.alphabetic{font-size:14px;color:#E5F1F8;font-style:italic;font-weight:bold;}
div.alphabetic-list{margin-bottom:20px;border-bottom:solid 0px #ccc;height:auto;width:auto;}

.alphabetic-list p{color:#252525;
font-size:120%;
line-height:17px;
margin-bottom:6px;
}

ol.snap_nav {
  display: inline;
  float: left;
  clear: both;
  list-style: none;
  font-size:14px;
  text-indent:0.5em;
  color:gray;
}

ol.snap_nav li {
  display: block;
  float: left;
  padding: 0 2px 10px 0;
}

ol.snap_nav li.snap_selected {
  /*background-color:#E5F1F8;*/
}

ol.snap_nav li a {
  font-weight: bold;
  color:#093D72;
}

ol.snap_nav li.snap_selected a {
  /*cursor: text;*/
  color:#333;
  font-size:16px;
  text-decoration:underline;
  line-height:0;
}

ol.snap_titles {
  clear: both;
  display: block;
  border: 0;
  list-style: none;
}

table.wsopplayers {
	font-size: 12px;
	line-height: 15px;
}

table.wsopplayers td {
	padding-right: 30px;
	padding-bottom: 7px;
}

table.wsopplayers a {
	color: #093D72;
}

#story h1{
background:url("h2-bg.jpg") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-size:200%;
font-weight:bold;
height:47px;
line-height:47px;
margin-bottom:15px;
padding-left:18px;
}
















