/* Post form */
div#post_form { background: #EBF4F7; padding: 10px; }
div#post_form label { width: 190px; display: -moz-inline-box; display: inline-block; margin-bottom: 3px; vertical-align: top; }
div#post_form input { width: 200px; border: 1px #000000 solid; background: #FFFFFF; filter: none; color: #000000; }
div#post_form input.button { width: 80px; border: 1px #000 solid; background: #FFF; }
div#post_form select { width: auto; border: 1px #000 solid; } 
div#post_form textarea { width: 540px; border: 1px #000000 solid; background: #FFFFFF; filter: none; color: #000000;}
div#post_form span.mandatoroy { color: #DD000F; }
div#post_form a.antispam_link { font-size: 10px; height: 40px; }

/* POSTS */
div.post { float: left; margin-bottom: 10px; width: 100%; height: auto; background: #D5EBF2; }
div.post_user { background: #D5EBF2; width: 120px; float: left; padding: 5px; }
div.post_text { background: #EBF4F7; width: 443px; float: left; padding: 5px; }
div.post_rating { background: transparent url("../images/post_rating.gif") repeat-x 0 0; margin-top: 5px; height: 9px; line-height: 0px; font-size: 0px; } 
span.post_date { font-size: 10px; }
span.post_visited_restaurant { font-size: 10px; }

/* Pagination */
div#pagination { float: right; font-size: 11px; padding: 1px 0px 1px 0px; margin-bottom: 5px; }
div#pagination .current { font-weight: bold; }
div#pagination a { padding: 0px 4px 0px 4px; margin: 0px 0px 0px 2px; text-decoration: none; color: #003366; border: 1px #003366 solid; background: #0099CB; }
div#pagination a:hover { text-decoration: none; color: #FFF; background: #003366; }
div#pagination a.current { text-decoration: none; color: #FFF; font-weight: bold; background: #003366; }
