/* Dave Spikey Print CSS Document */

/* ----------------- CLEAR STYLES ----------------- */
.clear { clear: both; }


/* ----------------- DEFAULT FONT STYLES ----------------- */
body, td, div, h1, h2, p, li { font-family: Verdana, Arial, Helvetica, sans-serif; }

h2 { font-size: 90%; margin: .5em 0 .5em 0; color: #000; font-weight: bold; }
h3 { font-size: 80%; margin: .5em 0 .5em 0; color: #000; font-weight: bold; }
p { font-size: 76%; margin: .5em 0 .8em 0; line-height: 1.5em; color: #000; }
li { font-size: 80%; margin: .5em 0 1em 0; line-height: 1.3em; color: #000; }
a:link { color: #67a840; }
a:visited { color: #67a840;}
a:active, a:hover { color: #999; }
a { outline: none; }
.tiny { font-size: 70%; }
.lightblue { color: #3F99FF; }

/* ERROR STYLES */
.error-box { border: 1px solid #c00; padding: 1px; }
.error-box .error-title { padding: 3px 5px; background-color: #c00; color: #fff; font-size: 76%; font-weight: bold; }
.error-box .error-text { padding: 3px 5px; }
.error-box .error-text p { color: #c00; margin: 0; }

/* INFORMATION STYLES */
.information-box { border: 1px solid #67a840; padding: 1px; }
.information-box .information-title { padding: 3px 5px; background-color: #67a840; color: #fff; font-size: 76%; font-weight: bold; }
.information-box .information-text { padding: 3px 5px; }
.information-box .information-text p { color: #67a840; margin: 0; }

/* margins */
.margin10-t { margin-top: 10px; }
.margin10-r { margin-right: 10px; }
.margin10-b { margin-bottom: 10px; }
.margin10-l { margin-left: 10px; }

.margin10-r-b { margin: 0 10px 10px 0; }

.margin20-t { margin-top: 20px; }
.margin20-b { margin-bottom: 20px; }

.margin15-r { margin-right: 15px; }
.margin15-b { margin-bottom: 15px; }
.margin15-r-b { margin-right: 15px; margin-bottom: 15px; }

/* alignment */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

/* floats */
.float-left { float: left; }
.float-right { float: right; }

/* image borders */
.brown-border { border: 1px solid #727158; }


/* ----------------- PAGE STYLES ----------------- */
body { background-color: #fff; margin: 0; }

#container { margin: 0 auto; }


/* ----------------- NAVIGATION ----------------- */
#navigation-container-home { display: none; visibility: hidden; }
#navigation-container { display: none; visibility: hidden; }

/* sub navigation */
.sub-navigation { display: none; visibility: hidden; }


/* ----------------- SITE PAGES ----------------- */
#main-image { display: none; visibility: hidden; }

/* header */
.logo { text-align: center; margin-bottom: 20px; }
.header-quotes { display: none; visibility: hidden; }
#header-quotes-flash { display: none; visibility: hidden; }

/* content */
#content { margin: 20px 0 20px 0; }

/* page titles */
.page-title h1 { font-size: 140%; font-weight: bold; margin: 0.8em 0 0.2em 0; line-height: 1em; }

/* page options */
.page-options { display: none; visibility: hidden; }

/* quotes */
.dark-blue-quote-small { font-size: 100%; color: #012d84; font-weight: bold; }
.dark-blue-quote-medium { font-size: 120%; color: #012d84; font-weight: bold; }
.green-quote-large { font-size: 170%; color: #67a840; font-weight: bold; }

.quoter { color: #999; font-size: 90%; font-weight: normal; font-style: italic; }

/* image control */
.image-container { display: none; visibility: hidden; }


/* ----------------- FORM STYLES ----------------- */
form { display: inline; }
fieldset { border: 0; padding: 0; margin: 0; }
.form-table { width: 100%; border: 1px solid #012d84; margin: 10px auto; }
.form-field input, .form-field textarea { font-family: verdana, arial; width: 97%; font-size: 76%; }
.form-label { width: 100px; font-size: 76%; text-align: right; background-color: #AAD1FF; }
.form-field { background-color: #DFEEFF; }
.align-top { vertical-align: top; }
.form-buttons { background-color: #77B4FB; text-align: center; }


/* ----------------- FOOTER ----------------- */
#footer { width: 960px; background-color: #fff; border-top: 6px solid #aeaeae; margin-top: 5px; }

#footer-copyright { float: left; }
#footer-copyright  p { font-size: 70%; color: #012d84; margin-bottom: 0; }

#poweredby2c { display: none; visibility: hidden; }
#music-player { display: none; visibility: hidden; }