
@font-face {
    font-family: 'optimusprincepssemiboldRg';
    src: url('../fonts/optimusprincepssemibold-webfont.eot');
    src: url('../fonts/optimusprincepssemibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/optimusprincepssemibold-webfont.woff') format('woff'),
         url('../fonts/optimusprincepssemibold-webfont.ttf') format('truetype'),
         url('../fonts/optimusprincepssemibold-webfont.svg#optimusprincepssemiboldRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
	/*-- had to use this bc something browser related kept overwriting it ----------*/
	ul, menu, dir {
		display: block;
		list-style-type: none;
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		-webkit-padding-start: 0px;
	}
	/*------------------------------------------------------------------------------*/

	body{ /*USED*/
		background-color: #000; /*#fdfdfd;*/
		color: #a19d93;
		margin:0px;
		padding-bottom: 50px;
		padding-right:0;
		padding-left:0;
		padding-top: 0px;
		font-family: 'PT Serif', Times, serif;
		font-size: 14px;	
	}
	a:link,
	a:visited,
	a:active{
		/*color: #ddd;*/
		/*color: #d8d8d8;
		
		color: #a18f62;
		
		color: #b29856;*/
		
		color: #d8cfb8;
		
		text-decoration: none
	}

	a:hover{
		color: #fff;
		/*color: #eee;*/
		text-decoration: none
	}

	img{
		border: 0;
	}
	
	#newswrapper iframe,
	#kickwrapper iframe,
	#newswrapper object,
	#kickwrapper object{
		position: relative;
		left: -2px;
		border: 1px solid #353231;
		box-shadow: 0 0 5px #000;
	}
	
	::selection {
	color: #fff;
	background: #600; /* Safari */
	}
	::-moz-selection {
	color: #fff;
	background: #600; /* Firefox */
	}
	
/*===================================================================TOP MENU STUFF==============================================================*/
	#topMenu{
		position: relative;
		background: url('../images/topMenu.png') repeat-x center top;
		height: 88px;
		padding: 12px 0 0 0;
		z-index: 181;
	}
	
	#ksMenu{
		position: relative;
		top:-45px;
		background: url('../images/ksMenu.png') no-repeat center top;
		height: 100px;
		width:100%;
		padding: 0px 0 0 0;
		z-index: 80;
	}
	.kscopy{
		position: absolute;
		/*top:93px;*/
		top:96px;
		/*padding:40px 0 0 0;*/
		text-align: center;
		font-weight: 700;
		font-style: regular;
		font-size: 14px;
		width:100%;
		z-index: 82;
		color: #fff;
	}
	.kscopy img{
		position: relative;
		top: 3px; /*5px;*/
	}
	
	.kscopy a:link,
	.kscopy a:visited,
	.kscopy a:active{
		color: #121c10;
	}
	.kscopy a:hover{
		color: #fff;
	}


	
	#navWrapper{ /*COLLECTS AND CENTERS THE TWO NAVS AND LOGO*/
		margin-left:auto;
		margin-right:auto;
		width: 960px;
		/*height: 142px;*/    /*disables when KS started*/
		padding: 0;
		/*background: url('../images/topMenuBG.jpg') no-repeat center top;*/
	}

	#nav {
		/*margin: 0 auto;
		padding: 0px;
		width: 960px;*/
		/*height:42px;*/
		/*margin-top:12px;
		border:0px solid #0055ff;*/
		/*float:left;*/
	}


	/*#nav a:link,
	#nav a:visited,
	#nav a:active{
		color: #ddd;
		text-decoration: none
	}

	#nav a:hover{
		color: #d70200;
		text-decoration: none
	}	*/
	
	#navWrapper ul {
		margin: 0 ;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}
	
	
	#navWrapper ul li {
		position: relative;
		display: inline-block;
		/*width: 137px; 117px;*/
		margin: 0;
		padding: 0;
		/*padding-left: 2em;
		padding-right: 2em;*/
		vertical-align: middle;
		height: 56px;
		width: 12%;
	}

	#navWrapper ul li a:link,
	#navWrapper ul li a:active,
	#navWrapper ul li a:visited{
		font-family: 'PT Serif', 'optimusprincepssemiboldRg', Times, serif;
		color: #ddd;
		font-weight: 400;
		font-size: 18px;
		padding-top: 10px;
		/*height: 47px;*/
		/*width: 130px;*/ /*117px;*/
		
		/*overflow: hidden;*/
		display: inline-block;
		z-index: 200;
		text-align: center;
		/*vertical-align: middle;*/
		
		text-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 6px #000;	
		
		/*-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,1)), color-stop(70%, rgba(0,0,0,.66)), color-stop(83%, rgba(0,0,0,.75)), to(rgba(0,0,0,1)));
		mask-image: gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,1)), color-stop(70%, rgba(0,0,0,.66)), color-stop(83%, rgba(0,0,0,.75)), to(rgba(0,0,0,1)));*/
	}		
	
	#navWrapper ul li a:hover{
		color: #fff;
	}
	
	#navWrapper ul li .emph{
		background:url('../images/navCrown.png') no-repeat center center;
		width: 22px;
		height: 16px;
		position: absolute;
		left: 47px;
		top: -3px;
	}
	
	/*#navWrapper ul li a::first-letter{
		text-transform: uppercase;
		font-weight: 400;
		font-family:   'optimusprincepssemiboldRg', times, serif;	
		font-size: 36px;
		vertical-align: -10%;
		letter-spacing: -.075em;
	}*/
	
	/*#navWrapper li b{
		color: #fdfdfd;
	}*/


	#doslogo{
		border: 0px solid #f05;
		position: absolute;
		top: 290px;
		left: 0px;
		background:url('../images/siteLogo.png') no-repeat center top;
		width: 960px;
		height: 267px;
	}
	

	

	/*#nav ul.dropdown{
		border:1px solid #00ff00;
		margin:0px;
		padding:0px;
		position:relative;
		top:80px;
		right:0px;
		width:140px;
		display:none;
		float:left;
		overflow: hidden
	}

	#nav ul.dropdown li
	{
		margin: 0;
		padding: 0;
		float: none;
		position: relative;
		list-style: none;
		display: block
	}

	#nav ul.dropdown li a{
		overflow: hidden;
		height:37px;
		width:140px;
		background-image:url('../images/subMenuBtn.png');
		background-repeat:no-repeat;
		display: block;
		border:1px solid #00ffff
	}

	#nav ul.dropdown a:hover:hover
	{
		margin-right: 2px
	}*/

	#submenus{ /*collects the submenus*/
		margin: 0 auto;
		/*position:relative;*/
		/*top: -95px;*/
		z-index:999;
		padding:0px;
		width:960px;
		border:0px solid #5555ff;
	}

	.sub{
		border:0px dotted #00ff00;
		padding: 0px;
	}

	#AboutSub{
		position:relative;
		left:200px;
		z-index:191;
		opacity:0.01;
		filter:alpha(opacity=1); /* For IE8 and earlier */			
	}

	#MediaSub{
		position:relative;
		/*left: 242px;*/ /*320px;*/
		left: 20.5%;
		top: -20px;
		z-index:193;
		opacity:0.01;
		filter:alpha(opacity=1); /* For IE8 and earlier */			
	}
	
	#KickSub{
		position:relative;
		left: 45%;
		top: -20px;
		z-index:193;
		opacity:0.01;
		filter:alpha(opacity=1); /* For IE8 and earlier */			
	}

	.sub2items{
		background: url('../images/submenu2.png') center top; 
		width: 210px;
		height: 199px;
		padding-top: 72px;
	}
	
	.sub3items{
		background: url('../images/submenu4.png') center top; 
		width: 210px;
		height: 305px;
		padding-top: 72px;
	}
	.sub5items{
		background: url('../images/submenu5.png') center top; 
		width: 210px;
		height: 382px;
		padding-top: 72px;
	}	
	
	.sub ul{
		width:160px;
		padding:0px;
		margin:12px 0px 0px 25px;
		border:0px solid #00ff00
	}

	.sub li{
		text-align:center;
		list-style-type:none;
		height:51px;
		margin: 0 0 3px 0;
		overflow: hidden
	}

	.sub li a:link,
	.sub li a:visited{
		font-size: 21px;
		font-weight: 700;
		color:#fff;
		background-image:url('../images/subBtn.png');
		background-position:0px 0px;
		background-repeat:no-repeat;
		display: block;
		overflow: hidden;
		font-size:12px;
		padding-top:16px;
		height:35px;	
		z-index: 201;
		text-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 6px #000;		
	}

	.sub li a:hover{
		background-position:0px -51px;
		color:#fff;
		text-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 6px #000;
	}
	
	.sub li a:active{
		color:#fff;
		background-position:0px -102px;
		padding-top:17px;
		height:33px;	
		text-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 6px #000;
	}
	
	.inactivesub{
		color:#000;
		background-image:url('../images/subBtn_dis.png');
		background-position:0px 0px;
		background-repeat:no-repeat;
		display: block;
		overflow: hidden;
		font-size:12px;
		padding-top:21px;
		height:47px;	
		cursor: regular;
		text-shadow: 0px 0px 1px #333;	
	}
	

/*===================================================================/TOP MENU STUFF===================================================================*/

#kickstartAnchor{
	position: absolute;
	z-index:183;
	/*padding: 5px;*/
	/*width: 100%;*/
	/*top: 10%;*/
	margin: 0 auto;
	width: 102px;
	height: 97px;	
	top: 80px;
	right: 5px;
}

#kickstartAnchor a:link{
	margin: 0 auto;
	width: 102px;
	height: 97px;
	display: block;
}

.fundedwith{
	/*margin: 5px; */
	width: 102px;
	height: 97px;
	background: url('../images/fundedwith.png') no-repeat center top;
}

.funded{   /*UNUSED*/
	/*width:66px;*/
	height:62px;
	background: url('../images/funded.png') no-repeat center top;
	background-repeat: no-repeat;
	background-position: 3px 0;
	
}

.funded a:link{
	width: 100%;
	height: 100%;
}

/*USED*/
#socialAnchor{
	position: fixed;
	z-index:666;
	padding: 5px;
	width: auto;
	margin-top: 40px;
	top: 25%;
	right: 0px;	
}
#socialAnchor a:link,
#socialAnchor a:visited,
#socialAnchor a:active,
#socialAnchor a:hover{
	width: 32px;
	height: 32px;
	display: block;
}

.facebookAnchor{
	margin: 5px; 
	width: 32px;
	height: 32px;
	background: url('../images/facebook.png') no-repeat center top;
}
.twitterAnchor{
	margin: 5px; 
	width: 32px;
	height: 32px;
	background: url('../images/twitter.png') no-repeat center top;
}
.youtubeAnchor{
	margin: 5px;
	width: 32px;
	height: 32px;
	background: url('../images/youtube.png') no-repeat center top;
}

/*====== SMALL VISUAL ==================*/
/*=====================================*/


#smallLogo{
	height: 167px;
	padding: 0px;
	margin: 0px;
	background: url('../images/logoSmall.png') no-repeat center top;
	margin: 0 auto;
}

#homelink a:link{
	width: 380px;
	height: 160px;
	display: block;
	margin: 0 auto;
	border: 0px solid #00f;
}

#spotlightnav{
	padding-top: 10px;
	width: 469px;
	padding-left: 489px; 
	margin: 0 auto 0 auto;
	border: 0px solid #f40;	
}

#spotlight{
	height: 715px;/*593px;*/
	padding-top: 15px;
	/*padding-top: 137px;*/
}

#spotlightDesc{
	clear: both;
	width: 469px;
	padding-left: 489px; 
	margin: 110px auto 0 auto;
}
#spotlightTitle{
	font-size: 26px;
	color: #fdfdfd;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: 20px;
}
#spotlightBody{
	font-size: 16px;
	color: #bfbfc0;
	line-height: 26px;
}

.spotlighttrailer{
	margin-top: 63px;
	width: 265px;
	height: 177px;
	text-align: center;
	position: relative;
	top: -20px;
	left: -20px;
}

.spotlighttrailer a:link > .trailerimg,
.spotlighttrailer a:visited > .trailerimg
.spotlighttrailer a:active > .trailerimg{
	opacity: 0.90;
	filter: alpha(opacity=90);
	
	transition: opacity .2s;
	-moz-transition: opacity  .2s;
	-webkit-transition: opacity  .2s;
	-o-transition: opacity  .2s;
}

.spotlighttrailer a:hover > .trailerimg{
	opacity: 1;
	filter: alpha(opacity=100);
}

.trailerimg{
	width: 265px;
	height: 167px;
}

.trailerlink{
	position:relative;
	bottom: 15px;
}


/*====== BLOG overview ====================*/
/*=========================================*/
.blogItem{
	margin: 0 0 20px 0;
	padding: 10px 0 20px 0;
	width: 632px;
}
.blogTitle{
	font-size: 26px;
	line-height: 32px;
	margin: 11px 0 11px 0;
	text-align: center;
	color: #d6cec;
}

.blogTitle a:link,
.blogTitle a:visited,
.blogTitle a:active{
	color: #d6cec;
}

.blogTitle a:hover{
	color: #fdfdfd;
}

.blogsubTitle{
	color: #888382;
	text-align: center;
	font-size: 14px;
	padding: 5px 0;
	border-bottom: 1px solid #353231;
	border-top: 1px solid #353231;
}

.blogsubTitle a:link,
.blogsubTitle a:active,
.blogsubTitle a:visited{
	color: #736D65;
}
.blogsubTitle a:hover{
	color: #958F87;
}



