/* 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.076923em; font-weight: bold; margin-top: 1.5em; margin-bottom: 1.5em; color: #ea9317 }
h4 { /* 13px */ font-size: 1em; 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 }

#wse-logo, #wse-logo span { display: block; border: 0; background: url(/images/wse-logo.gif) top left no-repeat; font-size:36pt}
#wse-logo a { height:71px }

#main-navigation,form#search,#side-navigation,.nav_next,.nav_prev,.sharedaddy,#footer-right,#respond,#commentform{ display:none }

/* footer */
#footer { clear: both; margin-top: 1.5em }
#homepage-bottom #footer { width: 940px /* 960-10 padding either side */; margin: 0 auto; }

/* CONTENT PAGES */
#lead-in { border: 1px solid #ff9c10; padding: 1em; font-size: 1.076923em; }

/* 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 }
