/*
Theme Name: StonecoldBluff Theme
Theme URI: http://stonecoldbluff.co.uk
Description: StoneColdBluff theme
Version: 4.1
Author: Vster
*/
ul,ol{  list-style: none;}h1{	font-size: 240%;}h2{	font-size: 164%;}h3{	font-size: 145%;}h4{	font-size: 118%;}h5,h6,pre,code{	font-size: 100%;}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,hr,dt,dd,blockquote,fieldset,input{  margin: 0;  padding: 0;}a img,a:link img,a:visited img{  border: none;}acronym,abbr{  cursor: help;}address{  font-style: normal;}.clearfix {overflow:auto;zoom:1;}.hidden,hr{display: none; /* \*/ display: block; /* */ position: absolute; left: -2000px;	top: -2000px;	width: 1px;	height: 1px;}

body
{
	font-size:80%;
}

p
{
	margin:1em 0;
}

h1
{
	padding:0.5em 0 0.5em 60px;
	color:#306C17;
	border-bottom:1px dotted #ddd;
	background:url(i/cards.gif) no-repeat center left;
}

h2
{
	text-transform:uppercase;
	margin:1em 0;
}

h3
{
	margin:2em 0 1em 0;
	color:#306C17;
	background:url(i/h3chip.gif) no-repeat left center;
	padding-left:30px;
}

h4
{
	font-style:italic;
}

ul li
{
	list-style-type:disc;
	margin-left:1.5em;
}

ol li
{
	list-style-type:decimal;
	margin-left:2em;
}

blockquote
{
	background:#fafafa;
	border:1px solid #eee;
	padding:15px 20px;
	margin:1em 2em;
}

table
{
	width:80%;
	margin:1em auto;
}

table.data
{
	width:100%;
	border:1px solid #888;
}

table .oddrow
{
	background:#eee;
}

table.data th,
table.data td
{
	padding:3px;
}

dl
{
	margin:1em 0;
}

dd
{
	margin-bottom:1em;
}

.red
{
	color:#c00;
}

.left, .alignleft
{
	float:left;
	margin-right:1em;
}

.right, .alignright
{
	float:right;
	margin-left:1em;
}

#head
{
	background:#fff url(i/head-bkg.gif) repeat-x 0 0;
	text-align:center;
}

#head p
{
	margin:0;
}

#head p#leaderboard
{
	position:absolute;
	top:8px;
	right:0;
}

#head .wrap
{
	position:relative;
	z-index:2000;
}

.wrap
{
	width:980px;
	margin:0 auto;
	text-align:left;
}

#pri-nav 
{
	background:url(i/nav-bkg.png) no-repeat top center;
	width:980px;
	height:41px;
	font-family:arial, tahoma, sans-serif;
	margin:0 0 0 0;
	padding:0;
	position:absolute;
	bottom:-15px;
	left:0;
}

#pri-nav li
{
	display:inline;
	line-height:41px;
	margin:0;
	padding:0;
	height:50px;
	position:relative;
	list-style-type:none;
}

#pri-nav li.first
{
	margin-left:8px;
}

#pri-nav li a
{
	color:#E7EDE8;
	text-decoration:none;
	background:url(i/sep.gif) no-repeat right center;
	padding:6px 10px 6px 3px;
}

#pri-nav li a:hover
{
	text-decoration:underline;
}

#pri-nav li ul
{
	position:absolute;
	top:15px;
	left:-500em;
	width:300px;
	padding-top:12px;
	z-index:1000;
}

#pri-nav li ul li a
{
	display:block;
	padding:4px 8px;
	background:#1F1F1F;
	line-height:normal;
	border-bottom:1px solid #444;
}

#pri-nav li ul li a:hover
{
	background:#323232;
}

#pri-nav li:hover ul, li.sfhover ul
{
	left:0;
}


#pri-nav li.more 
{

}


#search
{
	position:absolute;
	bottom:-4px;
	right:8px;
	z-index:200;
	font-family:tahoma, arial, sans-serif;
	font-size:80%;
	color:#ccc;
	width:166px;
	line-height:normal;
}

#search label
{
	position:relative;
}

#s
{
	font-family:arial, tahoma, sans-serif;
	color:#333;
	padding:2px;
	font-size:100%;
}

#ssubmit
{
	position:absolute;
	top:0;
	right:0;
}

#search2
{
	background:#fafafa;
	width:280px;
	margin:0;
	padding:5px 10px;
	border:1px solid #eee;
}

#s2
{
	font-family:arial, tahoma, sans-serif;
	color:#333;
	padding:3px;
	font-size:100%;
	width:200px;
}

#ssubmit2
{
	margin-bottom:-4px;
}


#body
{
	margin-top:20px;
	font-family:arial, tahoma, sans-serif;
	color:#333;
	background:#fff;
}

#pri-cont
{
	float:left;
	width:660px;
	margin-right:20px;
}

#pri-cont p,
#pri-cont ul,
#pri-cont ol,
#pri-cont dl
{
	line-height:1.75em;
}

#sidebar
{
	width:300px;
	background:#eee;
	float:left;
	position:relative;
}

