@charset "utf-8";
/* CSS Document */


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	margin:0px;
	background-color:#5885a7;
	background-image:url(_assets/body_bg.jpg);
}
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 36px;
	font-weight:normal;
	/*color:#436e8f;*/
	color:black;
	margin-bottom:30px;
}
h2 {
	font-size: 18px;
	font-weight:normal;
}
a:link, a:visited {
	color:#436e8f;
	text-decoration:none;
}
a:hover {
	color:red;
}
img {
	border:0px;
	/*background-color:#e1e1e1;*/
}
#copy {
	width:460px;
	margin-bottom:50px;
	POSITION: absolute;
	TOP: 284px;
	left: 249px;
	height: 685px;
	
}
#logo {
	position:absolute;
	top:16px;
	left:35px;
	z-index:2;
	border-style:solid;
	border-color:black;
	border-width:1px;
	background-color:#999999;
}
#drip {
	background-image:url(_assets/body_bg_drip.jpg);
	height:486px;
	background-color:#5885a7;
}
#orange_dot {
	position:absolute;
	top:0px;
	left:0px;
}
/*Below is the control for the height of the black bottom bar*/
#contentContainer {
	position:absolute;
	top:74px;
	left:0px;
	width:952px;
	height: 1480px;
	padding:0px 20px 0px 20px;
	background-color:white;
	z-index:1; 
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-bottom-color:black;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:black;

}
#content {
	margin-left:266px;
	margin-top:50px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
a.button {
	background: transparent url('_assets/bg_button_a.gif') no-repeat scroll top right;
	color: #436e8f;
	display: block;
	/*float: left;*/
    font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	margin-top:8px;
	text-decoration: none;
	width:74%;
	margin-left:15px;
}
a.button span {
	background: transparent url('_assets/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
	font-weight:bold;
}
a.button:hover {
	color:red;
	outline: none; /* hide dotted outline in Firefox */
}
a.button:active {
	background-position: bottom right;
	color:red;
	outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}
#navigation2 {
	position:absolute;
	left:35px;
	top:247px;
	z-index:5;
	width:208px;
	border-right-style:dotted;
	border-right-width:3px;
	border-right-color:#d1d1d1;
}
#extraNavigation {
	position:absolute;
	z-index:2;
	top:53px;
	left:464px;
	color:white;
	text-align:right;
	line-height:17px;
	width:500px;
}
#extraNavigation a {
	white-space:nowrap;
	color:white;
	font-weight:bold;
}
.extraNavigationPipe {
	margin-right:3px;
	margin-left:3px;
	text-align:center;
}
.gallery span {
	float: left;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	border-style:dashed;
	border-width:1px;
	border-color:white;
	width:150px;
	padding: 0;
	text-align:center;
}    
.gallery span img {
	background-color:#999999;
	margin:0px 0px 5px 0px;
}
.gallery span a {
	line-height:12px;
}
.copyright {
	clear:both;
	text-align:center;
	position:relative;
	top:54px;
	padding-bottom:10px;
	color:black;
	font-family: Tahoma, "Arial Narrow"
	font-size:11px;
}
.copyright a:link {
	color:blue;
}
.copyright a:visited {
	color:blue;
}
.eventHead {
	font-size:18px;
	font-weight:bold;
}
.eventDateTime {
	font-weight:bold;
	font-size:13px;
}
.events div {
	border-color:#cccccc;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}
.artworkExamples {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	text-align:center;
	font-size:9px;
	line-height:12px;
}
.artworkExamples img {
	margin-bottom:20px;
}
.artwork {
	margin:0px 5px 0px 0px;
}
.imageCaption {
	font-weight:bold;
}
/*.shadow {
	position:absolute;
	top:26px;
	left:245px;
}*/
.galleryTable {
	width:100%;
}
.galleryTable td {
	text-align:center;
	width:25%;
	padding-bottom:30px;
}
.navPipe {
	font-size:15px;
	color:#999999;
}
.nobr {
	white-space:nowrap;
}
a.bottomLink {
	font-weight:bold;
	font-size:18px;
	color:#3f7196;
}
a.bottomLink:hover {
	color:red;
}
.selectone {
	font-size:9px;
	margin:15px 0px 0px 30px;
}
#theartists {
	text-align:center;
	line-height:15px;
	margin:10px 0px 0px 0px;
}
#heightspacer {
	float:left;
	height:1200px;
	width:1px;
}
#artistlist {
	position:absolute;
	top:87px;
	left:660px;
	z-index:20;
	background-color:white;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	display:none;
	padding:10px 10px 20px 10px;
}
#artistlist table tr {
	vertical-align:top;
}
#artistmenubutton {
	text-align:center;
	position:absolute;
	top:10px;
	left:615px;
	z-index:19;
	font-weight:bold;
	color:#436e8f;
	width:350px;
}/*
#artistmenubutton:hover {
	color:red;
	cursor:hand;
}*/
/*#closeartistlinks{
	cursor:hand;
}*/

