/*
Theme Name: High Roller Black Theme
Theme URI: http://www.flytonic.com/themes/high-roller-black
Description: Premium gambling wordpress theme.
Version: 1.0
Author: Thomas Calkins
Author URI: http://www.flytonic.com
*/



/**************** Links *****************/

a, a:visited {color:#B0282C;text-decoration: none;}

a:hover {color: #999999;text-decoration: none;}

body {margin:20px 0px 20px 0px;background:#000000 url(images/black_bk.jpg) repeat;font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#222222;}

#main{width:980px;margin:0px auto 0px auto;background-color:#EEEEEE;}

#wrap{width:980px;background:#333333;padding:5px;margin:0px auto 0px auto;}

img {border:0;}
.clearboth{ height:5px; clear:both;}

#header {height:110px;width:978px;margin:0px;border:1px #414746 solid;background-color:#222222;color:#FFFFFF;}

#header-left{float:left;width:414px;height:70px;padding:10px 0px 0px 65px;}

#header-right{float:left;width:498px;height:80px;padding-top:20px;}

#header-out{height:165px;background:#006666 url(images/header_bk.jpg) repeat-x; }

#navtop {width: 980px;color:#FFFFFF;height:38px;font:14px Arial, Helvetica, sans-serif;background:#666666 url(images/navbar.jpg) repeat-x;font-weight:bold; margin-bottom:1px;} 

#navbottom {width: 980px;height:10px;margin: 0px 0px 10px 0px;font-weight:bold;} 

#navleft {float:left;width:950px;}

#nav2{
display: block;
font-size:12px;
height:40px;
width:100%;
margin:0px;
}

#nav2, #nav2 ul {
line-height: 17px;
margin-top:0px;
padding-top:0px;
list-style: none;
}

#nav2 a ,#nav2 a:hover{
border:none;
display: block;
}

#nav2 li {
float: left;
list-style:none;
border-right:1px solid #555555;
}

#nav2 a,#nav2 a:visited {
color:#FFFFFF;
display:block;
font-weight:bold;
margin-top:0px;
padding:0px 16px 3px 16px;     
}

#nav2 a:hover, #nav2 a:active {
color:#fff;
background-color:#555555;
display:block;
text-decoration:none
}	

#nav2 li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
padding:0;
margin:0;
border-bottom: 1px solid #a9a9a9;
}

#nav2 li li {
width: 172px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background:#333333;
margin-left:0px;
padding-left:0px;


}

#nav2 li li a, #nav2 li li a:visited {
font-weight:bold;
font-size:0.9em;
color:#FFF;
}

#nav2 li li a:hover, #nav2 li li a:active {
background:#555555;

}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
left: auto;
}

a.main:hover {
background:none;
}

/************************ New *******************************************/

#searchnav{background-color:#99CC00; 
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
width:26px; 
border: 2px solid #DDDDDD; 
padding: 1px; 
color:#FFFFFF;
}

#searchinput{font:10px Verdana, Arial, Helvetica, sans-serif;
padding: 3px;
margin:0px;
border: 2px solid #DDDDDD; 
width: 125px; 
color:#999999; 
}

.entry{padding:0px 8px;}

.entry a{color:blue;}

#content{width:980px;
clear:both;  
background-color:#EEEEEE;  
line-height: 17px; 
margin:0px auto 0px auto;
}

#content p{padding: 0px 0px 10px 0px;
margin: 0px;
}

.block{
border:1px solid #e2e2e2;
margin-bottom:10px;
background:#FFFFFF}

#middlecontent{width:420px;float:left;margin-left:5px;}

#middlecontent h1{padding:6px 0px 0px 4px; 
margin:0px 0px 3px 0px; 
color:#fff;
font-size:14px;
background:#000 url(images/h2.jpg) repeat-x;
height:21px;
font-family:verdana;
}

#middlecontent h2{padding:6px 0px 0px 4px; 
margin:0px 0px 3px 0px; 
color:#fff;
font-size:14px;
background:#000 url(images/h2.jpg) repeat-x;
height:21px;
font-family:verdana;
}


#middlecontent a{font-weight:bold;color:#104376;}

#middlecontent .block{padding:0px;}

#sidebar{width:282px;float:left;margin-left:4px;}

#sidebar h2{
padding:6px 0px 0px 4px; 
margin:0px 0px 3px 0px; 
color:#FFFFFF;
font-size:12px;
background:#000 url(images/wback.png) repeat-x;
height:21px;
font-family:verdana;
}