.commentsBubble{
	text-align: right;
	font-weight: bold;
	float: right;
	min-width: 14px;
	padding-left: 16px;
	background-image: url('../images/commentbubble.png');
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.commentsBubble a:link,
.commentsBubble a:visited,
.commentsBubble a:active{
	color: #736D65;
}
.commentsBubble a:hover{
	color: #958F87;
}

.blogImage{
	width: 306px;
}
.blogBody{
	text-align: justify;
	/*color: #bfbfc0;*/
	padding: 15px 0 15px 0;
	font-size: 14px;
	line-height: 26px;
	width: 632px;
}

.blogBody img{
	-moz-box-shadow: 0 0 4px #000, 0 0 10px #000;
	-webkit-box-shadow: 0 0 4px #000, 0 0 10px #000;
	box-shadow: 0px 0px 4px #000, 0 0 10px #000;
}

.blogFooter{
	width: 632px;
	text-align: right;
	clear: both;
	/*padding: 10px 0;
	border-top: 1px solid #353231;*/

	text-align: center;
	padding: 6px 0;
	border-bottom: 1px solid #353231;
	border-top: 1px solid #353231;		
}

#blogBrowseWrapper{
	width: 632px;
}

.blogBtn{
	font-size: 14px;
	font-weight: 700;
	color: #ddd;
}
.blogBtn a:link,
.blogBtn a:visited{
	text-decoration: none;
	color: #9a9594;
}
.blogBtn a:hover{
	color: #fdfdfd;
}


/*=========================================*/
/*=========================================*/

/*====== BLOG post ====================*/
/*=====================================*/
#blogpostWrapper{
	width: 960px;
	/*margin: 15px auto 0 auto;*/
	padding: 15px 0 50px 0;
}


#blogpost{
	padding-top: 6px;
	width: 632px;
	margin-right:20px;
}
#blogpost .pure{
-webkit-box-shadow: 0 0 0px #000;
box-shadow: 0px 0px 0px #000;
}

.postTitle{
	font-size: 32px;
	line-height: 48px;
	letter-spacing:1px;
	font-weight: 400;
	padding-right: 316px;
	margin-bottom: 10px;
	color: #d2cfce;
	text-align: center;
}

.subTitle{
	color: #888382;
	text-align: center;
	font-size: 14px;
	padding: 10px 0;
	border-bottom: 1px solid #353231;
	border-top: 1px solid #353231;
}

.subTitle a:link,
.subTitle a:active{
	color: #d40200;
	text-decoration: none;
	
}
.subTitle a:hover{
	color: #888382;
}
.subTitle a:active{
	color: #888382;
}


.postBody{
	text-align: justify;
	font-size: 17px;
	line-height: 30px;
	/*color: #bfbfc0;*/
	margin-bottom: 40px;
	padding-top: 1em;
}

.postBody b{
	/*color: #c3beb2;*/
}

.postBody img{
	-moz-box-shadow: 0 0 4px #000, 0 0 10px #000;
	-webkit-box-shadow: 0 0 4px #000, 0 0 10px #000;
	box-shadow: 0px 0px 4px #000, 0 0 10px #000;
}

.imgsubscript{
	width: 632px;
	font-size: 11px;
	text-align: center;
	
	position: relative;
	top: -8px;
}


.barImg{
	margin: 1em 0 1em 0;
}

.barImg img{
	width: 632px;
	height: 117px;
}

.postBody a:link,
.postBody a:visited,
.postBody a:active{
	color: #fff;
	text-decoration: none;
}	
.postBody a:hover{
	color: #fff;
	text-decoration: underline;	
}	

.capped{
	position: relative;
}

.capped img{
	/*position: relative;
	top: 3px;
	float: left;
	display: block;
	margin: 0px 8px 0 0;
	width: 73px;
	height: 73px;*/
	width: 632px;
}

.capped .capital{
	position: relative;
	top: 10px;
	float: left;
	display: inline-block;
	margin: 0px 8px 0 0;
	width: 73px;
	height: 73px;
}

.capped .imagequote{
	color: #888382;
	font-style: italic;
	text-align: center;
	font-size: 0.9em;
	border-bottom: 1px solid #353231;
	padding: 10px 0 10px 0;
	margin-bottom: 25px;
}

.drop-cap::first-letter {
	color: #fff;
	display: block;
	font: normal normal 400 54px/52px 'blackletterextrabold', Times, serif;
	float: left;
	margin: 0px 7px 0 0;
}

.blogSocialLine{
	border-top: 1px solid #353231;
	border-bottom: 1px solid #353231;
	padding: 15px 0;
	margin: 0;
}

#blogrelated{
	margin-top: 0px;
	float: left;
	width: 306px;
}
/*=====================================*/
/*=====================================*/

/*======COMMENTS=======================*/
/*=====================================

#commentwrapper{
	border: 0px solid #f00;
	width: 632px;
	padding: 19px 0px 0 0px;
}

#commentTitle{
	font-family: 'PT Serif', Times, serif;
	font-size: 21px;
	text-align: left;
	margin-bottom: 16px;
}

#commentForm{
	border-bottom: 1px solid #bca76f;
	margin-bottom:5px;
	font-family: 'PT Serif', Times, serif;
	font-size: 16px;
}

.formTitle{
	margin: 4px 0px 4px 0px ;
}

#commentForm input{
	width:620px; 
	
	padding: 5px 3px 5px 3px;
	margin: 0px 0px 5px 0px;

	background: #0d0d0d;
	color: #BFBFC0;
	font-size: 16px;
	border: 1px solid #4e4e4e;
	border-right: 3px solid #4e4e4e;
	border-left: 3px solid #4e4e4e;	
	border-top-color: #4e4e4e;

}


#commentForm textarea{
	min-width:620px; 
	max-width:620px; 
	min-height:110px;

	padding: 5px 3px 5px 3px;
	margin: 0px 0px 0px 0px;

	background: #0d0d0d;
	color: #BFBFC0;
	font-size: 16px;
	border: 1px solid #4e4e4e;
	border-right: 3px solid #4e4e4e;
	border-left: 3px solid #4e4e4e;
	border-top-color: #4e4e4e;

}

.commentNum{
	font-family: 'PT Serif', Times, serif;
	font-size: 16px;
	color:#f6f0af;
	text-align:right;
	margin-bottom: 35px;
}

.comment{
	border: 0px solid #ff0;
	border-bottom: 1px solid #11100c;
	margin-bottom: 31px;
	padding-bottom: 25px;
}

.commentPoster{
	font-family: 'PT Serif', Times, serif;
	font-size: 18px;
	color: #f6f0af;
	float:left;
	margin-right: 6px;	
}

.commentPoster a:link,
.commentPoster a:visited,
.commentPoster a:active{
	color: #f6f0af;
}
.commentPoster a:hover{
	color: #fffcd9;
}

.commentDate{
	font-family: 'PT serif', Times, serif;
	font-size: 18px;
	color: #736d65;
	float:left;
}

.commentBody{
	font-family: 'PT Serif', Times, serif;
	color: #bfbfc0; 
	font-size: 14px;
	line-height:26px;
	clear: both;
	margin-top: 30px;
	padding-left: 143px;
	padding-top: 10px;
}

#commentBtn{
	margin-left: auto;
	margin-right: auto;
	width:206px;
	margin-bottom: 21px;
	margin-top: 15px;
}

#commentBtn a:link,
#commentBtn a:visited{
	text-align: center;
	background-image:url('../images/postBtn.png');
	background-position:0px -114px;
	background-repeat:no-repeat;
	font-family: times, serif;
	color:#ffffc8;
	font-weight: bold;
	font-size:12px;
	text-shadow: 0 0 5px #000, 0 0 3px #000;
	border:0px solid #f08;
	width:206px;
	height:24px;
	padding-top:10px;
	display: block;		
}
#commentBtn a:hover{
	background-position:0px -57px;
	color:#ffffc8;
}

#commentBtn a:active{
	height:22px;
	padding-top:12px;
	color:#ffffc8;
	background-position:0px 0px;
}
*/


/*====== MAIN VISUAL ==================*/
/*=====================================*/

/*==  TRAILER ==========================================================================*/
#topTrailer{
	/*padding-top: 20px;*/
	display: none;
	position: absolute;
	top: -35px;
	width: 960px;
	height: 541px;
	float: left;
	
	z-index: 900;
	padding: 1px 20px 0 20px;
}

#playbuttonWrap{
	position: absolute;	
	top: 160px;
	width: 100%;
	z-index: 79;
}

#playbutton{
	cursor: pointer;
	margin: 0 auto;
	width: 109px;
	height: 109px;
	background: url('../images/playbutton.png') no-repeat center top;
	opacity: 0.70;
	filter: alpha(opacity=70);
	
	transition: opacity .2s;
	-moz-transition: opacity  .2s;
	-webkit-transition: opacity  .2s;
	-o-transition: opacity  .2s;
}

#playbutton:hover{
	margin: 0 auto;
	width: 109px;
	height: 109px;
	opacity: 1;
	filter: alpha(opacity=100);
}

.trailerWrapper{
	/*margin-top: 20px;*/
	/*background-color: #000;*/
	padding: 1px;
}

.trailerWrapper iframe{
	border-top: 6px solid #000;
	border-bottom: 6px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.trailerCloseBtn button{
	position: relative;
	top: 9px; /*-8px;*/
	background-color:transparent;
	cursor: pointer;
	text-align: center;
	font-weight: 700;
	float: left;
	display: block;
	width: 72px;
	height: 37px;
	border: 0;	
	background-image: url('../images/trailercloseBtn_sprite.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	
}
.trailerCloseBtn button:hover{
	background-position: 0px -37px;
}
.trailerCloseBtn button:active{
		background-position: 0px -74px;
}

/*=============================================================================*/

#spotVisual{
	position: relative;
							top:-100px;    /*KS only*/
	clear: both;
	/*height: 784px;*/
							/*height: 684px;*/    /*KS only*/
							height: 745px;    /*KS only*/							
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	display: table;
}


#frontSpotShort{
	/*position: fixed;*/
	/*top: 80px;*/   /*added for KS*/
	position: absolute;
	top: 30px;
	
	margin-top: 58px;
	margin-left: 810px; /*850px;*/
	width: 184px; /*144px;*/ /*306px;*/
	text-align: center;
	/*background-color: #000;*/
	padding: 35px 0px 34px 0px;
	/*height: 266px;*/
	overflow: hidden;
	/*float: right;*/
	color: #000;
	
	background: url('../images/frontspottopdeco.png') no-repeat center top, url('../images/frontspotbotdeco.png') no-repeat center bottom;
}

#frontSpotTitleTxt{
	font-family: 'PT Serif', times ,serif;
	font-style: italic;
	font-weight: 400;
	font-size: 16px;
}
#frontSpotBodyTxt{
	text-align: center;
	margin-top: 10px;
	font-family: 'PT Serif', times ,serif;
	font-size: 14px;
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
}

.frontSpotQuoteTxt{
	text-align: right;
	font-family: 'PT Serif', times ,serif;
	font-style: italic;
	font-weight: 400;
	font-size: 14px;
	margin: 5px 0 12px 0;
}
	
	 
#frontSpotShort2{ /*used for quotes*/
	/*
	position: fixed;
	top: 80px;
	*/
	position: absolute;
	top: 30px;
	margin-top: 58px;
	/*margin-right: 810px; */
	width: 184px; 
	text-align: center;
	padding: 35px 0px 34px 0px;
	overflow: hidden;
	color: #000;
	z-index:800;
	background: url('../images/frontspottopdeco.png') no-repeat center top, url('../images/frontspotbotdeco.png') no-repeat center bottom;
}


#frontSpotTitleTxt a:link,
#frontSpotTitleTxt a:active,
#frontSpotTitleTxt a:visited,
.frontSpotQuoteTxt a:link,
.frontSpotQuoteTxt a:active,
.frontSpotQuoteTxt a:visited{
	color:#000;
}
#frontSpotTitleTxt a:hover,
.frontSpotQuoteTxt a:hover{
	text-decoration: underline;
}

.frontSpot2BodyTxt{
	text-align: justify;
	/*margin-top: 15px;*/
	font-family: 'PT Serif', times ,serif;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	padding: 5px 0px 0px 0px;
}
.frontSpot2BodyTxt .quotea{
     float: left;
     font-size: 250%;
	 /*text-align: left;*/
     color: #000;
	 height: 5px;
     margin-top: -1px;
     margin-bottom: 0px;	 
	 margin-left: -4px; 
	 margin-right: 6px;
	 padding: 10px 0px 0 0px;
}

	#ea_btn_container{
		position: absolute;
		/*top: 525px;*/
		top: 495px;
		width: 1000px;
		border: 0px solid #f00;
		margin-left: auto;
		margin-right: auto;
		display: block;
		z-index: 275;
	}

	#ea_btn{
	margin-left: auto;
	margin-right: auto;
	width: 352px;
	height: 88px;
	border: 0px solid #f0f;
	display: block;
	
	}

	#ea_btn a:link,
	#ea_btn a:visited{
		/*text-transform: uppercase;*/
		text-align: center;
		background-image:url('../images/ea_button.png');
		background-position:0px 0px;
		background-repeat:no-repeat;
		font-family: 'PT Serif', times, serif;
		/*color: #fff9d9;*/
		color: #000;
		font-weight: bold;
		font-size: 19px;
		/*text-shadow: 0 0 1px #222;*/
		
		/*text-shadow: 0 0 2px #000, 0 0 4px #000, 0 0 6px #000;*/
		
		width: 352px;
		height: 58px;
		padding-top:30px;
		display: block;		

	}
	#ea_btn a:hover{
		/*text-shadow: 0 0 2px #000, 0 0 4px #000, 0 0 6px #000;*/
		background-position:0px -88px;
		/*color:#fff9d9;*/
		color: #444;
	}

	#ea_btn a:active{
		/*text-shadow: 0 0 2px #000, 0 0 4px #000, 0 0 6px #000;*/
		height: 56px;		
		padding-top:32px;
		/*color:#fffcef;*/
		color: #000;
		background-position:0px -176px;
	}

