/* red barn base css */

* {
}

html, body {
/*height: 100%;*/
}

html {
background-image: url(../../images/bg_door.jpg);
background-attachment: fixed;
background-position: -450px 100px;
background-repeat: repeat;
background-color: #CCCCCC;
}

body {
margin: 0;
padding: 0px 0px 200px 0px;
font-size: 12px;
height: auto;
background-image: url(../../images/base_3_test.png);
background-position: top right;
background-repeat: repeat-y;
padding:0px;
}

.header {
	border-bottom: 0px solid #ccc;
	height: 120px;
	background-image: url(../../images/grad_banner.png);
	background-repeat: repeat-x;
	background-position: 0 96px;
	position: fixed;
	width: 100%;
}

.logo {
height: 100px;
background-color: #F2F3DA;
/*background-image: url(../../images/banner_rail.jpg);
background-repeat: no-repeat;*/
text-align: right;
}

.logo img {
border-right: 0px solid #CCCC33;
}

.leftcol {
float: left;
background-color: #CCCCCC;
margin-bottom: 0px;
text-align: right;
padding-top: 0px;
/*padding-right: 1em;*/
padding-bottom: 20px;
}



.footer {
	clear: both;
	border-top: 0px dotted #999999;
	text-align: right;
	margin: 0px;
	height: 100px;
	/*
background-image: url(../images/float_bg.gif);
background-position: top right;
background-repeat: repeat-y;
*/
color: #999999;
	padding-top: 0px;
	padding-right: 180px;
	padding-bottom: 400px;
	padding-left: 0px;
/*background-color: #CCCCCC;*/
}

.footer a {
text-decoration: none;
color: #BCBCBC;
}

.footer a:hover {
text-decoration: none;
color: #993333;

}


.content {
text-align: justify;
margin: 0px 0px 0px 0px;
width: 600px;

/*background-color:#cef;*/
}


#search {
/*background-color:#ccc;*/
margin: 0px 0px 0px 6px;
}

.search {
	margin: 0px;
	float: right;
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-right: 10px;
}


#artist {
	color: #666666;
	color: #666666;
	font-size: 12px;
	padding: 4px;
	background-color: #F2F3DA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #B5B56A;
}


#artist_button {
	color: #333333;
	background: #FFFFFF;
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	cursor: pointer;
	border: 1px solid #58562C;
}

/*.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	text-align: left;
	width: 600px;
	height: auto;
	padding-top: 65px;
	padding-left: 0px;
	margin: 0px;
}*/

.nav ul {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.nav ul li {
list-style: none;
margin: 0px;
padding: 5px 5px 5px 5px;
float: left;
}

.nav ul li a {
list-style: none;
text-decoration: none;
display: block;
color: #959595;
width: auto;
padding: 5px 5px 5px 5px;
float: left;
}

.nav ul li a:visited {
list-style: none;
text-decoration: none;
display: block;
color: #959595;
width: auto;
padding: 5px 5px 5px 5px;
float: left;
}

.nav ul li a:link:hover, .nav ul li a:visited:hover {
list-style: none;
text-decoration: none;
display: block;
color: #993333;
width: auto;
padding: 5px 5px 5px 5px;
float: left;
}

#current {
list-style: none;
text-decoration: none;
font-weight: bold;
display: block;
color: #333333;
width: auto;
padding: 5px 5px 5px 5px;
float: left;
}

.rightcol {
float: right;
width:600px;
padding-left: 20px;
padding-top: 0px;
margin-bottom: 0px;
border-left: 0px dotted #333333;
margin-top: 100px;
background-image: url(../../images/right_col_fade.jpg);
background-position: top right;
background-repeat: no-repeat;
}

/*
.rightcol {
float: right;
width: 600px;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px;
border-left: 0px dotted #333333;
margin-top: 100px;
background-image: url(../images/right_col_fade.jpg);
background-position: top right;
background-repeat: no-repeat;
}

*/
.content div {


font-size: 12px;
width: 520px;
border-bottom: 1px dotted #999999;
padding: 0px 0px 20px 0px;
line-height: 16px;

}


h1 {
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 20px 0px 0px 0px;
padding: 0px 0px 14px 0px;
width: 520px;
border-bottom: 1px dotted #999999;
color: #999966;
font-size:24px;
}



.text {
text-align: justify;
color: #988F5E;
font-family: Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dotted #999999;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
/*background-color: transparent;*/
width: 520px;
line-height: 16px;
}


div .text img {
margin: 0px 10px 10px 0px;

}

.bio_cur_ex p {

margin: 0px 0px 10px 0px;

}

