/*  main elements */
body {
padding: 0px;
margin: 0px;
}

h1, h2, h3 {font-family: georgia, serif;}

p, th, td, dd, dt, ul, li {
font: 11px/1.33em verdana, arial, helvetica, sans-serif;
}

/*  formatting elements */
form {margin: 0px;padding: 0px;}

img
{
border-width:0px;
}
.title a:hover, .title a:link, title a:visited 
{
padding:0px;
margin:0px;
font-family:verdana, arial, helvetica, sans-serif;
}
.title
{
	font-weight:bold;}

a:link {}
a:visited {}
a:hover, a:visited:hover {text-decoration:none;}

.pinstripe {

}

.header 
{
height:86px;
}
.header, .header a, .header a:link, .header a:visited {
font-size: 10px;

}
.header a:hover {
text-decoration: none;
}
.search {
padding:10px;
}
.searchbox 
{
font-size:10px;
font-family:arial, helvetica, sans-serif;
width: 120px;
padding:0px;
}
.navigation
{
padding-top:5px;
width:500px;
}
.past
{
background-image:url(../images/past.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:183px;
vertical-align:middle;
}
.feature{float:right;width:310px; padding:10px; color:fff; vertical-align:top;}
.featureImage{padding-right:10px;width:150px;}
.leftcolumn {
width:214px;
}

.lefttop
{
padding-top: 60px;
padding-left: 10px;
padding-right: 30px;
padding-bottom: 10px;
}
.rightcolumn {

}
.centercolumnhome {
padding: 20px;
background-image:url(../images/background.jpg);
background-repeat:repeat-y;
}
.centercolumn {
padding: 10px;
}

.primaryImage
{
padding-right:5px;
}

.question
{
font-weight:bold;
padding:3px;
}
.adbanner
{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.footer{padding-left:10px;}
.footer img
{
padding-left:70px;
}
.footer a, .footer a:link, .footer a:visited
{
}

.date {
float: right;
margin: 0;
padding: 0;
}

.more {
float: right;
}

.numberresults {
font-weight: bold;
}

.breadcrumb {
text-align:right;
padding: 0px;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
font-size: 10px;
}
.breadcrumb a:hover{
text-decoration: none;
}
.exhibit
{
display:inline-block;
vertical-align:middle;
text-align:center;
float:left;
width:150px;
}
.cycle
{
font: bold 16px/1.2em arial, helvetica, sans-serif;
padding-top:10px;
}
.logo{display:none;}
.leftartist{width:230px;}
.rightartist{padding-left:20px;width:250px;}
.artlabel{width:150px; text-align:left;}
.artcycle{width:150px; text-align:center;}
.thumbimage{padding-right:10px; width:200px;}
.homenav 
{
display:block;
padding-left:10px;
font: bold 15px/1.2em arial narrow, arial, helvetica, sans-serif;
}
.homenav:link, .homenav:visited
{
color:fff; text-decoration:none;
}

.homenav:hover, .homenav:visited:hover
{
color:fff;text-decoration:underline;
}