.textwidget img {vertical-align:middle;margin-right:2px;}

.icons {height:30px; margin-bottom:3px;vertical-align:middle;}

#sidebar {font:12px Arial, Helvetica, sans-serif;}

#sidebar a {
color:#104376;
text-decoration: none;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#sidebar a:hover {color: blue;text-decoration: none;}

#sidebar ul {list-style-type: none;padding: 2px;margin: 0;}

#sidebar li {   
list-style-image: none;
background-image: url(images/arrow.png);
background-repeat: no-repeat;
background-position: left center;
padding-left : 15px;
margin-bottom:5px;
}


.dot{background:url(images/css-dotted.gif) repeat-x bottom;}

/*************************** Sidebar ********************************/

#index_sidebar{width:258px;float:left;margin-left:5px;margin-right:4px;font:12px Arial, Helvetica, sans-serif;}
 

#index_sidebar h2{padding:6px 0px 0px 4px; 
margin:0px 0px 3px 0px; 
color:#FFFFFF;
font-size:12px;
background:#000 url(images/wback.png) repeat-x;
height:21px;
font-family:verdana;
}


#index_sidebar a {
color:#104376;
text-decoration: none;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#index_sidebar a:hover {
color: #999999;
text-decoration: none;
}

#index_sidebar ul {
list-style-type: none;
padding: 2px;
margin: 0;
}

#index_sidebar li {   
list-style-image: none;
background-image: url(images/arrow.png);
background-repeat: no-repeat;
background-position: left center;
padding-left : 15px;
margin-bottom:5px;
}

