#wrapper { width:320px;padding:0 0 50px; }
#banner { width:280px;padding:5px 20px 10px; }
#banner a#home-link { width:280px;height:85px;background:url(images/logo-banner-280.png) 0 0 no-repeat;text-indent:-9999px; }
#banner .home-title { width:280px; }
#banner-ad { display:none; }
#content { width:100%;padding:0; }
#content-nav { font-size:12px;margin-left:0; }
#content-nav li { padding-left:8px;}
#content-nav a { padding:10px 8px 0 0; }
#content-top { width:320px;background-position:-10px 100%; }
#content-btm { width:320px;background-position:-10px 100%;overflow:hidden; }
#content-main { padding-bottom:10px;background:#fff; }
#content-left { width:100%;padding:0; }
#content-right { display:none; }
#main-search { padding:5px;width:300px;margin:0; }
#main-search label { font-size:18px;line-height:1.3;margin-bottom:10px; }
#main-search .btns { width:300px;margin:0; }
#s { width:280px;padding:5px;margin:0 10px 10px; }
#footer { font-size:14px;padding:10px 15px;width:280px; }
#mule-id { background-image:url(images/footer-mule-sm.png);background-position:1px 50%;display:block;float:none;margin:0 0 5px 20px;padding:5px 0 5px 35px; }
#twitter-us { display:block;background-position:0 50%;padding:5px 0 5px 25px;margin:0 0 0 60px; }
#shirt-link { display:block;padding:5px 0 5px 35px;margin-left:65px; }
#footer-other { float:none;padding:10px 0 0 10px; }

button { font-size:15px;padding:5px;margin-right:0;margin-left:5px; }
input[type=submit] { font-size:15px;padding:0 5px 5px;margin-right:0;margin-left:5px; }
.btn-input { font-size:15px;padding:7px;margin-right:0;margin-left:5px; }

.post-single { padding:0 20px; }
.post-list { padding:0 15px; }

.post-content { float:none;width:280px; }

.unsuck-social { float:none;padding:10px 0 0 0;width:280px; }
.unsuck-social li { margin-bottom:10px; }
.unsuck-social a.link-twitter,
.unsuck-social a.link-email { background-position:0 50%;padding:2px 0 2px 22px;text-indent:0;width:280px; }

.unsuck-social-large .fmenu a { float:none;padding:0 0 3px 22px; }
.unsuck-social-large .fmenu li { float:none;font-size:14px;margin-bottom:10px; }

.post { padding-top:10px; }

.post-single h1 { font-size:25px; }
.post-list .post h2 { font-size:20px; }
.post-single .unsucked { font-size:18px; }
.post #see-also { font-size:14px; }
.post-single .post { padding-bottom:20px; }

.post-footer { padding-top:20px;font-size:14px; }
.post-footer p { float:none;width:280px; }

#browse-nav { border-bottom:1px solid #D6eefd;font-size:14px;margin:0 15px;padding:20px 0;width:290px; }
#browse-nav a { padding-right:0;} 
#browse-nav li { padding-left:10px; }
#browse-nav li:first-child { padding-left:0; }
#browse-nav a.active { color:#333; }

body.pagename-define .post-single h1 { font-size:24px; }

.form-field-label { float:none;line-height:1.5;text-align:left;width:280px; }
.form-field-input { float:none;width:280px; }
    .form-field-input .text-input { width:260px;padding:2px 3px; }
    .form-field-input textarea { border:1px solid #999;float:right;height:180px;padding:5px 10px;width:255px; }
.form-buttons { clear:both;padding:0 0 10px 0; }

#terms { background:#fcfae8;display:block;height:auto;left:5px;;margin:0 0 0 0;padding:5px 10px;top:5px;width:290px; }