*					{ outline: none; }
html, body			{ margin: 0; padding: 0; border: none; }
body				{ padding: 20px 0; font: 11pt/1.5em Arial, sans-serif; color: #2A0000; background: #EEE; }

#container			{ margin: 0 auto; width: 700px; position: relative; }
#container *		{ margin: 0; }

#header				{ margin: 0 0 -20px 20px; width: 550px; height: 100px; background: url("../images/menujs.gif"); text-indent: -10000px; position: relative; z-index: 2; }

#content			{ padding: 20px; background: #FFF; border: 1px solid #999; }
#content h2			{ margin: 1em 0 0.5em 0; padding-top: 1em; font-size: 24pt; color: #2A54A7; border-top: 2px solid #FCA7A7; }
#content h2:first-child,
#content h2#intro	{ border-top: none; padding-top: 0; }
#content h3			{ margin: 1em 0 0.25em 0; font-size: 13pt; text-transform: uppercase; }
#content p			{ margin: 0 0 0.5em 0; }
#content ul			{ margin: 0 0 1em 1.5em; padding: 0; }
#content ul li		{ list-style-type: square; }
#content pre		{ margin: 0 0 0.5em 0; padding: 5px 5px; background: #EEE; border-top: 1px solid #7E7E53; border-bottom: 1px solid #7E7E53; color: #000; }
/*#content pre		{ max-height: 110px; overflow: auto; }*/

#content strong		{ color: #000053; font-weight: normal; }
#content a			{ color: #A85400; }
#content a:hover	{ color: #D27E2A; }
#content span.date	{ color: #2A54A7; font: bold 10pt/1.5em "Courier New", monospace; }
#content sup		{ font-size: 8pt; vertical-align: 5px; }

#content div.star		{ width: 250px; height: 250px; float: right; background: url("../images/star_orange.gif") no-repeat; text-align: center; }
#content div.star h3	{ margin: 87px 45px 5px 45px; color: #2A54A7; text-transform: none; }
#content div.star p		{ margin: 0 65px 0 65px; color: #2A54A7; font-weight: bold; font-style: italic; line-height: 1.2em; }

#content div.star.blue		{ background-image: url("../images/star_blue.gif"); }
#content div.star.blue h3,
#content div.star.blue p	{ color: #000053; }

#footer				{ padding: 5px 20px 0 5px; text-align: right; font-size: 8pt; color: #666; }
#footer a			{ color: #666; text-decoration: none; }
#footer a:hover		{ text-decoration: underline; }