body
{
background: #000 url(../pics/body_background.jpg) repeat-x;
padding: 20px 0px 0px 60px;
margin: 0px;
font-family: Verdana, Arial, Sans-serif;
color: #333;
width: 700px;
}

#holdall
{
background: url(../pics/holdall_background.jpg) no-repeat;
padding: 25px 0px 0px 60px;
margin: -20px 0px 0px -60px;
}

#content
{
background: url(../pics/h1_background.gif) 5px 0px no-repeat;
padding: 0px 0px 30px 0px;
}

p {
font-size: 11px;
line-height: 19px;
margin: 0px;
padding: 5px 20px 5px 20px;
}

ul {
margin: 0px;
padding: 5px 20px 5px 40px;
}

li {
font-size: 11px;
margin: 0px;
padding: 0px 0px 5px 0px;
}

h1
{
background: url(../pics/h1_pi-squared.jpg) no-repeat;
height: 175px;
margin: 0px 5px 0px 5px;
padding: 0px;
}

h1 span
{
display: none;
}

h2
{
display: none;
}

a {
color: #a15;
font-weight: bold;
}

a:hover {
color: #c37;
text-decoration: none;
}

div#about
{
background: url(../pics/content_background.gif) repeat-y;
color: #402;
padding: 10px;
}

div#about p {
background: #f5f5f5;
}

div#services
{
background: url(../pics/content_alternate-background.gif) repeat-y;
color: #f5f5f5;
padding: 10px;
}

div#services p, div#services ul {
background: #402;
}

div#contact
{
background: url(../pics/content_background.gif) repeat-y;
color: #402;
padding: 10px;
}

div#contact p {
background: #f5f5f5;
}

div#footer
{
background: url(../pics/footer_background.gif) bottom left no-repeat;
height: 10px;
}