#spotContainer{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	border: 0px solid #f47;
}

#spotRow{	 
	/*this is a container for the 4 screens*/
	
	position: absolute;
	
	/*top: 315px;*/
	/*top: 576px;*/
	top: 625px;
	
	right: 0px;
	margin: 0;
	padding: 0;
	width: 1000px;
	border: 0px solid #f69;
}
.spotfeat{
	font-family: 'PT Serif', times ,serif;
	font-weight: 700;
	font-size: 13px;
	color: #000;
	text-align: center;
	float: left;
	height: 190px;
	width: 250px;
	margin: 0px 0px;
}

.spotfeat a:link,
.spotfeat a:active,
.spotfeat a:visited{
	display: block;
	width: 237px;
	height: 134px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 6px 10px 7px;
	padding: 0;
	
	opacity: 0,85;
	filter: alpha(opacity=85);	
	
	-moz-box-shadow: 0 0 2px #000, 0 0 4px #000;
	-webkit-box-shadow: 0 0 2px #000, 0 0 4px #000;
	box-shadow: 0px 0px 2px #000, 0 0 4px #000;
	
	transition: box-shadow .2s;
	-moz-transition: box-shadow .2s;
	-webkit-transition: box-shadow .2s;
	-o-transition: box-shadow .2s;
}


.spotfeat a:hover{

	opacity: 1;
	filter: alpha(opacity=100);

	background-position: 0px -134px;
	moz-box-shadow: 0 0 5px #111, 0 0 8px #111;
	-webkit-box-shadow: 0 0 5px #111, 0 0 8px #111;
	box-shadow: 0px 0px 5px #111, 0 0 8px #111;
	/*-moz-box-shadow: 0 0 5px #111, 0 0 18px #111;
	-webkit-box-shadow: 0 0 5px #111, 0 0 18px #111;
	box-shadow: 0px 0px 5px #111, 0 0 18px #111;*/
}

.sfeat1{
	background-image: url('../featthumbs/spotfeat1.jpg');
}
.sfeat2{
	background-image: url('../featthumbs/spotfeat2.jpg');
}
.sfeat3{
	background-image: url('../featthumbs/spotfeat3.jpg');
}
.sfeat4{
	background-image: url('../featthumbs/spotfeat4.jpg');
}

.spotfeat img{
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0px 0px 5px #000;
}

.spottxt{
	text-shadow: 0px 0px 3px #000, 0px 0px 6px #000;
	color: #f6f2f1;
	height: 21px;

	padding: 13px 10px 12px 10px;

	background-repeat: no-repeat;
	background-position: center top;
}

.spottxt1{
	background: url('../images/featspotBG01.png');;
}
.spottxt2{
	background: url('../images/featspotBG02.png');;
}
.spottxt3{
	background: url('../images/featspotBG03.png');;
}
.spottxt4{
	background: url('../images/featspotBG04.png');;
}

#bgholder{
	margin: 0 auto;
	/*width: 958px;*/
	/*border: 1px solid #f30;*/
	position:relative;
}

#bg3{ /*de legers*/
    z-index: -4;
    position: fixed;
    /*left: 50%; /* align left edge with center of viewport */
    /*top: 152px;*/
	
	
	top: -300px;
	
	/*bottom: 200px;*/
	
	
    /*width: 1920px;*/
	width: 100%;
	/*height: 1620px;*/
	height: 1059px;
    /*margin-left: -470px;*/ /* move left by half element's width */
	background: url('../images/BG3.jpg') repeat-x center top;
	/*background-position: 50% 10%;*/
}
#bg2{ /*de wizard*/
    z-index: -2;
    position: fixed;
    top: 30px;
	
	/*bottom: 80px;*/
	
	width: 100%;
	height: 870px;
	background: url('../images/BG2.png') repeat-x center top;
	background-position: 50% 96%;
}

#bg1{ /*de characters*/
    z-index: -1;
    position: fixed;
    /*left: 50%; /* align left edge with center of viewport */
    top: 90px;
    /*width: 1920px;*/
	width: 100%;
	height: 696px;
    /*margin-left: -470px;*/ /* move left by half element's width */
	background: url('../images/BG1.png') no-repeat center top;
}

#bg0{ /*de characters but smaller*/
    z-index: -1;
    position: fixed;
    top: 70px;
	top: 125px; /*after KS*/
	width: 100%;
	height: 317px;
	background: url('../images/charactersSmall.png') no-repeat center top;
}

/*=====================================*/

/*#mainVisualWrap{
	width: 958px;
	overflow: show;
	margin: 0 auto;
}*/

#mainVisual{
	position: relative;
	/*left: -352px;*/
	height: 468px;
	padding: 0px;
	margin: 0px;
	/*background: url('../images/frontvisual1.jpg') no-repeat center top;*/
	
	/*width: 1662px;*/      /* HSCROLL PROBLEEM DIT MOET 100% + BG-image WORDEN	- now disabled bc slider was removed*/
	margin: 0 auto;
	overflow: hidden;
}



#browseBtns{
	opacity: 0;
	filter: alpha(opacity=0);
	
	transition: opacity .3s;
	-moz-transition: opacity  .3s;
	-webkit-transition: opacity  .3s;
	-o-transition: opacity  .3s;

	z-index: 100;
	/*position: absolute;*/
	/*float: left;*/
	position:relative;
	top: 50px;
	margin: 0 auto 0 auto;
	min-width: 958px;
	max-width: 1200px;
	height: 0px;
	/*height: 222px;*/
	border: 0px solid #796;
}

#mainVisual:hover > #browseBtns{
	opacity: 1;
	filter: alpha(opacity=100);
}


#visualTextWrapper{
	width:		306px;
	margin: 	80px auto 0 auto;
	border:		0px solid #f47;
	text-align: center;
	color: 		#000;
}
#visualTitleTxt{
	font-family: 'PT Serif', times ,serif;
	font-weight: 700;
	font-size: 21px;
	text-shadow: 0px 0px 4px #999;
}
#visualBodyTxt{
	margin-top: 15px;
	font-family: 'PT Serif', times ,serif;
	font-size: 16px;
	text-shadow: 0px 0px 2px #aaa;
}

/*=====================================*/
/*=====================================*/

/*.pageWrapperTop{
	background: url('../images/pageWrapperTop.png') no-repeat center top;
	width:100%;
	height:73px;	
}*/

.pageWrapper0{
	clear: both;
	margin: 0 auto;
	width: 1000px;
	background:  url('../images/pageWrapperTop.png') no-repeat center top, url('../images/pageWrapperBottom.png') no-repeat center bottom;
	padding: 13px 0;
}


.pageWrapper{
	/*clear: both;*/
	margin: 0 auto;
	width: 960px;
	padding: 0 20px 30px 20px;
	background:  url('../images/pageWrapper.png') repeat-y center top;
}

.pageWrapper1a{
	clear: both;
	margin: 0 auto;
	width: 1000px;
	background:  url('../images/pageWrapperTop1.png') no-repeat center top, url('../images/pageWrapperBot1.png') no-repeat center bottom;
	padding: 13px 0;
}
.pageWrapper1b{
	/*clear: both;*/
	margin: 0 auto;
	width: 960px;
	padding: 0 20px 30px 20px;
	background-color: #000;
}


/*.tiledBG{
	position: relative;
	clear: both;
	background: url('../images/BGtile01.jpg') no-repeat center top, url('../images/BGtile03.jpg') no-repeat center bottom, url('../images/BGtile02.jpg') repeat-y center top;
}*/

/* general item stuff - titles etc =================*/
.itemTitle{
	position: relative;
	height: 40px;
	padding-bottom: 13px;
	margin-bottom:  2em; /*16px;*/
	background: url('../images/title00divider.png') no-repeat center bottom;	
}

.itemTitle_offset{
	position: relative;
	height: 35px;
	padding-bottom: 13px;
	margin-bottom:  1em; /*16px;*/
	background: url('../images/title00divider.png') no-repeat center bottom;	
}

.itemTitle00{
	font-family: 'PT Serif', 'optimusprincepssemiboldRg', Times, serif;
	/*position: absolute;*/
	/*width:100%;*/
	text-align: center;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 0.26em;
	/*color: #eddd7e;*/
	color: #fff;
	/*-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(55%, rgba(0,0,0,1)), color-stop(64%, rgba(0,0,0,.7)), to(rgba(0,0,0,.1)));*/
	text-shadow: 0px 0px 9px #000, 0px 0px 4px #000, 0px 0px 3px #000;
}

.itemTitle03{
	font-family: 'PT Serif', 'optimusprincepssemiboldRg', Times, serif;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.26em;
	color: #fff;
	text-shadow: 0px 0px 9px #000, 0px 0px 4px #000, 0px 0px 3px #000;
}


	/*.itemTitle00::first-letter{
		text-transform: uppercase;
		font-weight: 400;
		font-family: times, serif;	
		font-size: 36px;
		vertical-align: -10%;
		letter-spacing: -.075em;
		letter-spacing: 0em;
	}*/

.itemTitle01{
	/*margin-top: 20px;*/
	float: right;
	/*width: 202px;*/
	/*border:1px solid #fab;*/
	position:relative;
	top: -22px;
}

.itemTitle01 a:link,
.itemTitle01 a:visited{
	position: absolute;
	right: 0px;
	text-align: right;
	margin-top: 2px;
	padding-right: 18px;
	/*float: right;*/
	font-size: 12px;
	font-weight: 700;
	width: 202px;
	
	background: url('../images/smallArrow01.png') no-repeat;
	background-position: 210px 3px;

	transition: background-position .05s;
	-moz-transition: background-position  .05s;
	-webkit-transition: background-position  .05s;
	-o-transition: background-position,  .05s;
	
	text-decoration: none;
	color: #9a9594; /*#fcfcfc;*/
	
	color: #ddd;
	transition: color .2s;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	-o-transition: color .2s;	
}
.itemTitle01 a:hover{
	text-decoration: none;
	color: #fff; /*#f0f0bd;*/
	/*background-position: 312px 5px;*/
	background-position: 212px 3px;
	
}


/* newstuff =====================================*/
#newswrapper{       /*used for text pages*/
	float: left;
	width: 632px;
	padding: 20px 0;
	/*padding-bottom: 50px;*/
}



.newsitem{
	/*border-bottom: 1px solid #3b3939;*/
	/*padding-bottom: 15px;*/
	margin-bottom: 1em; /*22px;*/
	min-height: 112px;
	padding-top: 0em;
	padding-bottom: 2em;	
}

.newsBody{
	/*clear: both;*/
	font-size: 14px;
	line-height: 24px;
	/*color: #9a9594;*/
	padding-left: 100px;
}

.newsBody ul{

}

.newsBody li{
	list-style-type: none;
	list-style-image: url('../images/smallArrow03.png');
	margin: 0 0px 0 15px;
}

.newsBody img{
	position: relative;
	left: -2px;
	width: 532px;
	border: 1px solid #353231;
	/*box-shadow: 0 0 5px #000;*/
	-webkit-box-shadow: 0 0 5px #000, inset 0 0  1px 1px #000;
    -moz-box-shadow: 0 0 5px #000, inset 0 0 1px 1px #000;
    box-shadow: 0 0 5px #000,  inset 0 0 1px 1px #000;
}

.newsHeader{
	color: #d2cfce;
	width: 532px;
	float: left;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 13px;
}
.newsHeader a:link,
.newsHeader a:visited,
.newsHeader a:active{

	color: #d2cfce;
	font-weight: 400;
	
	transition: color .2s;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	-o-transition: color .2s;	
	
}
.newsHeader a:hover{
	color: #fff;
}

.newsdate{
	text-align: left;
	letter-spacing: -1px;
	font-size: 18px;
	width: 100px;
	float:left;
	font-weight: 400;
	color: #9a9594;
	margin-bottom: 3px;
	/*width: 131px;*/
	/*margin-right: 40px;*/
}

.newsBtn{
	font-size: 12px;
	padding-left: 100px;
	color: #f0f0bd;
	width: 72px;
	border: 0px solid #f48;
	margin-top: 10px;
	/*background: url('../images/smallArrow01.png') no-repeat right center; */
	background-image: url('../images/smallArrow01.png');
	background-repeat: no-repeat;
	background-position: 163px 3px;
}
.newsBtn a:link,
.newsBtn a:visited{
	text-decoration: none;
	color: #f0f0bd;
}
.newsBtn a:hover{
	text-decoration: underline;
	color: #f0f0bd;
}

.newspic{
	float: left;
	width: 85px;
	height: 85px;
	overflow: hidden;
	
	border: 1px solid #353231;
	-webkit-box-shadow: 0 0 5px #000, inset 0 0 1px 1px #000;
	-moz-box-shadow: 0 0 5px #000, inset 0 0 1px 1px #000;
	box-shadow: 0 0 5px #000, inset 0 0 1px 1px #000;
}

/*==========================================================*/
/*==========================================================*/

#faqwrapper{
	/*width: 632px;*/
	padding-top: 30px;
}

/*==========================================================*/
/*==========================================================*/

.pressItem{
	padding: 20px 50px 0 50px;
	margin: 0 0 50px 0;
	text-align: center;
}

.pressItem_logo{
	/*border-bottom:1px solid #999999;*/
	/*margin: 10px 0 10px 0;*/
	/*width: 50%;*/
	/*margin:  0 25% 0 25%;*/
	/*margin: 20px auto 12px auto;	*/
	margin: 0 auto 15px auto;
}

.pressItem_quote{
	font-style: italic;
	font-size: 20px;
	padding: 0px 25px 20px 25px;
	color: #fff;
	line-height: 28px;
}


.pressItem_link{
	margin: 0 0 40px 0;
	font-size: 11px;
}

