/*
 * --- Imports
 *
 * Hide a few things from Netscape 4.x.
 *
 * For example, floating figures seem to obscure
 * links in other columns.
 */

@import url(gw-nons.css);

/*
 * --- Elements
 */

/* see http://www.awayback.com/revised-font-stack/ */

body {
	/* font-family: palatino, "Times New Roman", serif;  */
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 14px;
	color : black;
	background: url(/art/newgreenstripe.gif) white repeat-y scroll top left;
	margin : 20px 20px 20px 100px;
	width : 35em;
}

a img { border-width: 0; border-style: none; }
a:link { color: blue; background: transparent; }
a:visited { color: purple; background: transparent; }
a:active { color: red; background: transparent; }

h1 { font: bold x-large "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
h2 { font: bold large "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
h3 { font: italic lighter medium "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
h4 { font: italic lighter small "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
h5 { font: italic lighter small "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }

/*
 * --- Navigation Banner
 */

div.navbanner {
	margin: 0;
	position: absolute; 
	  /* We want fixed, but Windows IE 5/6 doesn't understand,
	   * so specify absolute here, and let the next rule
	   * override (IE also doesn't get ">" in selectors).  */
	top: 16px;
	left: 16px;
	width: 48px;
	right: auto;
}

body>div.navbanner { position: fixed; }

div.navbanner div, div.navbanner span {
	display : block ;
	background : white ;
	color : black ;
	border : 1px inset black;
	font-family: Arial, sans-serif;
	font-size: 80% ;
	font-weight: normal;
	margin: 4px 0px 0px 0px;
	text-align: center;
	height: 46px;
}

div.navbanner img { border: 0px; }

div.navbanner>*:first-child { margin: 0px 0px 0px 0px; }

div.navbanner>a,div.navbanner>img,div.navbanner>object{
	display: block;
	text-align: center;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*
 * --- All Pages
 */

hr.signature {
	text-align: left;
	width: 100px;
	margin: 0 0 1ex 0 ;
	color: black;
	background: transparent;
}

/* 
 * --- Particular Pages
 */

blockquote.beerquote { font-size:smaller; }

.rightalign { text-align: right; }

/*---*/
