body {background: #ddd; margin: 0; padding: 0; color: #333;}

#header-wrap {background: #800000; height: 100px; margin: 0; padding: 0; clear: both;}
#header {}
#logo {}

#tagline-wrap {background: #800000;}
#tagline {text-align: center; color: gold;}
#tagline h2 {margin: 0; padding: 0; height: 200px; background: url(../images/tagline.png) no-repeat top center; text-indent: -6000px;}


#content-wrap {background: white; border-bottom: 3px double #ccc;}
#content {padding-top: 1.5em; padding-bottom: 1.5em; text-align: center;}

#footer {height: 40em; padding-top: 1.5em;}

/* links */
a {outline: 0;}
a:link {color: #CC0C00; text-decoration: none; border-bottom: 1px solid #CC0C00;}
a:visited {color: #CC0C00; text-decoration: none; border-bottom: 1px solid #CC0C00;}
a:hover, a:active {color: #333; text-decoration: none; border-bottom: 1px solid #333;}

a img {background-color: #fff; border-bottom: none !important;}
a.btn {border: none !important;}

h1 a  {margin: 0; padding: 0; display: block; height: 100px; width: 200px; background: url(../images/logo.png) no-repeat 0 0; text-indent:-9999px; border-bottom: none !important;}
h1 a:hover {border-bottom: none !important; background-position: 0 -100px;}
h2 {font-family: "gill sans", verdana, helvetica, sans-serif; font-weight: bold;}
h3 {color: black;}
h4 {font-size: 120%; margin: 0 0 .5em 0; padding: 0; font-family: arial, helvetica, sans-serif; color: black;}
h5 {font-size: 105%; margin: 0 0 .25em 0; padding: 0; font-family: arial, helvetica, sans-serif; color: white;}
h2 span, h3 span, h4 span, h5 span, h6 span {color: #999;}

p {}
blockquote {margin: 1.5em 0; padding-left: 1.8em; color: grey;}
blockquote a:link, blockquote a:visited {color: gray;}
hr {}
ul, ol {margin: 0 0 .25em 2em; padding: 0;}
ol {padding-left: .75em;}
li {margin: .25em 0; padding: 0;}

.bold {font-weight: bold;}
.normal {font-weight: normal;}
.italics {font-style: italic;}

.height_20 {height: 20px;}
.height_5 {height: .5em;}

fieldset {margin: 0 0 1.5em 0; padding: 0; border: none;}
legend {font-size: 150%; padding: 0 0 1em 0; font-weight: normal; color: midnightblue;}
code, abbr {font-family: monaco, courier, monospace; color: #0066ff;}
dl, dt {margin: 0; padding: 0;}
dl {margin-bottom: .25em;}
dd {margin: 0; padding: 0 0 .25em 0;}

input.textfield, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.textfield:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.textfield, input.title {padding:5px;}

.bold {font-weight: bold;}
        
