	body {margin-top:0; font-family:trebuchet, "Century Gothic", Verdana, Arial, sans-serif; background-image:url(images/billnsara-900x675.jpg); background-position: top right; background-repeat:no-repeat;}
	td, input, textarea {font-size: 90%; font-family: "Century Gothic", Verdana, Arial, sans-serif;}
	h1,h2,h3,h4,h5,h6 {font-weight:normal; margin:0;}
	a {color:#003366;}
	a:visited {color:#003366;}
	a:hover {text-decoration:none; color:#006699;}
	ul, ol {margin:2px 0 0 4px; padding:2px 0 0 4px;}
	ul li {list-style:circle;}
	#someid {background-image:url(images/bg-quote3.gif); background-repeat:repeat-y; color:#000; font-size:90%;}
	#title a {color:#60aabf; text-decoration:none;}
	#contactform {}
	form {margin:0;}
	#footer {
	color:#666;
	font-size:75%;
	margin: 0;
	padding:  0;
	text-align:center;
	}
	#classesweteach {
	color:#666;
	font-size:80%;
	margin: 0;
	padding: 0;
	border:1px dotted #cdcfd5; 
	text-align:left;
	}
	
	#classesweteach th {font-weight:normal;}
	#classesweteach td {text-align:left;}
	a:link img.textbookimg {border:1px solid #60AABF;}
	a:visited img.textbookimg {border:1px solid #60AABF;}
	a:hover img.textbookimg {border:1px dotted #f00;}
	a:active img.textbookimg{border:1px dotted #f00;}
	
	#courses {border:1px dotted #cdcfd5;background-image:url(images/bg-courselistings.jpg);}
	
	#bothsides {background-repeat: no-repeat; color:#960; margin-bottom:0; padding-bottom:0;} 
	#bothsides em {color:#003366;}
	
	#leftside {background-repeat: no-repeat; width:49%; float:left;color:#060;} 
	#rightside {background-repeat: no-repeat; width:49%; float:right; color:#960;} 
	/* #rightside li {border-bottom: 1px solid #f1f1f1; margin-top:7px; padding:0;} */
	#rightside em {color:#003366;}
    ul.nobullets li {list-style-type:none; clear:both; margin:5px 0 20px 0; padding:0; font-size:inherit;}
	input {margin:0; padding:0;}
	#framedcam {margin:0; padding:0;  width:320px; height:270px;}
	#daymonthyear {padding:0 0 15px 0; margin:0; display:block; font-size:12px; font-family: "Century Gothic", verdana, arial, sans-serif; color:#999;}
	#sendtobillnsara {text-align:center; margin:0 auto; padding:0; color:#036; font-size:90%;}
	#sendbutton {text-align:center; margin:2px auto;}
	#captchaTypeThis {border:1px dotted #cdcfd5; text-align:center; margin:0; padding:0; font-size:11px; color:#036;}
	#captchaJSresponse {text-align:center; font-size:11px; margin:0; padding:0;}
	
/* w3c validator button */
.w3cxhtml {
  margin: 0 0 .5em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cxhtml a {
  display: block;
  width: 100%;
}
.w3cxhtml a:link,
.w3cxhtml a:visited,
.w3cxhtml a:hover {
  background-color:#99CCCC;
  color: #000;
  text-decoration: none;
}
.w3cxhtml span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

#w3cbuttons {float:right; width:9em;}

.w3ccss {
  margin: 0;
  width: 6em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3ccss a {
  display: block;
  width: 100%;
}
.w3ccss a:link,
.w3ccss a:visited,
.w3ccss a:hover {
  background-color:#99CCCC;
  color: #000;
  text-decoration: none;
}
.w3ccss span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

.textbook {font-size: 80%; font-variant: small-caps; color: #990000;}
.textposition {float:left; margin: 2px 5px 0 0; border:1px solid #003366; width:30px;}
.quarter {

	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	font-variant: small-caps;
	text-align: center;
    padding:5px 0 0 0;
	margin-bottom:0;
}

.classinfo {
	font-size: 95%;
	line-height:140%;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
}
.classinfo em {color:#960;}
.availability {
	font-size: 95%;
	line-height:150%;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	color: #990000;
}

.more {display: none;}
.morecolor {color:#006600;}
a span#hideMe1 {text-decoration:none;}
a span#hideMe2 {text-decoration:none;}
a span#hideMe3 {text-decoration:none;}
a span#hideMe4 {text-decoration:none;}
a span#hideMe5 {text-decoration:none;}

.description {
	font: 75%/125% Trebuchet, Verdana, sans-serif;
	color: #003366;
}

.weatheriframe {margin:auto; text-align:center; width:100%;}

.click4more {color:#060; font-size:80%;}
.topline {border-top: 1px dotted #cdcfd5;}
.close {color:#999; font-style:italic; font-size:10px; text-decoration:underline;}
.more {color:#696; font-style:italic; font-size:10px; text-decoration:underline;}