﻿
body
{
    font-family:Arial, Helvetica , Sans-Serif;
    font-size:1em;
    color:#666;
}

h1 , h2 , h3 , a
{
    color:#330066;
}

h1 , h2 , h3 , a , p , span
{
    line-height:1.1em;
}

h1
{
    color:#330066;
    font-size:1.66em;
    height:48px;
    letter-spacing:-0.02em;
    line-height:1em;
    padding:10px 0 0 60px;
    background-image:url(top.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    width:760px;
}

h2
{
    font-size:1.0em;
    width:293px;
    margin:0px 0 5px 0;
    letter-spacing:0.02em;
}

h3
{
    font-size:0.8em;
    margin:10px 0 10px 0;
}


p
{
    padding:0 0 10px 0;
    font-size:0.8em;
    line-height:1.2em;
}

.catimage
{
    margin:0 0 0 160px;
}

blockquote
{

   background-color:#FFFFFF;
    background-image:url(quote1.gif);
    background-position:left top;
    background-repeat:no-repeat;
    color:#330066;
    margin:0 0 5px 45px;
    padding:10px 45px 15px 35px;
}

blockquote p
{
   font-size:0.8em;
   font-weight:bold;
   letter-spacing:0.05em;
   line-height:1.3em;
   background-image:url(quote2.gif);
   background-position:right bottom;
   background-repeat:no-repeat;
   width:400px;
   padding:0 34px 0 0;
}

#container
{
    background-image:url(BgSlice.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    width:100%;
}

#inner
{
    width:820px;
    margin:0 auto 0 auto;
}

#imagelink
{
    float:right;
    width:165px;
    margin-left:10px;
}

#imagelink img
{
    margin: 0 0 0 50px;
}

#footer
{
    color:#FFFFFF;
    height:30px;
    margin:0 auto 0 auto;
    padding:10px 0 0 0;
    width:100%;
    background-image:url(footerBlackSlice.jpg);
    background-position:left top;
    background-repeat:repeat-x;
}

#footer p
{
    padding:0 0 0 10px;
    width:820px;
    margin:0 auto 0 auto;
}

#footer #bottom
{
    border-bottom:4px solid #000;
    margin:12px 0 0;
    padding:0;
}

#content
{
    background-image:url(ContentSlice.gif);
    background-position:center top;
    background-repeat:repeat-y; 
    margin:0 auto 0 auto;
    width:820px;
    background-color:#fff;
}

#content #contentpadding
{
    padding:15px 20px 20px 210px;
    background-image:url(back.jpg);
    background-position:3px top;
    background-repeat:no-repeat;
    width:584px;
}

#content #contentpadding img
{
    margin:10px 0 0 60px;
    width:410px;
}

#contentHeader
{
    background-image:url(HeadSpacer.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:820px;
    height:16px;
    line-height:0;
    font-size:0;
}

.banner
{
    background-image:url(banner.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:728px;
    height:90px;
    margin:8px auto 10px auto;
    display:block;
}