/* ==== Rowlands Celeb Slim ===== */

/* = Written by Guerilla Interactive = */
/* = http://www.guerillainteractive.com = */

/* Global */
* {
margin:				0;
padding:			0;
border:				0;
}

html{
background:			#000 url('../images/BG-main.jpg') repeat-x top center;
}

body {
font: 				18px/100% Arial, Helvetica, sans-serif;
color:				#888888;
font-weight:		bold;
line-height:		130%;
min-width:			950px;
}

ul,ol { 
list-style: 		none; 
}

table { 
border-collapse: 	collapse; 
border-spacing: 	0; 
}

p{
font: 				18px/160% Arial, Helvetica, sans-serif;
padding:			6px 0;
text-align:			left;
font-weight:		bold;
}

.box p{
font: 				12px/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:			6px 0;
text-align:			left;
}

.clear { 
clear:				both;
}

.center {
text-align:			center;
}

hr {
display: 			none;
}

small {
font-size:			10px;
line-height: 		1.5em;
font-weight:		bold;
font-style:			normal;
font-family:		Arial, Helvetica, sans-serif;
}

blockquote{
font:				16px/160% Georgia, "Times New Roman", Times, serif;
font-style:			italic;
padding:			12px 18px;
border-left:		#d3d3d3 5px solid;
}

b, strong{
font-size:			15px;
color:				#0083d7;
font-weight:		bold;
}

a, a:visited{
text-decoration:	none;
font-weight:		bold;
color:				#e90268;
}

a:hover{
color:				#ed3582;
}

/* Fonts Headers */

h1, h2, h3, h4, h5, h6 {
font-weight:		bold;
margin:				0;
padding:			0;
}

h1#logo{
display:			block;
float:				left;
width:				251px;
height:				62px;
padding:			50px 0 0 0;
margin:				0 0 0 15px;
}

h1#logo a, h1#logo a:hover{
border:				none;
}

h2{
margin:				0 0 15px 0;
}

h3{
background:			url('../images/BG-header-underline.gif') repeat-x bottom left;
margin:				0 0 10px 0;
}

* html h3{
padding-bottom:		5px;
}

h4{

}

/*
# Additional sub head styling
*/
h3.sub{ color:#CCCCCC; background:none; margin:20px 0 10px 0 }


/* Global Style eof */

/* Images */

.left{
float:				left;
}

.right{
float:				right;
}

.alignleft{
float:				left;
margin:				5px 15px 5px 0;
}

.alignright{
float:				right;
margin:				5px 0 5px 15px;
}

.aligncenter{
float:				none;
text-align:			center;
}

/* Images eof */

/* Lists */

#left-col ul li{
font-size:			15px;
list-style:			square;
line-height:		120%;
margin:				10px 0 12px 25px;
}

#left-col ul li strong{
color:				#444545;
}

/* Lists eof */

/* Form Elements */

/* Form Elements eof */

/* Global Nav */

#super-nav{
width:				462px;
height:				33px;
display:			block;
padding:			5px 0 7px 18px;	
float:				right;
margin:				15px 55px 0 0;
background:			url('../images/BG-super-nav.gif') no-repeat top center;
}

* html #super-nav{
margin:				15px 27px 0 0;
}

#super-nav ul li{
list-style:			none;
display:			block;
float:				left;
}

#super-nav ul li a, #super-nav ul li a:visited, #super-nav ul li a.active{
padding:			5px 6px 5px 25px;
font-size:			15px;
color:				#fff;
letter-spacing:		-0.04em;
}

#super-nav ul li a:hover{
padding:			8px 6px 2px 25px;
color:				#ffadcf;
}

#super-nav ul li a#super-comp{
padding-left:		21px;
background:			url('../images/IMG-super-comp.jpg') no-repeat left center;
}

#super-nav ul li a#super-quick{
padding-left:		27px;
background:			url('../images/IMG-super-quick.jpg') no-repeat left center;
}

#super-nav ul li a#super-high{
padding-left:		21px;
background:			url('../images/IMG-super-high.jpg') no-repeat left center;
}

#global-nav{
float:				right;
width:				484px;
height:				64px;
padding:			26px 10px 0 0;
}