.pressItem_link a:link,
.pressItem_link a:active,
.pressItem_link a:visited{
	color: #a19d93;
}
.pressItem_link a:hover{
	color: #ffffff;	
}


.pressItem_score{
	font-size: 28px;
	font-weight: bold;
	/*border-bottom:1px solid #999999;*/
	/*width: 50%;*/
	/*margin:  0 25% 0 25%;*/
	/*width: 800px;*/
	height: 50px;
	/*margin-top: 20px;*/
	width: 610px;
	/*color: #908b8a;
	color: #f5f1e9;*/
	color: #fff;
	margin: 0 auto 0 auto;
}

.pressItem_number{
	float: left;
	width: 100px;
	/*border: 1px solid #fff;*/
	text-align: center;
	position: relative;
	top: -18px;
}

.pressItem_line1{
	float: left;
    width: 250px;
    height : 1px;

    background: rgb(255,255,255);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left,  right, color-stop(0%, rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(144,139,138,0) 0%, rgba(144,139,138,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
.pressItem_line2{
	float: left;
    width: 250px;
    height : 1px;

    background: rgb(255,255,255);
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left,  right, color-stop(0%, rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,  rgba(144,139,138,1) 0%, rgba(144,139,138,0) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
.pressItem_line3{
    width: 600px;
    height : 1px;
	margin: 0 auto 20px auto;

    background: rgb(255,255,255);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%,  rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left,  right, color-stop(0%, rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,1)) ,  right, color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(144,139,138,0) 0%, rgba(144,139,138,1) 50%, rgba(144,139,138,0) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%,  rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%,  rgba(255,255,255,0) 100%);
    background: linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%,  rgba(255,255,255,0) 100%);
}

/*==========================================================*/
/*==========================================================*/

#kickwrapper{
	width: 960px;
	padding: 15px 0 50px 0;

	/*padding: 30px 327px 0 0;*/
	font-size: 14px;
	line-height: 24px;
	/*color: #9a9594;*/
	/*color: #a19d93;*/
	color: #a19e98;
}

.updateNavWrapper{
	background: url('../images/doubleNavBox_top.jpg') no-repeat center top, url('../images/doubleNavBox_bot.jpg') no-repeat center bottom;
	padding: 50px 0;
}
.updateNav{
	line-height: 24px;
	font-size: 12px;
	/*border: 1px solid #221e1e;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #0d0b0b;
	box-shadow: 0px 0px 3px #000, 0px 0px 6px #000;*/
	padding: 0px 20px 0px 24px;
	background: url('../images/doubleNavBox_mid.jpg') repeat-y center top;	
}

.pageflourish{
	background: url('../images/pageflourish.png') no-repeat center center;	
	height: 11px;
	padding: 7px 0;
}


.navSide{
	border: 0px solid #f00;
	width: 68px; /*58px;*/
	display: inline-block;
}

.updateNav a:link,
.updateNav a:active,
.updateNav a:visited{
	text-decoration: none;
	color: #d2cfce;
	/*text-shadow: 0 0 6px #000, 0 0 3px #000, 0 0 1px #000;*/
	transition: color .2s;	
}
.updateNav a:hover{
	color: #fff;
}

#kickwrapper b{
	/*color:	#d2cfce;*/
	color: #bdb9b0;
}

#kickwrapper iframe{
	box-shadow: 0 0 4px #000, 0 0 10px #000;
	-moz-box-shadow: 0 0 4px #000, 0 0 10px #000;
	-webkit-box-shadow: 0 0 4px #000, 0 0 10px #000;
	box-shadow: 0px 0px 4px #000, 0 0 10px #000;	
}

#kickwrapper img{
	/*position: relative;
	left: 4px;*/
	
	max-width: 620px;
	margin: 0 auto;

	padding: 0 6px;
	/*box-shadow: 0 0 4px #000, 0 0 10px #000;
	-moz-box-shadow: 0 0 4px #000, 0 0 10px #000;
	-webkit-box-shadow: 0 0 4px #000, 0 0 10px #000;
	box-shadow: 0px 0px 4px #000, 0 0 10px #000;	*/
}

#kickwrapper .kickcaption{
	font-style: italic;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	padding: 5px 6px;
	margin-top: -20px;
	/*margin-left: 6px;*/
	/*border: 1px solid #f00;*/
	background-color: #130f0d;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

#kickwrapper .kickcaption2{
	font-style: italic;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	padding: 5px 0;
	margin-top: -5px;
	margin-left: 6px;
	background-color: #130f0d;
	width: 614px;
}

#kickwrapper li{
	/*margin: 0 20px;*/
	list-style-type: none;
	list-style-image: url('../images/smallArrow03.png');
	/*padding: 0 0 0 28px;*/
	margin: 0 68px 0 96px;
}


#blogpostWrapper li{
	/*margin: 0 20px;*/
	list-style-type: none;
	list-style-image: url('../images/smallArrow03.png');
	/*padding: 0 0 0 28px;*/
	margin: 0 68px 0 96px;
}


.kickgreen{
	color: #76CC1E;
}


	.kickbtn{
		text-align:center;
		list-style-type:none;
		height:51px;
		margin: 0 auto 3px auto;
		overflow: hidden;
		width: 162px;
	}

	.kickbtn a:link,
	.kickbtn a:visited{
		font-size: 21px;
		font-weight: 700;
		color:#fff;
		background-image:url('../images/kickBtn.png');
		background-position:0px 0px;
		background-repeat:no-repeat;
		display: block;
		overflow: hidden;
		font-size:12px;
		padding-top:12px;
		height:39px;	
		z-index: 201;
		text-shadow: 0px 0px 1px #000, 0px 0px 2px #000, 0px 0px 4px #000;		
	}

	.kickbtn a:hover{
		background-position:0px -51px;
		color:#fff;
		text-shadow: 0px 0px 1px #000, 0px 0px 2px #000, 0px 0px 4px #000;
	}
	
	.kickbtn a:active{
		color:#fff;
		background-position:0px -102px;
		padding-top:14px;
		height:37px;	
		text-shadow: 0px 0px 1px #000, 0px 0px 2px #000, 0px 0px 4px #000;
	}

	#kickrewards{
		float:right;
		width: 279px;
		
		
		margin-top: 5px;
		padding: 51px 15px 0 15px;
		/*-moz-border-radius: 10px;*/
		/*border-radius: 10px;*/
		/*position: relative;*/

		background: url('../images/boxtopper_single.png') no-repeat center top;

		background-color: #0d0b0b; 
		
	}
	
	#kickrewardsfront{
		/*float:right;*/
		width: 309px;
	
		margin: 5px 0 20px 0;
		padding: 10px 0px 0px 0px;

		/*background: url('../images/boxtopper_single2.png') no-repeat center top;*/

		/*background-color: #0d0b0b;
		background-color: #f00;*/
		/*background-color: #f0f;*/
		clear: both;
		position: relative;
	}
	#kickrewardsfrontTop{
		width: 309px;
		height: 258px;
		position: absolute;
		background: url('../images/boxtopper_single2.png') no-repeat center top;
		/*background-color: #0ff;*/
	}
	
	#kickrewardsfrontWrapper{
		margin-top: 26px;
		margin-right: 1px;
		margin-left: 1px;
		padding: 25px 15px 17px 15px;
		background-color: #0d0b0b;
		/*background-color: #f00;*/
		border: 1px solid #2d2d2d;
		box-shadow: 0 0 4px #000, 0 0 10px #000;
		-moz-box-shadow: 0 0 4px #000, 0 0 10px #000;
		-webkit-box-shadow: 0 0 4px #000, 0 0 10px #000;
		box-shadow: 0px 0px 4px #000, 0 0 10px #000;	
	}
	
	/*.kickrewardstop{
		position: absolute;
		top: -26px;
		left: 0;
		width: 309px;
		height: 258px;
		background: url('../images/boxtopper_single.png') no-repeat center bottom;
		z-index: 40;
	}*/
	
	
	.reward{
		text-align: left;
		font-size: 12px;
		line-height: 18px;
		padding: 30px;
		border: 1px solid #353231;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: #120f0f; 
		box-shadow: 0px 0px 3px #000, 0px 0px 6px #000;
		margin-bottom: 15px;
		margin-top: 15px;

	}
	
	.paypal{
		text-align: center;
		margin-top: -17px;
		
		margin-bottom: 0px;
		
		-moz-border-radius-topright: 0px;
		border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		border-top-left-radius: 0px;
		
		background-color: #171313;
		font-weight: 700;
		color: #d2cfce;
	}
	
	.paypal img{
		padding: 0px;
		margin: 0px;
		width:0px;
	}
	
	.reward a:link{
		
		/*position: relative;
		top: -4px;*/
		/*float: right;*/
		display: block;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		width: 92px;
		height: 26px;
		/*margin-left: 8px;*/
	}
	
	.reward img{
		width: 92px;
		height: 26px;
	}
	
	
	.reward:first-line{ 
		font-size: 18px;
	}
	
	.paypal:first-line{ 
		font-size: 16px;
	}
	
	#kickrewards a:link,
	#kickrewards a:active,
	#kickrewards a:visited{
		font-size: 14px;
		line-height: 24px;
		color: #9a9594;
	}
	#kickrewards a:hover > .reward{
		background-color: #171313;
		color: #a7a2a0;
	}
	
	.reward hr{
		height:2px;
		border-width:0;
		background-color: #353231;
		color: #353231;
	}
	
	
.faqitem{
	/*border-bottom: 1px solid #262218;*/
	border-bottom: 	1px solid #272522;
	padding-bottom: 18px;
	margin-bottom: 18px;
	width: 564px; /*632px;*/ /*795px;*/
	margin-left: 68px;
}

.faqBody{
	min-height: 40px;
	padding-left: 40px;
	font-size: 14px;
	line-height: 24px;
	/*color: #bebebf;*/
	/*color: #9a9594;*/
}

.faqHeader{
	min-height: 40px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: 400;
	margin:  5px 0 5px 0;
	color: #fdfdfd;
}

.QA{
	float: left;
	position: relative;
	top: -5px;
	font-size: 24px;
	color: #fdfdfd;
	font-weight: 700;
}

/*==========================================================*/
/*==========================================================*/



/* EXTRA STUFF ======================================*/
#extrawrapper{
	float: right;
	width: 309px;
	padding-top: 20px;
}
#extrawrapper iframe{
	border: 0;
	/*left: 45px; */
	margin: 6px 6px 0 6px;
}

.ksWidgetWrapper{
/*position: absolute;
left: 38px;*/

margin: 0 auto;
/*border: 1px solid #ff0;*/
width: 232px;
} 
.ksWidget{
position: absolute;
/*left: 32px;*/
width: 232px;
height: 391px;
background: url('../extra/kswidget.png') no-repeat center top;
/*border: 1px solid #f00;*/
	box-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 2px #000;	
z-index: 59;
}

.sideblock{
	position: relative;
	width: 309px;
	/*height: 201px;*/
	margin: 0 0 12px 0; 	
	/*background: url('../images/sideblock.jpg') no-repeat left top;*/
	
	/*height: 178px;*/
	
	/*padding: 16px 0 19px 0;
	background: url('../extra/extratop1.png') no-repeat center top, url('../extra/extrabot1.png') no-repeat center bottom;*/
}
.sideblockheader{
	font-size: 18px;
	font-weight: 700;
	color: #d2cfce;
	/*height: 18px;*/
	/*padding-top: 10px;
	padding-bottom: 2px;*/
	margin: 15px 0 10px 0; 
	text-align: center;
}
.sideblockbody{
	width: 309px;
	height: 178px;
	
	padding: 16px 0 19px 0;
	background: url('../extra/extratop1.png') no-repeat center top, url('../extra/extrabot1.png') no-repeat center bottom;	
	
}
.sideblockbody a:link,
.sideblockbody a:visited,
.sideblockbody a:active{
	z-index: 35;
	width: 309px;
	height: 178px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*opacity: 0.85;
	filter: alpha(opacity=85);
	transition: opacity .3s;
	-moz-transition: opacity  .3s;
	-webkit-transition: opacity  .3s;
	-o-transition: opacity  .3s;*/
	box-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 2px #000;	
	
	transition: box-shadow .2s;
	-moz-transition: box-shadow .2s;
	-webkit-transition: box-shadow .2s;
	-o-transition: box-shadow .2s;	
}
.sideblockbody a:hover{
	background-position: 0px -178px;
	box-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 2px #000;
	/*opacity: 1;
	filter: alpha(opacity=100);*/
}

.sideblockbodyTall{
	width: 309px;
	height: 355px;
}
.sideblockbodyTall a:link,
.sideblockbodyTall a:visited,
.sideblockbodyTall a:active{
	z-index: 35;
	width: 309px;
	height: 355px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;

	box-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 2px #000;	
	
}
.sideblockbodyTall a:hover{
	background-position: 0px -355px;
}


.sideblockfooter{
	padding: 0 20px;
	height: 22px;
	font-size: 12px;	
	text-align: right;
}
.extratop{
	z-index: 32;
	height: 16px;
	background: url('../extra/extratop1.png') no-repeat center top;	
}
.extrabot{
	z-index: 31;
	/*width: 57px;*/
	height: 19px;
	background: url('../extra/extrabot1.png') no-repeat center top;	
}

/* STORY STUFF ======================================*/ 
#storywrapper{ /*USED*/
	padding: 15px 0 50px 0;
	clear: both;
}

.storyTitle{
	text-align: center;
	font-size: 21px;
	font-weight: 400;
	padding-bottom: 14px;
	letter-spacing:1px;
	height: 48px;
	overflow: hidden;
	margin: 0px 0 2px 0;
}
.storyTitle a:link,
.storyTitle a:visited,
.storyTitle a:active{
	color: #fdfdfd;

	color: #d2cfce;
	
	transition: color .2s;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	-o-transition: color .2s;	
}
.storyTitle a:hover{
	color: #d6cecb;
	
	color: #fff;
}

