body{

background-image: url(background.png);

font-size:8px;

font-family: "Verdana", "Tahoma", sans-serif;

margin: 0;

}

.banner{

height: 50px;

background-repeat:repeat-x; 

background-image: url(bannerbg.png);

}

.banner img{

display: table;

margin-left: auto;

margin-right:auto;

}

h1{

text-align: center;

font-size: 24pt;

font-weight: bold;

text-shadow: 3px 3px #999999

}

#overall{

border: 4px solid gray;

width:800px;

border-radius: 20px;

overflow: hidden;

margin:0 auto;

}

.rotten{

background-image: url(rbg.png);

background-repeat: repeat-x;

height: 83px;

width:550px;

font-size:48pt;

font-weight: bold;

color: red;

}

.rotten img{

width:auto;

vertical-align: bottom;

}

.overview{

float:right;

background-color: #A2B964;

width:250px;

}

.information{

font-size: 8pt;

font-family: "Arial", sans-serif;

}

dl{

padding:10pt;

}

dt{

font-weight: bold;

}

.reviewdiv{

width:550px;

}

.leftcolumn{

float:left;

width:47%;

margin-left: 2%;

margin-right:1%;

}

.rightcolumn{

float:left;

width:47%;

margin-left:1%;

margin-right: 2%;

}

.reviewbox{

font-weight: bold;

font-size: 8pt;

background-color: #E8DC98;

border: 2px solid gray;

border-radius: 10px;

padding:8px;

overflow: hidden;

}

.iconimg{

float:left;

margin-right:5px;

}

.reviewer{

margin-bottom: 20pt;

font-style:italic;

}

dd{

margin-bottom: 10pt;

}

ul{

list-style: none;

padding-left: 0;

margin-left: 0;

}

#bottomarea{

text-align: center;

}

#val{

right:0;

bottom:0;

opacity: 0.5;

}