/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.8%;
	background:url(images/background.jpg) top repeat-x #000000;
}

a:link, a:active {
color: #BDD612;
text-decoration:underline;
}

a:visited {
color: #BDD612;
text-decoration: line-through;
}

a:hover {
color: #5DA204;
text-decoration: line-through;
}

#container {
    width: 865px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}

#header {
height:220px;
background:url(images/header-bg.jpg) top no-repeat;
}

#menu {
width:380px;
height:35px;
margin-left:203px;
}

#left {
width: 203px;
float:left;
display: inline-block;
}

#right {
float: left;
display: inline-block;
width:662px;
}

#footer {
clear:both;
height: 50px;
text-align: center;
background: url(images/footer-bg.jpg) center no-repeat;
margin-top:32px;
}

#footer p {
color: #808080;
font-size: 1.2em;
padding-top:20px;
}

#footer a:link,
#footer a:visited,
#footer a:active {
color: #82930E;
text-decoration: none;
padding-left: 8px;
padding-right: 8px;
}

#footer a:hover {
text-decoration: line-through;
color: #FFFFFF;
}

#left-title {
height:69px;
background:url(images/left-title-bg.jpg) right no-repeat;
}

#left-title img {
padding-top: 31px;
}


#rustyleft-title img {
padding-top: 31px;
}

#left-content {
text-align:right;
padding-right:43px;
background:url(images/left-side-dots.png) right top repeat-y;
padding-top: 10px;
color: #C6C6C6;
}

#left-content a:link, #left-content a:visited, #left-content a:active {
padding-right:16px;
background:url(images/link.jpg) right no-repeat;
text-decoration:none;
color:#C6C6C6;
}

#left-content a:hover {
color: #BDD612;
background:url(images/link-over.jpg) right no-repeat;
}

#right-images {
width:290px;
float:right;
padding-top:14px;
}

#right-images img {
padding:20px;
margin-bottom:16px;
background:url(images/thumbnail-bg.png) repeat;
}

#right-title {
height:69px;
}

#right-content {

}

#right-text {
text-align:justify;
margin-right:306px;
padding-top:10px;
}

#right-artists {
text-align:justify;
padding-top:10px;
}

#right-news {
text-align:justify;
padding-top:10px;
}

#topright {
position: absolute;
right: 0;
top: 0;
display: block;
height: 98px;
width: 73px;
background: url(images/cornerbanner.png) no-repeat;
text-indent: -999em;
text-decoration: none;}

#topleft {
position: absolute;
left: 0;
top: 0;
display: block;
height: 1000px;
width: 100px;
background: url(images/cornerbanner.gif) no-repeat;
text-indent: -999em;
text-decoration: none;}

.Xartist {
width:90px;
padding:10px;
background:url(images/thumbnail-bg.png) repeat;
display:block;
text-align:center;
font-size:1.4em;
font-weight:bold;
color:#000000;
float:right;
margin: 0 10px 10px 0;
}


.artist {
width:100px;
padding:10px;
background:url(images/thumbnail-bg.png) repeat;
display:block;
text-align:center;
font-size:1.4em;
font-weight:bold;
color:#000000;
float:left;
margin: 0 10px 10px 0;
}

.artist:hover {
color:#579506;
}

.artist img {
border: none;
}

.artist-name {
padding-top: 10px;
}


p {
margin:0px;
padding-bottom:10px;
line-height:150%;
font-size: 1.3em;
}

.left-important {
font-weight:bold;
color:#579506;
font-size:110%;
}

.left-exhib {
font-weight:bold;
color:#ADC413;
}

.left-exhibdate {
font-style:italic;
}

p.question {
font-weight:bold;
color:#ADC413;
font-size:1.4em;
text-align:left;
padding-bottom:16px;
padding-top:6px;
}

 ul#navigation
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 386px;
}

ul#navigation li { 
float: left;
padding: 0;
display: inline; }