.storyDate{
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	color: #9a9594; /*#888382;*/ /*#736D65;*/
	padding: 4px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #353231;
	border-top: 1px solid #353231;
}

.storyBody{
	font-size: 14px;
	line-height: 24px;
	/*color: #9a9594;*/ /*#bfbfc0;*/
	margin: 0px 0 1em 0;
	height: 270px;
	/*height: 205px;*/
	width: 306px;
	/*overflow: hidden;*/
	padding-top: 10px;
}

.storyBody .newsquote{
	font-style: italic;
}

.storybodylilline{
	border-top: 1px solid #353231;
	height:1px;
}

.storyBody p{
	margin: 0;
	padding: 0;
}

.storyImage{
	margin: 7px 0 6px 0;
	padding: 0px;
}
/*.storyImage img{
	border: 1px solid #000;
	box-shadow: 0 0 5px #000;
	margin: 0px 0px 0px 0px;
}*/

.storyImage img{
	width: 306px;
	/*height: 122px;*/
	height: 133px;
	margin: 0px	;
	padding: 0px;	
	border: 1px solid #353231;
	box-shadow: 0 0 5px #000;
}

.alert{
	color: #9a9594;
	text-align: center;
	font-size: 18px;
	font-style: italic;
	padding: 10px 0 50px 0;
}

.siteManual{
	color: #9a9594;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	padding: 10px 0 10px 0;
	margin: 0 0 0px 0;
}

.wallpaperCaption{
	color: #6f6b6b;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	padding: 3px 0 3px 0;
	margin: 0 0 3px 0;
}

.storyItem{
	float: left;
	width: 306px;
	border: 0px solid #f47;
	margin: 10px 20px 0px 0;
}

.laststory{
	float: right;
	margin-right: 0;
}

.storyFooter{
	clear: both;
	/*padding: 10px 0;*/
	/*border-top: 1px solid #9a9594;
	border-bottom: 1px solid #9a9594;*/
	
	text-align: center;
	padding: 6px 0;
	border-bottom: 1px solid #353231;
	border-top: 1px solid #353231;	
}

.storyBtn{
	font-size: 13px;
	font-weight: 700;
	color: #f0f0bd;
	/*width: 72px;*/
	/*border: 0px solid #f48;
	background: url('../images/smallArrow01.png') no-repeat right center; */
	

}
.storyBtn a:link,
.storyBtn a:visited{
	text-decoration: none;
	color: #9a9594;
}
.storyBtn a:hover{
	/*text-decoration: underline;*/
	color: #fdfdfd;
}

/*===============================================*/
/*= OVERVIEW ===========================================*/

#overviewWrapper{
	width: 958px;
	padding: 15px 0 50px 0;
	margin: 0px auto 0px auto;
}

#overviewWrapper ul{}
#overviewWrapper li{
		list-style-type:none;
}


.explLine{
	width: 306px;
	margin: 20px auto;
	border-bottom: 1px solid #272522;
}

.explTitle{
	width: 795px;
	width: 632px;
	margin:  0 0 15px 0;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #736D65;
	font-size: 21px;
	font-weight: 700;
	font-style: italic;
}

.explTxt{
	width: 795px;
	width: 632px;
	margin: 25px auto;
	font-size: 14px;
	line-height: 24px;
	color: #BEBEBF;
	text-align: center;
	
	color: #736D65;
	font-size: 14px;
	/*padding: 20px 0px;*/
	/*border-bottom: 1px solid #272522;
	border-top: 1px solid #272522;	*/
}
.explTxt b{
	color: #b0a79b;
}

.overviewshort{
	position: relative;
	height: 212px;
	width: 958px;
	margin-bottom: 30px;
}

.overviewname{
	position: absolute;
	left: 23px;
	top: 143px;
	font-size: 26px;
	font-weight: bold;
}
.overviewname b{
	position: absolute;
	width: 602px;	
    color: #aaa;  
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), color-stop(55%, rgba(0,0,0,0.1)), color-stop(64%, rgba(0,0,0,0.9)), to(rgba(0,0,0,0.9)));
}
.overviewname a{
	position: absolute;
	text-shadow: 0px 0px 6px #000, 0px 0px 4px #000, 0px 0px 6px #000, 0px 0px 3px #000;
	text-decoration: none;  
	width: 602px;
    color: #fdfdfd;  	
}

.overviewbtn{
	position: absolute;
	top: 135px;
	left: 719px;
	width:206px;
	margin-bottom: 21px;
}

.overviewbtn a:link,
.overviewbtn a:visited{
	text-transform: uppercase;
	text-align: center;
	background-image:url('../images/postBtn.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family: times, serif;
	color:#000;
	font-weight: bold;
	font-size:12px;
	text-shadow: 0 0 1px #222;
	border:0px solid #f08;
	width: 206px;
	height: 35px;
	padding-top:22px;
	display: block;		
	z-index: 175;
}
.overviewbtn a:hover{
	text-shadow: 0 0 4px #000;
	background-position:0px -57px;
	color:#fdfdfd;
}

.overviewbtn a:active{
	text-shadow: 0 0 4px #000;
	height:33px;
	padding-top:24px;
	color:#fdfdfd;
	background-position:0px -114px;
}

.halfpageShort{
	float: left;
	position: relative;
	width: 469px;
	height: 166px;
	margin: 0 20px 0 0;
}

.halfpageShort .label{
	position: absolute;
	top: 115px;
	left: 26px;
	font-family: 'PT Serif', times, serif;
	font-size: 27px;
	font-weight: 700;
	
}

.lasthalfpageShort{
	margin: 0;
}

.halfpageShort a:link,
.halfpageShort a:visited{
	opacity: 0.90;
	filter: alpha(opacity=90);
	
	transition: opacity .2s;
	-moz-transition: opacity  .2s;
	-webkit-transition: opacity  .2s;
	-o-transition: opacity  .2s;	
}
.halfpageShort a:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

/*===============================================*/
/*===============================================*/


.mediaWrapper{
	clear: both;
	/*width: 958px;*/
	padding: 15px 0 15px 0;
	/*margin: 0px auto 0px auto;
	border: 0px dashed #882222;*/
}

.indexWrapper{
	/*clear: both;*/
	padding: 20px 0 20px 0;
}

.mediaWrapper iframe{
	border: 1px solid #000;
}

.mediaWrapperShort{
	float: left;
	/*clear: both;*/
	/*width: 632px;*/
	width: 470px;
	margin-right: 20px;
	padding: 35px 0 0 0;
	/*margin: 0px auto 0px auto;*/
	border: 0px dashed #882222;
}

.halfpagemovie{
	float:left;
	width: 469px;
	height: 264px;
	margin: 15px 0 25px 0;
	border: 0px dashed #882222;
}

.movieWrapperShort{
	float:right;
	width: 469px;
	/*width: 306px;*/
	padding: 15px 0 50px 0;
	margin: 0px auto 0px auto;
	border: 0px dashed #882222;
}

.thumbsrow ul{
list-style: none;
padding: 0;
margin: 0;
}

.thumbsrow li{
	display: inline-block;
	padding: 0;
}

.thumbsrow a:link,
.thumbsrow a:visited,
.thumbsrow a:active{
	opacity: 0.85;
	filter: alpha(opacity=85);
	
	transition: opacity .3s;
	-moz-transition: opacity  .3s;
	-webkit-transition: opacity  .3s;
	-o-transition: opacity  .3s;
}

.thumbsrow a:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

/*.thumbsrow .listy {
	width: 143px;
	height: 89px;
	line-height: 0;
	overflow: hidden;
	word-spacing: normal;
	vertical-align: top;
	box-shadow: 0 0 5px #000;
	margin: 0 17px 20px 0;
}

.thumbsrow .lasty{
	margin: 0 0 20px 0;
}*/

.listmini {
	line-height: 0;
	/*overflow: hidden;*/
	vertical-align: top;
	box-shadow: 0 0 5px #000;
	margin: 0 14px 20px 0;
}

.lastmini{
	line-height: 0;
	vertical-align: top;
	box-shadow: 0 0 5px #000;
	margin: 0 0 18px 3px;
}

.listmini img{
	border: 1px solid #353231;
	box-shadow: 0 0 5px #000;
}


.minithumb{
	width: 143px;
	height: 89px;
}

#featureWrapper{
	clear: both;
	padding: 15px 0 0 0;
	margin: 0px 0 0 0;
}


.featureShort{
	width: 306px;
	/*height: 310px;*/
	float:left;
	margin-right: 20px;
	/*margin-bottom: 40px;*/
	/*margin-bottom: 10px;*/
}
.lastfeature{
	margin-right: 0px;
}
.featureShortThumb{
}

.featureShortThumb img{
	width: 306px;
	height: 166px;
	border: 1px solid #353231;
	box-shadow: 0 0 5px #000;	
}

.featureShortThumb a:link,
.featureShortThumb a:visited,
.featureShortThumb a:active{
	opacity: 0.85;
	filter: alpha(opacity=85);
	
	transition: opacity .3s;
	-moz-transition: opacity  .3s;
	-webkit-transition: opacity  .3s;
	-o-transition: opacity  .3s;
}
.featureShortThumb a:hover{
	opacity: 1;
	filter: alpha(opacity=100);	
}

.featureShortTxt{
}

.featureShortTitle{
	text-align: center;
	color: #d2cfce;
	margin-top: 6px;
	font-size: 14px;
	line-height: 26px;
	text-transform: uppercase;
	font-weight: 700;
}
.featureShortTitle a:link,
.featureShortTitle a:visited,
.featureShortTitle a:active{
	color: #fff;
}
.featureShortTitle a:hover{
	color: #9a9594;
}

.featureShortBody{
	font-weight: 400;
	color: #9a9594;
	font-size: 14px;
	line-height: 26px;
}

/*====== BIG FEATURE ==================*/
/*=====================================*/


.featOverview{
	width: 958px;
	height: 257px;
	padding: 40px 0 0px 0;
	margin: 0px auto 20px auto;
	/*border-bottom: 1px solid #272522;*/
	line-height: 17px;
	font-size: 13px;
	background: url('../images/featnavBG.jpg') no-repeat center top;	
} 
.featOverview ul{
	list-style-type: none;
	width: 259px;
	padding: 0;
	margin: 0;
	display: inline-table;
	list-style-image: url('../images/smallArrow03.png');
	padding: 0 20px 0 40px;
}

.featOverview ul li{
	margin-bottom: 20px;
}

.featOverview ul li a:link,
.featOverview ul li a:visited{
	/*color: #736D65;*/
	/*font-size: 14px;	*/
	text-decoration: none;
	/*color: #9a9594;*/
		color: #d2cfce;
	
	text-shadow: 0 0 6px #000, 0 0 3px #000, 0 0 1px #000;	
	
	transition: color .2s;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	-o-transition: color .2s;	
}
.featOverview ul li a:hover{
	/*color: #b5ac9f;*/
	text-decoration: none;
	/*color: #d2cfce;*/
	color: #eee;
}

/*-----------------------*/

.bigfeatureWrap{
	width: 100%;
	min-height: 431px;
	margin-bottom: 27px;
}

.bigfeat1{
	background-image: url("../features/bigfeat1.jpg");
	background-position: center top;
	background-repeat: no-repeat;
}

.bigfeat2{
	background-image: url("../features/bigfeat2.jpg");
	background-position: center top;
	background-repeat: no-repeat;
}

.bigfeature1{
	position: relative;
	margin: 0 auto;
	padding-top: 55px;
	padding-left: 489px; 
	width:  469px;
}

.bigfeature2{
	position: relative;
	margin: 0 auto;
	padding-top: 55px;
	padding-right: 469px; 
	width:  489px;
}

.bigfeattxt{
	padding: 0 25px 0 25px;
}

.bigfeattitle{
	font-weight: 700;
	font-size: 24px;
	text-shadow: 0 0 5px #000, 0 0 10px #000;
	color: #fdfdfd;
	margin-bottom: 25px;
}

.bigfeatbody{
	font-size: 14px;
	line-height: 24px;
	text-shadow: 0 0 7px #000, 0 0 3px #000, 0 0 1px #000;
	/*color: #fdfdfd;
	color: #ababab;*/
	/*color: #dedede;*/
	/*color: #d2cfce;*/
	color: #fdfdfd;
}
.bigfeatscreens1{
	position: absolute;
	top: 337px;
	left: 470px;
	border: 0px solid #f78;
	width: 475px;
	height: 89px;
	margin: 0 0 0 19px;
}

.bigfeatscreens2{
	position: absolute;
	top: 337px;
	left: 0px;
	border: 0px solid #f78;
	width: 475px;
	height: 89px;
}

.bigfeatureWrap ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.bigfeatureWrap li{
	width: 143px;
	height: 89px;
	display: inline-block;
	position: relative;
	margin: 0px 17px 0px 0px;
	padding: 0;
	box-shadow: 0 0 5px #000, 0 0 2px #000;	
}

.bigfeatureWrap img{
	width: 143px;
	height: 89px;
}

.bigfeatureWrap .lasty{
	margin: 0;
}

.bigfeatthumbs{
	width: 143px;
	height: 89px;
}

.bigfeattrailer{}

/*=====================================*/
/*=====================================*/


