body	{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: .9em;
	background: #000 url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: 150px 0px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	height: 800px;
	min-width: 550px;
	border: 0px solid #000;
}
  
#header	{
	position: absolute;
	width: auto;
	height: 50px;
	padding: 0px;
	background-color: #000;
	margin-top: 0px;
}
#header h1	{
	margin-bottom: 0px;
	margin-left: 15px;
	display: inline;
}

#navbar	{
	position: absolute;
	margin-top: 50px;
	margin-left: 0px;
	padding-top: 20px;
	padding-left: 15px;
	width: 135px;
	height: 650px;
	color: #FFF;
	background-color: #000;
}

#navbar img {
	border: 0;
	}

#navbar img.menu {
	padding-bottom: 20px;
}

p#intro { padding-bottom: 15px; font-size: 1.2em; font-syle: oblique; 
	text-shadow: black 2px 2px 2px; }

#content	{
	position: absolute;
	width: 650px;
	height: auto;
	margin-top: 50px;
	margin-left: 150px;
	margin-right: auto;
	padding: 15px 30px 30px 30px;
}

#footer {
  font-size: .7em; 
  padding-top: 25px;
  }
  
.video #footer {
  padding-top: 325px;
  }

a, a:link, a:active, a:visited	{
	color: #00F;
	background-color: inherit;
		text-decoration: underline;
}
a:hover	{
	color: #FF0000;
	text-decoration: underline;
}

p.chapters { text-transform: uppercase; }

span.title { font-style: italic; }

img#picture { float: right; padding: 10px; }
a img { border: 0; }

p.signature { text-align: right; }

.reviews { padding-top: 3em; }
.reviews p { font-style: italic; font-size: .8em; }
.reviews .byline { padding-left: 500px; clear: left; padding-bottom: 3em; }