/*
green: 004F35
bronze: B28046
*/body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #004F35;
	font-size: .8em;
	margin:0;
}
a:link {
	color: #333333;
	padding:1px 2px;
 }
a:visited {
	color: #333333;
 }
a:hover {
	color: #FFFFFF;
	background-color: #004F35;
 }

img.pic { border: 2px solid #065B41 ; }


div#dclogo {
	position: absolute; top: 100px; left: 25; width: 175px; 
	font: .8em sans-serif; color: #060; }


div#artistnav {
	position: absolute; top: 210px; left: 50; width: 365px; 
	font: .8em sans-serif; color: #060; }
div#artistnavright {
	position: absolute; top: 210px; left: 303px; right: 840px; width: 365px; 
	font: .8em sans-serif; color: #060; }
div#artistnavright2 {
	position: absolute; top: 210px; left: 378px; right: 840px; width: 365px; 
	font: .8em sans-serif; color: #060; }

div#grid {
	position:absolute; top:25px; left:500px; 
}
div#grid table {
	border-collapse: collapse;
	padding:0;
 	width:300px;
}
div#artgrid table tr td {
	border:1px solid white;
}
div#grid a:link, div#grid a:visited {
	text-decoration: none;
}

div#artistbodyleft
{
	position: absolute;
	top: 260px;
	left: 50;
	width: 365px;
	bottom: 100;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: .8em;
	color: #004F35;
	text-decoration: justify;
	line-height: 15px;
	text-align: justify;
}
div#leftside {
	position: absolute;
	top: 180px;
	left: 25px;
	width: 500px;
	height: 500px;
	bottom: 100;
	line-height: 15px;
	text-align: justify;
}

div#artistnav {
	position: absolute; top: 0; left: 5px; width: 400px;  
	text-align: right;
	width:452px;
	font-weight:normal;
	font-size:1em;
	border-bottom:1px solid #004F35;
}
div#artistnav ul {
	display: inline;
	padding-right:.5em;
}
div#artistnav ul li {
	display: inline;
}
div#artistnav .over {
	color: white;
	background:#B28046;
	padding: 0 .25em;
}
div#artistnav .artist {
	font-size: 1.2em;
	color:#004F35;
	font-weight:bold;
	padding-right:.5em;
	line-height:1.5em;
}
div#artistnav ul li a:link, div#artistnav ul li a:visited {
	color:#004F35;
	text-decoration: none;
}
div#artistnav ul li a:hover {
	color:#B28046;
	background:white;
	text-decoration: underline;
}

div#artistbodyright {
	position: absolute; top: 260px; left: 440px;
	width: 365px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: .8em;
	color: #004F35;
	text-decoration: justify;
	line-height: 15px;
	text-align: justify;
}

div#bodyleft
{
	position: absolute;
	top: 260px;
	left: 50;
	width: 365px;
	bottom: 100;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: .8em;
	color: #004F35;
	text-decoration: justify;
	line-height: 15px;
	text-align: justify;
}
div#imgmain {
	text-align:right;
/*	border:1px solid black; */
	position: relative;
	width:450px;
	top:40px;
	left: 5;
}
div#abstract {
	position:relative; 
	text-align:right;
	width:445px;
	padding-right:.5em;
}
div#bodyright {
	position: absolute; top: 260px; left: 300px;
	width: 365px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: .8em;
	color: #004F35;
	text-decoration: justify;
	line-height: 15px;
	text-align: justify;
}

div#bodyright2 {
	position: absolute; top: 260px; left: 375px;
	width: 365px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: .8em;
	color: #004F35;
	text-decoration: justify;
	line-height: 15px;
	text-align: justify;
}


div#footer {
	position: relative; top: 550px; left: 50; width: 200; 
	font: .8em sans-serif; color: #060; }
div#footerart {
	position: relative; top: 700px; left: 50; width: 200; 
	font: .8em sans-serif; color: #060; }
div#footerNew {
	position: relative; top: 555px; left: 490; width: 200; 
	font: .8em sans-serif; color: #060; }
div#mdgart {
	position: absolute; top: 700px; left: 570;  }

div#mdg {
	position: absolute; top: 550px; left: 570; 
	font: .8em sans-serif; color: #060; }
div#mdg a:hover {
	font: .8em sans-serif;  }

div#artistimageleft {
	position: absolute; top: 210; left: -99; width: 175px; 
	font: .8em sans-serif; color: #060; }

div#artistimageleft2 {
	position: absolute; top: 210; left: -99; width: 250px; 
	font: .8em sans-serif; color: #060; }

div#artistimageright {
	position: absolute; top: 210; left: 440; width: 175px; 
	font: .8em sans-serif; color: #060; }

.subGreen {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
	text-align: right;
	text-indent: 10pt;
}

table#info tr td {
	font-size: .8em;
	color: #004F35;
	text-decoration: none;
	line-height: 1.1em;
	text-align: justify;
}
.information {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12;
	color: #004F35;
	text-decoration: none;
	line-height: 15px;
	text-align: justify;
}

.informationcontact {
	font-size: 14;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
	text-align: left;
}

.informationcontactwhite {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
	text-align: left;
}

a.artist:link { text-decoration: none; 
	font-size: 12points;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	} 
a.artist:hover { text-decoration: none; 
	color: #FFFFFF;
	background-color: #006600;
	text-decoration: none;
	} 

#header {
	color: #FFFFFF;
	background-image: url(images/contact_info_04.gif);
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14;
	line-height: 19px;
	text-align: left;
}

#galheader {
	color: #FFFFFF;
	background-image: url(images/gal_mid_02.gif);
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: .8em;
	line-height: 1.3em;
	text-align: left;
}
#exhBlock {
	margin-bottom:2.5em;
	border-top:1px solid #cccccc;
	padding-right:1em;
}
#exhBlock img {
	border:1px solid #2D5900;
	margin-right:.75em;
}
.exhibitionMenu {
    width:805px;
    text-align:right;
}
#exhibitionDiv {
	padding: 3px;
	margin-left: 58px;
	
}
table#exhibitionTable tr td {
	padding: 3px;
	margin-left: 35px;
	border-top:1px solid #666;
	font-size:12px;
}
table#exhibitionTable tr td img {
    border:2px solid #004F35;
    height:55px;
    width:65px;
    margin: 0px 4px 4px 0;
    float:left;
}
#exhibitionList ul {
	list-style-type:none;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}
#exhibitionList ul li {
	display:inline;
	border-bottom:2px solid white;
}
#exhibitionList ul li div {
	display:inline;
}
table#exhibitionTable tr td a {
 font-weight:bold;
	text-decoration:none;
	color: #004F35;
}
table#exhibitionTable tr td a:hover {
	color: #ffffff;
}
#grid table tr td a:hover {
	border:0px;
	background:	white;
}
#grid table tr, #grid table tr td {
	padding:0px;
	margin:0px;
	padding-top:-1px;
}
#grid table tr td img {
	border:1px solid #999;
}
#grid table tr td img:hover {
	border:1px solid #2D5900;
}