/*
 * Style sheet antiope.css
 *
 * Copyright (c) 2005 Antiope Associates LLC
 * All Rights Reserved.
 *
 */


html>body #footer {
	position: fixed;
}

body {
	margin: 0;
	padding-bottom: 1.3em;
	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	color: black;
	background: url("images/greystripe6.gif");
	background-repeat: repeat-y;
}


/*
 * General style for the headers, paragraphs and anchors:
 *
 */


h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: 900;
	color:black;
	}

h2 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 900;
	color:black;
	}

h3 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 900;
	color:black;
	}

p {
	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	}


/*
 * By default, anchors will adopt the fonts size of the parent.
 *
 */

a {
	color: #09c;
	text-decoration: none;
	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	}

a:link    { color: #02a; }
a:visited { color: #07a; }
a:hover   { background-color: #ddd; }


/*
 * The portion of the page that contains our content.
 * 
 */

#main {
	position: absolute;
	top: 144px;
	left: 240px;
	width: 410px;
	height: auto;
	padding: .5em;
	padding-bottom: 6em;
}

#main > p     { margin: 0px; }

/*
 * The header for the page. It contains our logo.
 *
 */


#header {
	position: absolute;
	top: 50px;
	left: 0;
	background-color: #fdac11;
	height: 42px;
	width: 100%;

	/* special treatment for the alt logo */

	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	font-style: oblique;
	font-weight: bold;
	font-size: 32px;
	}

#header .logo {
	padding: 0px 80px 0px 0px;
	float: right;
}

/*
 * Navigation section. We use a column on the left for all of the main
 * navigation links.
 *
 */

#navigation {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 220px;
}

#navigation .menu {
	position: absolute;
	top: 148px;
	left: 20px;
	padding: 10px;
	line-height: 17px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
	}

#navigation .menu a {
	color: #09c;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, Sans-Serif;
	}

#navigation .menu a:link    { color: #02a; }
#navigation .menu a:visited { color: #07a; }
#navigation .menu a:hover   { background-color: #ddd; }


/*
 * The footer stuff seems sensible at this point. Don't mess
 * with it anymore for now.
 *
 * gw - 2 February 2005
 *
 */

#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.3em;
	border-top: 1px dotted #aaaaaa;
	background-color: gray;
}

#footer p {
	margin: 1.5px 0 0px 30px;
	padding: 0;
	}

#footer a {
	color: #bbbbbb;
	font-size: 90%;
	}
	
#footer a:hover {
	background-color: gray;
	color: #ddd;
	}


