/*
*	PAGE
*/

#content p { margin: 1.5em 0; line-height: 1.5em; }
#content img.about-logo { float: right; margin: 20px 70px; }

	/* history images */
	
#content div.history-images { margin: 1.5em 0; overflow: hidden; }
* html #content div.history-images { height: 1%; }
#content div.history-images img { display: block; float: left; }

	/* support box */
	
#sidebar p.icon { padding: 7px 0 7px 70px; font-size: .9em; background: url("/National_Library/oe_/https://www.blogflux.com/graphics/v3/join-blogflux-mini.gif") center left no-repeat; color: #003366; }
#sidebar p.icon a { color: #003366; text-decoration: none; font-weight: bold; }
#sidebar form textarea { padding: 3px; display: block; width: 95%; margin: 0 auto; }

	/* registration form */
	
#content #registration-form { font-size: .9em; }
#content #registration-form fieldset { border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 20px; }
#content #registration-form fieldset fieldset { border: none; margin-bottom: 15px; padding: 0; }
#content #registration-form input.text { padding: 2px; width: 289px; }
#content #registration-form label { float: left; width: 190px; }
#content #registration-form label.inline { display: inline; padding-right: 10px; width: auto; float: none; }
#content #registration-form span { display: block; font-size: .9em; color: #669900; }
#content #registration-form button { border: none; text-indent: -10000em; position: relative; cursor: pointer; display: block; margin: 0 auto; width: 167px; height: 33px; background: #cccccc url("/National_Library/oe_/https://www.blogflux.com/graphics/v3/registration-submit.gif") no-repeat; }

#content #registration-form fieldset div.terms-and-conditions { width: 255px; margin: 0 auto; }
#content #registration-form fieldset div.terms-and-conditions input.checkbox { clear: left; width: 20px; float: left; }
#content #registration-form fieldset div.terms-and-conditions label { width: 220px; float: left; }

#content #registration-form fieldset #registration-birthdate { width: 145px; }
#content #registration-form fieldset #registration-human { width: 115px; }

#content #registration-form fieldset img.image-check { float: left; }
#content #registration-form fieldset a.image-reload { width: 40px; padding: 0 5px; color: #333333; font-weight: normal; font-size: .8em; float: left; }

	/* sidebar numbered text */
	
#sidebar div.box span.number { text-align: center; width: 35px; float: left; font: bold 6em "Trebuchet MS", sans-serif; }
#sidebar div.box p.number-text { font-size: 1.1em; width: 135px; margin: 0; float: right; }
#sidebar div.box p.number-text a { color: #333333; }
