body {text-align: center; background-color: /*#f18c29*/#330033; margin: 10px; margin: 0;}

#epidermis {width: 808px; margin: 0 auto;}
#skeleton {width: 800px; float: left; border-width: 0 4px; border-style: solid; border-color: #ff9900; background-color: #ffffff; background-image: url(images/zia_cutoff.png); background-repeat: no-repeat; background-position: top right}

#banner {width: 800px; height: 100px; float: left;}


#menu {width: 800px; float: left; background-color: #ff9900;}

#menu ul {list-style-type: none; margin: 0 0 0 10px; padding: 0; font-family: arial, sans-serif; font-size: 13px; font-weight: bold; float: right}
#menu ul li {float: left; padding: 6px 25px 6px 0}
#menu a {text-decoration: none; color: #ffffff}
#menu a:hover {text-decoration: none; border-top: 1px dotted #ffffff}

#homepage #menu .home_link a, #teachers #menu .teachers_link a, #schedule #menu .schedule_link a, #gallery #menu .gallery_link a, #faqs #menu .faqs_link a {text-decoration: none; color: #ffffff; border-top: 1px dotted #ffffff}

#info a {color: #0000ff;  text-decoration: underline}
#info a:hover {color: #0000ff; text-decoration: none}

#info {width: 800px; float: left}
#info img {border: 1px solid #999999; float: left; margin-right: 10px}
#info_column_left {width: 500px; float: left;}

#special_events {width: 470px; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px}

.note {color: #3399ff; font-style: italic}

#info_column_right {width: 300px; float: left; padding-bottom: 20px}

#mission {width: 270px; margin-left: auto; margin-right: auto; margin-top: 20px; border: 1px dotted #660000;}

#news {width: 270px; margin-left: auto; margin-right: auto; margin-top: 20px; border: 1px dotted #330033;}

p {text-align: left; margin: 10px; font-family: georgia, serif; font-size: 14px; color: #666666}
#mission p {text-align: justify}
.subheading {font-family: arial, sans-serif; font-weight: bold; color: #ffffff; background-color: #330033; margin: 0 0 20px 0; padding: 3px 10px}
#homepage table {border-collapse: collapse; text-align: left; font-family: georgia, serif; font-size: 14px; color: #666666;}
#homepage table td {padding-bottom: 20px}
.bold_text {color: #cc3300; font-weight: bold; font-family: tahoma, sans-serif; font-size: 14px}

#homepage #paypalTable td {padding-bottom: 2px}

#mission #mission_heading {font-weight: bold; font-family: arial, sans-serif; color: #ffffff; background-color: #660000; padding: 3px 10px}

#news #news_heading {font-weight: bold; font-family: arial, sans-serif; color: #ffffff; background-color: #330033; padding: 3px 10px}

#teachers table {border-collapse: collapse; text-align: left; font-family: georgia, serif; font-size: 14px; color: #666666; width: 700px; margin: 20px auto}

#teachers table td {padding-bottom: 20px}

#teachers p {font-size: 13px;}
#teachers .bold_text {font-size: 13px}
#teachers .subheading a {color: #ffffff; text-decoration: none}

#teachers #teacherdirectory_note, #homepage #teacherdirectory_note {margin: 30px; font-family: arial, sans-serif; color: #cc3300; font-weight: bold; font-size: 14px}

#google_cal {width: 750px; margin: 20px auto}

#faqs p {margin: 10px 30px 10px 30px}

#faqs .question {font-weight: bold; color: #330000; margin: 30px 30px 0 30px}

#footer {width: 800px; float: left; border-top: 3px solid #ff9900;}
#footer p {text-align: center; font-family: arial, sans-serif; font-size: 12px}

