/* General elements */
* {background-color: #fff !important; background-image: none !important;}
body {font-family: "times new roman", times, serif; background-color: #fff; color: #000; font-size: 90%;}
h1, h2, h3, h4, h5, h6 {font-family: "trebuchet ms", arial, helvetica, sans-serif; font-weight: bold; font-style: normal;}

/* General positioning & appearance */
#menuSites, #menuPrimary, #banner, #menuSecondary {display: none;}
#container {width: 100%; margin: 0; border: none; }
#main {width: 100%; background-image: none; clear: both;}
#contentPrimary {display: block; width: 100%; margin: 0; padding: 3em 0 0 0; float: none; clear: both; overflow: visible;}
#contentSecondary {display: block; width: 100%; margin: 1em 0 0 0; padding: 0; float: none; clear: both; overflow: visible;}
#footer {width: 100%; height: auto; margin: 1em 0 0 0; padding: 0; clear: both; background-image: none; background-color: #fff; color: #000; text-align: left;}

/* Appearance fine-tuning */
#contentPrimary h2, #contentSecondary h2 {margin: 0 0 .3em 0; padding: 0; background-color: inherit; color: #385555;}
#contentSecondary h2 {text-transform: capitalize;}
#contentSecondary h3, #contentSecondary h4, #contentSecondary h5, #contentSecondary p, #contentSecondary li, #contentSecondary th, #contentSecondary td {background-color: inherit; color: #000;}
#footer p {font-size: 1em;}
#logoAltMedia {display: block;}
#logoAltMedia img {display: block; float: left;}
#logoAltMedia p {float: right; background-color: inherit; color: #385555; font-family: "trebuchet ms", arial, helvetica, sans-serif; font-weight: bold; font-size: 3em;}

/* User Entered (CMS-Related) Content */

/* Misc  */
.clear {height: 1px;}

/* Home Page Specific */
#contentTertiary {display: block; width: 100%; margin: 1em 0 0 0; padding: 0; float: none; clear: both; overflow: visible;}
#contentTertiary h2 {margin: 0 0 .3em 0; padding: 0; background-color: inherit; color: #385555;}
#contentTertiary h2 {text-transform: capitalize;}
#contentTertiary h3, #contentTertiary h4, #contentTertiary h5, #contentTertiary p, #contentTertiary li, #contentTertiary th, #contentTertiary td {background-color: inherit; color: #000;}
#contentSecondary {border: none;}
#contentSecondary h2 {width: 100%;}

