/* shitbag--- main layout and rollovers */body, ul, li, table {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}.address {font-size:x-small;}h2 {margin-top:0px;}#nav {	position:absolute;	left:0px;	top:100px;	width:220px;	height:800px;	z-index:1;	padding-top:50px;	background-image: url(images/nav.gif);	background-repeat: no-repeat;}#nav ul, li {list-style-type:none;margin-bottom:10px;}#nav a:active {color:#333333;text-decoration:none;}#nav a:link {color:#333333;text-decoration:none;}#nav a:visited {color:#333333;text-decoration:none;}#nav a:hover {color:#fff;background-color:#66CCFF;text-decoration:none;}#content {	position:absolute;	left:220px;	top:100px;	width:600px;	height:800px;	z-index:2;	padding-top:50px;	padding-left: 20px;}#content a:active {color:#66CCFF;text-decoration:none;}#content a:link {color:#66CCFF;text-decoration:none;}#content a:visited {color:#66CCFF;text-decoration:none;}#content a:hover {color:#fff;background-color:#66CCFF;padding:0px;text-decoration:none;}#header {	position:absolute;	left:0px;	top:0px;	width:100%;	height:100px;	z-index:3;	background-image: url(images/banner_rept.gif);	background-repeat: repeat-x;}#header img {border:none;}/* current styles */.artist-list {	text-transform: uppercase;}.current-show-info {	font-weight: bold;}.upcoming-title {	text-decoration: underline;}#current a:active {color:#66CCFF;padding:2px;text-decoration:none;}#current a:link {color:#66CCFF;padding:2px;text-decoration:none;}#current a:visited {color:#66CCFF;padding:2px;text-decoration:underline;}#current a:hover {color:#fff;padding:2px;background-color:#333333;text-decoration:none;}#news a:active {color:#66CCFF;padding:2px;text-decoration:none;}#news a:link {color:#66CCFF;padding:2px;text-decoration:none;}#news a:visited {color:#66CCFF;padding:2px;text-decoration:underline;}#news a:hover {color:#fff;padding:2px;background-color:#333333;text-decoration:none;}/* Jeremiah's additions */#news_container {	position:absolute;	left:600px;	top:1px;	width:300px;	z-index:5;	padding: 0px;	height: 100%;}#news_mid {	background-image: url(images/news_mid.gif);	background-repeat: repeat-y;	width: 300px;	margin: 0px;	padding: 0px 0px 0px 20px;}#news_bottom {	height: 50px;	width: 300px;	background-image: url(images/news_bottom.gif);}#news_top {	background-image: url(images/news_top.gif);	height: 50px;	width: 300px;}#links {	position:absolute;	left:220px;	top:100px;	width:1000px;	height:800px;	z-index:2;	padding-top:50px;	padding-left: 20px;}#links a:active {color:#000000;padding:2px;text-decoration:none;}#links a:link {color:#000000;padding:2px;text-decoration:none;}#links a:visited {color:#000000;padding:2px;text-decoration:none;}#links a:hover {color:#fff;padding:2px;background-color:#333333;text-decoration:none;}#links_col1 {	height: 100%;	width: 200px;	float: left;	padding-top: 20px;}#links_col2 {	height: 100%;	width: 200px;	float: left;	padding-top: 20px;	padding-left: 20px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #65C1EF;}#links_col3 {	height: 100%;	width: 200px;	float: left;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #65C1EF;}#links_col4 {	height: 100%;	width: 200px;	float: left;	padding-top: 20px;	padding-left: 20px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #65C1EF;}.news_img {	border: thin solid #cccccc;	padding: 5px;}.para-headr {	font-size: 14px;	color: #333333;	font-weight: bold;}.news-caption {font-size: 10px;margin-top:-1px;margin-bottom:-5px;color:#666666;}#content #current img {	margin-right: 15px;	margin-bottom: 15px;}.exhibitions_title {padding:2px;color:#000;text-decoration:underline;}#exh a:active {padding:2px;color:#000;text-decoration:underline;}#exh a:link {padding:2px;color:#000;text-decoration:underline;}#exh a:visited {padding:2px;color:#000;text-decoration:underline;}#exh a:hover {color:#fff;padding:2px;background-color:#66CCFF;text-decoration:none;}#content2 {	position:absolute;	left:220px;	top:100px;	width:700px;	height:800px;	z-index:2;	padding-top:50px;	padding-left: 20px;}#content_black{}