body
{
margin: 0 auto;
padding: 0;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
color: #4F565B;
text-align:center; 
}

h1, h2, h3 {
font-size: 13px;
letter-spacing: 0.09em;
}

blockquote {
font-size: 14px;
}

.center {
text-align: center;
}

img {
margin: 0;
padding: 0;
border: 0;
}

#bio_img {
padding-bottom: 20px;
padding-right: 20px;
float: left;
}

a {
text-decoration: underline;
background-color: transparent;
color: #385a73;
}

.noline {
text-decoration: none;
}

.bold {
font-weight: bold;
}

#header {
background: #e0e0e0;
height: 20px;
}

#header table {
margin-top: 1px;
margin: 0 auto;
}

td {
  font-size: 12px;
}

#header table tr td {
padding: 0 8px 0px 8px;
}

#header table tr td a {	
padding-right: 4px;
padding-left: 4px;
padding-top: 1px;
padding-bottom: 1px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
display: block;
text-decoration: none;
}

#content {
padding: 10px 0 0 0;
margin: 0 auto;
text-align: center;
}

#content_narrow {
width: 600px;
padding: 10px 0 0 0;
margin: 0 auto;
}

#bottomcontent {
width:600px;
padding: 10px 0 0 0;
margin: 0 auto;
}

#catalogues {
text-align: left;
}

#catalogues img {
float: right;
padding-left: 40px;
}

#bio {
width: 650px;
}

#content img {
margin-left: auto;
margin-right: auto;
display: block;
}

.spacer {
clear: both;
}

