/* -------------------GENERAL STYLE BODY------------------- */
body {
background-color:#000000;
background-image:url(../images/background2.jpg);
background-repeat:repeat;
background-attachment:fixed;
background-position:center;
text-align:center;
margin-bottom:0px;
margin-top:5px;
}


.lowerbar {
border:0px;
margin:0px;
}

/* -------------------TUTOTIALS HELP------------------- */

.borderstep{
margin:auto; 
width:600px; 
text-indent:40px; 
margin-top:10px; 
padding:15px; 
border:#002000 solid 2px;
}

.borderstepimage{
padding-top:15px; 
text-indent:0px; 
text-align:center;
}


/* -------------------SUBMIT STYLES------------------- */
.submitstylebox{
width:350px;
height:25px;
float:left;
background-image:url(../images/submitstyle.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding-left:80px;
padding-top:5px;
}

.submitstyleboxform{
background-image:none; 
width:350px;
height:100px;
float:left;
}

/* -------------------MAIN BODY CONTENT------------------- */
.content, .contentreview, .contentflash{
width:750px;
background-position:bottom right;
background-repeat:repeat;
background-color: #000000;
color:#FFFFFF;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
position: relative;
}
.content{
height:558px;
/*background-image:url(../images/contentBG2.jpg);*/
text-align:left;
}
.contentreview{
text-align:left;

}
.contentflash{
text-align:center;
}

.film{
color:#00FF00;
text-align:center;
margin-bottom:0px;
margin-top:1px;
width:175px;
height:556px; 
float:left;
background-image:url(../images/film.gif);
border-left:solid 1px #000000;
}

.sidebarmenu{
float:left;
padding-left:3px;
margin-top:20px; 
text-align:right;
font-size:8px;
color:#999999;
}
/*----------------------EPISODE GAMES MOVIEW TABLE PAGE-------------------------*/
.reviewminheight{
width:750px;
min-height:500px;
height:auto !important;
height:500px;
}

.animetablewrapper{
background-image:url(../images/tabletile.gif);
background-repeat:no-repeat;
width:600px;
margin:auto;
margin-top:10px;
height:40px;
}

* html .animetablewrapper{
margin-top:0px;
}

.animetablethumbnailbox{
width:205px;
height:40px;
float:left;
}

.animetableinfobox{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:395px;
height:40px;
float:left;
}
.animetableinfoboxheadwrapper{
margin-top:2px;
width:390px;
height:15px;
float:left;
}

.animetableinfoboxheadtitle{
font-size:11px;
color:#FFFFCC;
width:340px;
padding-left:10px;
height:15px;
float:left;
font-weight:bolder;
}
.animetableinfoboxheadmaker{
width:110px;
height:15px;
float:left;
}
.animetableinfoboxheaddate{
width:35px;
height:15px;
float:left;
}
.animetableinfoboxheadwrapper2{
margin-top:5px;
width:395px;
height:15px;
float:left;
}
.animetableinfoboxheadgenre{
padding-left:10px;
width:210px;
height:15px;
float:left;
}
.animetableinfoboxheadrating{
width:170px;
height:15px;
float:left;
}



/*----------------------DOWNLOAD SITE PAGE-------------------------*/
.wrappersites{
width:550px;
float:right;
}

.sitebox{
background-color: #002000;
width:520px;
float:left;
border: #003300 solid 2px;
margin-top:5px;
}
.siteboxchild1{
background-image:url(../images/sitetitlebar.gif);
height:27px;
}

.siteboxchild2{
background-image: url(../images/sitecolor.gif);
width:520px;
float:left;
}
.titledownloadsite{
float:left; 
width:240px;
padding:5px;
padding-left:15px;
}

.titledownloadsite2{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px;
padding-left:20px;
float:left; 
width:220px;
}

/*----------------------MAIN FLASH PAGE-------------------------*/

.flashmaintitle{
margin:auto;
margin-top:10px;
margin-bottom:5px;
width:728px;
height:31px;
background-image:url(../images/flashtitlebar.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:15px;
padding-top:5px;
}

.flashmaininfobar{
background-image:url(../images/flashtile.jpg);
width:700px;
height:10px;
font-size:1px;
margin:auto;
}

.wrapperflashinfo{
margin-top:20px;
margin-bottom:10px;
}

.flashcommentbar{
margin:auto;
width:520px;
height:20px;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
margin-bottom:10px;
}
.flashcommentuser{
padding-top:4px;
padding-left:20px;
height:20px;
background-color:#002000;
width:580px;
}

.flashcommentcontent{
text-indent:30px;
background-color: #161616;
padding:15px;
padding-left:40px;
width:545px;
}

.flashcommentuser, .flashcommentcontent{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
border-bottom:1px #000000 solid;
border-top:1px #000000 solid;
margin:auto;
}

.wrappercomment{
margin:auto;
width:620px;
margin-bottom:20px;
}


.flashmaininfo{
margin:auto;
height:120px;
width:700px;
background-color:#002000;
}

.flashinfoblock{
background-image:url(../images/flashtesttile.jpg);
float:left;
height:120px;
width:350px;
position:relative;
}

.flashinfoblocknested{
padding-top:10px;
float:left;
height:110px;
width:175px;
}

.flashinfoblocknested2{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-left:15px;
text-align:left;
margin:auto;
margin-top:5px;
height:20px;
width:160px;
position:relative;
}

.flashinfoblockdesc{
padding-top:5px;
}

.flashinfoblockdesc2{
font-size:10px;
text-align:left;
text-indent:20px;
padding:5px;
padding-right:20px;
}


.postcommentwrapper{
width:350px;
height:170px;
border:  #003300 1px solid;
padding:5px;
padding-top:10px;
margin:auto;
}

.postcommentwrapperparent{
margin:auto;
width:400px;
height:190px;
text-align:center;
margin-bottom:20px;
}

.postcommentname, .postcommentname2{
width:100px;
height:25px;
float:left;
}
.postcommentname2{
text-align:left;
width:250px;
}

.postcommentcontent, .postcommentcontent2{
float:left;
width:100px;
height:95px;
}

.postcommentname, .postcommentcontent{
text-align:right;
width:80px;
padding-right:10px;
}

.postcommentcontent2{
text-align:left;
width:250px;
}

.postcommentsubmit, .postcommentsubmit2{
width:100px;
height:23px;
float:left;
text-align:center;
width:250px;
}

.postcommentsubmit2{
width:90px;
text-align:left;
}

.postcommentsubmit3, .postcommentsubmitimage{
height:23px;
float:left;
width:90px;
text-align:center;
}

.postcommentsubmitimage{
width:78px;
}

.inputname{
width:240px;
}

.inputcomment{
width:240px;
height:80px;
overflow:auto;
}

.inputreview{
width:440px;
height:90px;
overflow:auto;
}

.inputname3{
width:50px;
}

.login{
width:100px;
}
/*----------------------FLASH PAGE-------------------------*/

.flashwrapperbox{
float:left; 
height:80px; 
width:240px; 
padding-left:10px; 
background-image:url(../images/flashtilebox.gif); 
border:#003300 2px solid;
margin:0px 10px 10px 0px;
}
.flashwrappertitlebox{
float:left; 
height:15px; 
width:230px; 
font-size:11px; 
padding-top:3px;
}
.flashwrappermediabox{
float:left; 
height:40px; 
width:60px; 
margin:10px 0px 10px 0px; 
}
.flashwrappercommentbox{
float:left; 
height:40px; 
width:130px; 
font-size:9px; 
padding:10px 10px 0px 20px; 
text-indent:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#999999;
}


/*----------------------REVIEW PAGE-------------------------*/
.rankbox1{
float:left; 
width:30px;
padding-right:10px;
text-align:right;
}
.rankbox2{
font-family:Arial, Helvetica, sans-serif; 
font-size:20px; 
color:#FFFFCC;
width:30px;
text-align:left;
}

.rankbox3{
font-family:Arial, Helvetica, sans-serif; 
font-size:20px; 
color:#FFFFCC;
width:30px;
text-align:right;
}

.userreviewtitle{
float:left;
width:350px; 
height:25px; 
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bolder;
}

.userreviewcat{
float:left; 
width:350px; 
font-size:12px; 
padding:0px 0px 15px 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height:1.5em; 
text-indent:20px;
}

.starcomment{
float:left; 
width:23px; 
height:21px; 
background-image:url(../images/star0.gif);
}

.screenshots{
width:150px;
float:left;
height:100px; 
margin-left:15px; 
border:2px #003300 solid; 
margin-bottom:10px;
}

.filmmenu{
float:left;
width:130px;
height:400px;
padding-left:10px;
margin-top:10px;
}

.wrapperreview{
float:right;
margin-right:13px; /*----ie6 problem -- wrapper overlap---*/
}

* html .wrapperreview{
float:right;
margin-right:6px; /*----ie6 problem -- wrapper overlap---*/
}

.wrapperreview2{
background-image:url(../images/filmreview.gif);
background-color:#000000;
width:750px;
float:right;
padding-bottom:20px;
}

.synopsiswrapper{
background-position: bottom right;
background-repeat:no-repeat;
width:545px;
text-align:left;
}

.overallrating{
float:right;
height:450px;
width:50px;
}

.synopsis{
font-weight:normal;
line-height:1.5em;
font-size:12px;
margin-top:10px;
margin-bottom:10px;
text-indent:30px;
padding-left:10px;

border:0px;
width:350px;
}

.userrating{
margin-bottom:8px;
float:right;
padding-right:12px;
width:100%;
float:left;
font-size:10px;

}

.graphics {
text-align:center;
margin-top:3px;
font-size:8px;
float:left;
width:10%;
margin-left:20px;
}

.ratingscore {
margin-top:7px;
height:40px;
float:left;
width:40%;
}

.reviewtitle{
margin-top:5px;
font-size:20px;
height:35px;
}

.reviewtitle, .screenshotbar{
padding-top:5px;
background-image:url(../images/bardesignarrow.gif);
background-repeat:no-repeat;
background-color:#000000;
color: #ffffff;;
width:530px;
text-align:center;
padding-left:5px;
}

.screenshotbar{
padding-top:7px;
font-size:18px;
height:30px;
text-align:center;
}

.reviewinfo{
border-style:double;
height:60px;
width:468px;
padding:15px 21px 15px 21px;
}

.reviewtitle, .reviewinfo, .synopsiswrapper, .screenshotbar{
float:left;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
}

.errorbar{
padding-top:15px;
float:left;
margin-left:15px;
width:480px;
text-align:center;
padding-left:40px;
}

.commentreviewbar{
margin-top:5px;
margin-left:15px;
float:left;
width:520px;
padding-left:20px;
}

/*----------------------UPDATE LOG-------------------------*/
.pagedescription{
padding-left:10px;
width:560px;
font-size:15px;
font-weight:bolder;
margin-left:3px;
margin-top:7px;
margin-bottom:7px;
}

.updates, .reviewblock{
width:570px;
color:#FFFFFF;
height:525px;
overflow:auto;
}

.titleupdate{
width:396px;
margin-left:10px;
padding-left:5px;
}

.titleupdate, .dateupdate{
font-weight:bold;
padding-top:2px;
height:20px;
background-color:#002000;
}

.dateupdate{
width:120px;
}

.textupdate{
width:520px;
text-indent:20px;
margin-left:15px;
padding-bottom:10px;
margin-top:5px;
}

.titleupdate, .dateupdate, .textupdate, .pagedescription, .updates{
float:left;
}

.updatemenu{
text-align:right;
width:100%;
}

DIV.updatemenu img {
margin-right:10px;
border:0px;
}

/* -------------------NAVIGATION------------------- */

.navigation {
margin-top:0px;
border: 0px;
background-image:url(../images/navbar.jpg);
width:750px;
height:41px;
padding-top:5px;
text-align:left;
}

/* -------------------NAVIGATION DESIGN------------------- */

/*CENTERING CONTENT WITH MARGIN FOR MOZILLABILITY*/
.navigation, .body, .ads {
margin:auto;
}

/* -------------------ADVERTISEMENTS------------------- */
.ads {
border: 1px #000000 solid;
border-left-style:hidden;
border-right-style:hidden;
padding:0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
height:90px;
width:748px;
background-color:#333333;
}

/* -------------------HYPERLINK STYLES------------------- */

a:link {color: #e8f7c1;
text-decoration:none;} 
a:visited {color: #e8f7c1;
text-decoration:none;} 
a:hover {color: #e8f7c1;
text-decoration:none;} 
a:active {color: #e8f7c1;
text-decoration:none;}
img{
border: 0px;
}

