@import "fonts.css";
/*
	HEADER ELEMENTS
*/
#header { position: relative; margin-bottom: 15px; padding: 0 0 15px 0; border-bottom: solid #FFD403 1px; }
#printlogo { display: block; }
#tagline { position: absolute; bottom: 15px; right: 15px; }
/*
	HIDDEN ELEMENTS
*/
#sitenav, #footer ul, #subcontent, h1, #maincontent h3 span, #maincontent h4 span, #flashcontent {display: none;}
/*
	CONTENT
*/
#maincontent h3 { margin-bottom: 3px; }
#maincontent table { border-collapse: collapse; width: 100%; margin: 10px 0; }
#maincontent caption { text-align: left; font-size: 107%; color: #FFD403; padding: 5px; background-color: #666; }
#maincontent col#label { width: 55%; }
#maincontent th { padding: 3px; border-bottom: solid #66 1px; font-size: 100%; color: #666; text-align: left; }
#maincontent tr { font-size: 92%; color: #666; }
#maincontent td { padding: 5px; border-bottom: solid #FFD403 1px; }
/*
	FOOTER
*/
#footer { color: #666; margin: 15px 0; border-top: solid #FFD403 1px; }
