@media only screen and (max-device-width: 480px) {

html { -webkit-text-size-adjust:none; }

#pageHeader, #pageContent, #subFeature, #footerECwrapper { width: auto; margin: 0; padding-left: 10px; padding-right: 10px; }
#pageHeader { padding-bottom: 1px; }

#featureContent, #contentContainer, #extraContainer1, #extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5, #ec6wrapper, #ec7wrapper, #extraContainer8, #extraContainer9, #extraContainer10 { width: auto; float: none; }

#featureContent { padding-bottom: 15px !important; }
#featureContent .image-right, #featureContent .image-left { margin-bottom: 0 !important; }

#featureContent, #extraContainer1, #contentContainer, #extraContainer3, #extraContainer4, #ec6wrapper, #extraContainer8, #extraContainer9 { margin-right: 0; }
#myExtraContent6, #myExtraContent8, #myExtraContent9, #myExtraContent10 { margin-bottom: 15px; }
#myExtraContent7, #myExtraContent8 { margin-top: 15px; }
#footerECwrapper { padding-top: 1px; }

#titleSlogan { margin-top: 5px; float: none; }
#titleSlogan h1 br { display: block; }
#titleSlogan h1 #siteSlogan { padding-left: 0; position: relative; top: -0.8em; line-height: normal; }
#logo { position: relative; }

#mobileMenuTab { display: block;position: absolute;right: 5px;top: 5px;width: 30px;height: 50px;background-image: url(images/mobileMenuTab.png); background-position: 0 -50px; cursor: pointer; }

#mainMenuWrapper { display: none; }
#mainMenuWrapper, #mainMenu { margin: 0; padding: 0; float: none; width: auto; }

/* >>>>>>> RESET DESKTOP MENU STYLES <<<<<<< */
/* @group Toolbar */

/* Toolbar Styles */
#mainMenuWrapper { margin: 0; padding: 0; position: absolute; width: 94%; top: 60px; left: 3%; }
#mainMenu { padding: 5px 0; position: relative; left: 1px; }

/* Parent - Level 0 */

#mainMenu ul { margin: 0;padding: 0; line-height: 25px; }
#mainMenu li, #mainMenu a { float: none; }
#mainMenu li { position: relative; }

#mainMenu ul .menuSectionLabel { width: auto; }
#mainMenu ul .childIndicator { display: block; position: absolute; top: 0; right: 10px; line-height: 18px; }

/* Drop Down Menu Items */
/* First Level */
#mainMenu ul ul {margin: 0 5px 0 15px;padding: 0;width: auto;position: relative;top: auto;-moz-border-radius: 0;-webkit-border-radius: 0;background-image: none; }
#mainMenu ul ul a {margin: 0;padding: 0 5px;width: auto;display: block;float: none;}
#mainMenu ul ul .childIndicator { right: 5px; line-height: 16px; }
#mainMenu ul ul .menuPointer { display: none; }

/* Second Level and Beyond */
#mainMenu ul ul ul, #mainMenu ul ul ul[style] { margin: 0 5px 0 15px !important; }
#mainMenu ul li ul ul { left: auto; }

#mainMenu ul li:hover ul, #mainMenu ul li li:hover ul, #mainMenu ul li li li:hover ul, #mainMenu ul li li li li:hover ul, #mainMenu ul li li li li li:hover ul, #mainMenu ul li li li li li li:hover ul, #mainMenu ul li li li li li li li:hover ul, #mainMenu ul li li li li li li li li:hover ul, #mainMenu ul li li li li li li li li li:hover ul {display: none;}

/* @end */

.blog-entry-date { background-position: 0 1px; }
p.blog-entry-tags { background-position: -2000px 2px; }
.blog-entry-comments { background-position: -1000px 14px; }

.form-input-field { width: 96.5%; }

}