/*
Theme Name: UK Gambling Guide
Theme URI: http://wordpresswerx.com/
Description: Custom Wordpress theme for <a href="http://www.gamblingguide.com/">GamblingGuide.com/</a> by WordPressWerX.
Version: v.1.0
Author: Arnold Orosa
Author URI: http://wordpresswerx.com/
Copyright: This theme is owned by GamblingGuide.com and cannot be used on any other website.
*/

html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{color:#333;background:white;font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;font-size:90%;line-height:1.3;}
.clear {
	clear: both;
}
a {color:#000;text-decoration: none;}
a:active, a:focus {outline:none;-moz-outline-style:none;}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/botbkg.jpg) repeat-x bottom;
}

#cbody {
	background:url(images/topbkg.jpg) repeat-x;
}
#cframe {
	margin:0 auto;
	width:880px;
}
#head {
	background:url(images/head.png) top center;
	height:214px;
	position:relative;
}
#content {
	background:url(images/cbg.png) repeat-y;
	/*min-height:1200px;*/
	padding-top:40px;
}
#footer {
	background:url(images/footer.png) no-repeat center;
	width:880px;
	height:240px;
}
#footer p.copyr {
	position:relative;
	top:140px;
	color:#fff;
	font-size:11px;
	text-align:center;
	line-height:18px;
}

#sidebar {
	float:left;
	width:178px;
	padding:0 10px 0 30px;
}
#cmain	{
	float:left;
	width:590px;
	padding:0 50px 0 20px;
}

#menunav {
	position:absolute;
	top:175px;
	left:14px;
}
#menunav li {
	list-style-image:none;
	list-style-type:none;
	width:111px;
	float: left;
	padding: 0;
	height: 29px;
	/*background:url(images/menusep.png) no-repeat right 5px;*/
	margin:0 1px;
}
#menunav a {
	text-transform: uppercase;
	font-family: Arial, "Helvetica Neue Bold Condensed", sans-serif;
	line-height: 14px;
	height: 37px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align:center;
	display: block;
	padding-top:4px;
}
#menunav li.first {
	width:60px;
}
#menunav li.fifth {
	width:100px;
}
#menunav li.last {
	width:90px;
	background-image:none;
}
#menunav a:hover {
	color:#fff;
	background:url(images/menuhover.jpg) no-repeat left;
}
#menunav li.first a {
	line-height:28px;
}
#logo h1 a {
	position:absolute;
	top:44px;
	left:40px;
	display:block;
	width:254px;
	height:78px;
	text-indent:-999em;
}
#lang {
	position:absolute;
	top:28px;
	left:728px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#lang a {
	color:#fff;
}
#topad {
	position:absolute;
	top:60px;
	left:382px;
}
#search {
	position:absolute;
	top:184px;
	left:624px;
	border:none;
}
#searchbutton {
	position:absolute;
	top:182px;
	left:784px;
	display:block;
	width:76px;
	height:22px;
	cursor:pointer;
	border:none;
	background:none;
}
#sidebar h2 {
	background:url(images/sidettlbkg.png) no-repeat left;
	font-family:"Myriad Pro", Arial;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:12px;
	width:184px;
	height:37px;
	font-size:15px;
	font-weight:bold;
	display:block;
	overflow:hidden;
	line-height:34px;
	margin:14px 0 8px;
	/*letter-spacing:1px;*/
}
#sidebar h2 a {
	color:#fff;
}
#sidebar ul li {
	/*list-style-type:none;*/
	list-style-image:url(images/dice.gif);
	/*padding-left:4px;*/
	margin-left:32px;
	line-height:20px;
}
#sidebar ul li a:hover {
	background-color:#CCFF99;
}
#sitettl {
	background:url(images/ukgamb.jpg) no-repeat center;
	width:302px;
	height:46px;
	margin:0 auto;
	display:block;
	text-indent:-999em;
}
.headtext {
	text-align:center;
	font-size:24px;
}

