body	{ margin: 0; padding: 0; border: 0; text-align: center; color: #555; font: small helvetica, Tahoma, arial, "Trebuchet MS", "Lucida Grande", lucida, sans-serif; background-color: #95b4c3; background-image: url(../images/bodybackground2.jpg); background-repeat: repeat-y; background-position: center; overflow: auto; min-height: 100%; max-height: 100%; SCROLLBAR-FACE-COLOR: #181818; SCROLLBAR-HIGHLIGHT-COLOR: #B5B5B5; CURSOR: default; SCROLLBAR-SHADOW-COLOR: #6F6F6F; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #909090; SCROLLBAR-TRACK-COLOR: #000000; SCROLLBAR-DARKSHADOW-COLOR: #000000  }

img  {
  border: 0;
  display: block;
  }

#container  { padding: 0; border: 0; width: 738px; text-align: left; font-size:90%; overflow: hidden; margin-right: auto; margin-left: auto; }


header  { color: #ffe; background-color: #95b4c3; background-attachment: scroll; background-position: 0 0; margin: 0 auto; padding: 0 0 0; border-bottom: 1px none #5e5e55; border-top-style: none; border-top-width: 0;border-right-st;border-left-style: none; border-left-width: 0; yle: none; border-right-width: 0; }

#header h1  {
  font-size: 24px;
  text-align: left;
  padding: 15px 20px 0 20px;
  margin: 0;
  background-repeat: repeat-x;
  background-position: top left;
  }
  
#header p  {
  font-size: 110%;
  text-align: left;
  padding: 3px 20px 10px 20px;
  margin: 0;
  line-height:140%;
  }

#navigation { color: white; font-size: xx-small; font-family: Helvetica, Tahoma, Arial, sans-serif; font-weight: bold; margin: 0; padding: 5px 20px 0; list-style: none; width: 698px; background: #000 url(../images/navbackground.jpg) repeat-x; height: 12px; border-top-color: #5e5e55; border-top-width: 1px; }
  
#navigation li{ font-size: x-small; font-family: Helvetica, Tahoma, Arial, sans-serif; font-style: oblique; background-color: black; background-image: url(../images/navbackground.jpg); background-position: 0 0; margin-left: 12px; list-style-type: square; list-style-image: none; }


#content  { background-image: url(../images/mid-bkg.jpg); background-repeat: repeat; min-width: 738px; min-height: 100%; padding-right: 20px; padding-left: 20px; }

#main  { background-image: url(../images/mid-bkg.jpg); width: 670px; overflow: auto; margin-right: 20px; margin-left: 20px; }

#sidebar  { color: #ffe; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; width: 226px; float: right; }


#footer  { background-repeat: repeat-x; clear: left; margin: 0; padding: 0 20px; text-align: left; border-top: 3px solid #000000; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
  
#footer p  { text-align: left; margin: 0; padding: 10px 0; font-size: xx-small; background-color: transparent; color: #6b6b63; font-family: Verdana, Arial, Helvetica, sans-serif; }


a:link, a:visited {
  text-decoration : none;
  color: #354662;
  background: transparent; 
  }

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

a:active {
  text-decoration : none;
  color: #998;
  background: transparent;  
  }

  
#main p, #sidebar p {
  line-height: 140%;
  margin-top: 5px;
  margin-bottom: 1em;
  }
h2, h3, h4, h5  {
  margin: 25px 0 0 0;
  padding: 0;
  }

h2  {
  font-size: large;
  }
ul  {
  margin: 0 0 25px 0;
  }


li  {
  line-height: 160%;
  }

#sidebar ul   {
  padding-left: 10px;
  padding-top: 3px;
  }

#sidebar ul li { vertical-align: top; padding: 0; margin: 0; list-style-type: disc; list-style-position: inside; }
  
#customside { width: 300px; padding: 10px; margin: 0px 0px 10px 10px; float: right;  border: #000 1px solid; text-align: left; }

#customside h1 { font-size: 15px; color: #000; }
