/* text sizing http://24ways.org/2006/compose-to-a-vertical-rhythm */

p, h2, h3, h4, h5, h6, ul, ol, dl, form, blockquote, fieldset, table  /* = 6px of spacing between lines making 21px total line-height */ 
{ line-height: 1.5em; }

h1 { /* 30px */ font-size: 2.3076923em;  color: #d6399c; border-bottom: 1px solid #999999; padding-bottom: 0.75em }
h2 { /* 16px */ font-size: 1.2307692em;  font-weight: bold; margin-bottom: 1.3125em; margin-top: 1.3125em; color: #ea9317; }
h3 { /* 14px */ font-size: 1.0769230em;  font-weight: bold; margin-top: 1.5em; margin-bottom: 1.5em; color: #ea9317  }
h4 { /* 13px */ font-size: 1.0em;  font-weight: bold; margin-top: 1.5em; margin-bottom: -1.5em; }
.smalltext /* equivalent to 11px */ { font-size: 0.86666em; line-height: 1.615384em; margin-top: 1.615384em; margin-bottom: 1.615384em; }
#content ul li, #content ol li ul li /* making sure bullets just appear in content lists */ { margin-left: 1.25em; padding-left: 0;  list-style-type: disc;   }
#content ol li, #content ul li ol li { margin-left: 1.8em; padding-left: 0em; list-style-type: decimal; background: none;  }
#content ol ol, #content ol ul, #content ul ol, #content ul ul { margin: 0 }
blockquote { padding-left: 1.05em; margin-left: 0.25em; border-left: 0.2em solid #d6399c; font-style:italic}
a { color: #0579a6; text-decoration: none; border-bottom: 1px solid #82bcd2 }

/* HEADER */
#header { width: 940px /* 960-10 padding either side */; margin: 0 auto; position: relative;  }
#main-navigation { display:none }

form#search { display:none  }

/* IMAGE REPLACEMENT FOR NAVIGATION */
#main-navigation { display:none }

/* footer */
#footer { clear: both; margin-top: 1.5em }
#homepage-bottom .homepage-column-container { border-bottom: 1px solid #ccc; overflow: auto }
#homepage-bottom #footer { width: 940px /* 960-10 padding either side */; margin: 0 auto; }
#footer-left { float: left; width: 65%; margin: 0.75em 0 3em 0  }
#footer-right { float: right; width: 30%; text-align: right; margin: 0.75em 0 3em 0  }

/* CONTENT PAGES */
#lead-in { border: 1px solid #ff9c10; padding: 1em; font-size: 1.0769230em;  }

#side-navigation { display:none}

/* content images */
.image-right { float: right; margin: 0 0 20px 20px }
.image-left { float: right; margin: 0 20px 20px 0 }
.image-with-caption { font-size: 0.86666em; }
.image-with-caption img { border: 1px solid #ccc; padding: 2px; margin-bottom: 5px }

/* prev next */
.nav_next, .nav_prev {display:none}

