/* General elements */
body {background-image: none; font-size: 95%;}

/* Containers */
#container {width: 96%; margin: 5px; background-image: none;}
#heading {width: 100%; margin-left: 0;}
#masthead {display: none;}
#skipTo {display: block; margin: 1em 0; padding: 0; list-style-type: none;}
#mastheadAltMedia {display: block;}
#menu {width: 100%; height: auto; margin-bottom: 1em; background-color: #fff; background-image: none;}
#content {width: 100%; margin: 0;}
#contentPrimary {display: block; width: 100%; margin-left: 0; padding-left: 0; float: none;}
#contentSecondary {display: block; width: 100%; margin-right: 0; padding-right: 0; float: none;}
#footer {width: 100%; height: auto; padding: 0; margin: 0; border-bottom: none; background-color: #fff; background-image: none;}

/* General appearance */
#content {background-color: #fff; color: #000;}
#contactInfoAltMedia a {font-size: .9em; font-variant: small-caps; line-height: 1.3; color: #a39161;}
#contactInfoAltMedia a:hover {color: #00b0f0;}
#contactInfoAltMedia br {display: none;}
#skipTo a {font-size: .9em; font-variant: small-caps; line-height: 1.3; color: #008a4b;}
#skipTo a:hover {color: #00b0f0;}

/* Menu */
#menu a {display: inline; height: auto; float: none; margin: 0; padding: 0; line-height: 1.3; color: #008a4b; text-decoration: underline;}
#menu a:hover {border-top: none; padding-top: 0; color: #00b0f0;}
#menu ul {height: auto; padding: 0; border-bottom: none;}
#menu ul ul {display: block; margin-left: 1em;}
#menu li {display: block;}
#menu li.expanded a {padding: 0; border: none; color: #008a4b;}
#menu li.expanded ul {position: relative; top: 0;}
#menu li.expanded ul a:hover {color: #00b0f0;}/**/
#menu li.current a {color: #f58220;}
#menu li.current a:hover {text-decoration: underline !important;}
#menu li.current ul a {color: #008a4b;}

/* CMS - User selectable */
.pullQuoteRight, .pullQuoteLeft {width: 60%;}

