h1 {
color: #CC0000;
font: bold 14pt arial, verdana, sans-serif;
text-transform: uppercase;
padding: 0px;
margin: 0px;
}

h2 {
color: #CC0000;
font: bold 12pt arial, verdana, sans-serif;
text-transform: uppercase;
}

p {
font: 10pt arial, verdana, sans-serif;
}

a:link {
color: #3366FF;
}

a:visited {
color: #CC0000;
}

#container {
postion: relative;
margin: auto;
width: 820px;
border: 0px solid #00FF00;

}

#cover {
float: right;
width: 91px;
height: 137px;
border: 0px solid #00FF00;
}

#authorphoto {
float: right;
width: 150px;
height: 150px;
border: 0px solid #00FF00;
}

#headlines {
text-align: left;
float: left;
width: 650px;
height: 114px;
border: 0px solid #0000FF;
}


#headerlinks {
float: left;
font-size: 12pt;
font-family: arial, verdana, sans-serif;
border: 0px solid #000000;
}


#headersection {
text-align: left;
float: left;
margin: auto;
margin-top: 30px;
padding: 10px 10px 10px 10px;
border: 2px solid #3366FF;
width: 800px;
background: #FFFFFF;
}

#main {
float: left;
text-align: left;
width: 640px;
margin: auto;
margin-bottom: 20px;
padding: 10px 20px 10px 160px;
border: 2px solid #3366FF;
border-top: 0px;
background: #FFFFFF;
}

#author {

color: #3366FF;
font-size: 14pt;
font-weight: normal;
margin-top: 8px;

}

#title {

font-size: 20pt;
margin-bottom: 0pt;
}

#subtitlecolumn {

float: left;
width: 150px;
text-align: center;
}

#subtitle {

color: #CC6600;
margin-top: 2pt;
margin-bottom: 0pt;
}


body {
text-align: center;
background: #F3F3F3;
}