<?
/****************************************************************************
	PlanetZac
	Zac Hester - 2004-06-29

	Coughs up the style sheet.
	For now, this is just run through PHP for no good reason.  Future
	versions of the site may use this to dynamically update the style
	sheet.
****************************************************************************/
	header('Content-type: text/css');
?>
body {
	color:#000000; background-color:#FFFFFF;
	margin:10px 10px 0 10px; padding:0;
	font-size:0.75em;
}
div,span,a,p,li,ul,ol,h1,h2,h3,h4,h5,h6 {
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
div,span,a,p,li,ul,ol {
	color:#000000; background-color:transparent;
	font-size:100%;
}
p {
	margin:0.85em 0;
}
.subtext {
	font-size:85%;
}
.whiteboard {
	color:inherit; background-color:#FFFFFF;
	margin:0px; padding:12px;
	border:solid 1px #DDDDDD;
}
ul.collapseable {
	margin:0px; padding:0px;
	text-align:center;
}
ul.collapseable li {
	display:inline;
	margin:12px;
}
h1,h2,h3,h4,h5,h6 {
	color:#000000; background-color:transparent;
	margin:6px 0 0 0; padding:0;
}
h1 { font-size:180%; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:130%; }
h5 { font-size:120%; }
h6 { font-size:100%; }
a {
	color:#3333FF; background-color:transparent;
	text-decoration:underline;
}
a:hover {
	color:#339966; background-color:transparent;
	text-decoration:underline;
}
hr { height:1px; color:#000000; background-color:transparent; }
img { border:none; }

/* Layout Page Divisions */
div#page_root {
	width:55%;
	margin:0 auto;
	padding:0;
}

div#head_panel {
	margin:2px 0;
	padding:2px 5px;
	border:solid 1px #444444;
	color:#FEFEFE; background-color:#A9B6B9;
	font-size:140%; font-weight:bold;
	background:url('/skins/page/gfx/head_back.gif') #A9B6B8 bottom right no-repeat;
}

div#main {
	margin:2px 0;
	padding:2px 5px 2px 5px;
	border:solid 1px #444444;
	color:inherit; background-color:#D6CDBF;
}

div.prefoot, div.posthead {
	margin:2px 0;
	padding:2px 5px;
	border:solid 1px #444444;
	color:inherit; background-color:#EEEEEE;
	font-size:85%;
	text-align:center;
}
div.prefoot a, div.posthead a {
	text-decoration:none;
}
div.prefoot a:hover, div.posthead a:hover {
	text-decoration:underline;
}

div#foot_panel {
	margin:2px 0;
	padding:2px 5px;
	border:solid 1px #444444;
	color:inherit; background-color:#A9B6B9;
	background:url('/skins/page/gfx/head_back.gif') #A9B6B8 bottom right no-repeat;
}

/* Special Horizontal List */
.hlist {
	margin:0; padding:0;
}
.hlist ul {
	display:block;
	margin:0; padding:0;
}
.hlist ul li {
	display:inline;
	margin:0 2% 0 0; padding:0;
}

/* Navigation Links Specific List */
#nav {
	margin:0; padding:0; font-size:130%;
}
#nav ul {
	margin:0; padding:0; text-align:center;
}
#nav ul li {
	display:inline; margin:0 4px 0 0;
}
#nav ul li a {
	font-weight:bold; text-decoration:none;
}
#nav ul li a:hover {
	color:#FF6633; background-color:transparent;
}
#nav ul li a#nav_current {
	color:#000000; background-color:transparent;
}