


body {
	font-family: 'comic sans ms', sans-serif;
	background: #ffffcc;
	color: #663366;
}

#navbar {
	text-align: center;
	border: solid thin #603;
	background: #F0EBC0;
	margin: 0% 2%;
}

.wkshp {
	background-color: #D8BFD8;
}

.class {
	background-color: #B0C4DE;
}

.camp {
	background-color: #F0E68C;
}

.hooky {
	background-color: #90EE90;
}

.wc {
	background-color: #FFDAB9;
}

#calendar {
	width: 600px;
	padding: 10px;
	float: right;
}



table {
	margin-left: 5px;
	margin-right: 5px;
	border: solid black #636;
	border-collapse: collapse;
}

caption {
	text-align: center;
	font-size: 130%;
	color: #993333;
	padding:5px;
}

.month {
	font-size: 150%;
}


td, th {
	border: thin solid #636;
}

td {
	text-align: left;
	padding-left: 5px;
	width: 75px;
	padding-right: 5px;
}

th {
	text-align: center;
	font-size: 120%;
	padding-left: 5px;
	padding-right: 5px;
}

#catl {
	border: none;
	width: auto;
	text-align: right;
	float: inherit;
	background-color: #E5B74B;
}

#cat {
	border: none;
	width: auto;
	text-align: auto;
	float: inherit;
	padding-bottom: 10px;
	background-color: #ADD8E6;
}

#works {
	width: auto;
	text-align: right;
	background-color: #ADD8E6;
	border: thin #c60 solid;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: auto;
	margin-right: auto;
}

#catalog {
	text-align: center;
	width: auto;
	padding: 10px;
	table-layout: auto;
	float: center;
}

#lwp07 {	
	margin-left: 500px;
	padding: 15px;	
	text-align: left;
}

#foot {
	clear: both;
	border: none;
	text-align: center;
}

#page {
	margin: 1%;
	padding: 5px;
	text-align: center;
}

#formpage {
	margin: 5%;
	padding: 5px;
	text-align: center;
	width: 600px;
}

#schedule {
	border: double maroon;
	margin: 2%;
	float: left;
	padding: 15px;
	text-align: left;
	border-width: 5px;
	width:450px;
}

#fiber {
	width: auto;
	padding: 20px;
	text-align: left;
	
	margin-right: 610px;
}

#img {
	padding: 0px 20px;	
	text-align: right;
}

#lri {
	padding: 10px 0px;
	float: right;
}

.height {line-height: 2em;
		color:#603;
		}
h1 { color: #660033;
	padding-left: 10px;
  	border-bottom: solid #cc6600 2px;}

h2 { color: #993333;
	padding-left: 10px;
	font-family: 'comic sans ms', sans-serif;}

h3 {color: #993333;
	line-height:1.3em ;
	text-align: center;
	font-family: "Comic Sans MS";
	font-size: 120%;
	border-bottom: solid #cc6600 2px;
}

h4 { color: #993333;
	font-size: 120%;
	padding-left: 10px;
	font-family: 'comic sans ms', sans-serif;}

.bold {
	color: #c60;
	font-weight: bold;
}

.slant {
	font-style: italic;
}

/* link colors */
a:link {	color: #c60;}
a:visited { color: #933;}
a:hover {
	background: Yellow;
	color: #603;}
a:active { color: #c9c;}

q { color: #cc99cc;}

em {font-family: 'script mt bold', oblique;
		font-size: 125%;
		font-weight: bold;
		color: #993333;}

strong {font-family: 'comic sans ms', sans-serif;
		font-size: 125%;
		font-weight: bold;
		color: #993333;
		}

pre {font-family: 'comic sans ms', sans-serif;
	}

.important {color: #cc0000;
	background-color: #cccccc;}
	
ul {
	color: #933;
	font-family: arial, sans-serif;
} 