body{
	
	text-align:center;
	margin-top:16px;
	font-family: Arial, Helvetica, sans-serif;
  
	background-color:#FF9815;
  color:#848484;
}

a:link {color:#fa670f;}      /* unvisited link */
a:visited {color:#fa670f;}  /* visited link */
a:hover {color:#ff9815;}  /* mouse over link */
a:active {color:#fa670f;}  /* selected link */

.hvbody{
  background-color:#B5E4F7!important;
}

img{
	border-style:none;
  vertical-align:middle;
}

p{
	margin: 10px 50px 0 50px;
  padding: 0px 0px 20px 0px;
  size: 12pt;
  font-size: 11pt
}

ul{
	margin: 10px 50px 0 50px;
  padding: -10px 0px 20px 0px;
    font-size: 10pt;
}

h1{
  color:#848484!important;
  padding:10px 20px 0px 20px!important;
  margin:0px!important;
  size:19pt!important;
  line-height: 39px!important;
}

hr{
  margin:0px 20px;
  color:#848484;
  border:1px solid #848484;
}

#superbg{
  top:0px;
  left:0px;
  position:fixed;
  height:100%;
  width:100%;
  padding:0px;
  margin:0px;
  min-width:900px;
  min-height:750px;
  overflow:hidden;
  /*background-image:url('images/westeradobgmiddle.png');*/
	background-repeat:repeat-x;
  background-position:bottom;
}

#superbg2{
  top:0px;
  left:0px;
  position:fixed;
  height:100%;
  width:100%;
  padding:0px;
  margin:0px;
  min-width:900px;
  min-height:750px;
  overflow:hidden;
  background-image:url('images/highvaultagebgmiddle.png');
	background-repeat:repeat-x;
  background-position:bottom;
}

#containerbg{
  height:100%;
  width:800px;
  position:absolute;
  top:0px;
  left:0px;
}

#sbgl{
	position:absolute;
	left:0px;
  bottom:0px;
}

#sbgr{
	position:absolute;
	right:0px;
  bottom:0px;
}

#container{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width: 800px;
	position:relative;
	padding:0px 0px 20px 0px;
	background-position:bottom;
	background-repeat:repeat-x;
}

#oblogo{
	position:absolute;
	top:20px;
	left:10px;
}

#face{
	position:absolute;
	top:155px;
	left:14px;
}

#twit{
	position:absolute;
	top:155px;
	left:69px;
}

#newsbutt{
    position:absolute;
    top:208px;
    left:0px;
}

#aboutbutt{
	position:absolute;
	top:248px;
	left:0px;
}
#gamestab{
	position:absolute;
	top:289px;
	left:0px;
}
#games{
	position:absolute;
	top:324px;
	left:0px;
    width:199px;
	background-color:#353535;
    height:600px;
}

.contentbox{
  line-height:20px;
  background-color:#FFF;
}

#hvl{
	margin-left:24px;
	margin-right:auto;
}

#social{
	float:right;
	margin-top:12px;
}

#columnbox{
	width: 800px;
	padding-left: 20px;
  line-height: 0px;
}

#leftcolumn{
	position: absolute;
	width: 199px;
  height: 324px;
	left: 15px;
  background-color: #FFF;
}

#rightcolumn{
  position:relative;
  left:210px;
  width: 536px;
}

#rightcolumn img{
  margin:30px 10px;
}

#trailer{
	width: 659px;
	height: 495px;
	background-color: #fd9025;
}
#trailcontainer{
	margin-left:24px;
	position:absolute;
}
#trailcontainer iframe{
	margin-top:12px;
}

#about{
	margin-top:8px;
	height:500px;
	width: 264px;
	background-color:#fd9025
}

#abcont{
	text-align:left;
	position:absolute;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
#abcont p {
	margin-left:24px;
	margin-top:22px;
	margin-right:24px;
	margin-bottom:22px;
}

#abcont a{
	color:#FFF;
}
#abcont img {
	margin-left:24px;
	margin-right:24px;
}

#screenshots{
	margin-top:13px;
	width: 659px;
	height: 122px;
	background-color: #fd9025;
}
#shotcontainer{
	margin-left:7px;
	position:absolute;
}
#shotcontainer img{
	margin-left:6px;
	margin-top:8px;
	border: solid 2px black;
}

#footer{
	position:relative;
	width:938px;
	height:110px;
	margin-top:21px;
	background-color:#000;
	color:#FFF;
	font-size:11px;
}

#abouto{
	position:absolute;
	margin-top: 12px;
	margin-left:24px;
	margin-bottom:12px;
	margin-right:24px;
	width:640px;
}

#abouto p{
	margin-top:4px;
}

#contacts{
	position:absolute;
	margin-top: 12px;
	margin-left:24px;
	margin-bottom:12px;
	margin-right:24px;
	left:660px;
}

#contacts p{
	margin-top:16px;
}

#gcontainer{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width: 1008px;
	position:relative;
}

#game{
	position:absolute;
	background-color: #fd9025;
	width: 688px;
	height: 504px;
	top:150px;
}

#westerado{
	position:absolute;
	background-color: #fd9025;
	width: 1008px;
	height: 564px;
	top:150px;
}

#game #gct{
	position:absolute;
	left: 24px;
	top: 12px;
}

#westerado #gct{
	position:absolute;
	left: 24px;
	top: 12px;
}

#ghv{
	position:absolute;
	top:0px;
	left:231px;
}

#gob{
	position:absolute;
	left:208px;
	top:670px;
}

#westeradobody{
  background: #000000;
}

.contentbar{
  position:relative;
  top:0px;
  margin:0px 150px!important;
  padding:0px!important;
  height:15px;
  line-height:0px;
}

.video{
  margin: 10px 20px 0 20px;
  padding: 0px 0px 20px 0px;
  size: 12pt;
}

.screenshot{
  margin: 10px 35px 0px 35px!important;
  padding: 0px 0px 0px 0px!important;
  width:460px;
}

#texthead{
    text-align:center;
    background-color:#FFFFFF;
}

#abouthead{
  margin: 30px 10px;
  padding:0 120px;
}

.postmeta{
  position:relative;
  left:20px;
}

.ppics{
  margin:0px!important;
  padding:0px!important;
}

.contentbox table{
  margin:20px 20px;
}

#rightcolumn a{
  display:block;
  text-decoration:none;
}

#mochi{
	left: 20px;
	position:relative;
}

.nav-next{
  position:relative;
  top:0px;
  width:50%;
  float:right;
  text-align:right;
  padding:5px;
}
.nav-previous{
  position:relative;
  top:0px;
  width:33%;
  float:left;
  text-align:left;
  padding:5px;
}

.clear{
  clear:both;
}

.comments-link{
  padding:0px 20px 20px 20px;
}

#disqus_thread{
  background-color:#dddddd;
  padding:20px;
}

.entry-content p{
  margin:0px;
  padding:10px 30px;
}
.entry-content img{
  margin:0px!important;
  padding:0px;
}

#texthead a{
  margin-top: -40px;
}