/* General-purpose reset */
* {background-image: none !important;}

/* Containers */
#container {width: auto; margin: 3px; padding: 3px; text-align: left; background-color: #f9dbb4;}
#mastheadAltMedia {display: block;}
#skipTo {position: static; width: auto; margin: 1em 0; padding: 0; list-style-type: none;}
#masthead .searchForm {position: static; margin: 1.5em 0 1em 0; width: auto; text-align: left;}
#masthead .searchForm #ajaxSearch_input {width: auto; height: auto;}

#photoBar {display: none;}
#menuPrimary {margin: 0;}
#contentInner {width: auto; margin-left: 0; padding: 0;}
body.noChildren #contentInner {padding-left: 0;}
#footer {height: auto; padding: 0;}
#contentPrimary {width: auto; margin-top: 1.2em; float: none; overflow: auto;}
#contentSecondary {width: auto; float: none; overflow: auto;}
#contentSecondary .sidebarBoxHead {width: auto; height: auto; padding: 0;}
#contentSecondary .sidebarBoxBody {width: auto; margin-bottom: 0; padding: 0;}
#contentSecondary .sidebarBoxFoot {display: none;}
.noSidebar #contentPrimary {width: auto;}

/* Content Appearance */
#mastheadAltMedia p {font-family: georgia, "times new roman", serif; font-style: italic; font-size: 1.2em;}
#mastheadAltMedia a {color: #573f25;}
#logoScreen {margin: 0; height: auto; width: auto;}
#logoScreen span {position: static;}
#logoPrint {display: none;}
#logoMobile {width: 136px; height: 149px;}
#churchDrawing {display: none;}
#photoBar  {display: none;}
#skipTo a {color: #573f25;}
#skipTo a:focus, #skipTo a:hover,  #skipTo a:active {position: static; background-color: inherit; color: inherit; padding: 0; font-weight: normal; border: none; width: auto; z-index: auto; line-height: normal; text-align: left;}
#contentPrimary .accentImageLeft, #contentPrimary .accentImageRight {float: none; margin-left: 0; margin-right: 0;}


/* Top Menu */
#menuPrimary {position: relative; height: auto; padding-left: 0; line-height: normal;}
#menuPrimary ul {height: auto; line-height: normal; display: block;}
#menuPrimary li ul {margin-left: 15px;}
#menuPrimary li.active ul {position: static; width: auto; height: auto;  padding-right: 0; line-height: normal; text-align: left;}
#menuPrimary li {float: none; width: auto; height: auto; margin-left: 0; line-height: 1.5; text-align: left; list-style-type: none !important;}
#menuPrimary li li {display: block; width: auto; height: auto; padding: 0; border: none; line-height: 1.3;}
#menuPrimary a {position: static; z-index: auto; text-decoration: underline; font-weight: normal; font-family: verdana, arial, helvetica, serif; font-variant: normal;}
#menuPrimary li.active  {border: none;}
