#guidelines{float:right;width:33%}
#guidelines img{margin-bottom:1em}
.guideline{border:1px solid #ccc;padding:0.5em;margin-bottom:1em;background-color:#ffe9ed}
.guideline li{margin-top:0.3em;color:#333}
#review{float:left;width:60%}
#review.right{float:right}
#review span{color:#777}
#content h2{margin:1em 0 0.5em}
#preview h2{margin-top:0}
#ratingsForm h4,#ratingsForm p{clear:both}
#ratingsForm p.radios{margin:0;padding-bottom:1em}
.radios label{padding:0;margin-right:3px}
p.continue{margin-top:1.5em}
#rev_preview{border:1px solid #ccc;padding:1em;margin-bottom:1em}
#rev_preview h2{margin-top:0}
#rev_preview h4{clear:none}
#rev_confirm{text-align:center}
#rev_confirm p{line-height:1.2;font-weight:bold}
#rev_confirm h3{font-size:1.6em;margin-top:1em;color:black}
#rev_confirm form{width:49%;float:left;line-height:2;margin:0 0 2em}
h4{font-weight:bold; clear:both}
table.ratings{color:#7d7d7d;padding:0;margin:3px 0 0;border:none 0px #fff;border-collapse:collapse}
table.ratings td[nowrap]{color:#7d7d7d;font-size:100%;padding-right:1em}
table.ratings tr:first-child td{color:#000;vertical-align:top}
div.ratingsbox table.ratings tr:first-child td{font-size:120%;font-weight:bold}
table.ratings td{font-size:80%;padding-bottom:0.3em}
table.ratings td{vertical-align:middle}
#reviewForm label.error,#ratingsForm label.error{display:block;color:#c92a49;font-weight:normal}
#reviewForm input.text,#reviewForm textarea,#reviewForm select{border:1px solid #7f9db9;padding:1px 2px}
#reviewForm input.error,#reviewForm textarea.error,#reviewForm select.error{border:1px solid #c92a49;background-color:#ffffe5}
