.MainContentWrapper
{
	width: 1180px;
	margin-right: auto;
	margin-left: auto; 
	height:auto;  
	padding-bottom:320px;/*Moves the main content down by the size of the footer so when we move the footer up into it wont everlap, this also wont affect the height if the content is short so its a win win win*/
}
.MasterBodyWrapper
{
	padding: 0 67px;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;   
	min-height: 100%;   
	margin-bottom: -320px;
}
.MasterBodyWrapper:after
{
	content:"";
	display:block;
}


::-webkit-input-placeholder {
    color:#880000;
    font-weight: bold;
    font-size:15px;
    opacity: 1;
}
:-moz-placeholder {
    color:#880000;
    font-weight: bold;
    font-size:15px;
    opacity: 1;
}
:-ms-input-placeholder {
    color:#880000;
    font-weight: bold;
    font-size:15px;
    opacity: 1;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#880000;
    font-weight: bold;
    font-size:15px;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#880000;
    font-weight: bold;
    font-size:15px;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#880000;
    font-weight: bold;
    font-size:15px;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#880000;
    font-weight: bold;
    font-size:15px;
    opacity: 1;
}

.BuyHighlightText
{
	color:#CC0000;
	font-weight:bold;	
}



#herothing {  
	background-color: #000000; 
	color: #FFFFFF; 
	height:720px;
    background-repeat: no-repeat; 
    background-position: fixed; 
	left:0;
	right:0; 
	overflow: hidden;  
    position: absolute;   
    margin-top:-40px;
}




.Header
{
	margin: 0px;
	padding: 0px;
	float:left;
	height: 160px;
	width: 970px;
	background-image: url(/images/Header.png);
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	background-repeat: repeat-x;
	text-align: center;
	 font:40pt 'Lucida Grande',Lucida,Verdana,sans-serif;
}
.BuySurvive:hover 
{
	opacity:0.85;
}
.RightPanel { 
	height: 600px;
	float: right;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top: 5px;
	font-size: 15px;
}
.InnerRightTop {
	width: 217px;
	height: 500px;
	float: right;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top: 5px;
	font-size: 15px;
}
.CenterHelper {

	width: 1018px;
	margin-right: auto;
	margin-left: auto;
}
.MainTable {
	width:960px; 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#FFFFFF; 
	margin-top:-2px;
}
.FAQAwnser{
	margin-top:5px;
	margin-bottom:30px;
}
.Content { 
     height:auto !important; 
     margin-bottom:20px; 
	width: 850px;
	background-color: #FFFFFF;
	border-radius:5px;
  	color:#000000;
 	box-shadow: 0px 0px 5px #BBBBBB;
  
	margin-right: 5px;
	margin-left: 5px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:16px;
	  line-height: 1.6em;
  	font-weight: 400;
    font-weight: normal; 
    color: rgb(30, 36, 43);
	   
}
#SurviveFeatures ul li{
	margin-bottom:12px;
	font-size:17px; 
}
.UpdateScheduleItem{
	margin-top:0px;
	margin-bottom:0px; 
	font-size:17px; 
} 
.GameFeatureTitle{ 
	font-weight:bold;
	font-size:20px;  
	color:#880000;
} 
.GameFeatureTitle_Small{ 
	font-weight:bold;
	font-size:16px;  
	color:#880000;
} 
.UpdateScheduleTitle{
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	font-size:20px;  
	color:#880000;
}

.RoadmapTitle{
	margin-left: 15px;
font-family: 'Lucida Grande',Lucida,Verdana,sans-serif;
color:#000000;
margin-top: 10px; 
margin-bottom: 10px;
font-weight: bold;
font-size: 1.2em;
letter-spacing: -1px;
line-height: 1.4em; font-weight:bold;
}

.SideBarBox{
	 font:10pt 'Lucida Grande',Lucida,Verdana,sans-serif; 
	border-radius:5px;
	width:305px;
	background-color: #FFFFFF;
  	color:#000000;
 	box-shadow: 0px 0px 5px #BBBBBB;
}

.AboutBodyText
{
	margin-right:25px;
	margin-left:15px;
	font-size:15px;
}
.AboutTitleText
{
	margin-left:15px;
	font-size:20px;
	margin-bottom:-15px;
	margin-top:30px;
	color:#AA0000;
}


.FullContentNoBar {
	float:left;
	border-style:solid;
	border-width:3px;
	border-color:#AA0000;
	width: 930px;
	margin-left:9px;
	margin-right:auto;
	background-color: #E6E6E6;
	-moz-border-radius:4px;  
	background-color:#E6E6E6;
  	color:#000000;
	-webkit-border-radius:4px;
	 font:10pt 'Lucida Grande',Lucida,Verdana,sans-serif;
}
.FullContentNoBarNoBorder {
	width: 930px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-3px;
	background-color: #E6E6E6;
	-moz-border-radius:4px;  
	background-color:#E6E6E6;
  	color:#000000;
	-webkit-border-radius:4px;
	 font:10pt 'Lucida Grande',Lucida,Verdana,sans-serif;
}

.Menu
{
	padding: 0px;
	height: 25px;
	width: 755px;
	background-color: #6699cc;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	text-align: center;
	margin: 0px;
    color: #ff0000;
	font:10pt 'Lucida Grande',Lucida,Verdana,sans-serif;
}
a:link {
COLOR: #AA0000;
	font-weight: bold;
 text-decoration: none;
}

a:visited {
COLOR: #AA0000;
 text-decoration: none
}

a:hover {
COLOR: #000000;
 text-decoration: underline
}

a:active {
COLOR: #AA0000;
 text-decoration: none
}


#sidebar-social-links { 
	right: 0; 
}
#sidebar-social-links li {
	display: inline-block;
	margin-left: 10px;
}
#sidebar-social-links li:first-child {
	margin-left: 0;
}
#sidebar-social-links li a:link, #footer-social-links li a:visited {
	color: #979797;
}
#sidebar-social-links li a:hover {
	opacity: .7;
}