#sidebar h3
{
	background:none;
	border-top:2px dotted #ccc;
	margin:0.5em 0;
	padding:0.5em 0 0 0;
}

#ads, .latest, .ads250, .other
{
	margin:10px 15px;
}

.ads250 a, .ads250 iframe
{
	background:#fff;
	padding:9px;
	border:1px solid #ccc;
	display:block;
	width:250px;
	height:250px;
}

.latest ul
{
	margin:0 0 1em 0;
	line-height:1.75em;
}

.latest ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
}



.latest ul li a
{
	padding-left:20px;
	background:url(i/chip-mini.png) no-repeat 0 2px;
}

#ads ul li,
#socmed ul li
{
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}

#socmed
{
	position:absolute;
	top:145px;
	right:10px;
}

#fblike
{
	position:absolute;
	top:175px;
	right:10px;
	width:290px;
	overflow:hidden;
	height:30px;
}


#ads ul li a
{
	display:block;
	float:left;
	height:125px;
	width:125px;
	margin:5px;
}


#recentcomm
{
	margin:15px;
}

#textlinkbox
{
	margin:15px;
	background:#fff;
	border:1px solid #ccc;
	padding:0.5em 1em;
	font-family:tahoma, arial, sans-serif;
	font-size:80%;
}

#textlinkbox p
{
	margin:0.5em 0;
}

#newsletter
{
	margin:15px;
	background:#fff;
	border:1px solid #ccc;
	padding:0 15px 15px 15px;
}

#newsletter h3
{
	width:67px;
	height:67px;
	background:url(i/top-ten.png) no-repeat 0 0;
	padding:0;
	margin:-10px 10px 0 -10px;
	border:0;
	text-indent:-500em;
	float:left;
}

#newsletter form label
{
	display:block;
	height:2em;
	position:relative;
}

#newsletter form label input
{
	position:absolute;
	top:-3px;
	right:0;
	width:190px;
	font-family:tahoma, arial, sans-serif;
	font-size:100%;
	padding:2px;
}

#recentcomm ul li
{
	list-style-type:none;
	margin:0.5em 0;
	padding:0;
}

.alt
{
	background:#eee;
}

.avatar
{
	float:right;
	margin-left:1em;
}

#commentlist li
{
	padding:15px; 
}

#commentlist li p
{
	margin:0 0 1em 0;
}

#commentlist cite
{
	font-variant:normal;
	font-family:tahoma, arial, sans-serif;
	font-size:80%;
	color:#999;
}

#comment
{
	width:100%;
	
}

.post
{
	border-bottom:2px dotted #ccc;
	padding:1em 0;
}

.post h2
{
	margin:0.5em 0 1.5em 0;
}

#pri-cont .cal
{
	float:left;	
	background:#F5F5F5;
	margin:0 2em 0 0;
	padding:0;
	text-align:center;
	line-height:1em;
	border:1px solid #ccc;
	font-size:85%;
}

#pri-cont .cal span
{
	display:block;
}

#pri-cont .cal, #pri-cont .cal span
{
	width:35px;
}

#pri-cont .cal .mth, #pri-cont .cal .year
{
	font-family:tahoma, arial, sans-serif;
	font-size:60%;
	letter-spacing:2px;
	text-transform:uppercase;
}

#pri-cont .cal .mth
{
	background:#014518;
	color:#fff;
}

#pri-cont .cal .day
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	color:#980006;
	padding:4px 0;
}

.homecol
{
	float:left;
	width:208px;
}

.homecol h2
{
	margin:0 0 0.5em 0;
}

.divider
{
	border-right:2px dotted #ccc;
	margin-right:15px;
}

.flowplayer
{
	display:block;
	width:371px;
	height:285px;
}

.flowplayerclick
{
	display:block;
	width:650px;
	height:500px;
}

.meta
{
	background:#F8F8F8;
	border:1px solid #eee;
	font-family:tahoma, arial, sans-serif;
	font-size:80%;
	padding:5px 10px;
}

.meta ul li
{
	list-style-type:none;
	float:left;
	margin:0 20px 0 0;
	padding:0
}

.meta ul li a
{
	padding:3px 2px 3px 20px;
}

li.perm a
{
	background:url(i/icons/perm.gif) no-repeat left center;
}

li.twit a
{
	background:url(i/icons/twt.png) no-repeat left center;
}

li.book a
{
	background:url(i/icons/del.png) no-repeat left center;
}

li.comm a
{
	background:url(i/icons/comm.gif) no-repeat left center;
}

li.fb a
{
	background:url(i/icons/fb.png) no-repeat left center;
}

li.digg a
{
	background:url(i/icons/digg.png) no-repeat left center;
}

#cform
{
	border:1px solid #eee;
	background:#fff;
	width:400px;
	margin:0 auto;
	padding:1em 2em;
}

#cform label
{
	display:block;
	position:relative;
	margin:1em 0 1.5em 0;
}

#cform fieldset
{
	border:0;
	margin:0;
	padding:0;
}

#cform input, #cform textarea, #cform select
{
	padding:2px;
	font-family:tahoma, arial, sans-serif;
}

