@charset "UTF-8";
/* CSS Document */
* { margin: 0; padding: 0; }

/* Common */
body { font-size: 100%; color: #666; font-family: Arial, Helvetica, sans-serif; line-height: 1.125em; background: #fff; }
/*.bgBlue { background: url(../images/BG_Blue.jpg) top center no-repeat #000; }
.bgRed { background: #000; }
.bgGreen { background: url(../images/BG_Green.jpg) top center no-repeat #000; }
.bgOrange { background: url(../images/BG_Orange.jpg) top center no-repeat #000; }
.bgPurple { background: url(../images/BG_Purple.jpg) top center no-repeat #000; }*/
.red { color: #e64c25; }
a { text-decoration: none; color: #1b7bbf; }
a:hover { text-decoration: underline; }
p { font-size: .75em; margin-bottom: 1.5em; }
h1 { font-size: 1.6em; line-height: 125%; margin: 0 0 1em 0; font-weight: bold; color: #e64c25; }
h2 { font-size: 1.3em; margin: .55em 0 .25em 0; font-weight: bold; }
h3 { font-size: .95em; margin: .25em 0 .5em 0; font-weight: bold; color: #013552; }
h3 span { font-weight: normal; }
h2, h3, h4, h5 { color: #287abd; }
ul { color: #077949; margin: 0 0 1.5em 1.75em; }
li { font-size: .75em; font-weight: bold; }
input { border: none;  border-bottom: 1px solid #333; margin: 3px; }
.Clear { clear: both; margin: 0; padding: 0; height: 0; }
.PrintLogo { display: block; width: 300px; height:300px; margin: 0 auto; }

/* Layout */
#MainWrapper { padding: 1em; }
#Logo a { margin: 0 auto; }
#Logo a span { display: none; }
.Content { padding-bottom: 1.5em; margin-bottom: 1em; border-bottom: 1px dotted #ccc; }
.MainNavTabs { width: 100%;  padding: 1em 0 0 0; margin-bottom: 1em; border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc; }

/* About */
.AboutSideBar { float: left; width: 400px; padding: 200px 0 0 0; margin: 55px 0 0 0; background:url(../images/About_Family.gif) top right no-repeat; }
.AboutSideBar h3 span { display: none; }
.AboutSideBar blockquote { font-size: .95em; line-height: 1.3em; padding: 25px 30px 30px 10px; font-style: italic; color: #999; }
.AboutSideBarBottom { background:url(../images/About_LanitaMoss.gif) bottom right no-repeat; padding: 0 30px 30px 30px; margin-bottom: 0; }

dl { font-size: .75em; margin: 0 0 0 2em; padding: 0 0 1em 1em; color: #e64c25; font-weight: bold; }
dt i { color: #007949; font-weight: normal; }
dd, dd b { color: #666; font-size: .85em; margin: 0 0 1.5em 10px; }

/*Contact*/
#freeform fieldset { border: none; font-size: .75em; }

/* Footer */
.FooterLinks { display: block; margin: 1.5em auto 1.5em auto; text-align: center; }
.FooterLinks .Credits { width: 100%; padding-top: 1.5em; font-size: .75em; color: #666; margin: 1em auto; border-top: 1px dotted #ccc; }
.FooterLinks .Credits a { font-weight: bold; color: #2977b7; }
.FooterLinks .Copyright { font-size: .75em; margin-top: 1em; }
