/*
Theme Name: Black Jack
Theme URI: http://www.casinosite.net
Description: casino site
Author: Black Jack
Version: 1.1
Tags: casino
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
body { background:#fff url(images/bg.jpg) center top no-repeat; margin:0 auto; padding:0; font-family:Verdana, Geneva, sans-serif;}
a, img { border:none;}
a { text-decoration:none;}
ul, li { margin:0; padding:0; list-style:none; }
#wrap { margin:0 auto; width:968px; margin-bottom:20px;}
#header { height:90px; margin-top:10px;}
#header div.logo { width:326px; height:88px; float:left;}
#main-outer { width:968px; height:13px; background:url(images/wrap-top.png) left top no-repeat;}
#main-bot { width:968px; height:13px; background:url(images/wrap-bot.png) left top no-repeat;}
#main { width:940px; margin:0 auto; background:url(images/wrap-mid.png) left top repeat-y; overflow:hidden; padding:0 14px;}
#sidebar { width:220px; float:left; position:relative;}
#lang-box { background:url(images/lang-box-bg.gif) left top no-repeat;}
#lang-box ul li { height:52px;}
#lang-box ul li img { float:left; margin:8px 0 0 10px;}
#lang-box ul li h3 { background:url(images/lang-bg.png) left top no-repeat; width:155px; height:30px; font-size:13px; text-indent:5px; color:#fff; font-weight:bold; font-style:italic; margin:10px 0 0 10px; float:left; line-height:25px;}
#site-nav {}
#site-nav div.box { margin-bottom:12px; margin-top:-1px; 0;}
#site-nav div.box h2 { width:220px; height:37px; margin:0; font-size:16px; color:#b90000; font-style:italic; line-height:37px;}
#site-nav div.box h2.depositing { text-indent:50px; background:url(images/depositing.gif) left top no-repeat; color:#fff;}
#site-nav div.box h2.guide { text-indent:40px; background:url(images/guide.gif) left top no-repeat; color:#fff;}
#site-nav div.box h2.casino { text-indent:60px; background:url(images/casino.gif) left top no-repeat; color:#fff;}
#site-nav div.box h2.country { text-indent:50px; background:url(images/country.gif) left top no-repeat;}
#site-nav div.box h2.popular { text-indent:60px; background:url(images/popular.gif) left top no-repeat;}
#site-nav div.box-mid { background:url(images/side-box-mid.gif) left top repeat-y;}
#site-nav div.box-bot { background:url(images/side-box-bot.gif) left top no-repeat; height:9px;}
#site-nav ul li { background:url(images/dot-line.gif) left bottom no-repeat; padding:5px 0 7px 0; overflow:hidden; margin-left:3px;}
#site-nav ul li a { font-size:12px; color:#373737; padding-left:40px; background:url(images/arrow-bullet.png) 10px top no-repeat; float:left;}
.entry ul li { padding:5px 0; margin-left:30px; list-style:disc outside !important; }
.entry ol li { padding:5px 0; margin-left:30px; list-style:decimal outside !important; }
.entry ul li a { font-size:12px; color:#373737; }
#home-content, #content { float:left; width:710px; margin-left:10px;}
#home-content p, #content p { color:#373737; font-size:12px; line-height:20px;}
#breadcrumb { height:23px; background:url(images/bread-bg.gif) no-repeat; color:#b90000; font-size:12px; font-weight:bold; font-style:italic; line-height:23px; text-indent:12px;}
#breadcrumb a { color:#373737; text-decoration:underline;}
#breadcrumb span { color:#b90000;}
#welcome { padding:0 10px;}
#welcome h1 { color:#b90000; font-style:italic; font-size:17px; margin:5px 0 0 0;}
#featured-casino { width:689px; height:203px; padding:15px 10px; background:url(images/featured-bg.gif) left top no-repeat; margin-bottom:10px;}
#featured-casino div.featured-casino-left { width:282px; float:left;}
#featured-casino div.featured-casino-right { width:400px; float:right; height:203px;}
#featured-casino div.featured-casino-right div.featured-inner { padding:5px 10px; height:155px; position:relative;}
#featured-casino div.featured-casino-right h5 { font-size:18px; color:#373737; font-style:italic; margin:0;}
#featured-casino div.featured-casino-right h5 span { font-size:16px; color:#c20202; text-decoration:underline;}
#featured-casino-full { background:url(images/post-box-top1.gif) no-repeat; margin-top:12px;}
#featured-casino p, #featured-casino-full p { line-height:14px; margin:5px 0 8px;}
#featured-casino p img{float:none;}
#featured-casino h1 { color:#c20202; font-size:29px; font-style:italic; margin:0;}
#featured-casino a.playnow { position:absolute; bottom:0; right:0; width:45px; height:40px; display:block; text-indent:-9999px;}
#rushmore-casino-full { width:709px; margin-top:10px;}
#rushmore-casino-full div.rushmore-mid { width:709px; height:353px; background:url(images/rushmore-box.gif) left top repeat-y; overflow:hidden;}
#rushmore-casino-full div.rushmore-outer { clear:both; padding-top:5px; height:142px;}
#rushmore-casino-full div.rushmore-left { width:472px; height:142px; float:left; margin-left:10px;}
#rushmore-casino-full div.rushmore-left ul { margin:0; padding:0; background:url(images/bullet-box-bg.png) left top no-repeat; height:132px; padding-top:10px;}
#rushmore-casino-full div.rushmore-left ul li { color:#373737; font-size:12px; background:url(images/red-bullet.png) left 7px no-repeat; padding:5px 0 5px 25px; margin-left:5px;}
#rushmore-casino-full div.rushmore-left p { font-size:15px; color:#fff; font-weight:bold; font-style:italic; background:url(images/claim-bg.gif) left top no-repeat; text-align:center; line-height:46px; width:481px; height:46px; margin-top:8px;}
#rushmore-casino-full div.rushmore-right { width:212px; height:142px; float:right; margin-right:10px;}
#rushmore-casino-full p.claim { font-size:14px; color:#fff; font-weight:bold; font-style:italic; background:url(images/claim-bonus.gif) left top no-repeat; text-align:center; line-height:41px; width:470px; height:41px; margin:0px 10px; float:left;}
#rushmore-casino-full p.claim span.yellow { color:#fff000;}
#rushmore-casino-full p.claim span.grey { color:#373737;}
#rushmore-casino div.rushmore-casino-left, #rushmore-casino-full div.rushmore-casino-left { width:180px; float:left; margin-left:10px; margin-top:10px;}
#rushmore-casino div.rushmore-casino-left a.website, #rushmore-casino-full div.rushmore-casino-left a.website { width:180px; height:32px; line-height:32px; text-align:center; background:url(images/website-box.png) no-repeat; text-decoration:underline; font-size:10px; font-weight:bold; color:#fff; display:block; margin:10px 0 0 0;}
#rushmore-casino div.rushmore-casino-right, #rushmore-casino-full div.rushmore-casino-right { width:500px; float:left; margin-left:10px; margin-top:10px;}
#rushmore-casino-full div.rushmore-casino-right h5 { margin:0; font-size:24px; color:#b90000; font-style:italic;}
#rushmore-casino-full div.rushmore-casino-right small { font-size:14px; color:#373737; font-weight:bold; font-style:italic;}
#rushmore-casino-full div.rushmore-casino-right p { font-size:12px; color:#373737; line-height:16px; margin:5px 0 10px;}
#rank { width:710px; margin-top:12px; min-height:400px;}
#rank ul li.first { color:#fff; font-size:12px; font-weight:bold; font-style:italic; width:710px; height:27px; line-height:27px; background:url(images/table-top.gif) left top no-repeat; text-align:center;}
#rank ul li.first span.rank { width:54px; float:left; display:block;}
#rank ul li.first span.logo { width:67px; float:left; display:block;}
#rank ul li.first span.site { width:115px; float:left; display:block; text-align:left;}
#rank ul li.first span.download { width:91px; float:left; display:block;}
#rank ul li.first span.linux { width:45px; float:left; display:block;}
#rank ul li.first span.mac { width:49px; float:left; display:block;}
#rank ul li.first span.review { width:104px; float:left; display:block;}
#rank ul li.first span.visit-site { width:185px; float:left; display:block;}
#rank ul li.rank-number { width:710px; height:37px; line-height:37px; float:left; background:url(images/table-tr.gif) left top no-repeat; display:block; text-align:center;}
#rank ul li.rank-number span.col1 { width:54px; height:37px; float:left; display:block; font-weight:bold; font-size:14px; color:#fff;}
#rank ul li.rank-number span.col1 span { width:25px; height:25px; background:url(images/table-num-bg.gif) left top no-repeat; display:block; text-align:center; line-height:25px; margin:5px 0 0 10px; font-size:14px; font-weight:bold;}
#rank ul li.rank-number span.col2 { width:67px; height:37px; float:left; display:block; text-align:left;}
#rank ul li.rank-number span.col3 { width:115px; height:37px; float:left; display:block; font-weight:bold; font-size:12px; color:#373737; text-align:left;}
#rank ul li.rank-number span.col4 { width:91px; height:37px; float:left; display:block;}
#rank ul li.rank-number span.col5 { width:49px; height:37px; float:left; display:block;}
#rank ul li.rank-number span.col6 { width:45px; height:37px; float:left; display:block;}
#rank ul li.rank-number span.col7 { width:104px; height:37px; float:left; display:block;}
#rank ul li.rank-number span.col8 { width:185px; height:37px; float:left; display:block;}
#rank ul li.rank-number span.col2 img { margin-top:3px;}
#rank ul li.rank-number span.col4 img { margin-top:3px; text-align:center;}
#rank ul li.rank-number span.col5 img { margin-top:5px;}
#rank ul li.rank-number span.col6 img { margin-top:7px;}
#rank ul li.rank-number span.col7 h3 { width:84px; height:26px; left top no-repeat; font-size:14px; font-weight:bold; margin:5px 0 0 10px; line-height:24px; text-align:center;}
#rank ul li.rank-number span.col8 a { width:164px; height:24px; background:url(images/green-site-bg.gif) left top no-repeat; font-size:11px; font-weight:bold; text-align:center; line-height:24px; color:#fff; display:block; margin:5px 0 0 5px;}
#rank ul li.rank-number span.col3, #rank ul li.rank-number span.col4, #rank ul li.rank-number span.col5, #rank ul li.rank-number span.col6, #rank ul li.rank-number span.col7 { background:url(images/table-split.gif) right top no-repeat;}
#rank-inner { width:690px; margin-top:12px; min-height:400px;}
#rank-inner ul br { display:none;}
#rank-inner ul li.first { color:#fff; font-size:12px; font-weight:bold; font-style:italic; width:690px; height:27px; line-height:27px; background:url(images/table-top-inner.gif) left top no-repeat; text-align:center; margin:0; padding:0;list-style: none !important;}
#rank-inner ul li.first span.rank { width:50px; float:left; display:block;}
#rank-inner ul li.first span.logo { width:67px; float:left; display:block;}
#rank-inner ul li.first span.site { width:125px; float:left; display:block; text-align:left;}
#rank-inner ul li.first span.download { width:70px; float:left; display:block;}
#rank-inner ul li.first span.linux { width:45px; float:left; display:block;}
#rank-inner ul li.first span.mac { width:50px; float:left; display:block;}
#rank-inner ul li.first span.review { width:95px; float:left; display:block;}
#rank-inner ul li.first span.visit-site { width:185px; float:left; display:block;}
#rank-inner ul li.rank-number { width:690px; height:37px; line-height:37px; float:left; background:url(images/table-tr-inner.gif) left top no-repeat; display:block; text-align:center; margin:0; padding:0;}
#rank-inner ul li.rank-number span.col1 { width:50px; height:37px; float:left; display:block; font-weight:bold; font-size:14px; color:#fff;}
#rank-inner ul li.rank-number span.col1 span { width:25px; height:25px; background:url(images/table-num-bg.gif) left top no-repeat; display:block; text-align:center; line-height:25px; margin:5px 0 0 10px; font-size:14px; font-weight:bold;}
#rank-inner ul li.rank-number span.col2 { width:67px; height:37px; float:left; display:block; text-align:left;}
#rank-inner ul li.rank-number span.col3 { width:125px; height:37px; float:left; display:block; font-weight:bold; font-size:12px; color:#373737; text-align:left;}
#rank-inner ul li.rank-number span.col4 { width:70px; height:37px; display:block; float:left; text-align:center !important;}
#rank-inner ul li.rank-number span.col5 { width:50px; height:37px; float:left; display:block;}
#rank-inner ul li.rank-number span.col6 { width:45px; height:37px; float:left; display:block;}
#rank-inner ul li.rank-number span.col7 { width:95px; height:37px; float:left; display:block;}
#rank-inner ul li.rank-number span.col8 { width:185px; height:37px; float:left; display:block;}
#rank-inner ul li.rank-number span.col2 img { margin-top:3px;}
#rank-inner ul li.rank-number span.col4 img { margin-top:3px; text-align:center !important; }
#rank-inner ul li.rank-number span.col5 img { margin-top:5px;}
#rank-inner ul li.rank-number span.col6 img { margin-top:7px;}
#rank-inner ul li.rank-number span.col8 img { text-align:center; }
#rank-inner ul li.rank-number span.col7 font { width:84px; height:26px; left top no-repeat; font-size:14px; font-weight:bold; margin:0px; line-height:33px; text-align:center;}
#rank-inner ul li.rank-number span.col8 a { width:164px; height:24px; background:url(images/green-site-bg.gif) left top no-repeat; font-size:11px; font-weight:bold; text-align:center; line-height:24px; color:#fff; display:block; margin:5px 0 0 5px;}
#rank-inner ul li.rank-number span.col3, #rank-inner ul li.rank-number span.col4, #rank-inner ul li.rank-number span.col5, #rank-inner ul li.rank-number span.col6, #rank-inner ul li.rank-number span.col7 { background:url(images/table-split.gif) right top no-repeat;}
#home-content div.post-box, #content div.post-box { margin-top:12px;}
#home-content a:link, a:visited, a:hover, a:active, a:focus {color:#C20202;}
#content div.post a:link, a:visited, a:hover, a:active, a:focus {color:#C20202;}
#home-content div.post ul {font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#373737; list-style:disc; margin-top:10px; margin-bottom:10px;}
#home-content div.post ul li {list-style:disc;}
#content div.post ul {font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#373737; margin-top:10px; margin-bottom:15px;}
#home-content div.post-box-mid, #content div.post-mid { width:709px; background:url(images/post-box-mid.gif) left top repeat-y; overflow:hidden;}
#home-content div.post-box-bot, #content div.post-bot { width:709px; height:10px; background:url(images/post-box-bot.gif) left top no-repeat;}
#home-content div.post, #content div.post { padding:10px;}
#home-content div.post-left { width:475px; float:left;}
#home-content div.post-left h2 { color:#0b4c88; font-weight:bold; font-style:italic; font-size:20px; margin:0; background:url(images/usa-flag.gif) right 5px no-repeat; display:block; float:left; padding-right:25px;}
#home-content div.post-left small { color:#d80000; font-style:italic; font-size:14px; display:inline-block;}
#home-content div.post-left p { line-height:24px;}
#home-content div.post-right { width:210px; float:right;}
#home-content div.post-right a { margin-top:12px; float:left;}
#home-content div.post img.alignleft { float:left; margin:0 10px 0 0;}
#home-content div.post-left img.alignleft { margin:0 10px 10px 0;}
#home-content img.alignright { float:right;}
#home-content div.post-box-title { width:709px; height:33px; background:url(images/post-box-top.gif) left top no-repeat; line-height:33px;}
#content div.post-box-title { width:689px; height:33px; background:url(images/post-box-top-inner.gif) left top no-repeat; line-height:33px;}
#home-content div.post-box-title1, #content div.post-title { width:709px; height:33px; background:url(images/post-box-top1.gif) left top no-repeat; line-height:33px;}
#home-content div.post-box-title h2, #content div.post-box-title h2 { font-size:16px; color:#fff; margin:0; font-style:italic; margin-left:10px; float:left;}
#home-content div.post-box-title1 h2, #content div.post-title h2 { font-size:16px; color:#b90000; margin:0; font-style:italic; margin-left:10px; float:left; margin-left:10px; background:url(images/j-bullet.png) left center no-repeat; padding-left:25px;}
#home-content div.post-box-title1 h2 a, #content div.post-title h2 a { color:#b90000;}
#home-content div.post h3, #content div.post h3 { font-size:14px; color:#0b4c88; margin:0;}
#home-content div.post small, #content div.post small { color:#0b4c88; font-size:12px;}
#home-content div.post small a, #content div.post small a { color:#2281b7; text-decoration:underline;}
#home-content div.post-box-title span.rating-star { float:right; margin-right:10px; font-style:italic; font-weight:bold; color:#fff;}
#content div.post h4 { border-bottom:1px dashed #000; margin:0; padding:0 0 10px 0px; color:#b90000; font-size:14px;}
#content div.similar-article { width:689px; height:50px; background:url(images/similar-article-bg.gif) left top no-repeat; margin:0 auto;}
#content div.similar-article p { font-size:12px; color:#0b4c88; padding:5px;}
#content div.similar-article p a { text-decoration:underline; color:#0b4c88;}
#footer-outer { background:url(images/footer-bg.jpg) center top no-repeat; background-size:100% 100%;}
#footer { width:960px; margin:0 auto; position:relative; padding:10px 0;}
#footer a{color:#fff;}
#footer-btn { position:absolute; top:-28px; left:445px;}
#footer-bot { width:960px; margin:0 auto; clear:both; }
#footer-bot p { color:#fff; font-size:12px; text-align:center; margin:0; line-height:24px;}
#best-3-card { width:710px; height:32px; background:url(images/best-3-card.gif) left top no-repeat;}
#best-3-card p { font-size:18px; color:#242424; font-weight:bold; font-style:italic; margin:0; text-indent:32px; line-height:32px;}
#best-3-card p span { color:#df0000;}
p img {
float:right;
padding-left:2px;
padding-right:2px;
border: 0pt none;
}
#home-content div.post-box-mid ul.more { border-right: 1px dashed #D9D9D9; float: left; margin-left: 20px; padding: 5px 0; width: 30%;}
#home-content div.post-box-mid ul.more.last { border-right:none;}
#home-content div.post-box-mid ul.more li { list-style:disc; color:#009193; list-style-position:inside; font-size:10px; margin-bottom:5px;}
#home-content div.post-box-mid ul.more li a { font-size:12px; color:#373737; text-decoration:underline;}
#content div.post-box-mid ul.more { border-right: 1px dashed #999; float: left; margin-left:0px; padding: 0; width:32%; margin-top:5px;}
#content div.post-box-mid ul.more.last { border-right:none;}
#content div.post-box-mid ul.more li { list-style:disc; color:#B90000; list-style-position:inside; font-size:10px; margin-bottom:0px; margin-left:20px; padding:5px 0;}
#content div.post-box-mid ul.more li a { font-size:12px; color:#373737; text-decoration:underline;}
#home-content div.post-box-title h2.more { text-align:center; float:none;}
#content div.post-box-title h2.more { text-align:center; float:none;}
h2.post-title, h2.post-box-title1 { width:709px; height:33px; background:url(images/post-box-top1.gif) left top no-repeat; line-height:33px; text-indent:10px;}

#content div.post-box-bot { width:685px; height:10px; background:url(images/post-box-bot-inner.gif) left top no-repeat;}
#content div.post-box-mid { width:685px; background:url(images/post-box-mid-inner.gif) left top repeat-y; overflow:hidden;}
.rank2 { min-height: 230px !important;}