@charset "utf-8";
/* CSS Document */
#games-review-holder{
float:left;
margin: 10px;
padding: 0;
width: 640px;
background-color: #e4e4e4;
}
* html div#games-review-holder {
  display: inline; /* kill double-margin bug */
}
#games-review-holder h1{
margin: 10px 0 0 10px;
padding: 0;
font-size: 130%;
color: #bb2181;
}
#game-content-holder{
float:left;
margin: 8px;
padding: 0;
width: 625px;
background-color: #ffffff;
}
* html div#game-content-holder {
  display: inline; /* kill double-margin bug */
}
#game-info-holder{
float:left;
margin: 0;
padding: 0;
width: 255px;
}
#game-info-holder img{
float: left;
margin: 0;
padding: 0;
border: 0;
}

#game-tabs{
float: left;
font-size: 90%;
margin: 0;
}
#game-tabs h1{
float:left;
margin: 0 0 5px 0;
padding: 0;
font-size: 110%;
color: #bb2181;
}

#overview-tabs ul{
float: right;
margin: -8px 3px -8px 0;
padding: 0;
}
#overview-tabs ul li{
background-color: #404040;
}

#overview-tabs li{
margin: 0 0 0 5px;
list-style: none;
}
* html #overview-tabs li {
display: inline; /* ie6 double float margin bug */
}

#overview-tabs li, #overview-tabs li a{
float: left;
margin: 0 5px 0 0;
padding: 0;
}
#overview-tabs ul li a{
text-decoration: none;
margin: 5px;
padding: 0;
color: #ffffff;
font-weight: bold;
}
#overview-tabs ul li.active{
background-color: #bb2181;
}
#overview-tabs ul li.active a{
color: #ffffff;
}

#games-description-holder{
float:left;
margin: 0;
padding: 0;
width: 370px;
_width: 360px;
}

* html div#games-description-holder {
  display: inline; /* kill double-margin bug */
}

#games-description-holder p{
margin: 10px 0 5px 5px;
padding: 0;
font-size: 95%;
color: #000000;
}

#games-description-holder h2{
margin: 10px 0 10px 5px;
padding: 0;
font-size: 115%;
color: #999999;
}

#games-description-holder ul{
margin: 0 10px 10px 20px;
padding: 2px 0 2px 0;
text-align:left;
}
#games-description-holder li{
margin: 2px 0 2px 0;
font-size: 95%;
text-align:left;
color:#000000;
}
.iconsHolder{
float: left;
width: 255px;
margin: 2px 0 5px 5px;
padding: 0;   
}
* html div.iconsHolder {
  display: inline; /* kill double-margin bug */
}
.iconsHolder img{
float: left;
margin: 0;
padding: 0;
border: 0;
}
.game-spec{
float: left;
width: 255px;
margin: 2px 0 5px 5px;
padding: 0;

}
* html div.game-spec {
  display: inline; /* kill double-margin bug */
}
.game-spec ul{

list-style: none;
margin: 0;
padding: 2px 0 2px 0;
text-align:left;
}
.game-spec li{
background-color: #ffffff;
margin: 2px 0 2px 0;
font-size: 100%;
text-align:left;
color:#7e7e7e;
}
.game-spec li a:link, .game-spec li a:visited {
margin: 0;
padding: 0;
color:#7e7e7e;
text-decoration:underline;
}
.game-spec li a:hover {
color: #bb2181;
}
.game-review-btn {
margin: 20px 0 30px 10px;
padding: 0;
width: 120px;
height: 41px;
text-align: center;
}

.game-review-btn img{
border: 0;
margin: 20px 0 30px 100px;
padding: 0;
text-align: center;
}

* html div.game-review-btn {
  display: inline; /* kill double-margin bug */
}

.game-screenshots-btn {
margin: 20px 0 30px 10px;
padding: 0;
width: 120px;
height: 41px;
text-align: center;
}

.game-screenshots-btn img{
border: 0;
margin: 0 0 30px 170px;
padding: 0;
text-align: center;
}

* html div.game-screenshots-btn {
  display: inline; /* kill double-margin bug */
}


.social-nav{
float:right;
margin: 5px 5px 10px 0 ;
padding: 0;
}

.panel{
   background-color: #ffffff;

}

#photo-holder{
float: left;
margin: 8px 0 10px 70px;
padding: 0;
}

