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

.imageStyle {max-width: 100%;height: auto;}

#topEC, #pageWrapper, #footer, #contentContainer {width: auto !important;margin-left: 0 !important;}

#shadowWrapper {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#sidebarContainer, #subMenu, #sub2Menu, #topECWrapper, #extraContainer3 {display: none;}

#pageWrapper {padding-top: 15px;min-height: 0;}
#logoTitle {margin-bottom: 10px;padding-top: 10px;}
.titleSlogan {padding: 0 5px;}

#mobileTabWrapper {display: block;position: absolute;top: 0;right: 0;}
#mobileMenuTab, #mobileSidebarTab {float: right;margin-right: 5px;padding: 5px 7px;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black;font-size: 1.1em;}
#mobileMenuTabBottom { float: right; margin: 0 auto; padding: 5px 7px; text-align: center; position: relative; bottom: -10px; -webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; -webkit-box-shadow: 0 0 5px black; -moz-box-shadow: 0 0 5px black; box-shadow: 0 0 5px black; font-size: 1.1em; }

#contentContainer, #sidebarContainer {float: none;}

/* Reset menu styles from desktop version */
#menuContainer {display: none;height: auto;background-image: url(images/menuShadow.png);}

#menu {height: auto;padding: 5px;}
#menu, #menu[style] { float: none !important; width: auto !important; }

#menu ul {margin: 0;padding: 0;}

#menu ul li {float: none;background-image: none;line-height: 30px;}

#menu ul li a {line-height: 30px;}
#menu ul li a:hover {}

#menu ul ul {display: block;margin-left: 15px;}

#menu .current, #menu .currentAncestor {background-image: none;border-bottom: 1px solid black;line-height: 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#menu .current:hover, #menu .currentAncestor:hover {background-image: none;}

#contentWrapper {padding: 10px;}

#contentContainer {margin-top: 0;}

#sidebarContainer {float: none;position: absolute;width: 94%;top: 10%;left: 3%;z-index: 100;-webkit-box-shadow: 0 0 10px black;-moz-box-shadow: 0 0 10px black;box-shadow: 0 0 10px black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

/* Possible Fix for iPhone - This will prevent content overflow 
 * when there are a large number of categories assigned to a single blog post,
 * but doesn't look as nice as the default behavior.
 *.blog-entry-date {clear: both;overflow: auto;}
 *.blog-entry-category {float: right;}
 */
