html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}


body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
background-image:url(images/background.gif);
background-repeat:repeat;
color: #FFFFFF;
text-align: center;
}

#wrapper {
width: 671px;
background-color:#000000;
margin:30px auto;
border: 1px solid #414105;
text-align:left;
}

#banner {
height: 145px;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
}

#nav ul {
padding: 0;
margin: 0;
background-color:#000000;
}

#nav ul li {
display: inline;
padding: 0;
margin: 0;
}

#nav ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #FFFFFF;
	background-color:#000000;
	text-decoration: none;
	padding: 0 9px 0 9px;
	border-right: 1px solid #414105;
	text-align: center;
	width: 9em;
}

#nav ul li a:hover, #nav ul li a:focus {
background-color: #414105;
}

#contentgalleryex a img{
margin-right:5px;
margin-bottom:5px;
border:1px solid #414105;
vertical-align:middle;
}

#contentgalleryex a:hover img{
border-color:#FFFFFF;
}

#contentgalleryex a:hover{
color:#FFFFFF;
}

#contentgalleryex{
margin:20px;
text-align:left;
}

#contentgalleryex h1{
	font-size: 75%;
	color:#999999;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#contentgalleryex p{
font-size: 70%;
margin-bottom:20px;
}

#contentgallery a img{
margin-right:5px;
margin-bottom:5px;
border:1px solid #414105;
vertical-align:middle;
}

#contentgallery a:hover img{
border-color:#FFFFFF;
}

#contentgallery a:hover{
color:#FFFFFF;
}

#contentgallery{
margin-top:20px;
margin-bottom:20px;
margin-right:20px;
margin-left:20px;
text-align:center;
}

#contentgallerysub a:link { 
        color: #FFFFFF;
		text-decoration:none;
		border-bottom:1px solid #414105;
		border-left:1px solid #414105;
		border-right:none;
		padding:3px;
        }
#contentgallerysub a:visited { 
        color: #FFFFFF;
		text-decoration:none;
		border-bottom:1px solid #414105;
		border-left:1px solid #414105;
		border-right:none;
		padding:3px;
        }
#contentgallerysub a:hover { 
        color: #FFFFFF;
        text-decoration: none;
		border-bottom:1px solid #414105;
		border-left:1px solid #414105;
		border-right:none;
		background-color:#414105;
		padding:3px;
        }
#contentgallerysub a:active { 
        color: #FFFFFF;
		text-decoration:none;
		border-bottom:1px solid #414105;
		border-left:1px solid #414105;
		border-right:none;
		padding:3px;
        }

#contentgallery h1{
	font-size: 75%;
	color:#999999;
	padding: 0;
	margin-bottom:20px;
}

#contentgallery p{
font-size: 70%;
margin-bottom:20px;
}

#contentportraits a img{
margin-right:5px;
margin-bottom:5px;
border:1px solid #414105;
vertical-align:middle;
}

#contentportraits a:hover img{
border-color:#FFFFFF;
}

#contentportraits a:hover{
color:#FFFFFF;
}

#contentportraits{
margin:20px;
text-align:center;
}

#contentportraits p{
font-size: 70%;
margin-bottom:20px;
}

#contentindex{
height:274px;
background-image:url(images/homeimage.gif);
background-repeat:no-repeat;
}

#content p{
font-size: 70%;
margin: 20px;
}

#content h1{
	font-size: 75%;
	color:#999999;
	margin:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


#content h2{
font-size: 110%;
color: #003366;
padding: 0;
margin: 20px;
}

#content a:link{
color:#FFFFFF;
text-decoration:none;
}

#content a:visited{
color:#FFFFFF;
text-decoration:none;
}

#content a:hover{
color:#999999;
text-decoration:none;
}

#content a:active{
color:#FFFFFF;
text-decoration:none;
}

.clearit{
clear: both;
}

#footer{
border-top: 1px solid #414105;
background-color: #000000;
color: #999999;
}

#footer p {
font-size: 10px;
padding: 3px;
text-align:center;
}
#footer a:link{
color:#999999;
text-decoration:none;
}
#footer a:visited { 
color: #999999;
text-decoration:none;
}
#footer a:hover{
color:#FFFFFF;
text-decoration:none;
}
#footer a:active { 
color: #999999;
text-decoration:none;
}

input.gold{
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:4px;
}

input.radio{
background-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding-right:3px;
padding-top:3px;
}

option.black {background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
}

select.black {background-color: #414105;
border:1px solid #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
}

input.donkey {
position:relative;
margin-left:15px;
margin-right:15px;
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:1px;
}

input.donkey1 {
position:relative;
margin-left:32px;
margin-right:15px;
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:1px;
}

input.donkey2 {
position:relative;
margin-left:35px;
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:1px;
}

input.donkey3 {
position:relative;
margin-left:48px;
margin-right:15px;
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:1px;
}

input.donkey4 {
position:relative;
margin-left:25px;
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:1px;
}

input.donkey5 {
position:relative;
margin-left:34px;
margin-right:15px;
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:1px;
}

input.donkey6 {
position:relative;
margin-left:29px;
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:1px;
}

input.button{
background-color: #000000;
border:1px solid #414105;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:white;
padding:2px;
}

#contentcontact{
text-align:center;
color:#FFFFFF;
}

#contentcontact p{
font-size: 70%;
margin: 20px;
color:#FFFFFF;
}

#contentcontact h1{
	font-size: 75%;
	color:#999999;
	margin:20px;
}


#contentcontact h2{
font-size: 110%;
color: #003366;
padding: 0;
margin: 20px;
}

#contentcontact a:link{
color:#FFFFFF;
text-decoration:none;
}

#contentcontact a:visited{
color:#FFFFFF;
text-decoration:none;
}

#contentcontact a:hover{
color:#999999;
text-decoration:none;
}

#contentcontact a:active{
color:#FFFFFF;
text-decoration:none;
}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid #414105;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #000000;
min-width: 100px; /*NS6 style to overcome bug*/
color: #FFFFFF;
}

#dragbar #closetext{
font-weight: bold;
margin-right:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
background-color:#000000;
}

#desc {
font-size:70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:2px;
padding-bottom:2px;
background-color:#000000;
}

#descexhibition {
font-size:70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:2px;
padding-bottom:0px;
background-color:#000000;
}
