body {
   color: #000000;
   background: url('./images/stripebg.png');
   background-attachment: fixed;
   font-family: sans-serif;
}
h1 {
	color: #AABBBB;
	text-shadow: 1px 1px white, -1px -1px #444444;
	margin-left: 16px;
}
h3 {
	margin-bottom: -12px;
	text-shadow: 2px 2px #AABBBB;
}
#container {
	margin: auto;
	width: 640px;
}
#header {
	background: url('./images/fyf_header.png');
	padding-left: 32px;
	height: 64px;
}
#bar_t {
	background: url('./images/fyf_divbar_top.png');
	height: 16px;
}
#bar_b {
	background: url('./images/fyf_divbar_bottom.png');
	height: 16px;
}
#bar_tmid {
	background: url('./images/fyf_divbar_top.png');
	height: 16px;
}
#bar_bmid {
	background: url('./images/fyf_divbar_bottom.png');
	height: 16px;
}
#nav {
	height: 32px;
	background-color: #00BAFF;
	vertical-align: middle;
	padding-left: 32px;
}
#body {
	background-color: #DDEEFF;
	/*height: 640px;*/
	padding: 1px 16px 16px 16px;
}
#footer {
	height: 64px;
	background: url('./images/fyf_footer.png');
	margin-top: -16px;
}
img.bio {
	margin-left: 32px;
	margin-top: 32px;
	float: right;
	border-style: ridge;
	border-color: #0099FF;
	border-width: 8px;
	box-shadow: 5px 5px 3px #777777;
}
img.sponsorlogo {
	float: right;
	border: none;
	text-decoration: none;
}
ul.nobullet {
	list-style: none;
}
p.slogan {
	color: #AABBBB;
	text-shadow: 1px -1px #444444;
	letter-spacing: 1px;
	float: top;
	text-align: right;
	font-weight: bold;
	margin-right: 32px;
	margin-top: -32px;
}
p.sponsordesc {
	margin-left: 16px;
	margin-bottom: 16px;
}
.op {
	opacity: 0.8;
}
a.navlink {
	color: #0000DD;
	font-weight: 600;
	text-decoration: none;
	margin-right: 16px;
}
a.navlink:hover {
	color: #0066FF;
	text-decoration: underline;
}
a.sponsorlink {
	color: #000000;
	text-decoration: none;
}
a.sponsorlink:hover {
	color: #0066FF;
	text-decoration: underline;
}
a.biolink {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
	float: right;
	margin-right: 64px;
}
a.biolink:hover {
	color: #0066FF;
	text-decoration: underline;
}
a.link {
	color: #0000DD;
	text-decoration: none;
}
a.link:hover {
	color: #0066FF;
	text-decoration: underline;
}
.banner {
	margin-left: -16px;
}
.paragraph {
	text-indent: 16px;
}
.margin_r {
	margin-right: 16px;
}
.margin_l {
	margin-left: 16px;
}
.margin_t {
	margin-top: 16px;
}
.align_r {
	text-align: right;
}
.float_l{
	float: left;
}
.float_r {
	float: right;
}
.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}