body
{margin: 0; padding: 0; background: #fff; font-family: 'Lucida Grande', Tahoma, Helvetica, Arial, sans-serif;}

img, img a
{border: 0;}

p
{font-size: 10pt;}

#page
{margin: 0 auto; padding: 0; width: 970px; }

#top
{clear: both;}

#header
{clear: both; overflow: auto; background: transparent; margin: 5px 0 10px 0;}

#header_left
{float: left; margin: 0 0 15px 0; padding: 0;}

#header_logo
{margin: 0; background: transparent url('/img/mms_logo.gif') no-repeat; width: 299px; height: 68px;}

#header_date
{margin: 0; margin: -10px 0 0 15px; font-size: 15pt; color: #abbd26;}

#mebar
{float: right; padding: 5px; width: 470px; border: 1px solid #8386b7; background-color: #fff; margin-top: 10px;}

#status
{clear: both; overflow: auto; background: transparent; margin-top: 5px;}

#statusupdate_post
{padding: 10px; float: left; width: 462px; background: #abbd26; height: 210px; color: #fff;}

#statusupdate_show
{padding: 10px; float: right; width: 463px; background: #cf8b2d; height: 210px; color: #fff; overflow: auto;}

#main
{background-color: #fff; border: 1px solid #8386b7; padding: 20px; overflow: auto; clear: both; margin-top: 5px;}

#questions
{clear: both; border: 1px solid #8386b7; overflow: auto; background: transparent; padding: 10px; margin-top: 5px;}

#questions_list
{float: left; width: 610px;}

.question_container
{padding: 10px; border: 1px #ccc solid; margin: 0 0 10px 0; overflow: auto;}

.question_container p
{margin: 0; padding: 0; line-height: 130%;}

.posted
{font-size: 8pt; color: #aaa;}

#polls_list
{float: right; width: 330px; margin: -18px 0 0 0; padding: 0;}

.poll_entry
{padding: 0 10px; border: 1px #ccc solid; margin: 0 0 10px 0; overflow: auto;}

#suggest
{clear: both; overflow: auto; background-color: #aaa;}

#footer
{clear: both; margin: 10px 0; font-size: 8pt;}

#bottom
{clear: both;}

h1, h2, h3, h4, h5, h6, h7
{margin: 0; padding: 0; font-weight: normal;}

h4
{font-weight: bold;}

ul.lg-polls-answers
{list-style: none; margin: 0; padding: 0;}