body
{
background: #BDBDBD;
color: #373737;
font: 1em 'Questrial', 'FreeSans', 'Arial', 'Helvetica', sans-serif;
}

h1, h2, h3, p, dt, dd
{
margin: 0 0 1em 0;
}

#wrap
{
max-width: 880px;
min-width: 550px;
margin: 0 auto;
box-shadow: 0 0 8px #575757;
background: #EEE3C7 url(../graphics/bg-main.png) repeat-x;
}

#top
{
background: transparent url(../graphics/sarah-top.png) 100% 0 no-repeat;
}

#top div
{
height: 335px;
background: transparent url(../graphics/logo-etc.png) 20px 40px no-repeat;
overflow: hidden;
}

#strap-line
{
height: 337px;
background: transparent url(../graphics/bg-strap-line.png) 50% 100% no-repeat;
}

#content
{
padding: 1em;
line-height: 1.4em;
}

h1, h2, h3, h4
{
color: #1E8DB4;
font: 1.4em 'Sorts Mill Goudy', 'Georgia', 'FreeSerif', 'Times New Roman', 'Times', serif;
margin-bottom: 0.5em;
}

h2, h3, h4
{
font-size: 1.2em;
}

.indent-paras
{
background: transparent url(../graphics/sarah-sig.png) 90% 90% no-repeat;
}

.indent-paras p
{
padding-left: 2.5em;
}

.indent-paras h3
{
text-transform: uppercase;
}

.indent-paras p.big-contact-details
{
padding-left: 0;
color: #262626;
font: 1.2em 'Sorts Mill Goudy', 'Georgia', 'FreeSerif', 'Times New Roman', 'Times', serif;
}

#fill
{
height: 10em;
}
