/* Default page values **********************************************************************/
body {
font-family: verdana,arial,sans-serif;
font-size: 10pt;
color: #636363;
background-color: #ffffff; 
margin: 20pt 20pt 20pt 20pt;
text-align: center;
}
td {
color: #636363;
font-family: verdana,arial,sans-serif;
}
span {
color: #636363;
font-family: verdana,arial,sans-serif;
}

/* Links ************************************************************************************/
a:link {
color: #636363;
text-decoration: none;
}
a:visited {
color: #636363;
text-decoration: none;
}
a:active {
color: #636363;
}
a:hover {
color: #636363;
text-decoration: underline;
}
a.more:link {
color: #636363;
font-size: 10pt;
text-decoration: none;
}
a.more:visited {
color: #636363;
text-decoration: none;
}
a.more:active {
text-decoration: none;
}
a.more:hover {
color: #636363;
text-decoration: underline;
}
a.small-link:link {
color: #636363;
font-size: 7pt;
text-decoration: none;
}
a.small-link:visited {
color: #636363;
text-decoration: none;
}
a.small-link:active {
text-decoration: none;
}
a.small-link:hover {
color: #636363;
text-decoration: underline;
}

/* General ***************************************************************************/
.page {
position: relative;
top: 25px;
left: 0;
width: 715px;
background-color: #ffffff;
padding: 0 0 0 0;
text-align: left;
margin-left: auto;
margin-right: auto;
}
.main {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
}
.small {
color: #999999;
font-size: 8pt;
}
.red {
color: #990000;
font-size: 8pt;
}
.alert {
color: #990000;
font-size: 8pt;
}
.hide {
display: none;
}
.show {
display: block;
}
.expand {
display: none;
}
.bold {
color: #000000;
font-weight: bolder;
}

.toplogo {
text-align:center;
margin-top:5px;
margin-bottom:5px;
}
.toprule {
border-top:1px solid #bf7b00; 
padding-top:4px; 
padding-left:3px; 
margin-bottom:25px;
}
#homepage .toprule {
border-top:2px solid #bf7b00; 
padding-top:4px; 
padding-left:95px; 
padding-right:100px;
margin-bottom:25px;
}

/* Home */
.home {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
/* border-color: #BF7B00;
border-width: 1px 0 0 0; 
border-style: solid;*/
}
.home-branding {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
margin: 0 0 0 0;
padding: 10pt 0 10pt 0;
text-align: center;
border-color: #BF7B00;
border-width: 2px 2px 2px 2px;
border-style: solid;
}
.home-branding-cleared {
padding: 0 0 0 0;
border-width: 0 0 0 0;
border-style: none;
}
.home-logo {
position: relative;
top: 0;
left: 0;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.home-image {
position: relative;
top: 0;
left: 0;
margin: 0 10pt 0 0;
padding: 0 0 0 0;
}
.home-feature-section {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
margin: 15pt 0 0 0;
padding: 0 0 15pt 0;
border-color: #BF7B00;
border-width: 0 0 1px 0;
border-style: solid;
}
.home-feature {
float: left;
position: relative;
top: 0;
left: 0;
width: 31%;
margin: 0 10pt 0 0;
padding: 0 0 0 0;
}
.home-feature-right {
float: left;
position: relative;
top: 0;
left: 0;
width: 23%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.home-footer {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
font-size: 10pt;
margin: 10pt 0 0 0;
padding: 0 0 0 0;
}

/* Table */
.row-on {
background-color: #f2f9f9;
}
.row-off {
background-color: #faffff;
}

/* Images */
.image {
border-color: #cccccc;
border-width: 0px;
border-style: solid;
}


/* H */
h1 {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
font-size: 16px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
h2 {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
font-size: 14px;
font-weight: bold;
margin: 0 0 2pt 0;
padding: 0 0 0 0;
}
h3 {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
font-size: 12px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
h4 {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
font-size: 10px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* Forms */
input.search-field {
float: left;
position: relative;
top: 0;
left: 0;
font-size: 7px;
margin: 0 2px 0 0;
padding: 0 0 0 0;
}

/* Footer */
.footer {
float: left;
position: relative;
top: 0;
left: 0;
width: 100%;
text-align: center;
font-size: 10px;
margin: 30px 0 0 0;
}
.footer a:link {
color: #8c8c8c;
text-decoration: none;
}
.footer a:visited {
color: #8c8c8c;
text-decoration: none;
}
.footer a:active {
color: #8c8c8c;
text-decoration: none;
}
.footer a:hover {
color: #8c8c8c;
text-decoration: underline;
}



/* Image Display */
.thumb {
	/*background-color: #d9d9d9;*/
	display:block;
	float:left;
	margin:10px, 10px, 10px, 10px;
 	padding:0 12px 12px 0;
}
/*html>body .thumb {background-color: #d9d9d9;}*/
.thumb span {
	background-repeat:no-repeat;
	background-position:50% 100px;
	display:block;
}
.thumb div {
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
}
.thumb a, .thumb a:link, .thumb a:visited {
	/*background:none !important;*/
	display:block;
	width:124px;
	height:124px;
	border:none;
	/*text-indent:-9999px;*/
	font-size:10px;
	text-align: center;
}
li.thumb {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.slideset {
	float: right;
	position: relative;
	width:75%;
	margin: 0;
	padding: 0;
	list-style: none;
	/*line-height: 1.4em;*/
}
.slideset .thumb {
	float: left;
	margin: 0,10px,10px,0;
}
.nav-categories {
	position: relative;
	clear: both;
	top: 0;
	left: 0;
}


.about_title {
	font-size: 14pt;
}
.about_content {
}
.artsub_title {
	font-size: 14pt;
}
.artsub_content {
}
.artist-bio {
	clear: both;
	text-align: left;
}
.artist-image-container {
	/*float: none;*/
	margin-top: 25px;
}
.artists-left {
	text-align: left;
	float: left;
	margin: 15px 0 0 0;
}
.artists-right {
	margin: 0;
	width: 325px;
	float: right;
}
.artists-header {
	font-size: 14pt;
	font-weight: bold;
	margin: 15px 0 0 0;
	text-align: left;
}
.artwork-categories {
	margin: 0 0 0 200px;
	text-align: left;
	position: relative;
}
.artwork-container {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
}
.artwork-header {
	font-size: 14pt;
	font-weight: bold;
	margin: 15px 0 15px 0;
	text-align: left;
}
.contact_title {
	font-size: 14pt;
}
.contact_content {
}
.events-header {
	font-size: 14pt;
	font-weight: bold;
	margin: 15px 0 15px 0;
	text-align: left;
}
.events-name {
	font-weight: bold;
}
.events-item {
	text-align: right;
}
.events-info {
	margin: 15px 0 0 75px;
	text-align: left;
}
.event-title {
	text-align: center;
	margin: 15px;
}
.event-date {
	text-align: center;
	margin: 10px;
}
.event-info {
	margin: 10px;
}
.publications-header {
	font-size: 14pt;
	font-weight: bold;
	margin: 15px 0 15px 0;
	text-align: left;
}
.publication-name {
	font-weight: bold;
}
.publication-item {
	text-align: right;
}
.publication-info {
	margin: 15px 0 0 75px;
	text-align: left;
}
.sitemap-content {
	text-align: left;
	position: relative;
}
.sitemap-list {
	float: left;
	margin: 12px;
	padding: 0px
}
.sitemap-heading {
	font-size: 12px;
	font-weight: normal;
}
.sitemap-artwork-container {
}
.sitemap-artists-container {
}
.sitemap-events-container {
}