/*======Flash and stuff================*/
/*=====================================*/
	/*
	#flashWrapper{
		width:100%;
		overflow:visible;
		border:0px dotted #fff;
	}
	
	#flashContainer{
		margin-left:auto;
		margin-right:auto;
		border: 0px dashed #882222;
		z-index:1;
		background-color: transparent;
		text-align:center;
		overflow:visible;
	}
	
	#bottomBarWrapper{
		margin-left:auto;
		margin-right:auto;
		width:956px;
		overflow:visible;
	}
	
	
	#featuresBarWrapper{
		margin-top:10px;
		margin-bottom:5px;
		margin-left:auto;
		margin-right:auto;
		width:964px;
		overflow:visible;
		text-align:center;
		height:75px;
	}
	
	#featuresBar{
		background: url('../images/featuresBar.jpg') no-repeat center top;
		height:75px;
		width:964px;
		margin-left:auto;
		margin-right:auto;
	}	
	
	#featureDesc{
		padding:0px;
		text-align:center;	
		font-family: Georgia, times, serif;
		font-size:14px;
		line-height: 22px;
		color:#eee;
		font-weight:bold;
		margin-left: auto;
		margin-right: auto;
		border:0px solid #f00;
		padding:16px 98px 5px 98px;
	}	
*/
/*=====/Flash and stuff================*/
/*=====================================*/


/*=====================================*/
/*=========TEXTPAGE SPECIFIC===========*/
/*
	#txtpage{
		position: relative;
		left: 1px;
		margin-left: auto;
		margin-right: auto;
		padding:31px 0 0 0;
		background:url('../images/textPageTop.jpg')  no-repeat center top;
		border: 0px solid #ff5500;
		margin-bottom:20px;
		width: 956px;
		min-height: 25px;
	}
	
	#mediaLangWrapper{
		position: relative;
		left: 1px;
		top: 30px;
		margin-left: auto;
		margin-right: auto;
		border: 0px solid #ff5500;
		width: 956px;
		z-index: 25;
	}
	
	#flashLangWrapper{
		margin-left: auto;
		margin-right: auto;
		border: 0px solid #ff5500;
		width: 956px;
		z-index: 11;
		position: relative;
		top:-3px;
	}

	#txtpageWrapper{
		position: relative;
		top: -4px;	
		border: 0px solid #ff5599;
		padding: 0px;
		width: 100%;
		background:url('../images/textPageBG.jpg')  no-repeat center top;
		min-height:719px;

	}*/

	.socialBarSmall{
		position:relative;
		top:-20px;
		width:115px;
		height: 58px; /*without padding: 36px;*/
		padding: 8px 0 0 4px;
		border: 0px solid #2e2e2e;
		margin-bottom:18px;
	}

	.newsThumb{
		width: 119px;
		min-height: 85px;		
	}

	.newsThumb img{
		border: 1px solid #ffffff;
		margin:0px;
		padding:0px;		
	}
	

	
	.featureTitle{
		border: 0px solid #00ffff;
		width: 604px;
		/*height: 46px; 									/*36px; this and next are linked, changed to make room for 2 lines ONLY in title*/
		margin-bottom: 10px; 								/*18px;*/
		margin-left: 140px;
		margin-top: 15px;

		font-size: 21px;
		font: Georgia, times, serif;
		font-weight: bold;
		color: #ffffff;
		line-height:21px;
		text-align: center;
		float: left;
		overflow:hidden;

	}	

	.press_titleImg{
		width: 100%;
		height:59px;
	}
	
	.socialBar{
		width: 604px; /*743px;*/
		margin-left: 149px;
		height: 25px;
		border: 0px solid #f0f;
		margin-bottom:20px;	
		clear:both; 
		padding: 0 0 7px 0px;	
	}	
	
	.newsTitle{
		border: 0px solid #00ffff;
		width: 604px;
		/*height: 46px;*/									/*36px; this and next are linked, changed to make room for 2 lines ONLY in title*/
		margin-bottom: 4px; 								/*18px;*/
		margin-left: 30px;
		font-size: 24px;
		font: 'PT Serif', times, serif;
		font-weight: bold;
		color: #fff;
		line-height:30px;
		float: left;
		overflow:hidden;
	}
	
	.newsTitle a:link,
	.newsTitle a:active,
	.newsTitle a:visited{
		color:#fff;
	}
	
	.newsTitle a:hover{
		color:#dfc65e;		
	}
	
	.newsPost{
		border: 0px solid #00ffff;
		width: 604px;
		font:13px arial,sans-serif;
		line-height:26px;
		color: #ddd;
		text-align: justify;
		margin-left: 30px;
		float: left;
		margin-bottom:20px;
	}
	
	 .newsquote	{
		/*clear: both;*/
		font-family: 'PT Serif', times, serif;
		font-style:italic;
		line-height: 1.5em;
		text-align: justify;
		font-size: 14px;
		padding: 15px 0 15px 28px;
		/*margin: 24px 130px 24px 50px;*/
		margin: 24px 68px 24px 68px;
		text-indent: 0px;
		border-bottom: 1px solid;
		border-top: 1px solid;
		border-color: #353231;
		background: url('../images/quote.png') top left no-repeat;
		background-position: 0px 20px;
	}	
	
	.featurePost{
		border: 0px solid #00ffff;
		width: 604px;

		font:13px arial,sans-serif;
		line-height:26px;
		color: #eee;
		text-align: center;

		margin-left: 140px;
		float: left;
		margin-bottom:20px;
		border:0px solid #fff00f;
	}	

	.newsPost img{
		border:1px solid #ffffff;
		width: 604px;
		overflow: hidden;
		display: block;
		margin-bottom: 18px;
		margin-top: 0px;
	}

	.newsPost  a:link,
	.newsPost  a:visited,
	.newsPost  a:active{
		color: #dfc65e;
		text-decoration: none
	}
	.newsPost a:hover{
		color: #ffff95;
		text-decoration: none
	}
	
	.newsPostSide{
		float: left;
		margin-left:0px;
	}

	.postWrapper{
		margin-top: 10px;
		border:0px dotted #ff00ff;
		padding-left: 37px;
	}
	
	.titleImg{
		width: 100%;
		height:59px;
	}

	.feat_titleImg{
		width: 100%;
		height:59px;
		background:url('../images/featuresTitle.jpg')  no-repeat center top;
	}
	
	.postCloser{
		width:881px;
		height:21px;
		clear:both;
		background:url('../images/postCloser.jpg')  no-repeat center top;
	}
	
	.featureCloser{
		width:881px;
		height:21px;
		clear:both;
		border:0px dotted #ff55ff;
		background: url('../images/featureClose.png')  no-repeat center top;
	}

	.ico{
		height: 20px;
		display: block;
		float: left;
		margin-left:6px;
	}

	.icoGplus{
		width: 32px;
		background:url('../images/icoGplus.jpg')  no-repeat center top;
	}

	.icoFB{
		width: 44px;
		background:url('../images/icoFB.jpg')  no-repeat center top;
	}

	.icoTW{
		width: 20px;
		background:url('../images/icoTW.jpg')  no-repeat center top;
	}
	
	.fbbtn{
		float: right;
		margin-left: 25px;
		border: 0px solid #fff; 
	}
	.fbbtn a{		
		width: 57px;
		height: 57px;
		background:url('../images/fbbtn.png');
		background-repeat:no-repeat;		
		background-position: 0px -114px;
		display: block;
	}
	.fbbtn a:hover{
		background-position: 0px -57px;
	}
	.fbbtn a:active{
		background-position: 0px 0px;
	}	
	
	/*--newlist is less wide-----------------------------------------------------------------*/
	#newsBrowseWrapper{
		border: 0px solid #f00;
		padding: 10px 0;
		height: 57px;
		overflow: hidden;
		background: url('../images/title01divider.png') no-repeat center bottom, url('../images/title00divider.png') no-repeat center top;			
	}
	#newsBrowseWrapper ul{
		padding: 0;
		margin: 0;		
		list-style-type: none;
		text-align: center;
	}
	#newsBrowseWrapper ul li{
		display: inline-block;
		list-style-type: none;
	}

	#newsBrowseWrapper ul li a{ 
		display: inline-block;
	}	
	/*-------------------------------------------------------------------*/
	
	/*--standard list is wide-----------------------------------------------------------------*/
	#commentBrowseWrapper{
		border: 0px solid #f00;
		width: 960px;
		padding: 10px 0;
		/*height: 57px;*/
		background: url('../images/title01divider.png') no-repeat center bottom, url('../images/title00divider.png') no-repeat center top;			
	}

	#commentBrowseWrapper ul{
		padding: 0;
		margin: 0;		
		list-style-type: none;
		text-align: center;
	}
	#commentBrowseWrapper ul li{
		display: inline-block;
		list-style-type: none;
	}

	#commentBrowseWrapper ul li a{ 
		display: inline-block;
	}
	/*-------------------------------------------------------------------*/
	
	#commentPaging{
		/*empty by design*/
	}
	
	.browseBtn{
		text-align: center;
		height: 57px;
		width: 53px;
		margin-right:1px;
		margin-left:1px;
		overflow: hidden;
	}
	.browseBtn a:link,
	.browseBtn a:visited{
		font-size: 14px;
		font: 'PT Serif', serif;
		font-weight: bold;
		color: #000;
		height: 39px;
		padding-top: 18px;		
		width: 53px;
		border:0px solid #555;

		background:url('../images/browseBtn.png')  no-repeat center top;
		text-shadow: 0 0 3px #333;
		background-position:0px -114px;

		/*opacity: 0.85;
		filter: alpha(opacity=85);
		
		transition: opacity .2s;
		-moz-transition: opacity .2s;
		-webkit-transition: opacity .2s;
		-o-transition: opacity .2s;	*/	
	}
	.browseBtn a:hover{
		color: #fdfdfd;
		background-position:0px -57px;
		/*opacity: 1;
		filter: alpha(opacity=100);*/
		text-shadow: 0 0 3px #000;
	}
	.browseBtn a:active {
		text-shadow: 0 0 3px #000;
		color: #fdfdfd;
		height: 37px;
		padding-top: 20px;	
		background-position: 0px 0px;
	}
	
	
	.prevnextBtn{
		text-align: center;
		height: 57px;
		width: 154px;
		margin-right:1px;
		margin-left:1px;
		overflow: hidden;
	}
	
	.floatright{
		float:right;
		margin-right: 0;
	}
	
	.prevnextBtn a:link,
	.prevnextBtn a:visited{
		font-size: 14px;
		font: 'PT Serif', serif;
		font-weight: bold;
		color: #000;
		height: 39px;
		padding-top:18px;		
		width: 154px;
		border:0px solid #555;
		text-shadow: 0 0 2px #333;
		background-position:0px -114px;
	}
	.prevnextBtn a:hover{
		background-position:0px -57px;
		color: #fdfdfd;
		text-shadow: 0 0 3px #000;

	}
	.prevnextBtn a:active {
		text-shadow: 0 0 3px #000;
		color: #fdfdfd;
		height: 37px;
		padding-top:20px;	
		background-position:0px 0px;
	}	
	.prevnext1{
		background-image: url('../images/prevnextBtn1.png');
	}
	.prevnext2{
		background-image: url('../images/prevnextBtn2.png');
	}
	
	.dots{
		/*font-size: 16px;*/
		font: 'PT Serif', serif;
		font-weight: bold;
		color: #ffffff;
		/*padding-top: 10px;*/
		position: relative;
		top: 18px;
	}
	


	.browseBtnCurrentPage
	{
		/*float: left;*/
		text-align: center;
		height: 57px;
		width: 53px;
		margin-right:1px;
		margin-left:1px;

		overflow: hidden;
	}
	
	.browseBtnCurrentPage a:link{
		font-size: 14px;
		font: 'PT Serif', serif;
		font-weight: bold;
		color: #fff;
		height: 39px;
		padding-top:18px;	
		width: 53px;
		border:0px solid #555;
		background:url('../images/browseBtnC.png')  no-repeat center top;
		text-shadow: 0 0 3px #333;
		background-position:0px -114px;
	}
	.browseBtnCurrentPage a:hover{
		text-shadow: 0 0 3px #000;
		background-position:0px -57px;
	}
	.browseBtnCurrentPage a:active {
		text-shadow: 0 0 3px #000;
		height: 37px;
		padding-top:20px;
		background-position:0px 0px;
	}
	
	#browsePrevBtn{
		float:left;
		text-align: center;
		width:116px;
		height:31px;
		display:block;
		border:0px dashed #0FF;
	}

	#browsePrevBtn a{
		color: #fff;
		display:block;
		border:0px solid #ffffff;
		margin-right:8px;
		font-size: 16px;
		font:Caslon, serif;
		font-weight: bold;
		height:31px;
		padding-top:10px;
		width:116px;
		padding-left:6px;
		background:url('../images/browsePrevBtn.jpg')  no-repeat center top;
		text-shadow: 0 0 5px #000000;
		background-position:0px 0px
	}
	#browsePrevBtn a:hover {background-position:0px -41px}

	#browseNextBtn{
		float:right;
		text-align: center;
		margin-right:22px;
		width:116px;
		height:31px;
		display:block;
		border:0px dashed #0FF;		
	}

	#browseNextBtn a{
		color: #fff;
		display:block;
		border:0px solid #ffffff;
		margin-right:8px;
		font-size: 16px;
		font:Caslon, serif;
		font-weight: bold;
		height:31px;
		padding-top:10px;
		width:116px;
		padding-right:6px;
		background:url('../images/browseNextBtn.jpg')  no-repeat center top;
		text-shadow: 0 0 5px #000000;
		background-position:0px 0px
	}
	#browseNextBtn a:hover {background-position:0px -41px}

	#browseFade{
		margin-left:auto;
		margin-right:auto;
		height:50px;
		width:970px;
		background:url('../images/browseFade.jpg')  no-repeat center top;
	}

	#browseWrapper{
	}


	.footerSingleLine{
		margin-left:auto;
		margin-right:auto;
		width:926px;
		height:11px;
		margin-bottom: 10px;
		background:url('../images/footerSingleLine.jpg')  no-repeat center top;
	}
	
	.featEyeWrapper{
		width:956px;
		height:350px;		
		margin-left:auto;
		margin-right:auto;
	}
	
	#featureBG{
		padding-top:50px;
		width:956px;
		background:url('../images/featureEye.jpg')  no-repeat center top;		
	}
	
	#featEye{
		width:956px;
		height:350px;
		background:url('../images/featureEye.jpg')  no-repeat center top;		
	}
	#featEye2{
		width:956px;
		height:350px;
		background:url('../images/featureEye2.jpg')  no-repeat center top;		
	}	

