body
{
 text-align: center;
 background-image:url(images/plumline_gradient.png);
 background-repeat: repeat-x;
}

p#error
{
 border: 1px #FFCC00 solid;
 background-color:#FFFF00;
 color: #003300;
 padding: 3px 3px 2px 22px;
 background-image: url(images/error.png);
 background-repeat: no-repeat;
 background-position: 3px center;
}

div{
 border: 0px solid #000000;
}

div#all{
 position:relative;
 margin: 45px auto 0 auto;
 width: 704px;
 min-height: 500px;
 text-align: left;
 background-image: url(images/divall-slice.png);
 background-repeat: no-repeat;
 background-position: bottom;
}

div#header{
 position:absolute;
 height:89px;
 width: 704px;
 background-image: url(images/plum-header.png);
 background-position:right top;
 background-repeat: no-repeat;
}

div#content{
 position:relative;
 font-family: arial, sans-serif;
 margin: 0px 0 0 0;
 padding: 130px 0 110px 20px;
 width: 335px;
 
}

a, img{
 border: 0px solid white;
}

div#content p{
 margin: 1em;
 font-size: 0.85em;
}

div#content ul, div#content ol {
 font-size: 0.85em;
}

div#content li, div#content li {
 padding-bottom: 0.4em;
}

div#content h1{
 position: relative;
 /*margin: -10px 0 10px 0;*/
 font-size: 0.95em;
 color: #1C4922;
}

div#nav{
 position: absolute;
 top: 91px;
 right:0px;
 padding:0 0 0 12px;
 width: 268px;
 height: 351px;
}

div#nav a:hover { color: #660066; text-decoration: underline;}
div#nav a { color: #000000; text-decoration: none; }

div#nav ul{
 padding: 4px 0 0 0;
 margin: 0 0 0 -10px;
 font-size: 0.95em;
 height:230px;
 background-image: url(images/plumb-drop.png);
 background-position: bottom left;
 background-repeat: no-repeat;
}

div#nav li{
 margin: 0px 0 10px 10px;
 padding:0;
 list-style: none;
 font-family: arial, sans-serif;
 font-size: 0.95em;
}

div#contact{
 position: absolute;
 bottom:0;
 right:0;
 width:188px;
 margin: 0;
 padding: 0;
 font-family: arial, sans-serif;
 font-size: .85em;
 text-align: center;
}

div#contact p{
 padding: 0 0 6px 0;
 margin: 0;
 color: #999999;
}

div#contact a { color: #660066; text-decoration:underline; }
div#contact a:hover { color: #440044; text-decoration: underline;}


div#contact h4{
 margin: 0px 0 8px 0;
 padding:0;
 color: #660066;
 font-size: 1.1em;
}

div#footer{
 padding:5px;
 margin:5px;
 position:absolute;
 bottom:19px;
 color: #000000;
 font-family: tahoma, verdana, arial;
 font-size: 0.75em;
}

div#footer a { 
 color: #660066; text-decoration: underline; 
}

div#slideshow {
 position:absolute;
 top:0px;
 right:0px;
 width:189px;
 height:230px;
 background-image: url(images/slideshow-gradient.png);
 background-position: right bottom;
 background-repeat: no-repeat;
}