img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.center {
	display: block;
	margin:0 auto;
	text-align: center;
}
.bodytext {
	display: block;
	margin:0 auto;
	text-align:center;
	line-height: 24px;
	width: 800px;
}
.posterimage {
	float: left;
	display: block;
}
.videoimage {
    text-align: justify;
    width: 120px;
}

.videoimage img {
    display: block;
    margin: 0 auto;
}
.videothumbs {
	margin-top: -5px;
	padding-top: 0px;
	padding-bottom: 13px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: #150a19;
}
.mainpage {
	position:relative;
	top:-474px;
	z-index:2;
	color: #937fa4;
}
.header {
	margin-left: auto;
	margin-right: auto;
	height: 634px;
	background:url("https://s3.amazonaws.com/celsius-web/images/header-image.png") no-repeat center top;
	z-index:1;
}
.footer {
	pointer-events:none;
	position:fixed;
	margin-left:-673px;
	margin-bottom:0px;
	left:50%;
	bottom:0px;
	height:281px;
	width:1347px;
	background-image:url("https://s3.amazonaws.com/celsius-web/images/footer-image.png");
	z-index:3;
	/*position:fixed;
	bottom:0px;
	margin:0 auto;
	background-image:url("/drifter/images/footer-image.png") bottom center;*/

}
.footer-left {
	text-align: left;
	color: #937fa4;
	position: relative;
	left: 275px;
	bottom: -245px;
}
.footer-right {
	text-align: right;
	color: #937fa4;
	position: relative;
	right: 20%;
	bottom: -220px;
}
.videoblock{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width:801px;
}
div.videoblockright {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
}
div.videoblockleft {
	padding-top: 10px;
	float: left;
	display:block;
}
div.mugshot {  
	display: block;
	float: left;
	padding-right: 10px;  
} 
.screenshotcontainer {
	padding: 0;
	margin: auto;
	width: 801px;
	height: 445px;
	background: #150a19;
}
.screenshot {
	padding-top: 42px;
}
.ss {
	margin: auto;
	margin-top:400px;
}
a:link {
	color:#dddddd;
	text-decoration:none
}
a:visited {
	color:#aaaaaa;
	text-decoration:none
}
a:hover {color:#eeeeee}  /* mouse over link */
a:active {color:#ffffff}  /* selected link */

html {
/*	height: 100%;
	min-height: 100%;
	padding: 0;
	margin: 0;*/
}
body{ 
	/*background: #5b687c url("/images/bg-gradient.png") repeat-x left top fixed;*/
	/* IE10 Consumer Preview */ 
	/* #2A1D30 */
	
	background-image: -ms-linear-gradient(top, #3A2C40 0%, #1E0725 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #3A2C40 0%, #1E0725 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #3A2C40 0%, #1E0725 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3A2C40), color-stop(1, #1E0725));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #3A2C40 0%, #1E0725 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #3A2C40 0%, #1E0725 100%);
	font-family: "Roboto", sans-serif;
	text-shadow: 0px 3px 2px #000;
	font-size: 12pt;
	color: #937fa4;
/*	height: 100%;
	min-height: 100%;*/
	padding: 0;
	margin: 0;
}
div.shadowbox{
	display: block;
/*	float: left;*/
	position: relative;
	margin:0 auto;
	width: 100%;
}
div.contentbox{
	display: block;
	margin: 0 auto;	
	background: transparent;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
	width: 76%;
	position: relative;
	left: -15px;
}

div.shadowbox-left{
	display: block;
	background: transparent url("https://celsiusgs.com/images/shadowbox-left.png") repeat-y right;
	float: left;
	/*position: relative;*/
	position: absolute;
	top: 0;
	bottom: 0;
	left: -13px;
	width: 12%;
	z-index: -1;
	/*min-height: 100%;
	height: 100%;*/
}
div.shadowbox-right{
	display: block;
	background: transparent url("https://celsiusgs.com/images/shadowbox-right.png") repeat-y right;
	float: left;
/*	position: relative;*/
	position: absolute;
	top: 0;
	bottom: 0;
	left: 72px;
	width: 88%;
	z-index: -1;
/*	height: 100%;
	min-height: 100%;*/
}
h1,h3 {
	font-family: "Roboto", sans-serif;
font-weight: 400;
}
div.logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin:0 auto;
	text-align: center;
	width: 100%;
	color: #fdfdfd;
	font-family: helvetica, arial; 
	background: #fdfdfd url("https://celsiusgs.com/images/logo-bg-gradient.png") repeat-x right top;
	padding: 20px 20px 10px 10px;
}
div.rednova_logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin:0 auto;
	text-align: center;
	width: 100%;
	color: #fdfdfd;
	font-family: helvetica, arial; 
	background: #fdfdfd url("../rednova/images/red-nova-bg.png") repeat-x right top;
	padding: 20px 20px 10px 10px;
}
div.chromodyne_logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin:0 auto;
	text-align: center;
	width: 100%;
	color: #fdfdfd;
	font-family: helvetica, arial; 
	background: #fdfdfd url("../chromodyne/images/starbg.png") repeat-x right top;
	padding: 20px 20px 10px 10px;
}
div.mainmenuctr {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 620px;
}
div.menuwrapper {
	margin-left: auto;
	margin-right: auto;	
}
div.mainmenu {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin:0 auto;
	text-align: center;
	width: 100%;
	height: 49px;
	font-family: helvetica, arial; 
	background: #39536a url("https://celsiusgs.com/images/cheesegrater-bg.png") repeat-x;
	padding: 0px 20px 0px 10px;
	a:link: 
}
div.newspadding {
	display: block;
	padding: 20px 20px 10px 10px;
	width: 100%;
}
div.newswrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
div.newsblock {
	display: block;
	/*margin-left: auto;
	margin-right: auto;*/
	margin: 0 auto;
	padding: 20px 20px 10px 10px;
	width: 100%;
	height: 100%;
	color: #ffffff;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
/*helvetica, arial;*/
	text-shadow: 0px 2px 0px #000;
	font-size: 10pt; 
	/*background: #71808f url("/images/text-bg-gradient.png") repeat-x left top fixed;*/
	background: #71808f url("../images/textbg.png") repeat;
}
div.newsheader {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	color: #ffffff;
	background: transparent url("../images/newstitlebg.png") repeat;
}
div.newsheader p {
	padding: 5px 5px 5px 5px;
	color: #ffffff;
}
div.newsbody {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	color: #ffffff;
	background: transparent url("../images/newsbodybg.png") repeat;
}
div.newsbody p {
	padding: 5px 5px 5px 5px;
	color: #ffffff;
}
div.push {
	height: 48px;
}
/*Navigation buttons*/
a#news {
	display: block;
	float: left;
	width: 88px;
	height: 49px;
	background-image: url("https://celsiusgs.com/images/button-news-up.png");
	margin: 0 auto;
}
a#news:hover {
	background-image: url("https://celsiusgs.com/images/button-news-down.png");
}
a#games {
	display: block;
	float: left;
	width: 110px;
	height: 49px;
	background-image: url("https://celsiusgs.com/images/button-games-up.png");
	margin: 0 auto;
}
a#games:hover {
	background-image: url("https://celsiusgs.com/images/button-games-down.png");
}
a#devblog {
	display: block;
	float: left;
	width: 128px;
	height: 49px;
	background-image: url("https://celsiusgs.com/images/button-devblog-up.png");
	margin: 0 auto;
}
a#devblog:hover {
	background-image: url("https://celsiusgs.com/images/button-devblog-down.png");
}
a#jobs {
	display: block;
	float: left;
	width: 79px;
	height: 49px;
	background-image: url("https://celsiusgs.com/images/button-jobs-up.png");
	margin: 0 auto;
}
a#jobs:hover {
	background-image: url("https://celsiusgs.com/images/button-jobs-down.png");
}
a#about {
	display: block;
	float: left;
	width: 95px;
	height: 49px;
	background-image: url("https://celsiusgs.com/images/button-about-up.png");
	margin: 0 auto;
}
a#about:hover {
	background-image: url("https://celsiusgs.com/images/button-about-down.png");
}
a#stuff {
	display: block;
	float: left;
	width: 80px;
	height: 49px;
	background-image: url("https://celsiusgs.com/images/button-stuff-up.png");
	margin: 0 auto;
}
a#stuff:hover {
	background-image: url("https://celsiusgs.com/images/button-stuff-down.png");
}
a#forums {
	display: block;
	float: left;
	width: 119px;
	height: 49px;
	background-image: url("https://celsiusgs.com/images/button-forums-up.png");
	margin: 0 auto;
}
a#forums:hover {
	background-image: url("https://celsiusgs.com/images/button-forums-down.png");
}
a .alt { display: none; }
/* Progress Bar */
.progress-center {
	background: transparent url("../rednova/images/stats/progressbar-center.png") top left no-repeat;
	width: 614px;
	height: 40px;
	position: relative;
	top: 0px;
	left: 0px;
}
.progress-under {
	background: transparent url("../rednova/images/stats/progressbar-center.png") top left no-repeat;
	width: 614px;
	height: 40px;
	position: relative;
	top: 5px;
	left: 7px;
}
.progress-border {
	background: transparent url("../rednova/images/stats/progressbar-border.png") top left no-repeat;
	width: 628px;
	height: 55px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.progress-text {
    position: absolute;
    top:0; left:0;
    padding-top: 10px;         
    color: #fff;
    text-align: center;
    width: 614px;
}