/*  
Theme Name: Us Blackjack
Theme URI: http://www.nichehosts.com
Description: happiness.
Version: 1.1
Author: me
Author URI: http://www.nichehosts.com/
*/

#main
{
	width: 801px;
	margin: 0 auto;
}
#main #content
{
	float: left;
	width: 581px;
	margin-top: 10px;
	margin-left: 5px;
}
.post
{
	margin-bottom: 70px;
	line-height: 20px;
}

.post .postheader h2
{
	font-size: 17px;
	margin-bottom: 3px;
}

.post .postheader h2 a
{
	text-decoration: none;
	color: #273647;
}

.post .postheader h2 a:hover
{
	text-decoration: underline;
}

.post .postheader .postmeta
{
	width: 580px;
	font-size: 11px;
	border-bottom: solid 1px #ababab;
	padding-bottom: 5px;
}

.post img
{
	padding: 5px;
	border: solid 1px #ababab;
}

#menu ul li a {
	font-family: Arial, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	color: #999999;
	padding: 6px 6px 6px 6px;
	margin: 0px 3px 0px 3px;
	text-decoration: none;
	}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

#sidebar .sidebarbox
{
	margin-bottom: 30px;
}

#sidebar .sidebarbox h3
{
	/* color: #273647; */
	
	font-size: 15px;
	margin-bottom: 5px;
	
}
@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;border:0px;font-family:Arial, Helvetica, sans-serif;}
body{background:#014A7C url(images/bg_x.gif) repeat-x top;}
/*fonts*/
h1{font-size:29px;font-family:Helvetica;letter-spacing:-0.07em;padding-bottom:18px;display:block;padding-top:7px;}
h1 strong{visibility:hidden;}
h1.h1_aboutussmall{background:url(images/headings.png) no-repeat 0px 3px;width:99%;font-size:24px;padding-top:0px;padding-bottom:12px;}
h1.h1_aboutus{background:url(images/headings.png) no-repeat 0px -293px;width:99%;}
h1.h1_affiliates{background:url(images/headings.png) no-repeat 0px -593px;width:99%;}
h1.h1_casinonews{background:url(images/headings.png) no-repeat 0px -93px;width:99%;}
h1.h1_contactus{background:url(images/headings.png) no-repeat 0px -693px;width:99%;}
h1.h1_offerdetails{background:url(images/headings.png) no-repeat 0px -793px;width:99%;}
h1.h1_gettingstarted{background:url(images/headings.png) no-repeat 0px -193px;width:99%;}
h1.h1_privacypolicy{background:url(images/headings.png) no-repeat 0px -393px;width:99%;}
h1.h1_termsandconditions{background:url(images/headings.png) no-repeat 0px -493px;width:99%;}
h1.h1_securityprivacy{background:url(images/headings.png) no-repeat 0px -1493px;width:99%;}
h1.h1_error{background:url(images/headings.png) no-repeat 0px -1593px;width:99%;}
h1.h1_news{background:url(images/headings.png) no-repeat 0px -1693px;width:99%;}
h1.h1_blackjack{background:url(images/headings.png) no-repeat 0px -893px;width:99%;}
h1.h1_roulette{background:url(images/headings.png) no-repeat 0px -993px;width:99%;}
h1.h1_videopoker{background:url(images/headings.png) no-repeat 0px -1093px;width:99%;}
h1.h1_videoslots{background:url(images/headings.png) no-repeat 0px -1193px;width:99%;}
h1.h1_classicslots{background:url(images/headings.png) no-repeat 0px -1293px;width:99%;}
h1.h1_antispampolicies{background:url(images/headings.png) no-repeat 0px -1793px;width:99%;}
h1.h1_promotions{background:url(images/headings.png) no-repeat 0px -1893px;width:99%;}
h1.h1_unsubscribe{background:url(images/headings.png) no-repeat 0px -1993px;width:99%;}
h1.h1_withdrawaltermsandconditions{background:url(images/headings.png) no-repeat 0px -2093px;width:99%;}
h1.h1_banking{background:url(images/headings.png) no-repeat 0px -2193px;width:99%;}
h1.h1_helloandwelcome{background:url(images/headings.png) no-repeat 0px -2293px;width:99%;}
h1.h1_sitemap{background:url(images/headings.png) no-repeat 0px -2393px;width:99%;}
h1.h1_andclaimyourmassivebonus{background:url(images/headings.png) no-repeat 40px -1393px;width:99%;}
h1.h1_progressivejackpot{height:22px;line-height:22px;background:#252525 url(images/headings_black.gif) no-repeat 409px -3px;color:#fff;font-family:Helvetica, Arial, sans-serif;font-size:22px;padding:0px 17px 6px 0px;}
h1.h1_progressivejackpot em,h1.h1_progressivejackpot #jackpotdiv{display:inline-block;width:170px;float:right;font-style:normal;letter-spacing:normal;}
h1.h1_progressivejackpot strong{display:inline-block;float:left;}
/*
h1.h1_progressivejackpot{height:33px;line-height:33px;background:#252525 url(images/headings_black.gif) no-repeat 409px 4px;color:#fff;font-family:Helvetica, Arial, sans-serif;font-size:22px;padding:0px 17px 0px 0px;}
h1.h1_getyourfreebonustoday{height:33px;line-height:33px;background:#252525 url(images/headings_black.gif) no-repeat 17px -96px;padding:0px 17px 0px 0px;}
*/
h1.h1_getyourfreebonustoday{height:22px;line-height:22px;background:#252525 url(images/headings_black.gif) no-repeat 17px -103px;padding:0px 17px 6px 0px;}
h2,.news_title{font-size:16px;color:#003050;line-height:19px;padding:10px 0px 7px 0px;font-weight:bold; margin:0px;}
h2.red{color:#ac0003;}
h3,.news_date{font-size:13px;color:#2d658a;line-height:19px;margin:10px 0px 0px 0px;font-weight:bold;}
h4{font-size:12px;color:#003050;line-height:19px;margin:10px 0px 0px 0px;}
h5{font-size:14px;color:#aa0002;line-height:23px;text-align:center;margin:10px 0px 0px 0px;}
p{color:#003050;font-size:14px;line-height:19px;padding:7px 23px 10px 0px;}
.yellbox p{color:#003050;font-size:14px;line-height:19px;padding:4px 23px 7px 0px;}
p.small{text-align:center;font-size:11px;color:#aa0002;line-height:23px;display:block;margin-bottom:26px;padding:0px;}
ul{font-size:12px;color:#ac0003;list-style:none;margin:7px 23px 0px 17px;line-height:19px;}
ul li{background:url(images/blt_star.gif) no-repeat ;padding-right:17px;padding-left:28px;padding-bottom:5px;}
ul.superstar{font-size:12px;color:#003050;font-weight:bold;list-style:none;margin:7px 23px 0px 185px;line-height:19px;}
ul.superstar li{background:url(images/blt_superstar.gif) no-repeat left -3px;padding-left:26px;padding-bottom:10px;}
ul.superstar li strong{color:#2C648B;text-transform:uppercase;}
ol{font-size:12px;font-style:italic;list-style:decimal;margin:7px 23px 0px 37px;line-height:19px;color:#496b86;}
ol li{padding-bottom:10px;}
a{color:#2c648b;text-decoration:underline;}
a:hover{text-decoration:none;}
a.top{font-size:11px;color:#2d658a;display:inline-block;float:right;clear:both;background:url(images/arr_top.gif) no-repeat left -3px;padding-left:14px;padding-right:23px;}
ul.sitemap{font-size:12px;list-style:none;padding:7px 23px 10px 17px;line-height:19px;}
ul.sitemap li{background:url(images/arr_right.gif) no-repeat left 5px;padding-left:17px;padding-bottom:0px;}
ul.sitemap a{font-size:12px;}
/*structure and general*/
#main{width:801px;padding:0px 10px;background:url(images/bg_main.png) repeat;margin:16px auto;display:block;position:relative;}
.bonus{width:264px;height:205px;position:absolute;top:16px;right:0px;z-index:99;padding:0px;}
.header{background:url(images/wallpaper.gif) ;height:220px;}
.video{width:390px;height:220px;position:absolute;right:10px;top:0px;z-index:98;}
.chips{width:353px;height:287px;position:absolute;right:0px;top:-15px;background:url(images/chips.png) no-repeat;z-index:98;}
a.logo{display:block;width:409px;height:220px;}
p.nav{height:31px;line-height:31px;background:url(images/bg_headergold.gif) no-repeat;padding:0px 0px 0px 26px; border-bottom:1px solid #252525;}
p.nav a{font-size:11px;font-weight:bold;padding:0px 10px 0px 12px;background:url(images/sep_nav.gif) no-repeat left;color:#6d4d04;text-decoration:none;text-transform:uppercase;}
.content{background:url(images/bg_contenttop.gif) repeat-x top;clear:both;padding:17px 0px 50px 26px;}
.content.glow{background:url(images/bg_contenttopglow.gif) repeat-x top;clear:both;padding:0px 17px 17px 17px;position:relative;}
.contentwrap{background:url(images/bg_contentbottom.gif) repeat-x bottom;}
.col_left{width:455px;float:left;}
.col_right{width:317px;float:right;}
.clr{width:99%;clear:both;height:1px;line-height:0px;font-size:0px;visibility:hidden;}
.sep{background:#A68484;height:4px;font-size:0px;line-height:0px;clear:both;margin:0px 0px 10px 0px;}
.yay{background:#FCCC35;height:4px;font-size:0px;line-height:0px;clear:both;margin:0px 23px 4px 0px;}
.illu{border:1px solid #979797;background:#fff;padding:3px;display:block;margin:13px 0px 10px 0px;}
.justapic{margin-top:13px;float:right;margin-right:23px;padding-left:11px;}
/*details*/
.downloadarea{height:110px;padding-top:2px;}
#ars_l,#ars_r{display:block;width:170px;height:110px;float:left;}
#ars_l{margin-right:15px;}
a.btn_download{background:url(images/btn_downloadfreecasino.png) no-repeat;width:410px;height:110px;display:block;float:left;margin-right:2px;text-decoration:none;cursor:pointer;}
a.btn_download2{background:url(images/btn_downloadfreecasino2.png) no-repeat;width:305px;height:168px;display:block;margin-left:3px;text-decoration:none;cursor:pointer;}
/*games thumbs*/
p.games{height:160px;padding:6px 0px 0px 0px;}
p.games a{display:block;float:left;margin-right:8px;background:#fff;border:1px solid #979797;padding:3px;}
p.games a:hover{background:#EFCD60;border:1px solid #989898;}
p.games a.x{margin-right:0px;}
p.games a img{width:138px;height:150px;display:block;}
p.games_tx{padding:0px;height:20px; margin-bottom:17px;}
p.games_tx a{display:block;float:left;margin-right:8px;padding:0px 3px 0px 3px; width:140px; font-size:12px;}
p.games_tx a.x{margin-right:0px;}
.col_right p.games{padding:0px 23px 20px 0px;height:auto;}
.col_right p.games a{display:block;float:none;margin-right:0px;border:1px solid #979797;background:#fff;padding:2px;margin-bottom:4px;}
.col_right p.games a:hover,p.games a:active{background:#EFCD60;border:1px solid #989898;}
.col_right p.games a.x{margin-right:0px;}
.col_right p.games a img{width:288px;height:84px;display:block;}
/*casinonews*/
.casinonews{background:url(images/bg_casinonews.gif) repeat-y;}
.casinonews p{display:block;width:221px;float:left;padding:0px 17px;color:#003050;font-size:11px;}
.casinonews p.x{border-right:none;}
.casinonews p strong{clear:both;display:block;}
.casinonews p a{color:#003050;font-size:12px;}
/*footer*/
.footer{background:#003050 url(images/bg_footergold.gif) no-repeat top;padding:17px 23px 0px 26px;border-bottom:1px solid #0F0F0F;}
.footer img{display:inline-block;margin:0px 0px 4px 7px;}
.footer p{font-size:11px;color:#abb6be;line-height:20px;}
.footer a{font-size:12px;color:#abb6be;padding:0px 7px 0px 7px;font-weight:bold;text-decoration:none;}
.footer a.ga{padding:0px;}
.footer a.x{padding-left:0px;}
.footer a:hover{text-decoration:underline;}
.footer span{font-style:normal;}
.footer p.imgs{display:block;float:right;width:120px;margin:0px;padding:0px;text-align:right;}
/*contact page*/
.yellbox{border:1px solid #EFCD60;padding:18px;margin:17px 23px 10px 0px;}
.yellbox a{font-weight:bold;}
.form{padding:17px 0px;}
.form p{padding:7px 23px 3px 0px;font-size:10px;}
.form label{font-weight:bold;width:110px;display:inline-block;vertical-align:top;}
.form strong{color:#8c0002;}
input, select, textarea{border:1px solid #cccccc;width:320px;height:20px;}
textarea{height:120px;}
select{width:322px;}
.form input.btn{background:url(images/btn_form.gif) no-repeat;width:137px;height:32px;color:#fff;float:right;font-weight:bold;border:none;line-height:32px;}
.form p.note span{float:left;}
/*error & success*/
.success, .error{padding:7px 36px;margin:10px 23px 0px 0px;}
.success p, .error p{font-size:12px;padding:0px;}
.error p{color:#8C0002;}
.success{background:#D0EAFC url(images/success.gif) no-repeat left top;border:1px solid #2B546F;}
.error{background:#FFE6E6 url(images/error.gif) no-repeat left top;border:1px solid #8C0002;}

#dnav
{
height:31px;line-height:31px;
background:url(images/bg_headergold.gif) no-repeat;
padding:0px 0px 0px 0px; 
}



#sidebar
{
	float: right;
	width: 190px;
	line-height: 23px;
	margin-top: 5px;
	padding: 5px 0 0 10px;
	border-left: dotted 1px #ababab;
}

#sidebar img
{
	border: none;
}

#sidebar ul
{
	list-style: none;
	margin-top: 5px;			
	/*white-space: nowrap;*/
	margin-left: 0;
	padding-left: 5px;
	text-indent: -15px;
}

/*** Comments ***/
.allcomments h3
{
	font-size: 13px;
}

.commentbox
{
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #ffffff;
	background: #f6f6f6;
}

.commentbox .avatar
{
	float: left;
	margin-right: 5px;
}

.commentbox small
{
	font-size: 11px;
}

.commentbox p {
	margin-bottom: 0px;
}

.commentbox .commentmeta
{
	width: 300px;
}

#commentform label
{
    display:block;
    margin: 0;
}

#commentform .text {
	width: 300px;
    margin: 0 0 15px 0;
}

#commentform strong
{
	font-size: 11px;
}

#commentform textarea
{
    width:450px;
    height:100px;
    margin:0;
    padding:5px;
}


#footer
{
	width: 801px;
	color: #ffffff;
	background:#003050 url(images/bg_footergold.gif) no-repeat top;padding:17px 23px 0px 26px;border-bottom:1px solid #0F0F0F;
	font-size: 11px;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #ffffff;
	clear: both;
	padding: 40px 0px 30px 0px; 
}