/* CSS Document */

body {
	font-size: 100%;
	line-height:120%;
	padding:10px;
	font-family: Garamond, Georgia, "Times New Roman";
	position:relative;
   }
   
   
a, a:hover, a:visited {
	text-decoration:none;
}

img {
	border:0;
}

h1 {
	font-size: 1.3em;
	text-align: center;
	line-height: 1.4em;
   }

h2 {
	font-size: 1.1em;
	text-align: center;
	line-height: 1.2em;
   }

h3 {
   font-size: 1em;
   }

p {
   font-size: 1em;
   text-align:left;
   }
#wrapper {
	margin:auto;
	width:650px;
	padding:10px;
	position:relative;
	background-color: #FFFFFF;
	font-family: Garamond, Georgia, "Times New Roman";
	border: thin black solid;
}
#bottom {
position:fixed;
bottom:0;
margin:0 auto;
background-color:white;
border-left:solid thin black;
border-right:solid thin black;
width:670px;
margin-left:-11px;

}
#alpha {
background-color: #CCCCFF;
}

#alpha a:link {
color:white;
text-decoration:none;
font-weight:bold;
}

#alpha a:visited {
color:#999999;
}
#alpha a:hover {
color:black;
}
#alpha p {
	margin:7px 0;
	text-align:center;
}
#alpha p.foot {
	font-size:90%;
	border-top: thin white solid;
	padding:5px;
	width:200px;
	text-align:center;
	margin:0 auto;
}

#header {
	background-color: #CCCCFF;
	padding:10px;
	text-align:center;
}

#content {
	padding:10px;
	margin:auto;
	text-align:left;
/*	clear:both;
	float:left;
	width:100%;*/
}

/*#footer {
	font-size:90%;
	text-align: center;
	line-height:2em;
	border-top: black solid medium;
	padding: 10px;
}*/


/*#alpha {
	background-color: #CCCCFF;
	width: 45px;
	position:fixed;
	text-align:center;
	width:100%;
	bottom:0px;
	left:0px;
	text-transform: uppercase;
	color: #333399;
	padding:20px;
	z-index: 100;
}*/





/** html div#alpha {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}*/

.top-home {
	text-transform: lowercase;
}

dt dl {
	margin-top:0;
	margin-bottom:0;
	margin-left:10px;
}
dt {
margin-top:3px;
}

dd {
margin-left:20px;
}

ul {
	list-style-type:none;
	margin-left:20px;
	margin-top:0;
	margin-bottom:0;
}
li {
margin-top:1px;
margin-bottom:1px;
}

   
blockquote, dl {
	margin-top:0;
	margin-bottom:0;
}

.initial {
	font-size: 200%;
	color: #333399;
	line-height:200%;
	background-color: #CCCCFF;
	padding:10px;
}

.byline {
	font-size: 1.1em;
	font-style: italic;
	text-align: center;
}

sup a {
	text-decoration:none;
	font-weight:bold;
	color:#3300FF;
}
p.buffer {
/*line-height:200%;*/
font-size:50%;
}
