/*
Theme Name: Squirrel Framework
Theme URI: http://labs.thecreatology.com/squirrel/
Description: An independent WordPress website framework with all flexibility and extensibility to customize by yourself.
Version: 1.0.9
Author:	Aky Joe
Author URI: http://new.thecreatology.com/
Distributor: http://www.thecreatology.com/

WARNING: DO NOT EDIT THIS FILE.
*/
@font-face {
  font-family: 'squirrelfont';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v7/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; word-wrap:break-word;}
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; background-color: #f9f9f9;font-family:'squirrelfont';}

::-moz-selection { background-color: #168cef; color: #fff; text-shadow: none; }
::selection { background-color: #168cef; color: #fff; text-shadow: none; }

a { color: #0d72c7; outline: 0; }
    a:hover { color: #168cef; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; max-width: 100%; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
::-webkit-input-placeholder  { color:#ccc; }
input:-moz-placeholder,textarea:-moz-placeholder { color:#ccc; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.clear {clear: both;}
.alignleft{float:left;}
.alignright{float: right;}
.aligncenter{text-align:center;margin:10px auto;}

@media only screen and (min-width: 35em) {}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

/*Squirrel Outline Starts*/
.scontainer{width:1024px;margin:20px auto;}
    #skin{background-color: #fff; box-shadow:0 0 2px #ccc;}
    .scontainer div#abdomen{width:auto; padding:20px;min-height: 350px;}
    .container div#abdomen{width:auto;padding-top: 40px;padding-bottom: 40px;}
        footer.legs{padding:5px 20px; background-color: #f2f2f2; font-size: 12px; border-top: 1px solid #ddd;}
/*Squirrel Outline Ends*/

/*Default Menu CSS*/
.menu {list-style:none;}
    .menu li{float: left; position: relative; margin: 0 5px;}
        .menu li a{display:block; border:1px solid #f4f4f4; border-bottom:none; padding: 7px 20px;letter-spacing: 1px;text-decoration: none; text-transform: uppercase;}
            .menu li.current_page_item > a, .menu ul li.current-menu-ancestor > a,.menu li.current-menu-item > a,.menu li.current-menu-parent > a,.menu li:hover > a {color: #168CEF;}
.menu ul {box-shadow: 2px 3px 5px rgba(0,0,0,0.08);display: none;float: left; left: 0; position: absolute;top: 32px; z-index: 99999;}
    .menu ul li {margin: 0; border-bottom: 1px solid #ddd;}
        .menu ul ul {left: 100%;top: 0;}
        .menu ul a {background-color: #f8f8f8;color:#168CEF; box-shadow:0 0; line-height: 1.8; font-size:.8em; padding:5px 10px;width: 160px;height: auto; text-transform: none;}
            .menu ul :hover > a {background-color: #fafafa;}
            .menu li:hover > ul {display: block;}
        * html .menu li.current_page_item a,* html .menu li.current-menu-ancestor a,* html .menu li.current-menu-item a,* html .menu li.current-menu-parent a,* html .menu li a:hover {color: #333;}
            
/*Basic Nav Styling Starts*/
nav#basic ul{float: right; margin-right: 20px;}
    nav#basic ul li a{background-color:#FFF; box-shadow: 0 -1px 1px #ddd inset; color:#777; }        
        nav#basic ul li a:hover,nav#basic ul li:hover > a{color: #168CEF; }
    nav#basic ul ul li a{box-shadow: 0 0; }
        nav#basic ul ul li a:hover{background-color:#f8f8f8;}
/*Basic Nav Styling Ends*/

/*Banner*/
#face{padding: 10px 20px;}
    #face hgroup{float: left;}
        #face hgroup h1#squirrel-name{font-size:2.5em;}
            #face hgroup h1#squirrel-name a{text-decoration: none;color: #444; font-weight: bold;}
        #face hgroup h2#site-description{font-size:.9em; color: #cacaca;}

    #face .search-me{float: right;margin: 15px 0 0;}
        #face .search-me form input[type="text"]{width: 230px; padding:8px 10px; margin: 10px; background-color: #fff; box-shadow:0 0 5px #e8e8e8 inset; color: #d9d9d9;border: 1px solid #eee;}

/*Featured Nav Styling Starts*/
nav#featured{background-color:#f8f8f8;padding:10px 20px; box-shadow: 0 2px 2px #f6f6f6;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
    nav#featured ul{float: left; width: 80%; margin-right: 20px;}
        nav p.slogan{color: #b9b9b9; font-style: italic; font-size: 18px; margin: 0;}
        nav#featured ul li{margin:0 10px 0 0;}
            nav#featured ul li a{color:#474747;padding: 0 10px;line-height: 32px;border: 0;}
                nav#featured ul li.current_page_item > a, nav#featured ul li.current-menu-ancestor > a,nav#featured ul li.current-menu-item > a,nav#featured ul li.current-menu-parent > a,nav#featured ul li:hover > a {background-color: #fff;}

nav#featured ul ul {width: auto;}
        nav#featured ul ul a {background-color: #fff;color:#444; box-shadow:0 0; line-height: 24px; font-size: 13px; padding:0 10px;width: 160px;height: auto;}
            nav#featured ul ul :hover > a {background-color: #f8f8f8;color:#168CEF;}
            nav#featured ul li:hover > ul {display: block;}
                nav#featured ul li ul li{margin-right: 0;}
        * html nav#featured ul li.current_page_item a,* html nav#featured ul li.current-menu-ancestor a,* html nav#featured ul li.current-menu-item a,* html nav#featured ul li.current-menu-parent a,* html nav#featured ul li a:hover {color: #333;}
/*Featured Nav Styling Ends*/

/*Abdomen Styling Starts*/
div#abdomen.nohands div#stomach{width:100%;}
div#abdomen div#stomach{width:68%;}
div#abdomen div#stomach.fullwidth{width:auto;}
    div#stomach header{margin-bottom:10px;}
        div#stomach h1,div#stomach h2,div#stomach h3{margin:30px 0 20px;}
        div#stomach .post-title{font-size:2em;}
        div#stomach article p{margin-bottom:25px;}
        div#stomach article code{padding:10px;background-color:#E0ECFC;border:1px solid #C3D6EF; color:#222;display: block;}
        div#stomach blockquote{background-image: url("body/images/blockquote.png");background-repeat: no-repeat;background-position: 5px 5px; margin:10px; padding: 25px 5px 5px 60px; border: 1px dashed #eee;}
            div#stomach div.post-content blockquote p{color: #999; font-style: italic;}
        div#stomach div.post-content ul, div#stomach div.post-content ol{font-size:13px;line-height: 24px;}
        div#stomach div.post-content ul{list-style: square;}
        div#stomach div.post-content div, div#stomach div.post-content img{max-width: 100%;}
        div.nohands div#stomach div.post-content div,div.nohands div#stomach div.post-content img{max-width: 100%;}

    /*Page Meta*/
    div#stomach div.page-meta{margin: 0 0 30px; font-size: 13px; padding: 0 10px;}
        div#stomach div.page-meta h1 span{font-size: 12px; text-transform: uppercase; color: #888;}
        div#stomach div.page-meta p{ margin: 0 0 10px; font-style: italic; color: #888;}
        div#stomach div.page-meta img.author-gravtar{ margin:5px 20px 5px 0; padding: 3px; border: 1px solid #eee; background-color: #fff;}

    div#stomach article{padding: 0 10px;margin-bottom: 20px;}
        div#stomach article.magazine{width: 45%; background-color: #fafafa;}
        div#stomach article.excerpt{border-bottom: 1px dotted #ccc;}
            div#stomach article.magazine:hover{background-color: #f7f7f7;}
        div#stomach div.mag-end{border-bottom: 1px dotted #ddd; height: 1px;margin-bottom: 20px;}

        div#stomach article h2.post-title a{text-decoration: none; color: #333;}
            div#stomach article h2.post-title a:hover{color:#0d72c7; }
        div#stomach article p.post-meta,div#stomach article p.post-comments{font-size:.8em; color: #999; margin-bottom: 0; letter-spacing: 2px;}
            div#stomach article p.post-meta a{text-decoration: none;}

        div#stomach article.post div.post-content{margin-bottom:30px; }
            div#stomach article.post div.post-content .wp-caption{padding:10px;background-color:#f2f2f2;border:1px solid #ddd;}
        div#stomach article.post.sticky{background-color: #f6fbff;}
                
           div#stomach div.post-content p{color: #111;}
                div#stomach div.post-content p img.alignleft,div#stomach div.post-content p img.alignnone{margin:10px 15px 0 0;}
                div#stomach div.post-content p img.alignright{margin:10px 0 0 15px;}
                div#stomach div.post-content p img.aligncenter{display: block; margin: 10px auto; text-align: center; width: auto;}
            div#stomach div.post-content span.readmore{font-size:.8em;}

         div#stomach div.post-content form{background-color:#f2f2f2; border: 1px double #ddd; margin: 0 0 30px; padding: 15px; box-shadow: 0 1px 1px #ddd; border-radius:5px;}
            div#stomach div.post-content form label{font-size: .9em; margin: 0; display: inline-block; width: 40%;}
            div#stomach div.post-content form input[type="text"],
            div#stomach div.post-content form input[type="email"],
            div#stomach div.post-content form input[type="number"],
            div#stomach div.post-content form textarea {background-color:#fff; border: 1px solid #CCC; box-shadow: 0 0 3px #CCC;margin: 5px 0 0; padding: 5px; width: 50%;}
            div#stomach div.post-content form textarea{height: 100px; width: 97%;}
            div#stomach div.post-content form input[type="submit"]{ background-color:#333;color: #fff; font-size: 1.2em; padding: 5px 15px; border-radius:5px; border: 0; margin:5px 0;}
                div#stomach div.post-content form input[type="submit"]:hover{ background-color:#a00;}

         div#stomach footer.post-foot{background-color:#fafafa;padding: 0 5px 5px;}
         div#stomach footer.post-foot p{font-size:.8em;color:#999;margin:5px 10px 0 0;}
/*Abdomen Styling Ends*/

/*Hands*/
#hands{width:28%;padding:15px 0 0;}
    #hands .widget{border:1px solid #eee;padding:0;box-shadow: 1px 2px 7px rgba(0,0,0,0.08);margin:0 0 20px;}
        .widget h3{background-color:#f6f6f6;border-bottom:1px solid #eee;color:#474747;font-size:1em;text-shadow:1px 1px #fff;margin:0;padding:8px 10px;text-transform:uppercase;}
    
    #hands .widget p,#hands .widget.textwidget,#hands .widget ul,#hands .widget form,#hands .widget select{list-style:none;margin:10px;padding:0;color:#4a4a4a;}
        #hands .widget ul li,#hands .widget ol li{color:#333;border-bottom:1px solid #eee;line-height:2.2em;}
            #hands .widget ul li:last-child,#hands .widget ol li:last-child{border:0;}
                #hands .widget ul li a,#hands .widget ol li a{display:block;text-decoration:none;}
                    #hands .widget ul li a:hover,#hands .widget ol li a:hover{background-color:#f8f8f8;}
    #hands .widget input[type="text"]{padding:3px 5px;background-color:#fff;border:1px solid #ddd;box-shadow:0 -1px 5px #eee inset;}
    #hands .widget input[type="submit"]{background-color:#333;color:#fff;font-weight:bold;padding:4px 8px;border:0;}
        #hands .widget input[type="submit"]:hover{background-color:#a00;}
/*Paginate*/
.paginate {margin:20px 0 0;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
    .paginate span, .paginate a {margin:3px;padding:3px 7px;text-decoration:none;background-color:#fff;border:1px solid #ccc;}
        .paginate a:hover{background-color:#ececec;}
    .paginate .current{ background-color: #ececec; color: #333;}

nav#prevnext-links{background:#fff url('body/images/dashed.gif') repeat-y center center; border:1px solid #f6f6f6;}
    nav#prevnext-links.archive{margin: 20px 0 0;}
    nav#prevnext-links div{width: 50%;}
        nav#prevnext-links div:hover{background-color: #fafafa;}
    nav#prevnext-links div p, nav#prevnext-links div span.head{margin: 0; padding:3px; font-size:.7em; color:#888; text-align: center;}
        nav#prevnext-links div p a, nav#prevnext-links div span.title{display: block; min-height: 20px;font-size:1.3em;}
/*Paginate Styling Ends*/
/* Breadcrumb */
#breadcrumbs{list-style:none;margin:10px 0;padding:0;overflow:hidden;}
    #breadcrumbs li{display:inline-block;vertical-align:middle;margin:0 10px;}
    #breadcrumbs .separator{font-size:1.4em;font-weight:100;color:#ccc;}
/*Comments*/
#comments{margin: 40px 0 0;font-size:.9em;}
    #comments ul,#comments ol,#comments ul li,#comments ol li{font-size: 1em;}
    #comments blockquote{background-color: #fff !important;}
    #comments .comment-title{font-size:2em; line-height: 2em; padding:0 15px;margin-bottom:0}
    #comments .comment-intro{ margin: 0 15px 20px;}
    #comments .nocomments{display: none;}

    .commentlist {list-style: none; margin: 0; padding: 0; background-color:#fafafa;}
        .commentlist li.comment,.commentlist li.pingback{padding:10px 20px; border-bottom: 3px solid #fff; font-size: 16px;}
        /*.commentlist li.comment.alt{background-color:#fcfcfc;}*/
            .commentlist li.comment.alt.bypostauthor,.commentlist li.comment.bypostauthor{background:#DCEEF4 url('body/images/author-comment-bg.png') no-repeat left top;border:1px solid #9DD7EA;}
            .commentlist ul.children{margin: 0; padding: 0 0 0 15px; list-style: none;}
                .commentlist ul.children li.comment{border:1px solid #ddd;background-color:#fff;}
                .commentlist ul.children li.comment.depth-2{}
            .commentlist dd.comment-meta{padding:1%; margin: 0; background-color: #eee;}
                .commentlist li.comment.alt.bypostauthor dd.comment-meta{background-color:#9DD7EA; }
                    dd.comment-meta span.avatar img{padding:3px; background-color:#fff; box-shadow:0 0 3px #ccc; float:left; margin: 0 10px 0 0;}
                    dd.comment-meta span.comment-author{font-size:1.3em;text-shadow:1px 1px #fff;}
                        dd.comment-meta span.comment-author a{text-decoration: none; text-transform: uppercase;}
                    dd.comment-meta span.comment-metadata{font-size:.75em; color:#ccc; display: block;}
                        dd.comment-meta span.comment-metadata a{text-decoration: none; color: #aaa; font-style: italic;}

            .commentlist dd.comment-content{padding:10px; margin: 0;}
                    dd.comment-content p.reply a{background-color:#555; color:#fff; padding:4px 10px; border-radius:5px; box-shadow: 0 1px 1px #AAA; text-shadow:1px 1px #333; text-decoration: none;}
                        dd.comment-content p.reply a:hover{background-color:#444;}
                dl#comment_list dt.bypostauthor, dl#comment_list dd.bypostauthor>div {background-color:#E7F8FB;}

    div#stomach #respond{background-color:#f2f2f2; padding:20px; margin:0; width: auto; border: 1px solid #ddd; border-radius:5px;}
        h3#reply-title{font-size:2em; margin: 5px 0; }
        #respond p.comment-notes{ margin: 0 0 20px;}
            #respond p span.required {color: red;}
            #respond #author,#respond #email,#respond #url{ background-color:#fff; border: 1px solid #ddd; margin: 5px 5px 5px 0; padding: 3px 5px; width: 45%; box-shadow: 0 0 3px #ddd;}
            #respond #comment{ background-color:#fff; border: 1px solid #ddd; font-size: 12px; margin: 5px 5px 5px 0; padding: 3px 5px; width: 96%; box-shadow: 0 0 3px #ddd;}
                #respond #author:focus,#respond #email:focus,#respond #url:focus,#respond #comment:focus{border:1px solid #aaa;}
        #respond #submit{ background-color:#555; font-size: 16px; border-radius: 5px; box-shadow: 0 1px 1px #AAA; color: #FFF; border: 0; margin:10px 0; padding: 5px 15px; text-decoration: none; text-shadow: 1px 1px #333;}
            #respond #submit:hover{background-color: #a00;}
/*Legs*/
footer.legs p{margin:0; color: #444; line-height: 30px;}
footer.legs a{color: #777;}

/*Info*/
    #squirrel-info{width:auto;}

/*Credit*/
    #squirrel-credit p{color: #c2c2c2;}
        .credit-icon{background-image: url('body/images/credit.png');background-repeat: no-repeat;background-position: center right; padding: 0 30px 0 0;}

/*Climb*/
    .climb{background-color:#fff;display:block;padding:3px 5px;margin: 0 20px 0 0; box-shadow:0 2px 1px #ccc inset; text-decoration: none; text-transform: uppercase;}

/*Error 404*/
div.er404{font-size:1em;}
    div.er404 h1.title{font-size:2.5em; color:#eee; line-height:3;}
        div.er404 h1.title span.make-it-big{font-size:3.3em; line-height:.6; }
    div.er404 h2.subtitle{font-size:2em;}
        div.er404 h2.subtitle span.shit{text-decoration:line-through;color:#ddd; }
    div.er404 p.info{ margin:10px 0;line-height: 1.6;}

/*Maintenance Mode*/
body.maintenance{background-color: #32b5f8;}
.maintenance #squirrel{}
    .maintenance #squirrel header{background-image: url(body/images/squirrel-maintenance.png); background-repeat: no-repeat; background-position: top right; height: 120px; margin: 100px auto; width: 740px;}
        .maintenance #squirrel h1{font-size: 62px; color: #fff; text-align: center; line-height: 55px; padding: 25px 0 0; font-weight: bold;}
        .maintenance #squirrel h2{font-size: 18px; color: #353535; text-align: right; width: 645px;}
    .maintenance #squirrel footer{position: absolute; bottom: 5%; width: 1024px;}
        .maintenance #squirrel footer p{text-align: center; color: #fff; font-size: 13px;}
        .maintenance #squirrel footer a{color: #fff; text-decoration: none; margin: 0 5px;}
            .maintenance #squirrel footer a:hover{color: #ddd; text-decoration: underline;}

@media only screen and (max-width:320px),
(min-width:321px)and(max-width:480px),(max-width:480px),
(min-width:481px)and(max-width:768px),(max-width:768px),
(min-width:769px)and(max-width:1024px),(max-width:1024px){
div#squirrel-credit{margin:0 auto; float: none;}
div#abdomen{padding:0;}
}
@media only screen and ( max-width: 960px ) {
    div#squirrel{width:100%; margin:0 auto;}
    div#abdomen div#stomach{width:65%;float:left;}
    div#hands{width:30%;float:right;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
    div#squirrel{width:748px; margin:0 auto;}    
    div#abdomen div#stomach{width:65%;float:left;}
    div#hands{width:30%;float:right;}    
}
@media only screen and ( max-width: 767px ) {
    div#squirrel{width:460px; margin:0 auto;}
    nav#basic ul{width:100%; float:none;}
        nav#basic li{margin:1%;}
            nav#basic ul ul{width:180px;}
                nav#basic li a{font-size:13px;}
    div#abdomen div#stomach,div#face hgroup,div#squirrel-info,nav#featured ul{width:100%; float:none;}
    div#face hgroup,#squirrel-info{text-align:center;}
    div#face .search-me{width:100%;}
        div#face div.search-me form input[type="text"]{width:90%;margin:0;}
    nav p.slogan{display:none;}    
    div#abdomen div#stomach{width:100%;float:none;}
    div#hands{width:100%;float:none;}
}
@media only screen and (max-width: 479px){
    div#squirrel{width:299px; margin:0 auto;}    
    nav#basic ul{width:100%; float:none;}
        nav#basic li{margin:1%;}
            nav#basic ul ul{width:180px;}
                nav#basic li a{font-size:13px;}
    div#abdomen div#stomach,div#face hgroup,div#squirrel-info,nav#featured ul{width:100%; float:none;}
    div#face hgroup,#squirrel-info{text-align:center;}
    div#face .search-me{width:100%;}
        div#face div.search-me form input[type="text"]{width:90%;margin:0;}
    nav p.slogan{display:none;}
    div#stomach article{width:96%;padding:2%;}
        div#stomach article.magazine{width:98%;padding:1%;float:none !important;}
        div#stomach .post-content div, div#stomach div.post-content img,div#stomach div.post-content embed{max-width:100%;}
    div#hands{width:100%; float:none;}    
        div#hands input{width:90%;margin:0;}
}
/*@media only screen and (min-width:481px){
    div#abdomen div#stomach{width:65%;float:left;}
    div#hands{width:30%;float:right;}
}*/