 * {margin: 0; padding: 0;} 

html {
	background: url(wall9.jpg);
	text-align: center; width: 100%;}
 
 body { margin: 0 auto 0 auto;
	 padding: 20px 0 2em 0; text-align: center; 
	width: 1000px;
	 color: #000;
	background: url(electricbox6.jpg) repeat-y; }
	font-family: georgia, tahoma, verdana; }
	
 div { 
	border: none; }
	
 

 #container { 
	margin: 0 auto; 
	padding: 0 0 1em 0;
	width: 761px;
	background: url(board.jpg); 
	
	text-align: center; }
 
 #preheader {
	 
	 background: #000; 
	 color: #fff; 
	 float: left; 
	 font-size: 70%;
	  filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	font-family: verdana;
	text-align: center;
	padding: 1px 0; 
	width: 100%; }

#preheader span { float: left; }	
	
 #preheader img {
	 float: left;
	 margin: 0 0 0 3px;
	 border: none; }
	 
 #preheader a:link { 
	 color: #ccc; }
	 
 #preheader a:hover { 
	color: #ccc; }
	
 #preheader a:visited { 
	color: #ccc; }
	
 #preheader a:active {
	 #ccc; }	
	
 #header { 
	height: 160px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
 	border-bottom: 1px solid #000;
 	background: url(/images/banner_uth.jpg) no-repeat bottom;
 	text-align: left;
 	color: #fff;
 	font-size: 80% }
 
 #header img { border: 0; }
 
 #navbar { 
	 padding: 4px 0 0 0;
	 height: 2.3em;
	 width: 761px;
 	 background: url(metal.png) repeat-x; 
 	 text-align: center; }
 	
 #navbar ul { 
	 list-style: none; 
	 font-size: 110%; }
 
 #navbar li { 
	 display: inline-block; }
 
 #navbar li { 
	margin: 0 1em; 
	padding: .1em; 
	background: #666;
 	border-top: 1px solid #fff;
 	border-right: 1px solid #fff;
 	border-left: 1px solid #000;
 	border-bottom: 1px solid #000;
	display: inline; }
	
 #navbar a { 
	border-top: 1px solid #fff;
 	border-right: 1px solid #fff;
 	border-left: 1px solid #000;
 	border-bottom: 1px solid #000;
 	padding: 0 .6em 0 .6em;
 	color: #ccc;
 	text-decoration: none; }
 	
 #navbar a:link { 
	 color: #ccc; }
	 
 #navbar a:hover { 
	background: #333; color: #ccc;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc; }
	
 #navbar a:visited { 
	color: #ccc; }
	
 #navbar a:active {
	 border-bottom: 1px dotted #ccc; }
	
		
#midcol {margin: 0 auto; padding: 0; 
	width: 499px;} 
#bigpapertop { margin: 1em 0 0 0; padding: 0;
	background: url(bigpapertopphotos.png) no-repeat; 
	height: 76px; width: 499px; }
.bigpapermid { margin: 0; padding: 0 2em 1em 1em;
	background: url(bigpapermid.png) repeat-y;
	width: 100%; text-align: left; }
.bigpapermid span { margin: 0 2em 1em 2em; padding: 0 2em 0 0;
	display: block; }
.bigpapermid img {
	margin: 30px 0 0 20px; }
#small { font-size: 75%; }

#highlitetop {
	margin: 5px 5px 0 25px;
	background: url(wide1.png) no-repeat; 
	 width: 706px; 
	 height:39px;
 	 text-align: center;
}
	 
#highlite { 
	margin: 0 5px 0 25px;
	 background: url(wide2.png) repeat-y; 
	 width: 706px; 
 	 text-align: center; }
 	 
 #highlitebot {
	margin: 0 5px 5px 25px;
	background: url(wide3.png) no-repeat; 
	 width: 706px;
	 height:34px;
 	 text-align: center;
}
 
 #month { border-collapse: collapse; margin-left: 2em; }
#month th, #month td { border: 1px solid #000; }
#month thead { background-color:#9c9; }
#month td { width: 80px; height: 70px; padding: .2em; vertical-align: top; font: 9pt  regular Arial, Helvetica, sans-serif; }
td .day { width: 80px; height: 70px; margin-top: 0; }
.day p {font-size:9pt;text-align:left;margin-top: 4pt;}
span.date {font-size:9pt;font-weight:bold;width:70px}
#month tbody .weekend { background-color:#ded;}
#month tbody .next, #month tbody .previous { background-color:#ddd; }
.rtop { display:block; background:#060; }
.rtop * { display: block; height: 1px; overflow: hidden; background:#fff; }
#month th { font: 9pt  bold Arial, Helvetica, sans-serif; }

.gifttitle {
	margin-left:-20px;
	margin-top:1em;
	font-weight:bold;
}

