* {padding:0;
	margin:0
}

html,body {margin:0px;  
		padding:0px;  
		height:100%;  
		width:100%;  
		text-align:center;
		border:none;  
		background-color: #efefef;
		font-size:12px;
		font-family: "arial", "verdana", "helvetica";
		color:#000000
		}

span.page_header {font-size:18px;
		font-weight:700;
		color:#794500;
		padding-right:20px}

p.artdesc {font-size:10px;
		text-align:center}

.type1 A.normal {font-family: "arial", "verdana", "helvetica";
		color:#000000;
		font-size:12px;
		text-decoration:underline
		}
.type1 A:link {font-family: "arial", "verdana", "helvetica";
		color:#000000;
		font-size:12px;
		text-decoration:underline
		}

.type1 A:visited {font-family: "arial", "verdana", "helvetica";
		color:#000000;
		font-size:12px;
		text-decoration:underline
		}

.type1 A:hover {font-family: "arial", "verdana", "helvetica";
		color:#7b3530;
		font-size:12px;
		text-decoration:underline
		}

.type1 A:active {font-family: "arial", "verdana", "helvetica";
		color:#7b3530;
		font-size:12px;
		text-decoration:underline
		}

.type2 A.normal {font-family: "arial", "verdana", "helvetica";
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-decoration:none
		}
.type2 A:link {font-family: "arial",  "verdana", "helvetica";
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		}

.type2 A:visited {font-family:  "arial", "verdana", "helvetica";
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-decoration:none
		}

.type2 A:hover {font-family: "arial", "verdana", "helvetica";
		color:#4d2b1d;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline overline
		}

.type2 A:active {font-family: "arial",  "verdana", "helvetica";
		color:#4d2b1d;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline overline
		}

h1 {font-size:22px;
		font-family:"arial narrow", "arial", "verdana";
		font-weight:700;
		color:#cf7518
		}

h3  {		font-size:14px;
		font-weight: bold;
		color:#000000;
		padding-right:20px}

a img {border:0}

p {		font-size: 12px;
		color:#000000;
		font-size:12px;
		font-family: "arial", "verdana", "helvetica"
		}

div.container {margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:800px;
		background-color:#FFFFFF;
		border:solid;
		border-width:1px;
		border-color:#676767
		}

.logos {		margin-left:auto;
		margin-right:auto;
		}

.logos p { 	padding-right:5px;
		text-align:left;
		margin:0;
		}

img.menubar {position:relative;
		z-index:1;
		padding-top:0px
		}

.menubutton a {position:relative;
		top:-26px;
		left:20px;
		z-index:2;
		padding-right:58px
		}

table.maintable {background:url(images/indexback7.jpg);
		background-repeat: no-repeat;
		width:100%
		}

.td1 {		vertical-align:top;
		text-align:right;
		padding:20px 20px 10px 10px
		}

.td2 {height:50px;
		vertical-align:top;
		padding:5px;
		text-align:center
		}

.indextext {
		z-index:2;
		width:390px;
		padding:5px;
		background-color:#ffffff;
		border:solid;
		border-width:1px;
		border-color:#676767;
		text-align:center;
		margin:0;
		}

div.emaillist {text-align:center;
		z-index:2;
		font-size: 12px;
		font-weight: bold;
		line-height:1.8
		}

.emaillist input {width:120px;
		font-size:10px;
		background-color: #FFFFFF;
		border:solid;	
		border-width:1px
		}

p.copyright {text-align:center;
		z-index:2;
		font-size:10px;
		margin:0
		}

div.gallerymenu {text-align:right;
		z-index:2;
		margin-right:20px
		}

.gallerymenu img {vertical-align:bottom
		}

div.currentshowblock {float:right;
		width:400px;
		margin:0;
		padding:15px;
		z-index:2;
		overflow:auto
		}

div.currentshowtext {
		margin-right:400px;
		margin-left:15px;
		z-index:2;
		text-align:justify;
		}

div#mainimage {z-index:2}

div#mainimage img {border:solid;
		border-width:1px;
		border-color:#41142A}

div#thumbnails {z-index:2}

div#thumbnails img {padding-left:13px;
		padding-right:13px;
		padding-bottom:27px
		}

.info {		width:780px;
		margin-left:auto;
		margin-right:auto;
		text-align:justify;
		}

.info td {padding:20px;
		vertical-align:top;
		}

.info ul {list-style-type:none}

.info li {font-size: 12px;
		color:#000000;
		line-height:22px;
		font-weight:bold;
		font-family: "arial", "verdana", "helvetica"
		
		}

div.upcomingparent {position:relative;
		}

.upcomingparent p {font-size:12px;
		color:#000000;
		}

.upcomingparent hr {clear:both;
		width:90%;
		}

div.upcomingcontainer {position:relative;	
		z-index:5;
		}

.upcomingtop {padding-top:0px;
		}

.upcomingleft {
		width: 350px;
		margin: 0;
		padding: 15px;
		overflow:auto;
		text-align:left;
		}

.upcomingimages {
		padding-top:10px;
		float: right;
		}

.upcomingimages img {padding-right:22px;
		padding-bottom:12px
		}

div.artisttext {position:absolute;
		left:203px;
		top:109px;
		padding-right:25px;
		z-index:5;
		width:500px
		}

.artisttext p {font-size:12px;
		color:#000000}

.artisttext li {font-size: 12px;
		color:#000000;
		line-height:22px;
		font-family: "arial", "verdana", "helvetica"}








div.artistblock {position:relative;
		left:0px;
		top:0px;
		z-index:5}

.artistblock p {font-size:12px;
		color:#000000}



.currentshowblock p {font-size:12px;
		color:#000000}


table.list {font-size: 12px;
		color:#000000;
		line-height:22px;
		font-family: "arial", "verdana", "helvetica";
		border-style:solid;
		border-color:#000000;
		border-width:thin}


