html {
border:0;
padding:0;
margin:0 auto;

}
 
body {
font-family: tahoma, sans-serif;
font-size: 90%;
text-align: center;
border:0;
padding:0;
margin:0 auto;

}




/***** container *****/
 
#container {
width:750px;
margin:0 auto;
position:relative;
top:100px;
}
#header {
text-align: left;
position:relative;
top:10px;
font-family:tahoma;
font-size:130%;
color:#241d40;
}

#header a {
text-decoration: none;
color:#000000;

}
#strap {
position: relative;
top: -10px;
text-align:right;
font-size: 90%;
font:tahoma;
}

#strap a {
text-decoration: none;
color: #5e1624;
}
#main-content {
text-align:left;
border-bottom:1 px solid #000000;

}

#thumbnails {
text-align: left;
position: relative;
left:10px;
width:240px;
height:200px;
padding-top:70px;
}
#main-image {
position:relative;
top: -420px;
left:30px;
float:right;

}

#main-image-photos {
position:relative;
top: -480px;
left:30px;
float:right;

}

#bio-main-text {
position:relative;
top: -520px;
left:230px;
width: 500px;
font-size: 90%;
text-align: left;
}


#main-text {
position:relative;
top: -420px;
left:230px;
width: 500px;
font-size: 90%;
text-align: left;

}
#menu {
position:relative;
top: 0px;
left:10px;
width:250px;
text-align: left;
font-size:90%;
} 


#menu a{
color:#941c1b;
text-decoration:none;
} 

#details {

font-size: 75%;
text-align:right;
}

#details a {

color:#941c1b;
text-decoration:none;
font-weight:700;
}
/***** h1s h2s etc *****/


h2 {
color:#241d40;
font-weight: 700;
font-size: 110%;
margin-bottom: 0;
}

h3 {
color:#241d40;
font-weight: 700;
font-size: 100%;
margin-bottom: 0;
}

p {
margin-top:0;
}

/***** styles *****/

.year {
font-style: italic;
font-size:90%

}
