/* mobile over 640px wide */
@media only screen and (min-width : 641px) {

        body {
            max-width: 100%;
            overflow-x: hidden;
            min-width: 625px;
        }
        img {
            max-width: 100%;
        }
        #branding {
            position: fixed;
            top: 0;
            width: 100%;
            background: #fff;
            left: 0;
            height: 5em;
        }
        #branding img {
            width: 42%;
            max-width: 327px;
            position: relative;
            left: 3.5%;
        }
        #social {
            display: block;
            right: 10em;
            top: 0.75em;
        }
        .tinynav {
            display: block; 
        }
        #access ul {
            display: none;
        }
        #service-menu ul {
            display: none;
        }
        #access select {
            display: none;
        }
        #navholder {
            background: #06759A;
            border: 2px solid #84E0FF;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -ms-border-radius: 10px;
            border-radius: 10px;
            -moz-box-shadow: 0 2px 2px #BBBBBB;
            -webkit-box-shadow: 0 2px 2px #BBBBBB;
            -ms-box-shadow: 0 2px 2px #BBBBBB;
            box-shadow: 0 2px 2px #BBBBBB;
            display: block;
            height: 2em;
            margin: 0 auto;
            position: relative;
            text-align: center;
            top: 5.5em;
            width: 94%;
        }
        #navholder li {
            color: #84E0FF;
            height: 2em;
            list-style: none outside none;
            text-shadow: 1px 1px 0 #555;
            width: 100%;
        }
        #navholder span {
            display: block;
            position: relative;
            top: 0.5em;
            width: 100%;
            color: #fff;
        }
        #menus-single {
            background: none repeat scroll 0 0 #888888;
            border: 2px solid #fff;
            -webkit-border-radius: 10px;
            border-radius: 10px 10px 10px 10px;
            display: none;
            margin: 0 3%;
            opacity: 0.95;
            position: absolute;
            top: 7.75em;
            width: 93%;
            z-index: 999999;
            -webkit-box-shadow: 0px 2px 7px;
            box-shadow: 0px 2px 7px;
        }
        #menus-single ul {
            height: 1.9em;
        }
        #menus-single li {
            display: none;
        }
        #menus-single option:nth-child(2) {
            font-size: 1em;
            font-weight: bolder;
            text-decoration: underline;
        }
        #service-menu {
            right: 5%;
            top:-.5em;
        }
        #service-menu select, #menus-single select {
            background: #06759A;
            border: 1px solid #fff;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -ms-border-radius: 5px;
            border-radius: 5px;
            -moz-box-shadow: 1px 1px 2px #000;
            -webkit-box-shadow: 1px 1px 2px #000;
            -ms-box-shadow: 1px 1px 2px #000;
            box-shadow: 1px 1px 2px #000;
            color: #fff;
            display: block;
            height: 2em;
            left: 0.875em;
            padding: 0.3125em;
            text-align: center;
            width: 97%;
        }
        #service-menu select {
            position: relative;
            right: 0;
            top: 1.25em;
            width: 100%;
            background: transparent;
            color: #06759A;
            box-shadow: 0 2px 2px #BBBBBB;
            border: 1px solid #06759A;
        }
        #service-menu option {
            color: #06759A !important;
        }
        option {
            color: #fff !important;
            font-size: 1em;
            padding: .625em;
            width: 90%;
            margin-left: .625em;
        }
        option:nth-child(1) {
            font-style: italic;
        }
        hgroup #searchform {
            position: absolute;
            right: -1em;
            top: 4em;
        }
        hgroup #searchsubmit {
            display: none;
        }
        input {
            width: 140px;
        }
        #top-banner {
            display: none;
        }
        #main {
            margin: 6em 5% 0;
        }
        .page-title {
            margin-left: -4%;
        }
        #primary {
            margin: 0 auto 2em;
            width: 98%;
        }
        .entry-content p {
            width: 90%;
        }

        /* rss credit and link */
        #homeleft {
            display: block;
            float: left;
            line-height: 1.15;
            width: 34%;
            margin: 2em 0;
            padding: 1em;
        }
        #homeright {
            -webkit-border-radius: 10px 10px 10px 10px;
            border-radius: 10px 10px 10px 10px;
            display: block;
            float: right;
            margin: 2em 7% 0 0;
            max-width: 460px;
            overflow: hidden;
            padding: 0.5em;
            width: 48%;
        }
        #blurb {
            display: none;
        }
        .widget-area {
            display: none;
        }
        .multi-column-taxonomy-list ul {
            float: none;
            margin: 0 auto;
            padding: 0;
            width: 89%;
            margin-left: 0;
        }
        .multi-column-taxonomy-list a {
            border: medium none;
            color: #79666b;
            display: block;
            margin: 0 0 0.625em;
            padding: .5em;
        }
        div.multilistings {
            width: 98.5%;
            margin-left: -4%;
        }
        #contact {
            margin-left: -4%;
        }
        #advertise {
            margin-left: -4%;
        }

}