/* ------------- GLOBAL ------------- */
html		{ margin: 0; padding: 0; }

body 	{ margin: 0; border: 0; background-color: #111;
		font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; color:#aaa;
		font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; }
table		{ border: 0; cellspacing: 0; padding: 0px; }
td		{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; padding: 5px; }
p 		{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; line-height: 12px; margin-bottom: 0.75em; }
h1 		{ font: 18px Verdana, Arial, Geneva, Helvetica, sans-serif;  font-weight: bold; }
h5 		{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;  font-weight: bold; }
img		{ border: 0; margin: 0; }
.tiny		{ font: 9px Verdana, Arial, Geneva, Helvetica, sans-serif; }
.hide		{ color: #111; }
.hilite	{ font: 9px Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight: bold; color: #789f9f; }
td .hilite	{ font: 9px Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight: bold; color: #ddd; }
.description	{ border-style: dotted; border-color: #666; border-width: 1px;  margin-top: 0; margin-bottom: 1em; padding: 0 0 5px 10px; }
.description2	{ border: 0p; margin: 0; padding: 0 0 0 10px; }
.section	{ font-weight: bold; text-align: right; }
.section2	{ border: 0; margin-bottom: 0.25em; padding: 0 0 0 10px; }
.what 	{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;  font-weight: bold; margin-bottom: 0; padding: 0 0 0 10px; }
.when 	{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; color: #789f9f; }
.caps		{ font: 9px Geneva, sans-serif; color: #bbb; line-height:16px; text-transform: uppercase; letter-spacing:  .05em}



/* ---------- LINKS ----------- */
a			{ text-decoration: none; font: 9px verdana, arial, helvetica, sans-serif; font-weight: bold; }
a:link		{ color: #ccc; }
a:active		{ color: #ccc; }
a:visited		{ color: #789f9f; }
a:hover		{ color: #fff; }




/* ----------- LAYERS ------------ */
#Main		{ position: absolute; top: 50px; left: 40px; line-height: 17px; }
#Main2		{ position: absolute; top: 90px; left: 60px; line-height: 17px; width: 420; }
#intro		{ position: absolute; top: 110px; left: 100px; line-height: 20px; width: 320; }
#print		{ position: absolute; top: 60px; left: 650px; }

#Header {
	margin: 10px 0px 10px 0px;
	padding: 6px 0px 6px 70px;
	border-style: dotted;
	border-color: #666;
	border-width: 1px 0px;
	background-color: #333;
	font-size: 9px;
	}

#Header .hilite	{ font: 9px Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight: bold; color: #eee; }

#gg		{ position: absolute; top: 16px; left: 10px; }

#rightColumn { position:absolute; top: 80px; left: 510px; width: 240; padding: 10px;
	font: 9px verdana, arial, helvetica, sans-serif; line-height: 17px; }

#introPics	{ position: absolute; top: 85px; left: 518px; }
#dots		{ position: absolute; top: 118px; left: 489px; }