/*=========/TEXTPAGE SPECIFIC======================================================*/

/*========= IMG BROWSE PANE =======================================================*/


	#thumbsTitle{
		height: 29px;
		width: 182px;
		position:relative;
		left:396px;
		border: 0px solid #ff00ff;
	}


	.screenThumb{
		float:left;
		margin-right: 8px;
		height:132px;
		width:223px;
		background:url('../images/scrThumbBorder.png') no-repeat center top;
		border:0px solid #ffffff;
	}

	.screenThumb img{
		width:	203px;
		height:	114px;
		border: 1px solid #eeeeee;
		position: relative;
		top:8px;
		left:9px;
		opacity:0.35;
		filter:alpha(opacity=35); /* For IE8 and earlier */
		cursor:pointer;
			
	}

	.avatar{
		border: 1px solid #353231;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		box-shadow: 0 0 4px #000, 0 0 1px #000; 
		/*width: 64px;
		height: 64px;*/
		margin: 10px;
	}
	
	.avatarlist{
		position: relative;
		left: 6px;
	}
	
	.wallpaper{
		border: 1px solid #353231;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		box-shadow: 0 0 4px #000, 0 0 1px #000; 
	}
	
	.screenThumb a{
	}

	.screenThumb a:hover img{
		border: 1px solid #ffffff;
		opacity:1;
		/*filter:alpha(opacity=100);*/ /* For IE8 and earlier */
	}

	
/*- NEW IMAGE PAGE ----------------------------------------------------------------------------------*/

#screenshotContainer{ /*USED*/
	width: 866px;
	margin: 0 auto 0 auto;
	padding: 20px 0;
}
#downloadContainer{
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 20px 0;
}

.mediashortContainer{
	/*width: 632px;*/
	margin: 0px auto 0px auto;
	padding: 0;
	text-align: center;
}

.mediashortContainer ul{
	list-style: none;
	padding: 0px 0 10px 0;
	margin: 0;
}

.mediashortContainer li{
	display: inline-block;
}


.clearer{
	clear: both;
}

#downloadContainer ul,
#screenshotContainer ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#downloadContainer li,
#screenshotContainer li{
	display: inline-block;
}



.listy{
	position: relative;
	margin: 4px 4px 4px 4px;
	/*width:	203px;*/
	/*height:	114px;	*/
	padding: 0;
	line-height: 0;
	/*letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;*/
}


.listy2{
	position: relative;
	margin: 0px 8px 8px 0px;
	padding: 0;
	line-height: 0;	
}

.listy3{ /*LISTY FOR MEDIA OVERVIEW*/
	/*position: relative;*/
	margin: 5px 5px 5px 5px;
	padding: 0;
	line-height: 0;	
}
.listy3 a:link,
.listy3 a:visited,
.listy3 a:active{
	width:	203px;
	height:	114px;
}
.listy3 a:hover > .screenThumb2,
.listy3 a:hover > .screenThumb1{
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	border: 1px solid #000; /*#920100;*/
}

.listy4{
	position: relative;
	margin: 3px 3px 3px 3px;
	padding: 0;
	text-align: center;
	color: #9a9594;
}
.listy5{
	margin: 3px 3px 3px 3px;
	padding: 0;
	text-align: center;
	width: 309px;
	color: #9a9594;
	font-size: 13px;
}
.listy5 a:link,
.listy5 a:visited,
.listy5 a:active{
	color: #9a9594;
}
.listy5 a:hover{
	color: #c0bab9;
}


.newIcon{
	background:url('../images/newicon.png') no-repeat left top;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 35;
}

.screenThumb1{ /*USED ON INDEX AND PERSONALITY PAGE*/
	display:block;
	width:	141px;
	height:	89px;
	border: 1px solid #564324;

	opacity:15;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	box-shadow: 0 0 4px #000, 0 0 1px #000;
	margin: 0px 0px 0px 0px;
	
	transition: opacity .2s;
	-moz-transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;		
}

.screenThumb2{ /*used on mediaoverview (and others?)*/
	display:block;
	width:	203px;
	height:	114px;
	border: 1px solid #000;

	opacity: .80;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	box-shadow: 0 0 5px #000;
	margin: 0px 0px 0px 0px;
	
	transition: opacity .2s;
	-moz-transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;		
	
	border: 1px solid #353231;
	box-shadow: 0 0 5px #000;		
}

.listy a:link,
.listy a:visited,
.listy a:active{
	width:	203px;
	height:	114px;
}

.listy a:hover > .screenThumb2,
.listy a:hover > .screenThumb1{
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	/*border: 1px solid #000;*/ /*#920100;*/
}
/*-----------------------------------------------------------------------------------*/
	
	#screenDesc{ /*?????????????*/
		margin-left:auto;
		margin-right:auto;
		width: 900px;
		height: 38px; 						/*41px;*/
		border:0px solid #ff00ff;
		position: relative;
		top:46px;
		text-align: center;
		padding-top:0px;
		overflow:hidden;

		font-size: 13px;
		line-height:20px;
		font-family: Arial, sans-serif;
		color: #8d8e8e;
	}
	#screenDesc img{ /*?????????????*/
		position:relative;
		top:3px;
		border:0px;
	}
	

#mediaNavWrapper{ /*?????????????*/
	position:relative;
	border:0px solid #50f;
	width:956px;
	margin-left:auto;
	margin-right:auto;
	z-index:34;
}

#mediaNav{ /*?????????????*/
	/*float:left;*/
	padding: 3px 20px 0 20px;
	border:0px solid #3f3;
	
	height:188px;
	width: 1024px;

	position: absolute;
	top:148px;
	left:-54px;	
}

#mediaNav #prevBtn{ /*?????????????*/
	float:left;
	border:0px solid #058;
	height:188px;
	width:97px;
	background:url('../images/scrBrowseBtn1.png')  no-repeat center top;
	background-position: 0px -188px;
	z-index:35;
	cursor:pointer;
}
#mediaNav #prevBtn:hover{ /*?????????????*/
	background-position: 0px 0px;
}
#mediaNav #nextBtn{ /*?????????????*/
	float:right;
	border:0px solid #07a;
	/* small arrows
	height:30px;
	width:43px;
	background:url('../images/next.png')  no-repeat center top;
	background-position: 0px -30px;*/

	/* big arrow */
	height:188px;
	width:97px;
	background:url('../images/scrBrowseBtn2.png')  no-repeat center top;
	background-position: 0px -188px;	
	
	z-index:36;
	cursor:pointer;
}
#mediaNav #nextBtn:hover{ /*?????????????*/
	background-position: 0px 0px;
}

/*=============UTILITYBAR==============*/
#backBtn{
	float:left;
	width: 151px;
	height: 43px;
	background:url('../images/backBtnBG.png')  no-repeat center top;
	position:relative;
	left:-56px;
}
#backBtn a{
	position: relative;
	top:4px;
	left:60px;
	width:31px;
	height:31px;
	display:block;
	border:0px solid #fff;
	background:url('../images/backBtnCore.jpg')  no-repeat center top;
	background-position:0px 0px;
}

#backBtn a:hover{
	background-position:0px -31px
}

#screenshotsTitle{
/*	margin-top: 10px;
	margin-left: 383px;
	float:left;	*/
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;	
	width: 190px;
	height: 30px;
	/*height: 24px;*/
}

#conceptartTitle{
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 230px;
	height: 30px;
	border: 0px solid #ff0000;
}


#featuresTitle{
	margin-top: 18px;
	/*margin-top: 10px;*/
	margin-left: 383px;
	width: 190px;
	/*height: 24px;*/
	height: 30px;
	float:left;
}



/*#utilL{
	float:right;
	width:56px;
	height:27px;
	background:url('../images/utilL.png')  no-repeat center top;
}
#utilR{
	float:right;
	width:56px;
	height:27px;
	background:url('../images/utilR.png')  no-repeat center top;
}*/

/*#sound{
	float:right;
	width:28px;
	height:34px;
	background:url('../images/utilityFlag.png')  no-repeat center top;
}*/

/*#sound a{
	margin-top:6px;
	margin-left:5px;
	width: 18px;
	height: 14px;
	border: 0px solid #f5f;
	display: block;
	background:url('../images/soundiconSprite.png')  no-repeat left top;
	background-position:0px 0px;	
}*/




/*============/UTILITYBAR==============*/
/*=====================================*/

/*======langauge Select===============*/
/*=====================================*/

/*#flags{
	float:right;
	width:168px;
	height:34px;
	border:0px solid #fff;
	position:relative;
	right:-56px;
}*/

#flagstxt{
	/*position: absolute;*/
	width:26px;
	
	height: 32px;
	padding-top:10px;
	width: 28px;
	/*margin-top: 13px;*/
	/*left:872px;*/
	border:0px solid #fff;
	display:block;
	/*z-index:5;*/
	float: right;
	/*clear: both;*/
	background: url('../images/langBG.png') no-repeat center top;
	
	position: relative;
	top: -13px;
}

/*#country{
	float:right;
	width:28px;
	height:34px;
	
	background:url('../images/utilityFlag.png')  no-repeat center top;
	border: 1px solid #f03;
	display: block;
	
}*/
#flagstxt img{
	width: 10px;
	height: 13px;
	border: 0px solid #f03;
}

#flagstxt a{
	/*margin-top:5px;
	margin-left:9px;*/
	width: 10px;
	height: 13px;
	border: 0px solid #f5f;
	display: block;
	cursor:pointer;
	margin: 0 auto;	
}


#langWrapper{
	/*contains popup with flags*/
	/*position: relative; 		*/	/*disabled when KS kickstarter started*/
	/*top: -80px;*/
	/*top: 20px;*/
	/*position: absolute;*/
	position: relative;
	width: 900px;					/*was900 voor KS*/
	/*height: 31px;*/
	/*width: 100%;*/
	margin: 0 auto;
	/*height: 13px;*/
	z-index: 65;
	padding: 0px;
	/*border: 1px dotted #55f;*/
	/*display: table;*/
}

#flagPane{
	/*is popup with flags*/

	display:none;
	/*width: 110px;
	height: 13px;*/
	padding-left:0px;
	background: url('../images/DOS_langSel_BG.png') no-repeat left top;
	border: 0px solid #080;
	float: right;	
	position: relative;
	left: 13px;
	top: -11px;
	
	/*position: relative;
	top: -13px;
	left: 13px;*/
	/*left: 765px;*/ /*32px;*/
	/*top: 0px;*/
	/*left:823px;
	top:29px;*/
	/*position: absolute;*/
	z-index:66;	
	
	width: 165px;
	height: 31px;	
}	

#flagRow{
	float:left;
	/*margin-left:32px;
	margin-top:4px;*/
	margin-left: 35px;
	margin-top: 10px;
}

#langWrapper .flag{
	float:left;
	
}

#langWrapper .flag a{
	margin-top: 0px;
	width:10px;
	height:13px;
	margin-right: 8px;
	border: 0px solid #ff0;
	display:block;
	background:url('../images/flagiconSprite.png')  no-repeat left top;	
}

#langWrapper .flag a.flag_en-us{
	background-position:0px 0px;
}
#langWrapper .flag a.flag_de{
	background-position:-10px 0px;
}
#langWrapper .flag a.flag_fr{
	background-position:-20px 0px;
}
#langWrapper .flag a.flag_en-uk{
	background-position:-30px 0px;
}
#langWrapper .flag a.flag_pl{
	background-position:-40px 0px;
}
#langWrapper .flag a.flag_ru{
	background-position:-50px 0px;
}

.lang{
}

/*======/language Select===============*/
/*=====================================*/



/*==============MEDIAPAGE==============*/

/*#mediaWrapper{
	margin:0px;
	padding: 0px 0px 10px 0px;
	width:100%;
}*/


/*#screenShotWrapper{
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width:100%;
	background-color:#0a0b0d;
	margin-bottom: 5px;
	background:url('../images/MediaPageBG2.jpg') repeat-y center top;
}*/
#screenShot{
	background-color:#0a0b0d;
	margin-left:auto;
	margin-right:auto;
	width:916px;
	height:495px;
	border:0px solid #fff;
	border-left:3px solid #e0d176;
	border-right:3px solid #e0d176;		
}

/*#screenShot iframe{ 
	border:0px;
	margin:0px;
	padding:0px;
	width:914px; 
	height:493px;
	border-top: 0px solid #00f;
	border-bottom: 0px solid #00f;
	border: 1px solid #111009;	
}*/

#screenShot img{
	border:0px;
	margin:0px;
	padding:0px;
	border:0px;
}


/*#theatre{
	background-color:#0a0b0d;
	margin-left:auto;
	margin-right:auto;
	width:916px;
	height:495px;
	border:0px solid #fff;
	border-left:0px solid #e0d176;
	border-right:0px solid #e0d176;		
}
#theatre iframe{
	border:0px;
	margin:0px;
	padding:0px;
	width:914px; 
	height:493px; 
	border-top: 0px solid #00f;
	border-bottom: 0px solid #00f;
	border: 1px solid #111009;	
}

#theatre img{
	border:0px;
	margin:0px;
	padding:0px;
	border:0px;
}*/
/*=============/MEDIAPAGE==============*/
/*=====================================*/



