@media only screen and (min-width: 320px) and (max-width: 959px){#heading
#homelink{display:none}section#homepage-features
aside{border-bottom:1px dotted #3f728d;padding-left:0 !important}#home #business_feature, #home
#home_search{float:none}#home
#home_search{border:none;width:auto}#home_news,#home_downloads{margin-top:20px;padding-right:0}#home_news{width:50%}#home_downloads{width:40%}#heading, #main_navigation, #heading nav,#alt_navigation,#footer{width:auto !important}#default
#sidebar{display:none}body{background:none}#default section.right,#main{float:none;width:auto}#main{padding:0
20px 20px}#home
#main{background:none}#heading, #main_navigation, #heading
nav{height:auto}#heading
h1{position:static;clip:auto;padding:7px
0 0 10px;margin:0
!important}#heading h1
*{display:inline-block}#heading
nav{background:#900000;padding:0;margin:0}#main_navigation{padding:5px
20px 10px;margin:0;display:none;background:#750000}#main_navigation>li{display:block;height:auto;border:none !important;padding:10px
0;border-bottom:1px dotted #400 !important}#main_navigation>li:last-child{border-bottom:none !important}#main_navigation > li
br{display:none}#main_navigation > li:hover,
#main_navigation > li a:hover{background:none}#main_navigation
ul{display:block;background:transparent;position:static;width:auto;padding:0
0 0 10px}#main_navigation ul
li{padding:0;margin:5px
0 0}#main_navigation
a{height:auto;padding:0;display:inline}#main_navigation ul li
a{padding:0;display:inline}#alt_navigation{position:static;height:auto;text-align:center}#alt_navigation .menu-toggle{display:inline-block !important}#alt_navigation
li{float:none;display:inline-block;padding:0;margin:0;margin-right:0px}#alt_navigation li:last-child{margin-right:0}#alt_navigation li:first-child{display:none}#alt_navigation
a{letter-spacing:0.04em;word-spacing: -.1em;font-size:17px;height:auto;padding:3px
.45em}#alt_navigation li#mobile-menu a:hover,
#alt_navigation li#mobile-menu a:active,
#alt_navigation li#mobile-menu a:focus{outline:none;border:none;background-color:#750000 !important;color:white}#alt_navigation li#mobile-menu.active a:hover{color:white}.menu-toggle{display:block !important}.menu-toggle
a{display:inline-block !important;padding-left:23px !important;background:url(http://www.gostaffordva.com/assets/images/mobile/menu.gif) no-repeat 8px 50%}.menu-toggle.active
a{background-color:#750000 !important;background:url(http://www.gostaffordva.com/assets/images/mobile/menu.gif) no-repeat -282px 50% !important}#heading
form{right:5px}#home{background-image:none}#home
#slideshow{width:100% !important;height:300px;margin:0
auto;left:0;top:0;display:block;overflow:hidden;background:#02283c}#home #slideshow
#caption{background:#02283c url(http://www.gostaffordva.com/assets/images/mobile/map-sm.png) no-repeat 0 -20px;display:block;width:100%;height:300px;padding:0;position:absolute;right:0;top:0;color:white;z-index:30}#home #slideshow #caption
p{position:absolute;left:0;bottom:0;top:auto;width:95%;padding:8px
2.5%;background:#870101;opacity:.9;font-size:80%;line-height:105%;letter-spacing:1px;word-spacing: -1px}#home #slideshow #slideshow-slides
img{display:none !important}#home #highlighted-content{margin:0
0 10px}#home #highlighted-content figure
img{width:100% !important;height:auto}#footer{padding-bottom:20px;margin:0
10px;height:auto}#footer p,
#footer
ul{float:none;text-align:left;line-height:120%}#footer
h5{font-size:15px}section.right
img{max-width:100% !important;height:auto !important}}@media only screen and (max-width: 767px){#home
div.container{background:none;width:auto;margin:auto}#home
#main{width:auto;padding:300px
0 0;background:none}section#homepage-features{display:block}section#homepage-features
aside{border-bottom:1px dotted #3f728d}#home #home_search
hgroup{padding-left:0;width:auto;margin:0
10px 5px 0}#home #home_search
div.select{margin:0;position:relative;z-index:30;right:auto;top:auto;float:left}#home
#home_search{width:auto;height:auto;margin-bottom:20px;position:static;display:table}#home
#business_feature{width:auto}#home #business_feature
hgroup{width:45%}#home #business_feature
p{width:45%}#home #business_feature, #home
#home_search{float:none;display:table;padding:10px
0;margin:0;width:100%}#highlighted-content{padding-right:0}#highlighted-content,#home_news,#home_downloads{margin:0
3% 20px 0}#home_news,#home_downloads{width:45%;float:left;padding:0}#highlighted-content{width:300px !important;float:none}#highlighted-content
img{width:100% !important}#home #home_search div.select:hover
div{display:none}#home #business_feature
h3{font-size:130%}section.right aside.forty-three{width:41%}#main_navigation li
a{font-size:130%}#footer ul
a.social.facebook{background-position:0 -24px;background-size:90%;width:25px;height:25px}#footer ul
a.social.twitter{background-position:0 2px;background-size:90%;width:25px;height:25px}#footer ul
a.social.youtube{background-position:0 -101px;background-size:90%;width:25px;height:25px}}@media only screen and (min-width: 768px) and (max-width: 959px){#home #slideshow #caption
p{background:none;opacity:1;left:380px;width:300px;bottom:20px;font-size:100%;line-height:120%}#home #main,
#home
div.container{width:auto}#home
div.container{padding:0;background:none}#home #home_search
hgroup{padding-left:0;float:none;width:auto}#home #home_search
div.select{position:relative;margin:5px
0 0;right:auto;top:auto}#home
#business_feature{width:auto}section#homepage-features{width:425px;margin-right:20px;float:none;display:inline}#highlighted-content{padding-right:0;width:280px !important}#home #business_feature
hgroup{width:50%}#home #home_search
h3{float:left;margin-right:10px}#main_navigation
ul{overflow:hidden}#main_navigation ul
li{width:50%;float:left}#main_navigation>li>span>a{font-size:20px}#highlighted-content{margin-top:20px}}@media only screen and (max-width: 480px){#heading
h1{padding-top:30px}#alt_navigation{padding:0;text-align:center}#alt_navigation
a{font-size:14px}#home_news,#home_downloads{width:45%;margin-right:0;float:left}#home_news{margin-right:15px}#home #business_feature
h3{font-size:120%}figure.w280.left,figure.w280.right{float:none;margin-left:0;margin-right:0}section.right aside,
section.right aside.forty-three{width:auto;float:none;margin-left:0}.picture-listing li,
.picture-listing.three-across
li{width:auto;margin-right:0;float:none}}@media only screen and (max-width: 320px){#home #slideshow
#caption{background-position: -80px -20px}#alt_navigation
a{font-size:12px}#home_news,#home_downloads{width:100%}}@media only screen and (min-width: 768px) and (max-width: 959px){}