html {margin: 0; padding: 0;}
body {
   font: 80% Arial, Verdana, Helvitica, san-serif;
   margin: 0;
   padding: 0;
   background: rgb(100%,100%,100%); color: black;
   }
h1 {
	font-size: 1.75em; margin-top: 0; margin-bottom: 20px; padding: 0;
	border-bottom: 1px solid black;
	}	
h2
 {
   font-size: 1.33em; margin: 0 0 0 0; padding: 0 0 0 0; 
   border-bottom: 1px solid black;
   }
h3 {
    font-size: 1em; margin: 0; padding: 0.33em 0 0; 
    border-bottom: 1px solid rgb(50%,50%,35%);
   }
h2, h3 {line-height: 1em;}
p {line-height: 1.3; margin: 0.5em 0 1em;}

                 
#titlebox {
   margin: 0;
   padding: 10px 20px 20px 20px;
   background: #bcc;
   height: 40px;
   position: absolute;
   width: 716px;
   background: rgb(0%,0%,60%);
}
#titletext {
   margin: 0; padding: 0; 
   font: bold 300% arial, verdana, Helvetica, sans-serif; letter-spacing: 3px; 
   color: white;
   }
   
#tagline {font: italic 80% Arial, Verdana, Helvetica, sans-serif;
    		background: rgb(0%,0%,60%);
    		color: white;
    		margin: -1% 0 0 0;
          }
          
#tm { font: 35% Arial, Verdana, Helvetica, sans-serif;}

.pullquote {float: right; width: 160px;
            border: solid rgb(50%,50%,100%); border-width: 7px 0px;
            font: bold 1em Arial, Verdana, Helvetica, sans-serif;
            padding: 3px 2px;
            }

#navbar {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   background: #ccb;
   height: 20px;
   width: 756px;
   top: 70px;
   position: absolute;
   }
#nav {margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav ul {list-style: none; float: left; margin: 0px; padding: 0px;}
#nav li {list-style: none; float: left; margin: 0px; padding: 0px; width: 108px;
         text-align: center;
     font-size: 12px; line-height: 20px; letter-spacing: 1px; white-space: nowrap;}
#nav a {display: block; float: left; padding: 0; margin: 0; text-decoration: none; 
        border: 1px solid;
        border-color: rgb(70%,70%,100%) rgb(0%,0%,50%) rgb(0%,0%,50%) rgb(70%,70%,100%);
        background-color: rgb(50%, 50%, 100%); color: rgb(0%, 0%, 0%);}
/* Commented Backslash hack hides rule from IE5-Mac \*/
#nav a {float: none;}     /* End IE5-Mac hack*/
#nav a:hover {background-color: rgb(30%, 30%, 100%); color: white;
       border-color: rgb(0%,0%,50%) rgb(70%,70%,100%) rgb(70%,70%,100%) rgb(0%,0%,50%);}

#wrapper {
  position: absolute;
  top: 92px;
  width: 756px;
  margin: 0;
  padding: 0;
}

/*Main sidebar properties*/   
div#sidebar {font-family: Arial, Verdana, Helvetica, sans-serif;
            float: left; width: 120px; margin: 0; padding: 1% 0 25% 1%;
             }
#sidebar ul {list-style: none; margin: 0; padding: 0;}
#sidebar li {padding: 0.5em 0 0.25em;}
#sidebar a {text-decoration: none;}
#sidebar a:link {color: black;
   border-bottom: 1px solid black;}
#sidebar a:visited {color: rgb(30%, 30%, 30%);}
#sidebar a:hover {color: rgb(0%,0%,100%);}
#sidebar {background: rgb(100%, 100%, 60%);
			border-left: 2px solid rgb(70%, 70%, 0%);
			border-bottom: 2px solid rgb(70%, 70%, 0%);
			border-right: 2px solid rgb(70%, 70%, 0%);
			}

#right {
   padding: 0.5em 0 0 0;
   float: right;
   width: 120px;
   }
#center {
   padding: 1% 1%;
   margin-left: 130px;
   margin-right: 130px;
   }
#center li {list-style: none;}

#clear {
  clear: both;
}
div#footer {border-top: 1px solid rgb(84%,84%,84%);
            padding: 1em 0 0 0;
            font: italic 70% Arial, Verdana, Helvetica, sans-serif;
            text-align: center;}
/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}