body {
}
h1 { font-size: 16pt; line-height: 16pt;}
#header { text-align: center; }
#header #slogan { float: none; }
#header #login-panel { float: none; margin-top: 8px; display: inline-block; *display: inline; zoom: 1; }
#logo-panel a { float: none; }

.fb-like-box { margin-left: 0px; }
.fb_iframe_widget { text-align: center; display: block !important; }

#menubar { text-align: center; }
#menu { display: none; }
#mobile-menu { display: block; }
#menubar a.post-ads { float: none; margin-top: 0px; margin-bottom: 0px; padding: 10px; border-radius: 4px; text-decoration: none; display: inline-block; *display: inline; zoom: 1; }

.field-label { width: 95% !important;}
.field-input { width: 100% !important; min-width: initial !important; }
.field-chk { width: 100% !important; text-align: center;}
.field-chk input[type="submit"] { display:inline-block; *display: inline; zoom: 1; float: none;}
textarea { width: 95%; }
div[role="status"] { display: inline-block; *display: inline; position: relative; top: 5px; }

#contact-publisher-form { width: 95%; }

#content #main { width: 100%; float: none; border-right: none; }
#content #main #leftpnl { margin-bottom: 15px; border-right: none; float: none; height: auto !important; }
#content #rightads { width: 100%; float: none; border-left: none; }

.memBody #content #main #rightpnl { width: 100% !important; }
.main-grid .mem-info .details { float: left; width: 70%; }
.main-grid .mem-info .rental, 
.main-grid .mem-looking-post .rental { width: auto; max-width: 20%; }
.main-grid .mem-info .rental .price, 
.main-grid .mem-looking-post .rental .price { float: right; text-align: right;}
.main-grid .mem-info .rental .command a, 
.main-grid .mem-looking-post .rental .command a { display: block; }

#photos { width: 100%; margin-right: 0px; }
.post-title { float: none; width: 100%; }
.post-price { float: none; text-align: left; width: 100%; display: block; }

.main-grid .img { float: none; width: 100%; margin-right: 0px; margin-bottom: 10px; }
.main-grid .img img { width: 100%; }
.main-grid .info { float: none; width: 100% !important; }

.contact .field-label-120 { width: auto !important; }

#looking-tablet h1 { color: #000; background-color: #eee; margin: 0px !important; padding: 5px 15px; }

#footer #footer-menu #f-col2,
#footer #footer-menu #f-col3 { width: 95%; display: block; margin-bottom: 20px; }