body { background-image:url(images/pagebg.gif); font-size:12px; font-family:Verdana,Arial; margin:0px; text-align:center; }
ul,li,ol,div,span,form,h1,h2,h3,h4,h5 { margin:0px; padding:0px; }
a { color:#EF1275; }

#wrapper { width:700px; margin:10px auto; text-align:left; border-left:2px solid #DA0263; border-right:2px solid #DA0263; border-bottom:2px solid #DA0263; border-top:2px solid #DA0263; background:#FFFFFF; }

.header { background:url(images/header.gif) no-repeat; width:700px; height:120px; }
.header h1 { font-size:24px; color:#FFF; position:relative; top:12px; left:80px; }
.header p { font-size:11px; position:relative; top:16px; left:90px; width:560px; }

.nav { background:#FFE1EE; padding:3px 5px 5px 5px; text-align:center; font-size:16px; color:#FFB4D5; }
.nav a { font-weight:bold; }

.content { margin:10px; }

.content .reviewbox { margin:20px 0px; overflow:hidden; }
.content .reviewbox h2 { margin-bottom:8px; }
.content .reviewbox img.thumb { border:1px solid #EF1275; float:left; margin-right:10px; }
.content .reviewbox .rating { float:left; width:400px; font-size:11px; }
.content .reviewbox .rating h3 { float:left; margin-right:5px; font-size:30px; }
.content .reviewbox .copy { width:465px; float:left; }

.footer { margin:10px; font-size:11px; }
.footer .item { border:1px solid #FF98C6; width:100px; float:left; margin-right:5px; padding:3px; }

