
body
{
   background-image:    url("images/purplebar.gif");
   background-repeat:   repeat-x;
   margin:              0;
}

#content
{
   clear:               both;
   padding:             0.5cm;
   text-align:          justify;
}

#content img
{
   margin:              0.25cm;
}

#content ol li
{
   list-style-type:     decimal;
}

#content ol, ul
{
   padding-left:        0.5cm;
}

#content ul li
{
   list-style-type:     disc;
}

#footer
{
   background-image:    url("images/footerbackground.gif");
   background-position: top center;
   background-repeat:   no-repeat;
   font-size:           smaller;
   /* background image height */
   padding-top:         1px;
   text-align:          center;
}

#footer a:link, #footer a:hover, #footer a:visited
{
   color:               black;
}

#logo
{
   position:            absolute;
   top:                 0;
   left:                0.5cm;
}

#menu
{
   float:               right;
   font-size:           medium;
   margin-top:          0.25cm;
}

#menu a
{
   color:               #3E3E3E;
   display:             block;
   float:               left;
   padding:             0.25cm 0.5cm;
}

#menu a:visited, #menu li.selected
{
   color:               #3E3E3E;
}

#menu a:hover {
   color:               #336666;
}

#menu li
{
   border-left:         1px solid #DBD5B7;
   float:               left;
   list-style-type:     none;
}

#menu li.first
{
   border-left:         none;
}

#phone_number
{
   background-image:    url("images/faderight.gif");
   background-position: bottom left;
   background-repeat:   no-repeat;
   color:               #544D6B;
   font-size:           x-large;
   /* page background image height */
   margin-top:          11px;
   /* phone number background image height */
   padding-bottom:      0.25cm;
   padding-left:        0.5cm;
   padding-top:         0.25cm;
}

#preview_mode
{
   background-color:    yellow;
   border-bottom:       1px solid black;
   left:                0;
   position:            absolute;
   top:                 0;
   width:               100%;
   z-index:             999;
}

#preview_mode a
{
   color:               blue;
}

#preview_mode p
{
   padding:             0.25cm;
}

#wrapper
{
   /* logo width */
   margin-left:         191px;
   padding-left:        0.5cm;
}