@charset "UTF-8";body {	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;	background: #cccccc;	margin: 50 px 0 0 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}hr {	color:#F63;	background-color:#F63;	width:25%;	height:2 px;}.oneColFixCtr #container {	width: 840px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border: 1px solid #000000;	text-align: left; /* this overrides the text-align: center on the body element. */}.class-name {	font-size: 14px;	font-weight: bold;	text-align: right;	padding-right: 10px;	line-height: 1.2;}.class-description {	font-size: 14px;	padding-left: 10px;	padding-right: 40px;	line-height: 1.2;}.oneColFixCtr #mainContent {	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}#columnLeft {	float:left;	width:25%;	margin-top:0;	margin-right:1.67em;	padding-top:0;	padding-right:1em;	padding-bottom:900px;}#columnRight {	padding-left:2em;	margin-top:0;	padding-top:0;}.gallery-hed {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.gallery-desc {	font-size: 14px;}.tablehed {	color: #000;	font-size: 24px;}.contact {	font-size: 16px;	font-style: normal;	text-align: center;	line-height: 1.2;	font-weight: bold;}.gallery {	font-size: 11px;	font-style: normal;	text-align: center;	line-height: normal;	font-weight: bold;}.bread {	font-style: normal;	color: #F90;	font-size: 10px;}.gallery-caption {	font-size: 14px;	color: #333;	text-align: left;	line-height: 1.3;	font-weight: normal;}.class-date {	font-size: 14px;	font-weight: normal;	text-align: right;	padding-right: 10px;}.calendar-main {	font-size: 24px;	font-weight: bold;	color: #003;	padding-left: 25px;}.alt {	background-color: #FFE5E5;}.artist-desc {	text-align: left;	text-indent: 0p	x;	line-height: 1.2;	font-style: normal;	font-size: 14px;}.image {	float:left;	padding: 15px;	margin-bottom: 160px;}.footer {clear:both;	padding-bottom:1em;	font-size:14px;	font-weight:normal;}.noindent {	text-indent: 0px;}.year {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	text-align:center;	line-height:1.2;	color:#000;}.size {	font-size:14px;	font-weight:normal;	text-align:center;	line-height:2;	color:#000;}.special {	width:60%;	color: #000;	background:#FFEFD5;	padding: 5px;	margin: 10px auto;}.special-nobg {	width:60%;	color: #000;	border: 1px solid #E3F6CE;	padding: 5px;	margin: 10px auto;}.bio-list {	margin-left:200px;	margin-right:25px;}.bio-list-item {	padding:.1em .2em .4em .4em;	line-height:1.4;	font-size:14px;}