/* Constants */

body {
	background-color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}

a {
	font-weight: bold;
	text-decoration: none;
	border: none;
}
a img {
	border: 0px;
}
a:hover {
	text-decoration: underline;
}

.important {
	font-weight: bold;
	color: #ffff66;
}

.title {
	color: #66ccff;
	font-style: italic;
	font-size: 30px;
}

#top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 150px;
	background-color: #000000;
	z-index: 1;
}
#top img {
	position: relative;
	left: 220px;
}

#left {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 220px;
	z-index: 5;
}

#logo {
	position: absolute;
	top: 0px;
	left: 37px;
}

#menu {
	position: absolute;
	top: 148px;
	left: 31px;
	font-size: 15px;
	width: 190px;
}
#menu blockquote {
	position: relative;
	top: -3px;
	left: -15px;
	width: 169px;
	font-size: 13px;
	line-height: 13px;
}

#content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 0;
}
#content table {
	margin-top: 142px;
	margin-left: 222px;
 	width: 760px;
}
#content table table {
	position: static;
	margin: 0px;
}
#content table table table {
	margin: 0px;
}

#address {
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 11px;
	color: #000000;
	z-index: 25;
}
#address .important { color: #000000; }


/* Index */

.index { background-image:  url("bgs/index.gif"); background-repeat: repeat-y; }
.index #top { background-image:  url("bgs/index.gif"); background-repeat: repeat-y; }
.index a { color: #FF0000; }
.index #left { background-color: #fff56e; }
.index { overflow: hidden; }
.index #content table { height: 300px; background-color: #000000; }
.index #news { color: #000000; }
.index #marquee {
	position: absolute;
	top: 500px;
	z-index: 1;
}
.index #marquee img { height: 100px; width: auto; }
.index #donate { font-size: 16px; }


/* About Us */

.aboutus { background-image:  url("bgs/aboutus.gif"); background-repeat: repeat-y; }
.aboutus #top { background-image:  url("bgs/aboutus.gif"); background-repeat: repeat-y; }
.aboutus #left { background-color: #a699ca; }
.aboutus a { color: #ca0018; }
.aboutus .sponsorsdonors img {
	width: 100px;
	height: auto;
}
.aboutus .sponsorsdonors { font-size: 10px; }
.aboutus .highresimages img { 
	width: 125px;
	height: auto;
}


/* Education */

.education { background-image:  url("bgs/education.gif"); background-repeat: repeat-y; }
.education #top { background-image:  url("bgs/education.gif"); background-repeat: repeat-y; }
.education #left { background-color: #c4de94; }
.education a { color: #0f54a9; }


/* Gallery */

.gallery { background-image:  url("bgs/gallery.gif"); background-repeat: repeat-y; }
.gallery #top { background-image:  url("bgs/gallery.gif"); background-repeat: repeat-y; }
.gallery #left { background-color: #92cdeb; }
.gallery a { color: #dd008b; }
.gallery .subTitle {
	color: #66ccff;
	font-style: italic;
	font-size: 20px;
	line-height: 35px;
}
.gallery .thumbs img {
	width: 100px;
	height: auto;
}
.gallery .small {
	font-size: 10px;
	font-style: italic;
}
.gallery #current {
	background-color: #001124;
	border: 6px double #606DB8;
	width: 700px;
}
.gallery #current h2 { margin-top: -10px; }

/* Public Art */

.publicart { background-image:  url("bgs/publicart.gif"); background-repeat: repeat-y; }
.publicart #top { background-image:  url("bgs/publicart.gif"); background-repeat: repeat-y; }
.publicart #left { background-color: #f64646; }
.publicart a { color: #d6ffad; }
.publicart .subTitle {
	color: #66ccff;
	font-style: italic;
	font-size: 20px;
	line-height: 35px;
}
.publicart .thumbs img {
	width: 100px;
	height: auto;
}
.publicart .small {
	font-size: 10px;
	font-style: italic;
}
.publicart #current {
	background-color: #001124;
	border: 6px double #606DB8;
	width: 700px;
}
.publicart #current h2 { margin-top: -10px; }


/* Calendar */

.calendar { background-image:  url("bgs/calendar.gif"); background-repeat: repeat-y; }
.calendar #top { background-image:  url("bgs/calendar.gif"); background-repeat: repeat-y; }
.calendar #left { background-color: #fbb273; }
.calendar a { color: #4E28C5; }
.calendar .eventA { background-color: #9b6ff4; color: #000000; }
.calendar .eventB { background-color: #ff5959; color: #000000; }
.calendar .eventC { background-color: #6ac909; color: #000000; }
.calendar .eventD { background-color: #feae1d; color: #000000; }
.calendar .eventE { background-color: #ff9999; color: #000000; }
.calendar .eventA a, .calendar .eventB a, .calendar .eventC a, .calendar .eventD a, .calendar .eventE a {
	color: #900000;
}


/* Contact */

.contact { background-image:  url("bgs/contact.gif"); background-repeat: repeat-y; }
.contact #top { background-image:  url("bgs/contact.gif"); background-repeat: repeat-y; }
.contact #left { background-color: #f5a1ba; }
.contact a { color: #114DA9; }


/* Archive */

.archive { background-image: url(../bgs/archive.gif); background-repeat: repeat-y; }
.archive #top { background-image: url(../bgs/archive.gif); background-repeat: repeat-y; }
.archive #left { background-color: #c15f81; }
.archive a { color: #96f0d1; }
.archive .subTitle {
	color: #66ccff;
	font-style: italic;
	font-size: 20px;
	line-height: 35px;
}
.archive .thumbs img {
	width: 100px;
	height: auto;
}
.archive .small {
	font-size: 10px;
	font-style: italic;
}
.archive #current {
	background-color: #001124;
	border: 6px double #606DB8;
	width: 700px;
}
.archive #current h2 { margin-top: -10px; }

