@media only screen and (max-width:320px){body{padding:0 5px;}#branding,.region-header{float:none;margin:0 0 10px;width:100%;clear:both;text-align:center;max-width:100%;overflow:hidden;}.region-header .block{clear:both;float:none;margin:5px auto;max-width:80%;}.region-header .block .block-inner{margin-left:0;margin-right:0;margin:auto;}h1#site-name{font-size:1.5em;}h2#site-slogan{font-size:0.9em;}#menu-bar{margin-bottom:1px;overflow:hidden;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{display:block;line-height:3.6ex;padding:0 0.5em;font-size:.9em;border-bottom:1px solid rgba(255,255,255,0.5);-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}#menu-bar .menu-wrapper li.last a,#menu-bar .menu-wrapper .menu li.last a{}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{display:block;float:none;margin-right:0;}#menu-bar .menu-wrapper ul.menu li{margin:0;padding:0;}#menu-bar .menu-wrapper ul ul{display:none !important;}}@media only screen and (min-width:321px) and (max-width:480px){body{padding:0 5px;}#branding,.region-header{float:none;margin:0 0 10px;width:100%;clear:both;text-align:center;max-width:100%;overflow:hidden;}.region-header .block{clear:both;float:none;margin:5px auto;max-width:80%;}.region-header .block .block-inner{margin-left:0;margin-right:0;margin:auto;}h1#site-name{font-size:1.5em;}h2#site-slogan{font-size:0.9em;}#menu-bar{margin-bottom:1px;overflow:hidden;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{display:block;padding:0 0.5em;font-size:.9em;border-bottom:1px solid rgba(255,255,255,0.5);-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}#menu-bar .menu-wrapper li.last a,#menu-bar .menu-wrapper .menu li.last a{}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{display:block;float:none;margin-right:0;}#menu-bar .menu-wrapper ul.menu li{margin:0;padding:0;}#menu-bar .menu-wrapper ul ul{display:none !important;}}@media only screen and (min-width:481px) and (max-width:768px){body{padding:0 8px;}h1#site-name{font-size:2em;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{padding:0 1em;font-size:.9em;}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{margin-right:2px;}}@media only screen and (min-width:769px) and (max-width:1024px){h1#site-name{font-size:2.8em;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{padding:0 1.2em;font-size:.94em;}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{margin-right:4px;}}
@media only screen and (max-width:320px){.gpanel .region{display:block;float:none;width:100% !important;}.ie6-7 .gpanel .region{right:0 !important;}}@media only screen and (min-width:321px) and (max-width:480px){.gpanel .region{display:block;float:none;width:100% !important;}.ie6-7 .gpanel .region{right:0 !important;}}@media only screen and (min-width:481px) and (max-width:768px){.three-25-25-50 .region-three-25-25-50-first,.three-25-25-50 .region-three-25-25-50-second,.three-50-25-25 .region-three-50-25-25-second,.three-50-25-25 .region-three-50-25-25-third{width:50%;}.three-50-25-25 .region-three-50-25-25-first,.three-25-25-50 .region-three-25-25-50-third{width:100% !important;display:block;float:none;margin-bottom:15px;}.four-4x25 .region{width:50%;}.six-6x16 .region,.five-5x20 .region-five-first,.five-5x20 .region-five-second,.five-5x20 .region-five-third{width:33.333%;}.five-5x20 .region-five-fourth,.five-5x20 .region-five-fifth{width:50%;}.three-50-25-25 .region-three-50-25-25-second,.three-25-25-50 .region-three-25-25-50-third,.six-6x16 .region-six-third,.five-5x20 .region-five-fourth{clear:left;}.ie6-7 .three-25-25-50 .region-three-25-25-50-first,.ie6-7 .three-25-25-50 .region-three-25-25-50-second,.ie6-7 .three-50-25-25 .region-three-50-25-25-second,.ie6-7 .three-50-25-25 .region-three-50-25-25-third,.ie6-7 .four-4x25 .region,.ie6-7 .five-5x20 .region-five-fourth,.ie6-7 .five-5x20 .region-five-fifth{width:49%;right:0 !important;}.ie6-7 .six-6x16 .region,.ie6-7 .five-5x20 .region-five-first,.ie6-7 .five-5x20 .region-five-second,.ie6-7 .five-5x20 .region-five-third{width:32.333%;right:0!important;}}