#global-nav ul li{
display:			block;
float:				left;
margin:				0;
}

#global-nav ul li a, #global-nav ul li a:visited{
display:			block;
height:				64px;
text-indent:		-9999px;
color:				#fff;
}

#global-nav ul li a:hover{

}

#global-nav ul li a.active, #global-nav ul li a.active:hover{

}

#global-nav ul li a#global-what, #global-nav ul li a#global-what:visited{
width:				123px;
background:			url('../images/BG-global-nav.jpg') no-repeat left bottom;
}

#global-nav ul li a#global-how, #global-nav ul li a#global-how:visited{
width:				144px;
background:			url('../images/BG-global-nav.jpg') no-repeat -123px bottom;
}

#global-nav ul li a#global-where, #global-nav ul li a#global-where:visited{
width:				130px;
background:			url('../images/BG-global-nav.jpg') no-repeat -267px bottom;
}

#global-nav ul li a#global-what:hover{
background-position:left top;
}

#global-nav ul li a#global-how:hover{
background-position:-123px top;
}

#global-nav ul li a#global-where:hover{
background-position:-267px top;
}

/* Global Nav eof */

/* Content */

#wrapper, .all-wrap, .game-wrap{
width:				1022px;
margin:				0 auto;
height:				auto;
}

#wrapper{
background:			url('../images/BG-content.jpg') repeat-y top center;
}

.all-wrap{
background:			url('../images/BG-header-center.jpg') no-repeat top center;
}

.game-wrap{
background:			url('../images/BG-header-center-game.jpg') no-repeat top center;
}

#content{
height:				auto;
min-height:			300px;
width:				878px;
margin:				0 auto;
padding:			25px 30px;
}

/* Content eof */

#left-col{
float:				left;
width:				383px;
padding:			60px 0 0 25px;
}

#right-col{
float:				right;
width:				440px;
min-height:			400px;
padding:			0 30px 30px 0;
}

#right-col ul{
border:				#ed3582 5px solid;
padding:			10px 20px;
margin:				10px 0;
background:			#e90268 url('../images/BG-right-col-list-bk.gif') repeat-x top center;
}

#right-col ul li{
color:				#fff;
font-family:		Georgia, "Times New Roman", Times, serif;
font-weight:		normal;
font-style:			italic;
font-size:			20px;
margin:				0 0 5px 0;
padding:			3px 0 8px 0;
}

#right-col ul li.cup{
padding:			3px 0 8px 38px;
background:			url('../images/IMG-list-cup.png') no-repeat top left;
}

#right-col ul li span{
font-family:		Arial, Helvetica, sans-serif;
font-style:			normal;
font-weight:		bold;
}

/* OL support */

#right-col ol li{ 
color:				#888888; 
padding-top:		10px;
}

/* Content Specifics */

#you-tube-wrap{
position:			relative;
left:				-13px;
padding:			0px;
width:				352px;
}

#game-left-col{
float:				left;
width:				273px;
padding:			100px 0 0 5px;
}

#game-right-col{
float:				right;
width:				530px;
padding:			0 30px 30px 0;
}

* html #game-right-col{
width:				550px;
margin:				0;
padding:			0 10px 30px 0;
}

#game-wrap{
width:				500px;
height:				723px;
padding:			53px 0 0 38px;
margin:				0 0 0 25px;
background:			url('../images/BG-game-wrap.jpg') no-repeat top left;
}

* html #game-wrap{
}

#game-left-col ol, #right-col ol{
list-style:			decimal;
font-size:			20px;
color:				#717171;
margin:				0 0 0 25px;
}

/* MSIE 6 specific rules */
* html #game-left-col ol, * html #right-col ol{ padding-left:15px;}
/* MSIE 7 specific rules */
*:first-child+html #game-left-col ol, *:first-child+html #right-col ol{ padding-left:15px;}

#game-left-col ol li, #right-col ol li{
margin-bottom:		6px;
}

#game-left-col ol li span, #right-col ol li span{
display:			block;
width:				100%;
color:				#f6428d;
font-weight:		normal;
}

