html {background-color: #f5f5dc;
border: 10px #770033 solid;}

body {margin: 0%;
background-color: #f5f5dc;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-color: #333333;
border: 0px #333333 solid;}

h1 {background-color: #770033;
margin-left: 0px;
margin-right: 0px;
color: #f5f5dc;
font-size: 1.8em;
padding-left: 3px;
padding-right: 8px;
padding-bottom: 5px;
padding-top: 5px;
text-align: right;
letter-spacing: 2px;
font-style: italic;
border-bottom: 0px #333333 solid;}

h2 {background-color: #770033;
color: #e4e9c1;
padding-right: 3px;
padding-left: 3px;
padding-top: .5%;
padding-bottom: .5%;
font-weight: bold;
font-size: 1.6em;
text-align: left;
margin: 0px;}

h3 {border-bottom: 2px #770033 solid;
font-size: 1.3em;
font-style: italic;
font-weight: bold;
color: #770033;
text-align: left;
padding-left: 3px;}

h4.underline {color: #770033;
padding-right: 3%;
padding-left: 3%;
font-weight: bold;
text-decoration: underline;
font-size: 1.1em;
font-style: italic;
text-align: left;}

h4 {color: #f6eaba;
font-weight: bold;
font-size: 1.1em;
font-style: normal;
text-align: left;
background-color: #770033;
padding-top: 3px;
padding-bottom: 3px;
margin-left: 3px;
margin-right: 3px;
padding-left: 20px;
border-top: 0px #f6eaba solid;
border-bottom: 0px #f6eaba solid;}

h4.bottom {color: #f6eaba;
font-weight: bold;
font-size: 1.1em;
font-style: normal;
text-align: left;
background-color: #770033;
padding-top: 3px;
padding-bottom: 3px;
margin-left: 3px;
margin-right: 3px;
padding-left: 20px;
border-top: 0px #f6eaba solid;
border-bottom: 0px #333333 solid;}

h4.rates {color: #f6eaba;
font-weight: bold;
font-size: 1.1em;
font-style: normal;
text-align: left;
background-color: #770033;
padding-top: 3px;
padding-bottom: 3px;
margin-left: 60px;
margin-right: 25px;
padding-left: 0px;
border-top: 0px #f6eaba solid;
border-bottom: 0px #f6eaba solid;
text-decoration: underline; }

a:link {text-decoration: none;
background-color: ;
color: 770033;}

a:visited {text-decoration: none;
background-color: ;
color: 770033;}

a:hover {background-color: ;
text-decoration: underline;}

a:active {background-color:;}

p {margin-left: 3%;
margin-right: 3%;
margin-top: 2%;
margin-bottom: 2%;}

p.plain {margin-left: 70px;
margin-right: 35px;
margin-top: 2%;
margin-bottom: 2%;
padding: 5px;}

p.indent {margin-left: 90px;
margin-right: 25px;
margin-top: 2%;
margin-bottom: 2%;
padding: 5px;}

p.rates {font-style: normal;
margin-right: 5%;
margin-left: 5%;
font-weight: normal;
padding: 5px;
border-top: 3px #770033 solid;
border-bottom: 3px #770033 solid;}

img {margin-left: 1.25%;
margin-right: 1.25%;
margin-top: 1%;
margin-bottom: 1%;
align: middle;
background: transparent;}

blockquote.plain {background-color: transparent;
margin-right: 15%;
margin-left: 15%;
padding: 10px;
border: none}

table {border: 0px none #f5f5dc;
display: table;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 1%;
margin-right: -5%;
padding: 0px;
background-color: #f5f5dc;
width: auto;
font-size: 1em;}

th {text-align: left;
color: #f6eaba;}

td, th {border: 0px #974c35 solid;
padding: 5px;}
td.center {text-align: center;}

.boxbody {background: transparent no-repeat bottom left;
			margin: 10;
			padding: 5px 30px 31px;}

.boxbodybg {background-image: url("KateSaphire_trans.jpg");
			background-repeat: repeat-x;
			background-position: fixed center center
			margin-left: 3%;
			padding: 5px 30px 31px;
	background-image: none;
}

.widthlessbox {margin: 0 4%; 
			background: "f5f5dc" no-repeat bottom right;
			font-size: 100%;}

.sidebox {
			margin: 0 auto; /* center for now */
			width: 17em; /* ems so it will grow */
			background: transparent no-repeat bottom right;
			font-size: 100%;
		}

       { margin-left: 0;
        padding-left: 0;
        display: inline;
        } 

#tabs ul li {
        margin-left: 0;
        margin-bottom: 0;
        padding: 2px 15px 5px;
        border: 1px solid #000;
        list-style: none;
        display: inline;
        }
        
                
#tabs ul li.here {
        border-bottom: 1px solid #ffc;
        list-style: none;
        display: inline;
        }
div.ul {background: #f5f5dc solid;
font: Helvetica;}

li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 7px;
  border-right: 1px dotted #066;
  }

li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
  } 

#pipe ul {
        margin-left: 0;
        padding-left: 0;
        display: inline;
        } 

#pipe ul li {
        margin-left: 0;
        padding: 3px 15px;
        border-left: 1px solid #000;
        list-style: none;
        display: inline;
        }

#pipe ul li.first {
        margin-left: 0;
        border-left: none;
        list-style: none;
        display: inline;
        }
#inline-list {
        border: 1px solid #000;
        margin: 2em;
        width: 80%;
        padding: 5px;
        font-family: Verdana, sans-serif;
        }

#inline-list p {
        display: inline;
        }

#inline-list ul, #inline-list li {
        display: inline;
        margin: 0;
        padding: 0;
        color: #339;
        font-weight: bold;
        }


#navcontainer
         {margin-left: auto;
         margin-right: auto;
         margin-bottom: 40px;
         border-top: 1px solid #999;
         z-index: 1; }
        
img.nav {vertical-align: middle;}

         #navcontainer ul
         {
         list-style-type: none;
         text-align: center;
         margin-top: -8px;
         padding: 0;
         position: relative;
         z-index: 2;
         }
         
         #navcontainer li
         {
         display: inline;
         text-align: center;
         margin: 0 5px;
         }
         
         #navcontainer li a
         {
         padding: 1px 7px;
         color: #000000;
         background-color: fff8dc;
         border: 1px solid #000;
         text-decoration: none;
         }
         
         #navcontainer li a:hover
         {
         color: #000;
         border: 1px solid #666;
         border-top: 2px solid #770033;
         border-bottom: 2px solid #770033;
         }
         
         #navcontainer li a#current
         {
         color: #770033;
         border: 1px solid #666;
         border-top: 2px solid #770033;
         border-bottom: 2px solid #770033;
        }
         

div.spacer {clear: both;}

.content {position:absolute; left:50%; width:500px; margin-top:50px; margin-left:-266px; padding:15px; border:0px; background:transparent;}
