/* General elements */
body {background-color: #fff;}

/* Layout Containers */
#container {width: 100%; margin: 1px 5px;}
#skipTo {display: block; margin: 0 0 .75em 0; padding: 0; list-style-type: none;}
#masthead {height: auto; background-image: none;}
#banner {display: none;}
#mastheadAltMedia {display: block;}
#mainTop {display: none;}
#main {padding-bottom: .5em; background-image: none;}
#mainPrimary {display: block; width: 100%; margin-left: 0; float: none;}
#mainSecondary {display: block; width: 100%; margin-right: 0; margin-top: 0; float: none;}
#mainBottom {display: none;}
#footer {padding-top: 0; padding-left: 0; padding-bottom: 0; background-image: none;}
#footerBottom {display: none;}

/* Layout Refinements */
#skipTo a {color: blue; font-size: .8em; font-weight: bold;}
#mastheadAltMedia p {width: 215px; margin-top: .3em; font-size: .8em; text-align: right; color: #1d844f;} 
#mastheadAltMedia p a {color: #1d844f;} 

/* Menu */
#menu {width: auto; margin: 0 0 1.5em 0; height: auto; line-height: 1.3; background-color: #fff;}
#menu ul {margin-left: 1em; height: auto; line-height: 1.3; display: block; background-color: #fff;}
#menu li.expanded ul {width: auto; display: block; position: relative; top: 0;}
#menu li {display: block;}
#menu li a {display: inline; height: auto; float: none; padding-left: 0; padding-right: 0;  border: none; color: blue; text-decoration: underline;}
#menu li li a {height: auto;}
#menu li.active a {color: blue;}
#menu li.active li a {color: blue;}
#menu li.expanded li a {background-image: none;}
#menu li.expanded a {background-color: #fff; border: none;}
#menu li.expanded li a {border: none;}
#menu li li a {background-color: #fff;}
#menu a:hover {color: blue !important;}

/* CMS */
.pullQuoteRight, .pullQuoteLeft {font: italic 1.5em/1.1 georgia, "times new roman", times, serif;}
.accentImageCenter {margin: .5em auto auto 10px; float: none; text-align: left;}
