body, hr, form, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, p{
	margin: 0;
	padding: 0;
}

body{
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #7a7a7a;
	color: #ccc;
}

h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 14px;
}


a{
	text-decoration: none;
	color: #fff;
}

a:hover{
	text-decoration: none;
}

a img, img{
	border: 0;
}

abbr, acronym{ border: 0; }

address, dl, p{ padding: 15px 0 0; }

blockquote{
	margin: 15px 0 0;
	background: #222;
	color: #fff;
}

blockquote p{ padding: 15px; }

blockquote blockquote{
	margin: 15px;
	background: #333;
	color: #fff;
}

code{
	background: #222;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #222;
	color: #222;
}


.entry img{
	border: 1px solid #222;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 5px 0 2px 7px;
	padding: 4px;
	display: inline;
}

img.alignleft {
	margin: 5px 7px 2px 0;
	padding: 4px;
	display: inline;
}

img.wp-smiley{
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/* end image styles */

small{
	font-size: 11px;
}

pre{
	width: 90%;
}

input, textarea{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 12px;
	padding: 2px;
}

input#s, input#author, input#email, input#url, textarea#comment{
	border: 1px solid #393939;
	background-color: #000;
	padding: 3px;
	color: #fff;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
}

#saranwrap{
	margin: 0 auto;
	width: 761px;
	text-align: left;
	vertical-align: top;
}

.airbubble{
	padding: 5px;
	background: #fff;
}

#header{
	width: 751px;
	height: 113px;
	background: #000 url(../img/bg_heade.gif) no-repeat;
	clear: both;
	overflow:hidden; zoom:1;
}

#header h1{
	padding: 15px 0 0 120px;
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 36px;
	color: #fff;
	float:left;
	background:url(../img/top-logo.png) no-repeat 100% 0;
	width:340px;
	height:85px;
	
}
#header h1 a {text-decoration:none;padding:100px 0 0 0;display:block;height:65px;width:340px;}

#header .logon {float:right; padding:6px 6px 0 0; text-align:right;}
#header .logon .input { margin:4px 0;}

#top-menu{
	padding: 11px 0 10px 0;
	background: #000 url(../img/bg-navba.gif) repeat-x;
}

#top-menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#top-menu ul li{
	display: inline;
	padding: 0 10px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

#top-menu a{
	text-decoration: none;
}

#top-menu a:hover{
	text-decoration: none;
}

#banner{
	float: left;
	margin: 5px 0;
	width: 751px;
	height: 250px;
	overflow: hidden;
	background: #fff url(../img/splash00.jpg) no-repeat;
}

#page{
	clear: both;
	float: left;
	width: 751px;
	background: #000;
	color: #ccc;
}

.pagecap{
	padding: 19px 20px;
	font-family: Arial;
	font-size: 18px;
	background: #036FA9 url(../img/bg-pagec.gif) no-repeat;
	color: #fff;
}

#sidebar{
	float: left;
	width: 170px;
}

#sidebar ul{
	margin: 5px 5px 0;
	padding: 0;
	list-style-type: none;
}

#sidebar ul li h2{
	margin-bottom: 1px;
	padding: 11px 10px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #de0202;
	background: #222 url(../img/bg-sideb.jpg) no-repeat;
}

#sidebar ul ul{
	margin: 0;
	padding: 0 0 20px;
	background: #000 url(../img/bg-sidec.jpg) no-repeat;
}

#sidebar ul ul li{
	padding: 6px 10px 0 10px;
	font-size: 11px;
	line-height: 18px;
}

#sidebar ul ul ul{
	padding: 0;
	background-color: transparent;
	background-image: none;
}

.obar{
	float: left;
	width: 160px;
	padding:33px 0 0 0;
}


.obar ul{
	margin: 97px 10px 0 0;
	padding: 0;
	list-style-type: none;
}

.obar ul li#search{
	background-image: none;
	padding-left: 0;
}

.obar ul li#search input{
	margin: 0 0 5px;
}

.obar ul li h2{
	padding-bottom: 10px;
	border-bottom: 3px solid #1c1c1c;
	font-size: 12px;
	color: #de0202;
}

.obar ul ul{
	margin: 0;
	padding: 0 0 20px;
}

.obar ul ul li{
	padding: 6px 10px 0 15px;
	font-size: 11px;
	line-height: 18px;
	background: url(../img/bg-bulle.gif) 0px 13px no-repeat;
}

.obar ul ul ul{
	padding: 0;
}

.obar ul ul ul li{
	padding: 6px 10px 0 10px;
	background-color: transparent;
	background-image: none;
}

.narrowcolumn{
	float: left;
	margin-top: 5px;
	width: 581px;
	background: #1f1f1f url(../img/bg-narro.jpg) no-repeat;
}

.narrowcolumn-footer{
	clear: both;
	width: 581px;
	height: 18px;
	background: #1f1f1f url(../img/bg-narro.gif) no-repeat;
}

.maincol{
	float: left;
	width: 401px;
	padding:10px;
}

.maincol-padding{
	padding: 10px 10px 0;
}

.maincol .site-title{
	padding: 10px 10px 8px;
	border-bottom: 3px solid #222;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ccc;
}

.subscribe{
	margin: 0 0 1px;
	padding: 6px 10px 7px;
	border-bottom: 3px solid #1f1f1f;
	font-size: 11px;
	background: url(../img/feed-ico.png)  10px 6px no-repeat;
}