li.widget {
	list-style-type:none;
}
.textwidget {
	padding-top:16px;
}

/* Tab styles */
#tabwerx {
	margin:40px 0 0 30px;
}
#tabnav {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	height:25px;
    margin: 0;
    padding: 0;
}
#tabnav li {
    float: left;
    margin: 0 1px 0 0;
    list-style: none;
}
#tabnav a {
    background: url(images/tab.png) top left;
    color: #000;
    display: block;
    float: left;
    height: 25px;
    padding-left: 8px;
    text-decoration: none;
}
#tabnav a:hover {
    color: #444;
    background-position: 0 -60px;
}
#tabnav a:hover span {
    background-position: 100% -60px;
}
#tabnav li.ui-tabs-selected a {
    background-position: 0 -30px;
    color: #fff;
}
#tabnav li.ui-tabs-selected span {
    background-position: 100% -30px;
}
#tabnav span {
    background: url(images/tab.png) 100% 0;
    display: block;
    line-height: 25px;
    padding-right: 10px;
}

.tabbody {width:564px;margin-bottom:15px;}
.tabbody a {color: #222;text-decoration: none;}
.tabbody a:hover {color: #009;text-decoration: underline;}
.tabdiv {background: #fff;padding:30px 45px 0 25px;background:url(images/tabbg.png) no-repeat left top;}
.tabdiv {font-family:Arial, Helvetica, sans-serif; min-height:140px;}

.tabbot {width:564px;height:40px;background:url(images/tabbot.png) no-repeat left bottom;}
.tabdiv li {list-style-image: url(images/dot.png);margin-left: 20px; padding-bottom:6px;}
.ui-tabs-hide {display: none;}

.tabdiv h2 {
	color:#000;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px dashed #4d4d4d;
	padding-bottom:4px;
	margin:0 0 6px;
}
.tabdiv h2 a {
	color:#000;
}	
.tabdiv h2 a:hover {
	color:#ff0000;
	text-decoration: none;
}	
.tabdiv .postby {
	font-size:11px;
	margin:0 0 12px;
}

.recentcomlink a {
	color:#ff0000;
}	
.recentcomlink a:hover {
	background-color:#ff0000;
	color:#fff;
	text-decoration: none;
}	
/*Tab Styles */
.readmore {
	float:right;
	margin:14px 24px 0 0;
	width:88px;
	height:20px;
}
.casinohilite a:hover, a.casinohilite:hover {
	color:#fff;
	background-color:#ff0000;
}
.top10div {
	float:left;
	width:388px;
	height:466px;
	margin-left:30px;
	margin-top:20px;
	background:url(images/top10bg.png) no-repeat top left;
}
.polldiv {
	width:140px;
	height:170px;
	margin:20px 0 0 10px;
	padding:20px 0 0 0;
	background: #fff;background:url(images/pollbg.png) no-repeat left top;
	font-size:11px;
	overflow:hidden;
}
.pollbott {
	width:140px;
	height:20px;
	margin-left:10px;
	background: #fff;background:url(images/pollbotbg.png) no-repeat left top;
}
.tdrank {
	text-align:center;
	vertical-align:middle;
	height:24px;
	border-bottom:#fff 1px solid;
}

.tdcasino {
	vertical-align:middle;
	font-weight:bold;
	border-bottom:#fff 1px solid;
}
.tdvotes {
	text-align:center;
	vertical-align:middle;
	border-bottom:#fff 1px solid;
}
td.tdaverage {
	vertical-align:middle;
	width:80px;
	background-position:12px 3px;
	border-bottom:#fff 1px solid;
	font-size:0;
}
.tdvotecounts {
	text-align:left;
	padding:12px 20px;
	font-size:12px;
}
.star1 {background:url(images/1star.gif) no-repeat right;}
.star2 {background:url(images/2star.gif) no-repeat;}
.star3 {background:url(images/3star.gif) no-repeat;}
.star4 {background:url(images/4star.gif) no-repeat;}
.star5 {background:url(images/5star.gif) no-repeat;}

.ratingstars{
	width: 200px;	/* 5x star width */
	height: 20px;	/* star height */
	position: relative;
	background: url(/db/star_rating.gif) top left repeat-x;	
	text-align:left;
}
.currentrating {
	background: url(/db/star_rating.gif) left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.postbody {
	background:url(images/postbg.jpg) repeat-y left top;
	width:593px;
}
.post {
	width:514px;
	padding:0 40px 40px 40px;
	background:url(images/postbot.jpg) no-repeat left bottom;
	text-align:left;
}
.shortpost {
	padding-bottom:80px;
}
.posttop {
	background:url(images/posttop.jpg) no-repeat left top;
	width:593px;
	height:20px;
}
.post h1 {
	color:#898989;
	font-size:20px;
	border-bottom:1px dashed #4d4d4d;
	padding-bottom:4px;
	margin:0 0 6px;
}
.post h1 a {
	color:#898989;
	text-decoration: none;
}	
.post h1 a:hover {
	color:#ff0000;
}	
.post p {
	margin:0 0 15px;
}
.post .postby {
	font-size:11px;
	margin:0 0 12px;
}
.post .readmore {
	float:left;
	width:350px;
	height:40px;
	padding-top:16px;
}
.post .comment {
	float: left;
	height:40px;
	background:transparent url(images/comment.jpg) no-repeat scroll 0 12px;
	padding-left:34px;
	padding-top:20px;
}
.post .comment a {
	color:#999999;
	text-decoration:none;
}
.post .postmeta a:hover {
	color:#fff;
	background-color:#fd4944;
}
/* Comments */
form#commentform {
	padding: 10px 40px;
}
form#commentform p {
	margin-bottom: 9px;
}

input.comtext, textarea.comtext { width: 300px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }

#commentbody {
	width:501px;
	padding:0 40px 0 0;
}
.commentnum {
	float:left;
	width:43px;
	height:53px;
	font-size:24px;
	text-align:center;
	padding-top:12px;
	background:url(images/commentnum.jpg) no-repeat left top;
}
.commentnum1 {
	background:url(images/commentnum1.jpg) no-repeat left top;
}
.commenttext {
	width:398px;
	padding:16px 30px 0;
	font-size:12px;
	background:transparent url(images/commenttexttop.jpg) no-repeat left top;
}
.commenttext1 {
	background:transparent url(images/commenttexttop1.jpg) no-repeat left top;
}
.commenttext p {
	color:#656565;
}
.commenttext p strong {
	color:#cb0202;
}
.commenttext p strong a {
	text-decoration:none;
	color:#cb0202;
}
.commentbg {
	float:left;
	width:458px;
	padding-bottom:10px;
	background:#f5f5f5 url(images/commenttextbot.jpg) no-repeat bottom left;
}
.commentbg1 {
	background:#d7eefe url(images/commenttextbot1.jpg) no-repeat bottom left;
}
h3.commentttl, h3.numcommentttl, h3.leavecommentttl {
	margin-left:40px;
	padding:20px 0 20px 20px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:url(images/leavecomm.png) no-repeat left;
}
h3.numcommentttl {
	background:url(images/numcomm.png) no-repeat left;
}
h3.leavecommentttl {
	background:url(images/leavecomm.png) no-repeat left;
}

#commentform p.textfield {
	height:16px;
}
#commentform p.textfield label {
	font-size:12px;
}
.hometopad {
	width:542px;
	height:63px;
	background:url(images/topadbg.jpg) no-repeat center top;
	text-align:center;
	padding-top:12px;
	margin-left:20px;
}
/* table styles */
table.table1 th {
	vertical-align:middle;
	text-align:left;
	height:32px;
	font-weight:bold;
	color:#fff;
	background-color:#fb8a04;
	padding:4px;
}
table.table1 td {
	text-align:left;
	vertical-align:middle;
	height:24px;
	/*padding-left:4px;*/
}

