* {
 font-family: sans-serif;
}

body {
		 background-image: url(cover.jpg);
		 background-repeat:no-repeat;
		 background-attachment:fixed;
		 background-position:360px 10px;
}

#author_photo {
  font-size: 80%;
	float: left;
}

#credits_bg, #about_bg, #news_bg, #pub_news_bg {
  background-color: #aaf;
  filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	-moz-border-radius: 20px;
}

#credits, #credits_bg {
  position: absolute;
  top: 434px;
	left: 725px;
	text-align: center;
	color: white;
	font-size: 80%;
	font-weight: bold;
	width: 200px;
	height: 136px;
}

#credits {
  padding: 4px;
}

#credits_bg {
	width: 205px;
	height: 148px;
  filter:alpha(opacity=98);
	-moz-opacity:.98;
	opacity:.98;
	-moz-border-radius: 20px;
}

#about, #about_bg {
  position: absolute;
  left: 20px;
  width:278px;
  padding:5px;
  margin:10px;;
  float:left;
  font-size: 9pt;
  top: 80px;
	overflow: auto;
  height: 470px;
}

#about_bg {
/*  height: 464px; */
  height: 490px;
}

#about {
  margin-top: 20px;
  width: 276px;
}

.about2 {
		 background-image: url(bardellcover.jpg);
		 background-repeat:no-repeat;
		 background-attachment:fixed;
		 background-position:80px 300px;
}

#pub_news, #pub_news_bg, .pub_news_bg {
 position: absolute;
 left: 0;
 width: 362px;
 padding:5px;
 margin:0 328px;
 font-size: 12pt;
 top: 65px;
}

#pub_news_bg, .pub_news_bg {
  height: 500px;
  filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

#pub_news {
  height: 460px;
	overflow: auto;
  top: 82px;
  width: 360px;
}

/* note:code HTML for centerCol AFTER leftCol and rightCol */
#news, #news_bg {
 position: absolute;
 left: 696px;
 width:225px;
 padding:5px;
 margin:1%;
 float:right;
 font-size: 10pt;
 top: 100px;
}

#news_bg {
  height: 310px;
  filter:alpha(opacity=86);
	-moz-opacity:.86;
	opacity:.86;
}

#masthead {
  font-size: 20pt;
	font-family: cursive;
	width: 307px;
}

#nav {
  font-size:  8pt;
	text-align: center;
  position: relative;
	top: 0;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, strong {
  color:  #339;
	margin: 2px;
	padding: 2px;
}