#cform textarea
{
	width:400px;
	height:10em;
	padding:5px;
}

#cform select, #cform input
{
	position:absolute;
	top:0;
	left:80px;
	width:250px;
}

#cform #cfsubmit
{
	position:static;
}

.thanks
{
	padding: 1em 2em;
	border:2px solid #c00;
}

.mp3player
{
	background:url(i/mp3bkg.gif) no-repeat 0 0;
	padding:5px 12px;
	width:649px;
	height:40px;
}

.keytip
{
	width:250px;
	border:1px solid #ccc;
	padding:5px 10px;
	float:right;
	margin-left:1em;
	background:#f1f1f1;
	font-family:tahoma, arial, sans-seif;
	font-size:90%;
}

.keytip h4
{
	text-align:center;
}

.keytip p
{
	margin:0.5em 0;
	line-height:normal;
}

.keytip .hottip
{
	display:block;
	width:122px;
	height:117px;
	float:left;
	margin:-20px 2px 0 -28px;
	background:url(i/hot-tip.png) no-repeat 0 0;
	text-indent:-500em;
}

.tipoftheday
{
	background:url(i/tipoftheday.gif) no-repeat bottom left;
	margin-bottom:1em;
}

.tipoftheday strong
{
	font-size:90%;
}

#pri-cont .tipoftheday p
{
	margin:0;
	padding:15px 200px 15px 15px;
	font-size:90%;
	font-family:tahoma, arial, sans-serif;
	background:url(i/tipoftheday.jpg) no-repeat 0 0;
	min-height:100px;
}

h2.totd
{
	margin-bottom:0.5em;
}


#foot
{
	background:url(i/foot-bkg.gif) 0 0;
	color:#E7EDE8;
	font-family:tahoma, arial, sans-serif;
	font-size:90%;
}

#footlink
{
	list-style-type:none;
	width:100%;
	text-align:center;
}

#footlink li
{
	display:inline;
}

#foot a
{
	color:#fff;
	text-decoration:underline;
}

#foot .wrap
{
	padding:1em 0;
	background:#000;	
}

#foot .wrap p
{
	font-size:90%;
	text-align:center;
}

#GPWASeal img
{
	width:86px;
	height:32px;
}



/*
	SLIDER
*/
.slider-wrap
{
	width: 660px;
	margin:1em 0;
	position:relative;
	border:1px solid #ddd;
}
.slider-wrap p	{margin:0;}			
.stripViewer .panelContainer 
.panel
{
	background:#eee;
}

.panel h2
{
	margin-top:0;
	padding-top:0.5em;
}

.panel p, .panel h2
{
	padding-right:80px;
}

.panel p
{
	font-size:90%;
}

.stripViewer								{ position: relative; overflow: hidden; width: 660px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 660px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row
{
	margin: -43px 0 0 62px;
}
/*
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
*/
#movers-row
{
	position:absolute;
	top:44px;
	right:1px;
}
#movers-row li
{
	list-style-type:none;
	padding:0;
	margin:1px;
}

#movers-row li a
{
	display:block;
	width:60px;
	z-index:100;
	border:3px solid #fff;	
}

#movers-row li a.active-thumb
{
	border:3px solid #C00;
}


/* ------------- Blackjack page --------------*/

.bjprem
{
	width:500px;
	margin:1em auto;
}

.bjprem td
{
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}

.bjprem th
{
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	border-top:1px solid #666;
	border-right:1px solid #666;
}


.bjprem .hit
{
	background:#ff0;	
}

.bjprem .dbl
{
	background:#6f6;	
}

.bjprem .stn
{
	background:#f66;	
}

.bjprem .spt
{
	background:#69f;	
}

.bjprem .rev
{
	background:#666;
	color:#fff;
	border:1px solid #666;
}


.tshirtwrap
{
	width:300px;
	border:1px solid #ccc;
	float:left;
	text-align:center;
	margin:0 10px 10px 0;
}

.tshirtwrap:hover
{
	background:#f1f1f1;
}

.tshirtwrap h3
{
	margin:10px 0 0 0;
	padding:0;
	background:none;
	font-size:90%;
}

.tshirtwrap p
{
	margin:0.5em 0;
}

.tshirtwrap .buy
{
	background:url(i/buy-now.gif) no-repeat 0 0;
	display:block;
	width:107px;
	height:33px;
	text-indent:-500em;
	margin:0 auto;
}

.tshirtwrap .buy:hover
{
	background:url(i/buy-now.gif) no-repeat 0 -33px;
}

p.infobox
{
	font-size:90%;
	padding:1em 0 0 0;
	margin-bottom:0;
	clear:both;
}

.tshirt-giveaway
{
	width:50%;
	float:right;
	background:#f1f1f1;
	padding:0 1em;
	margin-left:1em;
	font-size:90%;
	color:#444;
}

.tshirt-giveaway .big-title
{
	color:#f00;
	font-weight:bold;
	text-align:center;
	font-size:240%;
	margin:0;
}

.tshirt-giveaway .small-title
{
	text-align:center;
	font-weight:bold;
	color:#888;
	font-size:120%;
	margin:0;
}