/*=====================================*/
/*======FOOTER=========================*/

	#mainFooter{
		border: 0px solid #880000;
		/*margin-top:54px;*/
		padding-top: 50px;
		margin-bottom: 24px;
		height:70px;
	}


	.footer_top{
		border: 0px solid #440000;

		/*width:760px;*/
		/*width: 880px;*/
		width: 916px;
		height:65px;

		margin:0 auto;
		color:#adadad;
		font-weight:600;
		font-family:'Open Sans 600','Open Sans',sans-serif;
		font-family:Open Sans 600;
		font-size:0;
		text-align:justify
	}


	.footer_link{
		display:inline-block;
		color:#d2d2d2;
		margin-left:17px
	}

	.footer_link>.dark_un{
		color:#d2d2d1
	}

	.footer_link>.dark_un:hover{
		color:#f8f8f8
	}

	.footer_social_left,.footer_left{
		text-align:left;
		float:left
	}

	.footer_social_right{
		float:right
	}
	.footer_right{
		text-align:right;float:right
	}

	.footer_right>.footer_link{
		margin-left:12px
	}

	.footer_social{
		display:inline-block;
		font-size:13px;
		overflow:hidden;
		float:left
	}

	.footer_social>b{
		font-weight:600;
		font-family:'Open Sans 600','Open Sans',sans-serif;
		font-family:Open Sans 600;
		display:block;
		line-height:20px;
		height:20px
	}

	.footer_social>a{
		color:#adadad
	}

	.footer_social.face{
		width:450px;
		/*margin-left:105px;*/
		border:0px solid #00ff00
	}

	.footer_social.twit{
		border:0px solid #00ff00;
		width:120px;
	}

	.footer_social.gplus{
		border:0px solid #00ff00;
		width:120px;
	}

	.footer_social.yout{
		border:0px solid #00ff00;
		width:108px;
	}

	.footer_social.rss{
		border:0px solid #00ff00;
		width:132px;
	}

	.footer_social.impr{
		border:0px solid #00ff00;
		width:171px;
		float:right;
	}

	.footer_btn{
		display:inline-block;
		height:22px;
		padding:0 5px;
		position:relative;
		line-height:22px;color:#cbcbcb;
		font-size:10px;
		font-weight:400;
		font-family:'Open Sans 400','Open Sans',sans-serif;
		font-family:Open Sans 400;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		-webkit-background-clip:padding-box;
		-moz-background-clip:padding;
		background-clip:padding-box;
		background-color:#4e4e4e;
		background-image:-moz-linear-gradient(top,#595a59,#4e4e4e);
		background-image:-o-linear-gradient(top,#595a59,#4e4e4e);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#595a59),color-stop(1,#4e4e4e));
		background-image:-webkit-linear-gradient(top,#595a59,#4e4e4e);
		background-image:-ms-linear-gradient(top,#595a59,#4e4e4e);
		background-image:linear-gradient(top,#595a59,#4e4e4e);
		-pie-background:linear-gradient(top,#595a59,#4e4e4e);
		-webkit-box-shadow:inset 0 0 0 1px rgba(160,160,160,0.15);
		-moz-box-shadow:inset 0 0 0 1px rgba(160,160,160,0.15);
		box-shadow:inset 0 0 0 1px rgba(160,160,160,0.15);
		cursor:pointer;
		-webkit-user-select:none;-moz-user-select:none;
		-ms-user-select:none;-o-user-select:none;user-select:none
	}

	.footer_btn>.icon{
		display:inline-block;
		background:url('http://static.gog.com/www/default/-img/_nav.2557187904.png');
		top:5px;
		left:5px;
		position:absolute;
		margin:0
	}

	.yout>.footer_btn{
		padding-left:39px}.yout>.footer_btn>.icon{background-position:-92px -264px;
		width:30px;
		height:12px
	}

	.rss>.footer_btn{
		padding-left:21px
	}

	.rss>.footer_btn>.icon{
		background-position:-122px -264px;
		width:12px;
		height:12px
	}

	.impr>.footer_btn{
		padding-left:21px
	}

	.impr>.footer_btn>.icon{
		background-position:-134px -264px;
		width:12px;
		height:12px
	}

	.footer_empty_space{
		display:inline-block;
		width:100%
	}

	.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{
		display:none!important
	}

	.invisible{
		display:none
	}




	#footerWrapper{
		/*margin-top: 260px;*/
		/*background:#0a0b0d url('../images/footer_BG.jpg') no-repeat center top;*/
		/*width: 100%;*/
		width: 960px;
		/*background-color: #000;*/
		background: url('../images/pageWrapperBlack.png') repeat-y center top;
		margin: 0px auto 0 auto;
		padding: 0 20px 0 20px;
	}
	
	#footerWrapperTop{
		/*margin-top: 260px;*/
		width: 1000px;
		background: url('../images/pageWrapperTopBlack.png') no-repeat center top;
		margin: 260px auto 0 auto;
		padding: 13px 0 0 0;	
	}

	/*#footerSmeedTop{
		background:#0a0b0d url('../images/footerTopSmeed.jpg') no-repeat center top;
		height:66px;
		width:956px;
		display:block
	}

	#footerSmeedBottom{
		background:#0a0b0d url('../images/footerBotSmeed.jpg') no-repeat center top;
		height:193px;
		width:956px;
		display:block
	}*/


	#secondFooter{
		padding:0px;
		border-top: 1px solid #776962;
		margin-left:auto;
		margin-right:auto;
		/*margin-top:132px;*/
		/*margin-bottom: 0px;*/
		/*height:155px;*/
		width:960px;
	}


	#footerQuicklinks{
		/*height:153px;*/
		border:0px solid #ff00ff;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
		color:#adadad;
		font-weight: 400;
		font-size:12px;
		text-align:left
	}

	.QLcol{
		margin-top:20px;
		border:0px solid #000055;
		margin-right:3px;
	 	/*height:90px;*/
	 	width: 12%; /*128px;*/ /*110px;*/
		display:inline-block;
		font-size:14px;
		line-height:18px;
		overflow:hidden;
		float:left
	}
	
	
	.QLcol a:link,
	.QLcol a:visited,
	.QLcol a:active{
		color: #9a9594; /*#776962;*/
		/*color: #fdfdfd;*/
		text-decoration: none
		
	transition: color .2s;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	-o-transition: color .2s;			
	}

	.QLcol a:hover{
		color: #d2cfce; /*#fdfdfd;*/
		/*color: #eee;*/
		text-decoration: none
	}
	
	.disabledQlink{
		color:#3f3834;
		padding: 0;
		margin: 0;
	}

	.righted{
		float:right
	}


	.QLheader a:link,
	.QLheader a:visited,
	.QLheader a:active{
			font-weight: 700;
			color: #d2cfce; /*#443a2d;*/
			text-decoration: none

	transition: color .2s;
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	-o-transition: color .2s;	
			
	}

	.QLheader a:hover{
			color: #fdfdfd;
			text-decoration: none
	}

/*======/FOOTER========================*/
/*=====================================*/

#legalFooter{
	clear:both;
	font-family: 'PT Serif', arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	border-top: 1px solid #776962;
	padding-top: 5px;
	/*padding-bottom: 10px;*/
	text-align:center;
	width: 958px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}

#logoWrap{
	border: 0px solid #f0f;
	/*height:71px;*/
	/*float: left;*/
}

#larlogo{
	width:47px;
	height:73px;
}

#goglogo{
	width:166px;
	height:32px;
}

#logoWrap a{
	border:0px solid #f00;
	display:inline;
	padding: 0 10px;
}

#cdlink{
	width: 174px;
	height: 71px;
}

#legalline{
	/*text-align: left;*/
	/*float: left;*/
	text-align: center;
	padding-top:5px;
	color: #776962;
	border: 0px solid #478;
}

#agerating{
	margin-top: 15px;
	width: 206px;
	height: 67px;
	float: right;
	background: url('../images/agerating.jpg') no-repeat right top;
}



/*======NOW GO AND BUY OUR GAMES!======*/
/*=====================================*/


/* REGISTER ITEM -------------------------------------------*/
/*#registerpage{
		border: 0px solid #7e7;
		width: 916px;
		margin: 0px auto 0px auto;
}*/

.registerpageTitle{
		width: 760px;	
		padding: 0 0 15px 156px; 
		border: 0px solid #949;
		margin: 0px auto 0px auto;
}


.titleTxt{
		text-align: center;
		border: 0px solid #7e7;
}

H1{
		font-family: 'PT Serif', times ,serif;
		font-weight: bold;
		font-style: regular;
		font-size: 26px;
		line-height: 32px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		/*-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(55%, rgba(0,0,0,1)), color-stop(64%, rgba(0,0,0,.7)), to(rgba(0,0,0,.7)));*/ 
		
		padding: 90px 0 0px 0;
		/*border-bottom: 1px solid #9a9594;*/ /*#d2cfce;*/
		/*border-top: 1px solid #9a9594;*/
		/*background-color: #000;*/
		background: url('../images/h1flourish1.png') no-repeat top center;

}

H2{
		font-family: 'PT Serif', times ,serif;
		font-weight: bold;
		font-style: regular;
		font-size: 21px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		padding: 12px 0 12px 0;
		margin-top: 30px;
		border-bottom: 1px solid #353231;
		border-top: 1px solid #353231;		
}

H3{
		font-family: 'PT Serif', times ,serif;
		font-weight: normal;
		font-style: regular;
		font-size: 18px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		padding: 35px 0 16px 0;
		border-bottom: 1px solid #353231;
		/*border-top: 1px solid #353231;*/
}

h4{
	color: #d2cfce;
}


H5{
		font-family: 'PT Serif', times ,serif;
		font-weight: normal;
		font-style: regular;
		/*font-size: 19px;*/
		font-size: 30px;
		line-height: 46px;
		color: #d2cfce;
		text-decoration:none;
		text-align: center;
		padding: 0px 0 0px 0;
		margin: 55px 0 0 0; /*disabling this adds default values*/
}

H6{
		font-family: 'PT Serif', times ,serif;
		font-weight: bold;
		font-style: regular;
		font-size: 14px;
		color: #888382;
		text-decoration:none;
		text-align: center;
		padding: 0px 0 0px 0;
		margin: 45px auto 10px auto;
		border-bottom: 1px solid #353231;
		border-top: 0px solid #353231;
		width: 33%%;
}


#registerForm{
		text-align: center;
		width: 630px;
		height: 64px;
		padding-top: 12px;
		margin: 0px auto 0px auto;
		border: 0px solid #7e7;
		background: url('../images/registerInputformBG01.jpg') no-repeat center top;
}

#registerForm input{
	text-align: center;
	font-family: 'PT Serif', times ,serif;
	font-weight: bold;
	font-style: regular;
	font-size: 22px;	
	color: #888889;
	background-color: #0e0f11;
	border: 1px solid #888889;
	height: 26px;
	width: 572px;
	padding: 12px 16px 12px 16px;
	margin: 0px auto 0px auto;
}

#registerBTNwrapper{
		margin: 67px auto 0 auto;
		width: 956px;
		border: 0px solid #888889;	
		background-image: url('../images/registerBTNwrapperBG.jpg');		
		background-position: 0 4px;
		background-repeat: no-repeat;
}

.registerBTN{
		margin: 0 auto 0 auto;
		height: 55px;
		width: 252px;		
}

.registerBTN a:link,
.registerBTN a:visited{
		font-family: 'PT Serif', times ,serif;
		font-weight: 700;
		font-style: regular;
		font-size: 18px;
		color: #ffffc8;
		text-shadow: 0px 0px 4px #000;
		text-decoration:none;

		border: 0px solid #f79;
		height: 41px;
		padding-top: 14px;		
		width: 252px;
		margin: 0px 0px 0px 0px;	
		text-align: center;
		display: block;
		
		background-image:url('../images/registerBTN.png');
		background-repeat: no-repeat;
		background-position:0px -110px;		
		
		opacity:.80;
		filter:alpha(opacity=80); /* For IE8 and earlier */	

		transition: opacity .3s;
		-moz-transition: opacity  .3s;
		-webkit-transition: opacity  .3s;
		-o-transition: opacity  .3s;		
}
.registerBTN a:hover{
		color: #fff;
		background-position:0px -55px;
		opacity:1;
		filter:alpha(opacity=100); /* For IE8 and earlier */
}
.registerBTN a:active{
		height: 39px;
		padding-top: 16px;		
		color: #ffffc8;
		background-position:0px 0px;
}

#registerForm2{
		text-align: center;
		width: 956px;
		height: 408px;
		padding: 37px 0 0 0;
		margin: 1px auto 0px auto;
		background: url('../images/registerStep2BG.jpg') no-repeat center top;
}

/*#itemTitle{
	width: 470px;
	font-size: 22px;
	text-align: center;
	font-family: 'PT Serif', times ,serif;
	font-weight: 700;
	font-style: normal;
	color: #fff;
	margin: 0px auto 0px auto;
	text-shadow: 0px 0px 4px #000;
	min-height: 52px;
	border: 0px dotted #ffa; 
}*/


#itemVisual{
		/*background: url('../images/jetpackDLC.jpg') no-repeat center top;*/
		background-repeat: no-repeat;
		background-position: top center;
		background-color: #300;
		border: 0px solid #ffa; 
		width: 470px;
		height: 265px;
		margin: 0px auto 0px auto;
}


#DLCitemcopy{
		font-family: 'PT Serif', times ,serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 21px;
		width: 604px; /*956px;*/
		border: 0px solid #f47;
		margin: 0px auto 0px auto;
		padding: 15px 0 15px 0;
}
.DLCitemcopyB1{
		width: 956px;
		height: 20px;
		background: url('../images/registerDivider1.jpg') no-repeat center top;
		margin: 0px auto 0px auto;
} 
.DLCitemcopyB2{
		width: 956px;
		height: 20px;
		background: url('../images/registerDivider2.jpg') no-repeat center top;
		margin: 3px auto 50px auto;
} 