#game-left-col ol li small, #right-col ol li small{
font-size:			15px;
display:			block;
width:				100%;
color:				#fff;
font-weight:		bold;
height:				16px;
}

#right-col ol.tc li{
font-size:			12px;
}

.comp-wrap{
border:				#ed3582 5px solid;
padding:			10px 20px;
margin:				10px 0;
background:			#e90268 url('../images/BG-right-col-list-bk.gif') repeat-x top center;
}

.comp-wrap .input-wrap, .comp-wrap .textarea-wrap{
border:				#ed3582 5px solid;
padding:			0;
margin:				10px 0;
width:				380px;
}

.comp-wrap .input-wrap input, .comp-wrap .textarea-wrap textarea{
background:			#ff529a url('../images/input-bk.gif') repeat-x top left;
color:				#000;
margin:				0;
font-family:		Arial, Helvetica, sans-serif;
padding:			8px 6px;
font-size:			15px;
font-weight:		bold;
width:				368px;
border:				none;
height:				20px;
}

.comp-wrap .textarea-wrap{
height:				136px;
}

.comp-wrap small{
color:				#fff;
}

.comp-wrap .textarea-wrap textarea{
height:				120px;
}

.comp-wrap input.submitbutton{
width:				140px;
color:				#fff;
font-size:			16px;
font-weight:		bold;
border:				#ed3582 2px solid;
padding:			6px 0;
background:			#ff529a;
font-family:		Arial, Helvetica, sans-serif;
}

a#learn-more, a#learn-more:visited{
margin:				25px 0 0 -10px;
display:			block;
width:				354px;
height:				92px;
overflow:			hidden;
text-indent:		-9999px;
background:			url('../images/BTN-hyoudge-button.jpg') no-repeat bottom center;
}

a#learn-more:hover{
background-position:top center;
}

a#win, a#win:visited{
margin:				20px 0 20px -10px;
display:			block;
width:				354px;
height:				100px;
overflow:			hidden;
text-indent:		-9999px;
background:			url('../images/BTN-hyoudge-button-win.gif') no-repeat top center;
}

a#win:hover{
background-position:bottom center;
}

/* Content Specifics eof */

/* Sidebar */

/* Sidebar eof */

/* Header */

#header-wrap{

}

#header{

}

#quickslim-big{
display:			block;
overflow:			hidden;
float:				left;
width:				166px;
margin:				10px 0 0 42px;
}

* html #quickslim-big{
margin:				10px 0 0 21px;
}

#quickslim-big a, #quickslim-big a:visited{
display:			block;
height:				166px;
width:				166px;
overflow:			hidden;
color:				#fff;
text-indent:		-9999px;	
background:			url('../images/IMG-quickslim-big.jpg') no-repeat bottom center;
}

#quickslim-big a:hover{
background-position: top center;
}

/* Header eof */

/* Footer */

#back-to-top{
float:				right;
margin:				12px 30px 0 0;
display:			block;
}

#back-to-top a, #back-to-top a:visited {
display:			block;
width:				211px;
height:				60px;
overflow:			hidden;
color:				#fff;
text-indent:		-9999px;
background:			url('../images/BTN-back-to-top.gif') no-repeat bottom center;	
}

#back-to-top a:hover{
background-position: top center;
}

#footer-wrap{
width:				100%;
height:				auto;
}

#footer{
width:				938px;
margin:				0 auto;
padding:			10px 0 0 0;
background:			url('../images/BG-footer.gif') no-repeat top center;
}

#footer p, #footer a, #footer a:visited{
font-size:			12px;
color:				#838586;
}

#footer a:hover{
color:				#a2a5a7;
}

#footer ul{
float:				left;
width:				550px;
padding:			0 0 0 30px;
}

#footer ul li{
float:				left;
margin:				0 10px 0 0;
}

#footer p{
display:			block;
clear:				left;
width:				500px;
float:				left;
margin:				35px 0 15px 30px;
font-weight:		normal;
}

* html #footer p{
margin:				35px 0 15px 15px;
}

a#w3c, a#css{

}

/* Footer  */

DIV.tracker { display:none;}
/* Tracker eof */