.nav-news {
display:block;
width: 63px;
height: 16px;
padding:0px;
background: url("images/menu/news.jpg") 0 0 no-repeat;
}
.nav-news:hover { 
background-position: 0 -16px;
}
.nav-news a {
display:block;
width: 63px;
height: 16px;
padding:0px;
}

.nav-artists {
display:block;
width: 86px;
height: 16px;
padding:0px;
background: url("images/menu/artists.jpg") 0 0 no-repeat;
}
.nav-artists:hover { 
background-position: 0 -16px;
}
.nav-artists a {
display:block;
width: 86px;
height: 16px;
padding:0px;
}

.nav-about {
display:block;
width: 75px;
height: 16px;
padding:0px;
background: url("images/menu/about.jpg") 0 0 no-repeat;
}
.nav-about:hover { 
background-position: 0 -16px;
}
.nav-about a {
display:block;
width: 75px;
height: 16px;
padding:0px;
}

.nav-links {
display:block;
width: 64px;
height: 16px;
padding:0px;
background: url("images/menu/links.jpg") 0 0 no-repeat;
}
.nav-links:hover { 
background-position: 0 -16px;
}
.nav-links a {
display:block;
width: 64px;
height: 16px;
padding:0px;
}

.nav-contact {
display:block;
width: 98px;
height: 16px;
padding:0px;
background: url("images/menu/contact.jpg") 0 0 no-repeat;
}
.nav-contact:hover { 
background-position: 0 -16px;
}
.nav-contact a {
display:block;
width: 98px;
height: 16px;
padding:0px;
}


.right {
padding:10px;
background:url(images/thumbnail-bg.png) repeat;
float:right;
margin: 0 0 10px 16px;
border: none;
}

.left {
padding:10px;
background:url(images/thumbnail-bg.png) repeat;
float:left;
margin: 0 16px 10px 0;
border: none;
}

h1 {
margin:0px;
color: #579506;
font-size:2em;
}

h2 {
margin:0px;
font-size:1.4em;
font-weight:normal;
color:#ADC413;
padding-bottom:8px;
}

.divider {
height:40px;
background:url(images/Divider.jpg) center no-repeat;
}

p.signature {
padding-top:8px;
font-weight:bold;
color:#579506;
}

.contact-text {
padding-bottom:6px;
font-size:1.2em;
color: #C6C6C6;
}

.contact-nameinput {
background-color: #5C9206;
border-top:2px solid #4A7505;
border-left:2px solid #4A7505;
border-bottom:2px solid #7DA838;
border-right:2px solid #7DA838;
padding:3px;
width:490px;
color:#ffffff;
}

.contact-emailinput {
background-color: #5C9206;
border-top:2px solid #4A7505;
border-left:2px solid #4A7505;
border-bottom:2px solid #7DA838;
border-right:2px solid #7DA838;
padding:3px;
width:490px;
color:#ffffff;
}

.contact-commentsinput {
background-color: #5C9206;
border-top:2px solid #4A7505;
border-left:2px solid #4A7505;
border-bottom:2px solid #7DA838;
border-right:2px solid #7DA838;
padding:3px;
width:490px;
height:100px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

.contact-submit {
background-color: #ADC412;
border-top:2px solid #BDD041;
border-left:2px solid #BDD041;
border-bottom:2px solid #8A9D0E;
border-right:2px solid #8A9D0E;
padding:3px;
width:500px;
color:#2B3105;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.mailing-list {
background-color: #5C9206;
border-top:2px solid #4A7505;
border-left:2px solid #4A7505;
border-bottom:2px solid #7DA838;
border-right:2px solid #7DA838;
padding:3px;
width:350px;
color:#ffffff;
}

.mailing-submit {
background-color: #ADC412;
border-top:2px solid #BDD041;
border-left:2px solid #BDD041;
border-bottom:2px solid #8A9D0E;
border-right:2px solid #8A9D0E;
padding:3px;
width:360px;
color:#2B3105;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}