
body {
width: 1024px;
/*border: 2px solid white;*/
background: #1f8cb3;
margin-left: auto;
margin-right: auto;
background-image:url('bg3.png');
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
}

a {
color: white;
}

.timesnr {
font-family: "Times New Roman", Times, Baskerville, Georgia, serif;
font-size: 110%;
}

h2 {
margin-bottom: 1em;
}

h3 {
margin-bottom: 0.5em;
}

h4 {
margin-bottom: 0.5em;
}

h5 {
margin-bottom: 0.5em;
}

ol {
margin-left: 50px;
}

ul.useful {
margin-left: 50px;
margin-bottom: 30px;
/* padding-left: 0; */
list-style-type: none;
/* font-family: Arial, Helvetica, sans-serif;*/
}
.mainimg {
font-weight: 700;
margin-left: 75px;
padding-top: 300px;
}

/*p {
margin: 0 0 0 0;
padding: 0;
line-height: 1.5em;
}*/

p {
margin: 1em 0;
}

blockquote {
margin-left: 75px;
margin-right: 75px;
}

.indent {
margin-left: 75px;
margin-right: 75px;
}


.quote {
margin-left: 75px;
margin-right: 75px;
font-style: italic;
}

#container
{
width: 99%;
margin: 10px auto;
background-color: #1f8cb3;
color: #fff;
border: 1px solid #fff;
line-height: 130%;

}

#header
{
/*padding: .5em;*/
background-color: #1f8cb3;
color: #fff;
border-bottom: 1px solid #fff;
text-align: right;
font-style: italic;
background-image:url('bd3a.jpg');
background-repeat:no-repeat;
height: 265px;
}

#header h1
{
padding: 20px 15px 0 0;
margin: 0;
font-size: 300%;
}

#rail {
background-color: #036;
color: #fff;
border-bottom: 1px solid #fff;
background-image:url('d5.gif');
background-repeat:no-repeat;
background-position:right center;
height: 30px;
}

#navigation
{
float: left;
width: 220px; /* 220 */
margin: 0;
padding: 1em 0.5em 1em 0.5em;
}

/* #navcontaion { width: 200px; } */

/* navigation */

#navigation ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 96%;
}

#navigation a
{
display: block;
padding: 3px 5px 3px 3px; 
width: 225px; /* 205 */
background-color: #036;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
margin-bottom: 2px;
}

#navigation a:link, #navigation a:visited
{
color: #fff;
text-decoration: none;
}

#navigation a:hover
{
background-color: #369;
color: #fff;
background-image:url('d4.gif');
background-repeat:no-repeat;
background-position:right center;
}

#navigation a.sub
{
display: block;
padding: 3px 5px 3px 3px; 
width: 225px; /*205*/
background-color: #036;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
margin-bottom: 2px;
text-align: right;
font-style: italic;
}

#navigation a.sub:link, #navigation a.sub:visited
{
color: #fff;
text-decoration: none;
}

#navigation a.sub:hover
{
background-color: #369;
color: #fff;
background-image:url('d4.gif');
background-repeat:no-repeat;
background-position:left center;
}


#autobio {
display: block;
padding: 3px 5px 3px 3px;
width: 225px; /*205*/
background-color: #036;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
margin-bottom: 2px;
}

/* subnav */

#subnav
{
float: left;
width: 220px;
margin: 0;
padding: 1em;
}

#subnav ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#subnav a
{
display: block;
padding: 3px;
width: 205px;
background-color: #036;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
margin-bottom: 2px;
}

#subnav a:link, #subnav a:visited
{
color: #fff;
text-decoration: none;
}

#subnav a:hover
{
background-color: #369;
color: #fff;
background-image:url('d4.gif');
background-repeat:no-repeat;
background-position:right center;
}

#content
{
margin-left: 250px;
border-left: 1px solid #fff;
padding: 1em;
/*max-width: 36em;*/
font-family: Arial, Helvetica, sans-serif;
}

#navigation img{
margin-top: 100px;
display: block;
margin-left: auto;
margin-right: auto;
vertical-align: bottom;
}

/*img.center {
margin-top: 50px;
display: block;
margin-left: auto;
margin-right: auto; }*/

.imgbackground {
background-image:url('alan-cooper-freddie-dolphin.jpg');
background-repeat:no-repeat;
background-position:left center;
height: 467px;
width: 750px;
}
	
	
	
#footer
{
clear: both;
margin: 0;
padding: .5em;
background-color: #036;
color: #fff;
border-top: 1px solid #fff;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
/*font-weight: 700;*/
}

.italic {
font-style: italic;
}

/*#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }*/

table.press, td, th {
border: 1px solid white;
border-collapse: collapse;
padding: 5px 5px 5px 5px;
}


