body {
	font-size: 60%;
	min-width: 854px;
	}

#page-wrap {
		margin: 16px auto 16px auto;
		width: 400px;
		padding-left: 244px;
		padding-right: 208px;
		}

h1, h2, h3 {
		font-family: Gill Sans, Verdana, sans-serif;
		margin: 0;
		padding: 11px 0px 5px 5px;
		text-align: left;
		text-transform: uppercase;
		letter-spacing: 2px;
		font-weight: bold;
		}

h1, .h1 {
		font-size: 2.7em;
		color: #fff;
		background-image: url("cfimages/hash.gif");
		}
		
h2, .h2 {
		font-size: 2em;
		color: #fff;
		background-image: url("cfimages/hash.gif");
		}
		
h3, .h3 {
		font-size: 1.3em;
		color: #000;
		}

p, li, blockquote, dt, dd {
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 1.1em;
		line-height: 1.6em; 
		color: #222;
		margin: 0 0 .5em 0;
		text-align: justify;
		}
		
blockquote {
		padding: 8px 48px;
		}

a, a:hover, a:link, a:visited, a:active {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}

img {
		border: none;
		}
		
.figure {
		color: #000;
		font-weight: bold;
		text-align: left;
		margin-bottom: 0px;
		margin-top: 20px;
		}
		
.strike {
		text-decoration: line-through;
		}

.accessible {
		display: none;
		}
		
.copyright {
		font-size: .8em;
		color: #999;
		text-align: center;
		margin: 0;
		padding: 12px 0 0 0;
		}
		
/* Begin Navigation Related */

#navbar {
		top: 0px;
		left: 0px;
		height: 100%;
		padding: 16px 0px 16px 10px;
		background-image: url("cfimages/navhash.gif");
		white-space: nowrap;
		z-index: 100;
		}
		
#navbar li {
		list-style: none;
		font-family: Gill Sans, Verdana, sans-serif;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		line-height: 180%;
		padding: 0;
		margin: 0;
		}
		
#navbar ul {
		margin: 0;
		padding: 0;		
		}

#navbar a {
		color: #fff;
		}

#navbar a:hover {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}

#navbar a.navcurrent {
		color: #000;
		}
		
div#navbar a span {
		display: none;
		}

div#navbar a:hover span, div#navbar a:hover span {
		display: inline;
		}
		
#navbar { /* This gets overridden for IE */
		position: fixed;
		width: 36px;
		}
		
* html body div#navbar {
/* this hack takes advantage of a bug in
   IE's CSS parsing to work around IE's
   lack of support for position:fixed.
   Other browsers will not recognize
   this rule, since it is nonsense.
*/
		position: absolute;
		width: 400px;
		}
		

/* Begin Side-Column Related */

.rcol, .lcol {
		display: block;
		width: 180px;
		position: relative;
}
		
.rcol {
		float: right;
		margin: 0 -208px 0 0;
		padding: 2px 12px 12px 0;
		clear: right;
}

.lcol {
		float: left;
		margin: 0 0 0 -208px;
		padding: 2px 0 12px 12px;
		clear: left;
}
		
* html body div p span.lcol {
	/* IE/Win hack */
	margin: 0 0 0 -104px;
}

* html body div p span.rcol {
	/* IE/Win hack */
	margin: 0 -104px 0 0;
}
		
/* Footnote Numbers */

.ref {
		font-weight: normal;
		vertical-align:top;
		}
		
/* teaser         */

.teaser {
            text-align: center;
            color: #fff;
            font-weight: bold;
            background-color: #000;
            margin: 12px 0px;
             }