* html div#photo-holder{
  display: inline; /* kill double-margin bug */
}

#photo-thumbs{
float: left;
margin: 0 0 0 10px;
padding: 0;
width: 450px;

}

#photo-thumbs img{
float: left;
margin: 5px;
padding: 0;
border: 0;
}

#photo-thumbs ul{
list-style: none;
margin: 0;
padding: 0;
text-align:left;
}

#photo-thumbs li a:link, #photo-thumbs li a:visited {
margin: 0;
padding: 0;
text-decoration:underline;
}
#photo-thumbs li a:hover {

}

#video-holder{
float: left;
margin: 8px 0 10px 60px;
padding: 0;
width: 510px;
text-align: center;
}

#video-holder label{
float: left;
margin: 8px 0 10px 60px;
padding: 0;
}

#video-holder input{
float: left;
margin: 8px 0 10px 0;
width: 340px;
padding: 0;
}

* html div#video-holder{
  display: inline; /* kill double-margin bug */
}

#video-thumbs{
float: left;
margin: 0 0 0 50px;
padding: 0;
width: 450px;

}

* html div#video-thumbs{
  display: inline; /* kill double-margin bug */
}

#video-thumbs img{
float: left;
margin: 5px;
padding: 0;
border: 0;
}

* html div#video-thumbs img{
  display: inline; /* kill double-margin bug */
}

#video-thumbs ul{
list-style: none;
margin: 0;
padding: 0;
text-align:left;
}

#video-thumbs li a:link, #video-thumbs li a:visited {
margin: 0;
padding: 0;
text-decoration:underline;
}
#video-thumbs li a:hover {

}


#comments-listing-holder{
float:left;
margin: 10px;
padding: 0;
width: 640px;
background-color: #e4e4e4;
}
* html div#comments-listing-holder {
  display: inline; /* kill double-margin bug */
}

#comments-listing-holder h1{
margin: 10px 0 0 10px;
padding: 0;
font-size: 130%;
color: #bb2181;
}
#comments-listing-holder img {
border: 1px solid #666666;
}

#comments-listing-holder ul.errors {
    clear: both;
    color: red;
    margin-left: 25px;
}


.pager-control{

float:left;

margin: 8px;

padding: 0;

width: 610px;

background-color: #ffffff;

text-align:center;

}



.comments-title-holder{
margin: 8px;
padding: 0;
width: 625px;
background-color: #eaeaea;
}
* html div.comments-title-holder {
  display: inline; /* kill double-margin bug */
}
.comments-title-holder h2{
margin: 10px 0 0 5px;
padding: 0;
font-size: 120%;
color: #555555;
}

.comments-title-holder h3{
margin: 0 0 0 5px;
padding: 0;
font-size: 95%;
color: #a5a5a5;
float: left;
}

.comments-title-holder h3 img{
float: left;
border: 0;
margin: 2px 2px 0 2px;
}
.comments-title-holder p{
margin: 5px 2px 5px 5px;
padding: 0;
font-size: 95%;
color: #000000;
clear: both;
}

.comments-title-holder label{
float: left;
margin: 0 5px 0 5px;
padding: 0;
font-size: 95%;
font-weight: bold;
color: #555555;
}

* html div.comments-title-holder label{
  display: inline; /* kill double-margin bug */
}

.comment-input{
 margin: 5px;
 padding:0;
}

.comment-input label{
 float: left;
 margin: 0;
 padding:0;
}

* html div.comment-input label{
  display: inline; /* kill double-margin bug */
}

.label-box{
 margin: 5px;
 padding:0;
}

* html div.label-box{
  display: inline; /* kill double-margin bug */
}

.label-box label{
    clear: left;
 margin: 0;
 padding:0;
}

* html div.label-box label{
  display: inline; /* kill double-margin bug */
}

.label-box input{
 float: left;
 margin: 0 0 20px 25px;
 padding:0;
}
* html div.label-box input{
  display: inline; /* kill double-margin bug */

}
.comment-box input{
 float: left;
 margin: 0 0 20px 25px;
 padding:0;
}
* html div.comment-box input{
  display: inline; /* kill double-margin bug */
}

.submit-comment {
 clear: left;
 margin: 0 0 0 70px;
 padding:0;
}

* html div.submit-comment{
  display: inline; /* kill double-margin bug */
}