.bio_cur_ex {
color: #988F5E;
border-bottom: 1px dotted #999999;
padding: 0px 0px 10px 0px;
margin: 10px 0px 10px 0px;
}

div .bio_cur_ex a {
text-decoration: none;
color: #666666;
font-weight: normal;
}

div .bio_cur_ex a:hover {
text-decoration: none;
color: #993333;
}

div .text p {
margin: 10px 0px 10px 0px;
}

div .text a {
text-decoration: none;
color: #666666;
font-weight: normal;
}

div .text a:hover {
text-decoration: none;
color: #993333;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
background-color: transparent;
width: 520px;
font-size: 16px;
color: #666666;
margin: 0px 0px 10px 0px;
padding: 10px 0px 10px 0px;
border-top: 0px dotted #999999;
border-bottom: 1px dotted #999999;
}

h3 {
background-color: transparent;
width: 520px;
font-size: 12px;
color: #CCC;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

/*
.content p {
margin: 10px 0px 10px 0px;
background-color: transparent;
color: #CCCCCC;
font-size: 10px;
width: 360px;
padding: 0px 0px 0px 0px;
line-height: 12px;
}
*/

.content img {
margin: 0px 0px 0px 0px;
border: 0;
}

.home_ic {
/*
background-image: url(../images/rose.jpg);
background-repeat:  no-repeat;
background-position: 0 -2px;
*/
padding: 22px 0px 0px 0px;
width: 520px;
height: 50px;
text-indent: 0px;

}

.about_ic {
/*
background-image: url(../images/rose.jpg);
background-repeat:  no-repeat;
background-position: 0 -2px;
*/
padding: 22px 0px 0px 0px;
width: 520px;
height: 50px;
text-indent: 0px;

}

.links_ic {
/*
background-image: url(../images/rose.jpg);
background-repeat:  no-repeat;
background-position: 0 -2px;
*/
padding: 22px 0px 0px 0px;
width: 520px;
height: 50px;
text-indent: 0px;

}

.exhibition_ic {
/*
background-image: url(../images/rose.jpg);
background-repeat:  no-repeat;
background-position: 0 -2px;
*/
padding: 22px 0px 0px 0px;
width: 520px;
height: 50px;
text-indent: 0px;

}


.current_exhib {
/*
background-image: url(../images/rose.jpg);
background-repeat:  no-repeat;
background-position: 0 -2px;
*/
padding: 22px 0px 0px 0px;
width: 520px;
height: 50px;
text-indent: 0px;
}

.contact_ic {
/*
background-image: url(../images/rose.jpg);
background-repeat:  no-repeat;
background-position: 0 -2px;
*/
padding: 22px 0px 0px 0px;
width: 520px;
height: 50px;
text-indent: 0px;
}


.archive_ic {
/*
background-image: url(../images/rose.jpg);
background-repeat:  no-repeat;
background-position: 0 -2px;
*/
padding: 22px 0px 0px 0px;
width: 520px;
height: 50px;
text-indent: 0px;
}

.home {
/*background-image: url(../images/rose.jpg);
background-position: 180px -2px;
background-repeat:  no-repeat;*/
}


.about {
/*background-image: url(../images/rose.jpg);
background-position: 180px -1px;
background-repeat:  no-repeat;*/
}


.exhibitions {
/*background-image: url(../images/rose.jpg);
background-position: 178px -3px;
background-repeat:  no-repeat;*/
}

.current_ex {
/*background-image: url(../images/s_current.jpg);
background-position: 178px -4px;
background-repeat:  no-repeat;*/
}

.gallery {
/*background-image: url(../images/s_gallery.jpg);
background-position: 178px -3px;
background-repeat:  no-repeat;*/
}


.archive {
/*background-image: url(../images/s_archive.jpg);
background-position: 178px -3px;
background-repeat:  no-repeat;*/
}


.contact {
/*background-image: url(../images/s_contact.jpg);
background-position: 178px -3px;
background-repeat:  no-repeat;*/
}

.artists {
/*background-image: url(../images/man.jpg);
background-position: 178px -3px;
background-repeat:  no-repeat;*/
}

.links {
/*background-image: url(../images/s_bins_links.jpg);
background-position: 178px -2;
background-repeat:  no-repeat;*/
}

#menu_back_image {
	float: left;
	width: 281px;
	height: 100px;
	background-image: url(../../images/banner_rail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	position: absolute;
	height: auto;
	width: 605px;
	z-index: 999;
	left: 250px;
	top: 67px;
	visibility: visible;
}

#test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: normal;
	font-weight: normal;
	color: #CDCD9B;
	text-decoration: none;
	visibility:hidden;
}

.contact_border {
	border: 1px solid #BEA89B;
}