/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/



/**************************************/
/*              GLOBALS               */
/**************************************/
a[href^="http://www.google.com/calendar"] { background:none; padding:0; margin:0; }
a[href^="http://www.google.com/calendar"]:visited { background:none; padding:0; margin:0; }
a.button, button { font-family: "Liberation Sans", Helvetica, Arial, sans-serif; }



/**************************************/
/*              HEADER                */
/**************************************/
h1, h2, h3, h4 { font-family: "Hoefler Text", Georgia, "Times New Roman", serif; font-weight: normal; }



/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
/**************************************/
#bd { overflow: auto; }
#pg_video #bd { text-align: center; }
#video { text-align: center; background-color: black; height: 340px; }
#purposes-list { width: 41.1em; padding: 0; margin: 0; overflow: auto; }
#purposes-list .first { border-top: none; }
#purposes-list dd { width: 24em; float: left; margin: 0; padding: .5em; }
#purposes-list dt { width: 15em; float: left; margin: 0; padding: .5em; clear: both; }



/**************************************/
/*         ANCILLARY CONTENT          */
/**************************************/
#directions-form fieldset { border: none; padding: 0; margin: 0; }
#directions-form legend { display: none; }
#directions-form #saddr { width: 80%; }
.vcard .geo, .vcard .org, .vcard .url { display: none; }
#events table { width: 100%; border: none; }
#events thead { display: none; }
#events table th, #events table td { text-align: left; border: none; padding-top: 0; padding-left: 0; }
#events td[headers="event-info"] * { display: none; }
#events td[headers="event-info"] .summary { display: inline; }
#events-subscription p { display: inline; }
#events-subscription ul, #events-subscription li { display: inline; margin: 0; padding: 0; }
#events-subscription li:after { content: ", "; }
#events-subscription li.last:after { content: ". "; }
#hours-list dd, #hours-list dt { margin-left: 0; }
.vevent abbr[title] { border-bottom: none; cursor: default; }



/**************************************/
/*               FOOTER               */
/**************************************/
#siteinfo-colophon p { display: inline; }
#siteinfo-standards, #siteinfo-standards li { display: inline; margin: 0; padding: 0; }
#siteinfo-standards li:after { content: ", "; }
#siteinfo-standards li.last:after { content: ". "; }