.subscribe a{
	padding-left: 22px;
	color: #aaa;
}

.post{
	margin-bottom: 10px;
	padding: 10px;
	background: #111;
}

.post h2{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

.post h2 a{
	color: #de0202;	
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	border: 0;
	padding: 15px 0 0;
	background: none;
}

.entry h1{
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
}

.entry h2{font-size: 14px;}

.entry h3{}

.entry  h4{ font-size: 16px; }

.entry h5{ font-size: 14px; }

.entry h6{ font-size: 11px; font-weight: normal; }

.entry{
	line-height: 24px;
	color: #aaa;
}

.postmetadata{
	margin: 10px 0 0;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 18px;
	background: #1c1c1c;
	color: #ccc;
}

.postmetadata a{
	color: #de0202;
}

.browse{
	padding: 0 10px;
	font-size: 11px;
	line-height: 18px;
	background: #1f1f1f;
}

/* comments template */

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #222;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
}

.comments-template ol li{
	margin: 15px 0 0;
	padding: 5px 0 15px;
	line-height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #222;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	width: 90%;
}

/* end comments template */

#footer{
	clear: both;
	width: 751px;
	padding: 5px 0;
	background: #000;
}

#footer p{
	margin: 0 5px;
	padding: 20px 10px;
	font-size: 11px;
	line-height: 18px;
	background: #111 url(../img/bg-foote.jpg) no-repeat;
}

.menu a { text-decoration:none;}
.menu a.active { font-weight:bold; color:#de0202;}

#index .obar { display:none;}
.maincol { width:560px;}

.obar h3 { margin:0 0 12px 0;}
.obar .topsearch2 { border-top:1px solid #555;}
.topsearch2 tr.second td { border-bottom:1px solid #555; padding-bottom:6px;}
.obar .topsearch2 .name { padding-left:4px;}

#content {padding:10px; background-color:#111;}
#pathway {font-size:11px; padding-bottom:10px;}


.leftbanners, .rightbanners, .bottombanners { text-align:center;}
.leftbanners img, .rightbanners img, .bottombanners img { border:0 none; margin:10px 0;}

#sidebar .topcasinos { margin:1em 0; overflow:hidden;}
#sidebar .topcasinos thead td { border-bottom:1px solid #555; padding:6px; background: #444;}
#sidebar .topcasinos td { padding:8px;}
#sidebar .topcasinos .even { background: #222;}
#sidebar .topcasinos .rank, #content .topcasinos .pic, #content .topcasinos .us, #content .topcasinos .bonus, #content .topcasinos #sidebar .rating { text-align:center;}
#sidebar .topcasinos .rating img { border:1px solid #555; margin-top:3px;}


.casinobox { padding:0 10px 10px 10px; background:#444; border:1px solid #555; overflow:hidden; zoom:1;}
.casinobox .pic { float:left; margin-right:10px;}
.casinobox h4 { line-height:1; font-size:16px; margin:0 0 4px 0; text-align:center;}
.casinobox h4 a { text-decoration: none;}
.casinobox h4 small {font-size:10px; color:#ddd;}
.casinobox .review { overflow:hidden; zoom:1;}

.qblock {background:#C30101; color:#fff; padding:10px;}
.qblock p {margin:0; padding:4px 0 0 0;}

.stuff {}
.stuff a { display:block; padding:5px 5px 5px 40px; margin:6px 0; background-color:#c30101; background-position:4px 4px; background-repeat:no-repeat; text-decoration:none;}
.playboycards { background-image:url(../img/playboycards-small.jpg)}
.tabletop { background-image:url(../img/tabletop-small.jpg)}
.chipset { background-image:url(../img/chipset-small.jpg)}

.price { color:#f69404; font-weight:bold; margin-bottom:1.2em;}
.price span { font-size:120%;}
.buythis { display:block; width:168px; height:61px; margin:20px 0 0 0; text-decoration:none; background:url(../img/buy-at-amazon.gif) 0 0 no-repeat;}

.incontent {margin:1em 0 4px 12px; border:2px solid #777;}

#content h2, #content h3, #content h4, #content h5 { margin:1em 0 -0.6em 0;}
#content p {margin:0.6em 0;}

.rel-links{background-color:#c30101;overflow:hidden;}
	.rel-links p{margin:7px 0 0 7px;padding:0;text-align:justify;}
.casinos-table td h4{margin:10px 0 4px !important;}

.rel-sites{background-color:#595959;overflow:hidden;padding:10px;margin:0 0 15px 0;}
	.rel-sites img{margin:0 18px 0 0;}
	.rel-sites p{margin:0 !important; padding:0;}

.mp-bot-wrap{overflow:hidden;}
	.prod-block{float:left;width:159px;padding:0 30px 0 0;}
	.prod-block-last{width:159px;float:left;}
	.mp-bot-wrap p{padding:0 !important;}
		.prod-block img{border:2px solid #8b8b8b;}
		.prod-block .price, .prod-block-last .price{float:right;margin:0 !important;}
		
.socials { float:right; height:16px; overflow:hidden;}
.socials a { display:block; float:right; height:16px; line-height:16px; margin-left:10px; font-size:12px; font-weight:bold; }
.contacts { padding-left: 20px; background:url(../img/email.png) 0 0 no-repeat;}
