a:link {color: #6699cc;}
a:visited {color: #339966;}

#banner1 {border-bottom: 1px solid black}
#banner1 {background:#D4ECFB; background:url("bachbanner.jpg"); width: 900px;
				padding-bottom: 20px; padding-top: 30px; padding-left: 20px; color:  #edf5ee}

.subbanner {width: 900px; padding-top: 10px; padding-bottom: 10px; clear: both;}
.lastsubbanner {width: 900px; padding-top: 10px; padding-bottom: 10px; clear: both; border-width: 1px;}
.classbox {border-top-style: double; border-top-width: 4px; margin-top: 15px;}

		 
#shortcuts {width: 140px; height: 600px; 
					 float: left; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
p.shortcuts {margin-top: 0px;	margin-bottom: 6px;}					 

#heading {color: #339966;line-height:100%;
				 padding-bottom: 10px} 
.heading {color: #339966;line-height:100%;
				 padding-bottom: 10px; font-size: 140%;}
				 
.quadbox {width: 150px; height: 40px; line-height: 40px; text-align: center; float: left;} 
.thirdbox {width: 200px; height: 40px; line-height: 40px; text-align: center; float: left;} 
.halfbox {width: 300px; height: 60px; line-height: 40px; text-align: center; float: left;} 
.slimquadbox {width: 150px; height: 20px; line-height: 20px; text-align: center; float: left;} 
.slimthirdbox {width: 200px; height: 20px; line-height: 20px; text-align: center; float: left;} 
.slimhalfbox {width: 300px; height: 20px; line-height: 20px; text-align: center; float: left;} 
.slimfullbox {width: 600px; height: 20px; line-height: 20px; text-align: center; float: left;}

#maincontainer {float: left; width: 600px; padding-left: 20px; border-left: 1px solid black; clear: both;}

.item {padding-top: 20px}
.comment {padding-left: 40px}

.bibliography {padding-left:80px; text-indent: -40px; width: 480px;
							padding-bottom:14px;}
.title {padding-left:10px; font-size: 200%;}

.calendarwarning {padding-top: 10px; color: #FF0000;}

#day {width: 510px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px}
.day {width: 510px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px}

#indent {padding-left: 15px;} 
.indent {padding-left:40px; width: 500px}  
.halfindent {padding-left:20px; width: 500px}  


.shoppersguidetitle {border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; 
										padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
.shoppersguide {border: 1px solid black; padding: 10px; margin-bottom: 10px;}

.linebox {border: 1px solid black; padding: 10px; margin-bottom: 10px;}

.colorbox {padding-left: 10px; padding-right: 10px; padding-top: 10px, padding-bottom: 10px; 
			border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; 
			background-color: #dceff2;}

.centered400 {display: block;
  margin-left: auto;
  margin-right: auto;
  width: 400px;}


td {padding-left: 20px; padding-top: 5px; padding-bottom: 5px;}

ol li {padding-bottom: 10px;}
