@charset "utf-8";
/* STRUCTURE VPGAMESLIVE */
#container {
width:100%;
min-width:1115px;
}

#wrap {
margin-top:5px;
}

#header {
background-image:url(/images/vp_02.jpg);
background-repeat:repeat-x;
height:129px;
}

.gameWrap2 {
text-align:center;
}

.review1 {
border-bottom:#333 1px solid;
font-family:Arial, Helvetica, sans-serif;
}

.review2 {
border-bottom:#999 1px solid;
font-family:"Times New Roman", Times, serif;
}

#userBar {
background-image:url(/images/vp_04.jpg);
background-repeat:no-repeat;
height:34px;
width:386px;
float:right;
margin-right:20px;
text-align:center;
}

#nav {
float:left;
width:570px;
}

#search {
margin-top:25px;
float:right;
}

#search a {
color:#FFF;
font-size:1.2em;
padding:3px;
}

#search input {
font-size:1.3em;
}

.searchForm {
margin-top:2px;
margin-right:40px;
}

#rssTwit {
width:349px;
height:103px;
overflow:hidden;
margin-bottom:10px;
background-color:#000;
}

#rssTwit a {
margin:0;
padding:0;
}

#rssTwit a:hover img,#rssTwit a:hover {
border:0 solid #fff;
text-decoration:none;
background:transparent;
margin:0;
padding:0;
}

/*left column*/
#storeCol {
border-right:#0b68a2 2px solid;
float:left;
width:12%;
min-width:152px;
padding:10px;
}

/*center column*/
#leftCol {
float:left;
width:60%;
min-width:380px;
margin-right:10px;
}

/*right column*/
#rightCol {
border-left:#0b68a2 2px solid;
float:left;
width:18%;
min-width:250px;
padding-left:10px;
}

#rightCol ul {
list-style:none;
margin:0 0 10px;
padding:0;
}

#rightCol ul li ul {
padding-left:5px;
}

#categories ul {
list-style:none;
display:block;
margin:0 0 10px;
padding:0;
}

/* REUSABLE CLASSES 

----------------------*/
.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.hidden {
display:none;
}

/* PAGE SPECIFIC CLASSES 

---------------------------*/
.welcome {
color:#0b68a2;
padding-top:10px;
font-size:1.4em;
}

.date {
color:#999;
font-style:italic;
}

.date2 {
color:#999;
font-style:italic;
line-height:2em;
}

.postHeader {
background:url(/images/postitle.jpg) no-repeat top left;
padding-left:30px;
padding-top:17px;
color:#0b68a2;
}

.forgotpw a {
font-size:1em;
color:#FFF;
}

.digg a {
background-color:#ebed20;
color:#C00;
border:1px dashed #039;
font-weight:700;
margin-left:4px;
padding:2px;
}

/* COLLAPISBLE DIVS STYLE 

---------------------------*/
#register {
background:url(/images/collapserep.jpg) bottom repeat-x #1a71a7;
height:200px;
text-align:center;
width:100%;
font-size:1.5em;
display:none;
color:#FFF;
}

#login {
background:url(/images/collapserep.jpg) bottom repeat-x #1a71a7;
height:60px;
text-align:center;
padding-top:10px;
display:none;
width:100%;
font-size:1.5em;
color:#FFF;
}

#login .big input {
font-size:1em;
border:1px solid #09F;
}

#register .big input {
border:1px solid #09F;
font-size:1em;
}

.tableSmall {
width:400px;
text-align:center;
}

.big {
padding-top:10px;
}

/* END OF COLLAPISBLE DIVS STYLES HERE 

--------------------------------------
 GAMES STYLES START HERE ---------
--------------------------------------*/
.gameWrap {
height:300px;
width:220px;
text-align:center;
float:left;
margin-left:10px;
}

.gameWrapImg img {
border:2px solid #0b68a2;
}

.gameTitle {
color:#0b68a2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:700;
line-height:1em;
}

body #games p {
margin-bottom:.2em;
}

/* END OF GAMES STYLES END HERE ----
 COMMENTS STYLING  
--------------------------*/
.postComment {
margin-left:30px;
color:#0b68a2;
}

.bottomPad {
margin-bottom:4px;
}

#comments {
width:100%;
font-size:1.5em;
}

.heSaid {
font-size:1.4em;
}

.heSaid a {
color:#333;
text-decoration:overline;
}

.pagecount {
color:#999;
padding:11px;
}

.smallPad {
padding:1em;
}

/*----------- THE FOOTER THING ----------*/
#bottom {
position:fixed;
bottom:0;
width:100%;
background-image:url(images/bottom.png);
background-repeat:repeat-x;
height:113px;
text-align:center;
}

#bottom a {
font-size:2em;
bottom:10px;
color:#FFF;
font-family:Helvetica, Tahoma, sans-serif;
display:block;
width:200px;
position:relative;
margin:55px auto 0;
padding:8px;
}

.closeBar a {
border:0 solid blue;
margin-left:10px;
margin-top:10px;
font-size:1em !important;
padding:0;
}

#bottomSpacer {
height:110px;
width:auto;
}

#rightCol ul a,#categories a {
font-size:15px;
padding:1px;
}

#rightCol ul a:hover,#categories a:hover {
text-decoration:none;
background-color:#e2e2e2;
border:1px solid #666;
}

.first,.second {
background:url(/images/odd.jpg) bottom center no-repeat;
padding-top:5px;
padding-left:5px;
padding-bottom:30px;
width:700px;
}