.newsletter{border:1px dashed #dddddd;padding:2px;font:10px Verdana, Arial, Helvetica, sans-serif;line-height:12px;}

#newsletterform{margin:0;}

#newsletterform input{border:2px solid #dddddd;font:10px Verdana, Arial, Helvetica,sans-serif;color:#666666;width:160px;padding:1px;}

#newsletterform #submit{width:25px;background-color:#eeeeee;border:1px solid #cccccc;margin-left:4px;}

#pagecontent{width:680px;float:left;margin-left:10px;}

#pagecontent .block{padding:0px;}

#pagecontent h1 {margin:5px 0px 9px 2px;font-size:28px;}

#pagecontent h2 {padding:6px 0px 0px 4px;margin:0px 0px 3px 0px;color:#fff;font-size:14px;background:#000 url(images/h2.jpg) repeat-x;height:21px;font-family:verdana;}

#pagecontent h3 {padding:0px;margin:5px 0px 4px 2px;font-size:18px;}

#homenews a {font-weight:bold;font-size:12px;color:#B0282C;}

#homenews p {margin:0px;padding:2px 0px;}

#homenews {margin:6px 1px;padding:5px 0px;font-size:10px;}

#pagecontent h4{margin-bottom:5px;font-size:14px;padding:3px;}

.reviewheadings {padding:3px;margin:10px 0px 10px 0px;color:#006699;background:url(images/bigdot.gif) repeat-x bottom;font-size:18px;}

.post-info{padding-top:8px;background:url(images/bigdot.gif) top repeat-x;color:#777777;font-weight:bold;font:10px Verdana, Arial, Helvetica,sans-serif;margin-bottom:25px;}

.articledate{color:#999999;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:5px;padding-bottom:5px;margin-top:3px;}

.breadcrumb {padding:4px;background:url(images/bigdot.gif) bottom repeat-x;color:#777777;font:10px Verdana, Arial, Helvetica, sans-serif;              font-weight:bold;margin-bottom:20px;}

.date{font-size:10px;color:#666666;}

.date2{font-size:10px;color:#666666;margin:2px 0px 15px 5px;}

.bannerwidget{display: block;margin:0px auto 0px auto;float:none;text-align:center;}

p img {padding: 0;max-width: 100%;}

img.centered, .aligncenter, div.aligncenter {
display: block;
margin:0px auto;
float:none;
text-align:center;
padding:2px;
}

img.alignright {
padding: 2px;
margin: 0 12px 4px 12px;
display: inline;
}

img.alignleft {
padding: 2px;
margin:  0 12px 4px 12px;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

.alt {
margin: 0;
padding: 10px;
}

.children { padding: 0; }

.fn{font-size:14px;
font-style:normal;
font-weight:bold;}

.avatar {float:left;}

/************************** Footer************************/

#footer {width:960px;background:#222222;border:1px #414746 solid;color:#FFFFFF;height:100px;padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#footer a{color:#FFFFFF;}

#footer a:hover{color:#FFFFFF;text-decoration:underline;}

#footer li{ list-style: none;display: inline;}

#footer-outside{margin-top:5px;padding-bottom:0px;background-color:#333333;}

.toproomsrow1{text-align:center;background-color:#eeeeee;color:#333333;font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.toproomsrow2{color:#333333;border-bottom:1px solid #dddddd;padding:3px;font:10px Verdana, Arial, Helvetica, sans-serif;}	

.toproomsrow3{color:#333333;border-bottom:1px solid #dddddd;padding:3px;background:url(images/usaok.gif) top right no-repeat;font:10px Verdana, Arial, Helvetica, sans-serif;}	

.tablelisting1{font-size:18px;font-weight:bold;background:url(images/css-dotted.gif) repeat-x bottom;}

.tablelisting2{font-size:16px;font-weight:bold;border-bottom:2px solid #EEEEEE;}

.topreview{border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;padding:4px;height:22px;font-weight:bold;font-size:14px;margin:20px 0px 20px 0px;}

.rightreviewblock{margin-bottom:20px;}

.leftreviewblock{float:left;width:300px;}

.reviewleft{font-weight:bold;border-bottom:1px dashed #dddddd;}
.reviewright{border-bottom:1px dashed #dddddd;}

.reviewbig{font-size:16px;font-weight:bold; border-bottom:1px dashed #dddddd;}

.full_list{color:#FFFFFF;background-color:#111111;}

.full_list2{border-bottom:1px solid #dddddd;}

#oneb{background-image:url(images/1b.png);background-repeat:no-repeat;width:90px;height:90px;display:block;float:left;}

#two{background-image:url(images/2.png);background-repeat:no-repeat;width:71px;height:40px;display:block;float:left;}
#three{background-image:url(images/3.png);background-repeat:no-repeat;width:71px;height:40px;display:block;float:left;}

.side{float:left;width:660px;margin-bottom:0px;margin-top:10px; text-align: justify; text-justify: newspaper}
.side2{float:left;width:260px;margin-bottom:15px; text-align: justify; text-justify: newspaper }
.side3{float:left;width:260px;margin-bottom:15px; text-align: justify; text-justify: newspaper }

.clear{clear:all;}

#pokerarea a {color:#bb0404;text-decoration: none;font-weight:bold;font-size:11px;}

#logo1 {float:left;margin:0px 10px;width:210px;height:100px;}
#bar1 {margin:0 auto;width:555px;}

#wizard {background-image:url(images/wizard.png);background-repeat:no-repeat;width:423px;height:277px;border:1px #fff solid;}

#finder {width:245px;margin-top:50px;margin-left:164px;font-weight:bold;text-align:justify;font-family:tahoma;}

#corner a {color:#bb0404;}

#corner {background-image:url(images/playerscorner.png);background-repeat:no-repeat;font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#222222;padding-left:110px;padding-top:15px;padding-right:10px;line-height:12px;height:75px;width:548px;display: block;}

.mydate{font-style:italic;}

.tabbed {background-color:white;}

.tabbed ul.tabs {float: left;display: inline;width: 100%;margin: 0;padding: 0;color:black;cursor:pointer;border-bottom:1px solid #24618E;background:#EEEEEE;}

.tabbed ul.tabs li {list-style: none;float: left;margin: 0;padding: 0;color:white; }

.tabbed ul.tabs li a {float:left;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;color:white;
      background-position:0% -42px;
      }

.tabbed ul.tabs li a span {float:left;display:block;background:url("images/tabrightJ.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#ccc;background-position:100% -42px;}

.tabbed ul.tabs li a:hover {background-position:0% -42px;color:white;}

.tabbed ul.tabs li a:hover span {background-position:100% -42px;color:white;}

#mytabs {float:left;width:100%;background:#EEEEEE;font-size:93%;line-height:normal;border-bottom:1px solid #24618E;}
#mytabs a {color:white;}

.tabbed ul.tabs li a.tab-current {background-position:0% 0px;color:black;}
.tabbed ul.tabs li a.tab-current span {background-position:100% 0px;color:black;}
.tabbed div {float: left;display: block;width: 100%;}
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {display: none;}
.tabbed div ul {	}
.tabbed div p {	}
.tabbed div div {display: block;}

.thethree {width:200px;float:left;padding-right:5px;padding-left:12px;}

.thethree ul {font-size:14px;font-weight:bold;color:#1e4ecc;padding-left:12px;}