/* html rules
------------------------*/

body {
		margin: 10 0 0 0;
		background-image: url(images/leafbg.jpg) 
		}
		
p, td, ul, ol, li {
		color: #000;
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 1em;
		}
		
i { 		color: green;
		}

dt {
		font-family: garamond, "book antiqua", "century schoolbook", georgia;
		color: #903;
		font-size: 1.2em;
		font-weight: bold;
		font-variant: small-caps;
		}
		
h1, h3 {
		font-family: "book antiqua", garamond, "century schoolbook", georgia;
		color: #603;
		}

dd {
		margin: 10 40;
		}

a, a:visited {
		color: #363;
		}

a:hover {
		color: #fc6;
		}

a:active {
		color: #c63;
		}		

/* id rules
--------------------------*/
#banner {
		background-image: url(images/final/banner06.jpg) 
		}
		
#main, #content {
		margin: 8;
		}

#suppnav {
		margin: 0;
		padding: 0;
		background:#808259;
		}

#suppnav li {	display: inline;
		padding:0;
		margin:0;
		}

#suppnav a:link, #suppnav a:visited {
		color:#fff;
		background:#6c6;
		border: 1px solid #CCC;
		text-decoration: none;
		padding: 0.25em 0.5em;
		}
		
#suppnav a:hover {
		color:#fff;
		background:#727454;
		}
		
#nav a:active {
		background:#e35a00;
		color:#fff;
		}

#globalcell {
		background: #edc;
		font-size: .8em;
		}

#globalcell a:link, #globalcell a:visited {
		color: #fff;
		background: #808259;
		width: 100px;
		padding: 3px;
		display: block;
		}

#globalcell a:hover {
		color: #fff;
		background: #c96;
		width: 100px;
		padding: 3px;
		display: block;
		}

#globalhome a:link, #globalhome a:visited, #globalhome a:hover {
		font: 12px garamond, verdana, arial, sans-serif;
		font-weight: bold;
		font-variant: small-caps;
		color: #903;
		background: beige;
		}


#globalhomesubtbl a:link, #globalhomesubtbl a:visited, #globalhomesubtbl a:hover {
		font: 12px garamond, verdana, arial, sans-serif;
		font-weight: bold;
		font-variant: small-caps;
		color: #903;
		background: beige;
		}		
#home #nav-home a, #links #nav-links a, #karaoke #nav-karaoke a, #final #nav-final a {
		background:#e35a00;
		color:#fff;
		text-shadow:none;
		}
		
#home #nav-home a: hover, #links #nav-links a: hover, #karaoke #nav-karaoke a: hover, #final #nav-final a: hover {
		background:#e35a00;
		}
		
#extlinks a:link, #extlinks a:visited {
		color: #e60;
		background: #ddd;
		font-size: 1.2em;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
		padding: 5px 20px;
		width: 150px;
		display: block;
		}
		
#extlinks a:hover {
		color:#444;
		background: #ccc;
		text-decoration: none;
		}

#foot {		 margin: 10;
		font-size: 80%;
		background: #eeeeee;
		border-top-style: solid
		}
/* class rules
--------------------------*/
.smalltext {
		font-size: 80%;
		color: blue;
		}

.specialtext {
		font-family: garamond;
		color: #903;
		font-size: 1.2em;
		font-weight: bold;
		font-variant: small-caps;
		}

.titles {
		font-style: italic;
		}
		
.example {
		font-weight: bold;
		}

.names {
		font-family: garamond;
		color: #903;
		font-size: 1.2em;
		font-weight: bold;
		}

.lnames {
		font-family: garamond;
		font-size: 1.5em;
		}
		
.navheadings {
		font-family: garamond;
		color: #fff;
		background: #9cc;
		font-size: 2em;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
		padding: 5px 20px;
		width: 150px;
		display: block;
		}
		
.navoff {
		color: #444;
		background: #ccc;
		font-size: 1.2em;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
		padding: 5px 20px;
		width: 150px;
		display: block;
		}