/*** JillWynns.com ***/

body { background:#fff url(bg.jpg) repeat-x top left }
body, div, h1, h2, h3, h4, p, ul, li { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#777 }
h1 { padding:5px 0; text-align:center; font-size:18px; color:#222 }
h2 { padding:3px 0; font-size:14px }
h3 { font-size:13px; font-weight:bold }
h4 { font-size:13px; font-weight:normal }
li { font-size:12px; list-style:disc outside }
p { font-size:13px }
a { color:#06c; text-decoration:underline }
a:hover { color:#039 }
a img { border:0 }
br.h { line-height:4px }

/* Splash page */
#splash div { width:500px; margin:10px auto 0 }
#splash h1 { padding-bottom:20px }

/* Global elements */
div#jill-wynns-for-school-board-container { width:960px; margin:0 auto; padding:0 0 20px; background:#fff }
#jill-wynns-for-school-board-container h1 { padding:0 }
#jill-wynns-for-school-board-container h1 a { float:left; display:block; width:251px; height:130px; padding-left:30px; overflow:hidden; text-indent:-9999px; background:url(logo.jpg) no-repeat top left }
#jill-wynns-for-school-board-container h1 img { float:right }
#jill-wynns-for-school-board-container h2 { clear:both; padding:15px 20px 5px; line-height:18px }
#jill-wynns-for-school-board-container h2 span { font-weight:normal }
#jill-wynns-for-school-board-container h3 { clear:both; padding:15px 100px 0 }
#jill-wynns-for-school-board-container h4 { clear:both; padding:2px 100px 15px; text-indent:50px }
#jill-wynns-for-school-board-container p { clear:both; padding:10px 20px; line-height:17px }
#jill-wynns-for-school-board-container p.i { padding:10px 40px }
#jill-wynns-for-school-board-container li { width:700px; margin:3px 0 0 50px; padding:0 10px 0 0 }
#jill-wynns-for-school-board-container div { margin:10px auto 0; padding-left:40px }
#jill-wynns-for-school-board-container div.c { clear:both }
#jill-wynns-for-school-board-container ul.endorsements { float:left; width:320px }
#jill-wynns-for-school-board-container ul.endorsements li { width:285px; margin-left:35px }
#jill-wynns-for-school-board-container.press h2 { padding-bottom:0 }
#jill-wynns-for-school-board-container p.d { text-align:center; font-weight:bold }

* html #jill-wynns-for-school-board-container ul { position:relative; top:4px; }
*:first-child+html #jill-wynns-for-school-board-container ul { position:relative; top:4px; }
* html #jill-wynns-for-school-board-container ul li { vertical-align:top; position:relative; top:-4px; }
*:first-child+html #jill-wynns-for-school-board-container ul li { vertical-align:top; position:relative; top:-4px; }

div#jill-wynns-for-school-board-topnav { clear:both; margin:0; padding:0 }
div#jill-wynns-for-school-board-topnav ul { position:static }
div#jill-wynns-for-school-board-topnav ul li { position:static }
#jill-wynns-for-school-board-topnav li { float:left; width:auto; margin:0; padding:0; list-style:none }
#jill-wynns-for-school-board-topnav li a { float:left; display:block; height:18px; overflow:hidden; text-indent:-9999px; background-position:top; background-repeat:no-repeat; border-top:20px #E2E5FF solid; border-bottom:7px #E2E5FF solid }
#jill-wynns-for-school-board-topnav li a#nav-about { width:109px; background-image:url(nav_about.gif) }
#jill-wynns-for-school-board-topnav li a#nav-issues { width:95px; background-image:url(nav_issues.gif) }
#jill-wynns-for-school-board-topnav li a#nav-accomplishments { width:177px; background-image:url(nav_accomplishments.gif) }
#jill-wynns-for-school-board-topnav li a#nav-endorsements { width:154px; background-image:url(nav_endorsements.gif) }
#jill-wynns-for-school-board-topnav li a#nav-press { width:94px; background-image:url(nav_press.gif) }
#jill-wynns-for-school-board-topnav li a#nav-donate { width:104px; background:#e2e5ff; background-image:url(nav_donate.gif) }
#jill-wynns-for-school-board-topnav li a#nav-volunteer { width:122px; background:#e2e5ff; /*background-image:url(nav_volunteer.gif)*/ }
#jill-wynns-for-school-board-topnav li a#nav-contact { width:105px; background:#e2e5ff; /*background-image:url(nav_contact.gif)*/ }
#jill-wynns-for-school-board-topnav li a:hover, #jill-wynns-for-school-board-topnav li a.on { background-position:bottom }

#jill-wynns-popup { background:none }
#jill-wynns-popup div { padding:0 15px; margin:0 auto }
#jill-wynns-popup div p { padding:10px 0 5px }

.signup form { padding:0 0 0 20px; font-size:12px; }


/* View signups page */
#signups { background:none }
#signups div { width:750px; padding:5px; margin:0 auto }
#signups div table { width:100%; padding-bottom:15px }
#signups div table th { text-align:left; padding:3px; font-size:12px; border:1px #000 solid; background:#eee; color:#222 }
#signups div table td { padding:3px; font-size:12px; border:1px #000 solid; color:#222 }