body {background-color: #223354;color: #000000;}

a, a:link, a:visited {color: #4F78C8;}
a:hover, a:active {color: #BA0202;}

#topECWrapper {background-color: #111111;}

.titleSlogan h1 {color: #FFFFFF;text-shadow: 0 1px 3px #000000;}
.titleSlogan h4 {color: #99CCFF;text-shadow: 0 1px 3px #000000;}

#shadowWrapper {-webkit-box-shadow: 0 0 5px #000000;-moz-box-shadow: 0 0 5px #000000;box-shadow: 0 0 5px #000000;}

#menuContainer {border-bottom: 1px solid #CC9900;}
#menuContainer, #mobileMenuTab, #mobileMenuTabBottom, #mobileSidebarTab {background-color: #333333;}

#menu ul li a, #mobileMenuTab, #mobileMenuTabBottom, #mobileSidebarTab {color: #FFFFFF;text-shadow: 0 1px 3px #000000;}
#menu ul li a:hover {color: #FFFFFF;text-shadow: 0 1px 3px #000000;}

#menu .current, #menu .currentAncestor {background-color: #663300;border-left: 1px solid #996600;border-right: 1px solid #996600;border-top: 1px solid #996600;color: #FFFFFF;text-shadow: 0 -1px 0 #000000;}
#menu .current:hover, #menu .currentAncestor:hover {background-color: #663300;border-left: 1px solid #996600;border-right: 1px solid #996600;border-top: 1px solid #996600;color: #FFFFFF;text-shadow: 0 -1px 0 #000000;}

#contentWrapper {background-color: #FFF4DA;}

#sidebarBg {background-color: #FFFFFF;color: #000000;}
#sidebarBg a {color: #334C7E;}
#sidebarBg a:hover {color: #6699FF;}
#sidebarContainer .sideHeader {color: #000000;border-bottom: 1px solid #E4E4E4;}

#subMenu {background-color: #663300;}
#subMenu ul li a {color: #FFFFFF;text-shadow: 0 1px 3px #000000;}
#subMenu ul li a:hover {color: #FFFFFF;}
#subMenu .current, #subMenu .current:hover, #subMenu .currentAncestor, #subMenu .currentAncestor:hover {color: #FFFFFF;text-shadow: 0 1px 3px #000000;}

#sub2Menu ul li a {color: #FFFFFF;text-shadow: 0 1px 3px #000000;}
#sub2Menu ul, #sub2Menu ul ul, #sub2Menu ul ul ul {background-color: #4569AE;}
#sub2Menu ul li a:hover, #sub2Menu ul ul li a:hover, #sub2Menu ul ul ul li a:hover {background-color: #4569AE;}
#sub2Menu .current, #sub2Menu .current:hover {color: #000000;text-shadow: 0 1px 0 #588BE6;background-color: #4569AE;}

#extraContainer1, #extraContainer2 {color: #CCCCCC;}
#extraContainer1 a, #extraContainer2 a {color: #FFFFFF;}
#extraContainer1 a:hover, #extraContainer2 a:hover {color: #FFFFFF;}

#extraContainer2 {border-left: 1px solid #333333;border-right: 1px solid #333333;}
#extraContainer2 .menu ul a, #extraContainer2 .menu ul ul a {color: #FFFFFF;}
#extraContainer2 .menu ul a:hover {color: #FFFFFF;}
#extraContainer2 .menu ul ul a:hover {background-color: #333333;}

#extraContainer3 {color: #FFFFFF;}
#extraContainer3 a {color: #6699FF;}
#extraContainer3 a:hover {color: #6699FF;}

#extraContainer4 {color: #FFFFFF;}
#extraContainer4 a {color: #6699FF;}
#extraContainer4 a:hover {color: #6699FF;}

#extraContainer5 {color: #000000;background-color: #FFFFFF;border-bottom: 3px solid #666666;}
#extraContainer5 a {color: #334C7E;}
#extraContainer5 a:hover {color: #6699FF;}

#extraContainer6 {color: #000000;background-color: #FFFFFF;}
#extraContainer6 a {color: #334C7E;}
#extraContainer6 a:hover {color: #6699FF;}

#extraContainer7 {color: #000000;background-color: #EEE3CE;border-top: 3px solid #CC9900;}
#extraContainer7 a {color: #3399CC;}
#extraContainer7 a:hover {color: #800000;}

#breadcrumbWrapper {background-color: #000000;}
#breadcrumb {color: #FFFFFF;}
#breadcrumb a {color: #999999;}
#breadcrumb a:hover {color: #FFFFFF;}

#footer p, #bcFooter {color: #777777;}
#footer a, #bcFooter a {color: #CCCCCC;}
#footer a:hover, #bcFooter a:hover {color: #FFFFFF;}

blockquote, .standout {background-color: #E4E4E4;}

.blog-entry-body {border-top: 1px solid #E4E4E4;}

.form-input-field {border: 1px solid #999999;background-color: #F4F4F4;color: #777777;}

.thumbnail-caption {color: #999999;}
.photo-background {background-color: #FFFFFF;}
.photo-caption {color: #999999;}

.movie-thumbnail-caption {color: #999999;}
.movie-background {background-color: #FFFFFF;}

.filesharing-item {border: solid 2px #666666;}
.filesharing-item-title {border-bottom: 1px dotted #000000;}

blockquote, .standout {background-color: ;}


		#topEC, #pageWrapper, #footer {width: 900px;}

body { font-family: "Helvetica Neue", Helvetica, sans-serif; }

#container {background-image: url(images/editable_images/custombg1.jpg);}

#container {background-repeat: repeat;}

#logoTitle {display: none;}

.titleSlogan {float: right;}

#menu a, #subMenu a, #sub2Menu a {font-variant:small-caps;}

#menuContainer { text-align: center; }

#sidebarContainer {display: none;}
#contentContainer {width: 100% !important;}

#mobileSidebarTab {display: none;}

#extraContainer7 {display: block;}

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

#headerImage {display: none;}

}

@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
.stacks_in, .stacks_out, .stacks_div, .stacks_left, .stacks_right, .stacks_middle, .stacks_float_left, .stacks_float_right { float: none !important;width: auto !important; }
}


		