@charset "utf-8";
/* CSS Document */

* 		{ margin:0px; padding:0px; }
html 	{ margin:0px; padding:0px; height:100%; width:100%; }
body	{ margin:0px; padding:0px; height: 100%; width:100%; background: #fff; }


/*
TEXT
*/

body, div, p, h1, h2, h3, h4, h5, h6, td, span, a
		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; line-height: 1.25em; }	
h1 		{ font-size:16px; font-weight:normal; }
h2 		{ line-height: 1.3em; font-weight: bold; }
h3 		{ line-height: 1em; font-weight: bold; }
h4		{ font-size:10px; font-weight:normal; }

a 		{ text-decoration:underline; }
a:hover	{ text-decoration:underline; }

p { margin: 4px 0 10px 0; }

/* Layout  */

#main { width: 1100px; height: 865px; }

#col1 { float: left; width: 189px; }
#col2 { float: left; width: 370px; margin-top: 168px; }
#col3 { float: left; width: 390px; margin-top: 168px; }
#col4 { float: left; width: 148px; margin-top: 10px; }

#col2 p { padding-right: 35px; }

#bih { position: absolute; top: 30px; left: 800px; width: 139px; height: 15px; background: url(../img/believe-in-humanity.gif); }
#sshow { height: 440px; width: 390px; background: url(../img/hm-back.jpg); }
#lostBoysSlideShow { margin: 20px 0 0 10px; }

/* Nav  */

#nav { list-style: none; margin: 260px 0 0 0; }

#nav li a { display: block; width: 131px; height: 15px; }

#nav li a.nav-speaking,
#nav li a.nav-speaking-on { display: block; width: 131px; height: 30px; }

.nav-home { background: url(../img/nav-home.gif); }
.nav-home-on, a.nav-home:hover { background: url(../img/nav-home-on.gif); }

.nav-whatsnew { background: url(../img/nav-whatsnew.gif); }
.nav-whatsnew-on,a.nav-whatsnew:hover { background: url(../img/nav-whatsnew-on.gif); }

.nav-about { background: url(../img/nav-about.gif); }
.nav-about-on, a.nav-about:hover { background: url(../img/nav-about-on.gif); }

.nav-contact { background: url(../img/nav-contact.gif); }
.nav-contact-on, a.nav-contact:hover { background: url(../img/nav-contact-on.gif); }

.nav-donate { background: url(../img/nav-donate.gif); }
.nav-donate-on, a.nav-donate:hover { background: url(../img/nav-donate-on.gif); }

.nav-events { background: url(../img/nav-events.gif); }
.nav-events-on, a.nav-events:hover { background: url(../img/nav-events-on.gif); }

.nav-speaking { background: url(../img/nav-speaking.gif); }
.nav-speaking-on, a.nav-speaking:hover { background: url(../img/nav-speaking-on.gif); }


/* Footer  */

#footer	{ position: relative; clear:both; width:100%; display:block; height:25px; margin-left: 189px; }

.standard {font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #333333; line-height: 1.25em; }
.bolder {font-family: Verdana, Arial, Helvetica, sans serif; font-weight: bold; font-size: 8pt; color: #333333; }
.spacer {font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #999999; }

.hidden { left:-9999px; position:absolute; width:1px; }

.calendar { background:#f0f0f0; font-size:10pt; border:1px solid #d0d0d0;}
.calendar * { text-align:center;}
.calendar .weekday {font-weight:bold; background:#d0d0d0;}
.calendar .month {background:#d0d0d0; font-weight:bold;}
.calendar .nav {background:#d0d0d0; font-weight:bold;}
.calendar .day {}
.calendar .highlighted {font-weight:bold; text-decoration:none; background:#c0c0c0;}

#popup { margin: 45px 0 0 30px; width: 400px; }