/*== RESET ==*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}

body { line-height: 1;}

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none;}

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	
border-collapse: collapse;
border-spacing: 0;
}

b, strong { font-weight: bold; }

/*== Styles ==*/

body {
background: #fff;
text-transform: uppercase;
color: #777;
font-family: 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
font-size: 13px;
line-height: 16px;
}

a, a:visited { 
text-decoration: none;
color: #333; 
}

a:hover { color: #000; }

.wrapper {
width: 860px;
float:left;
margin: 0 0 0 40px;
}

.topbar {
width: 860px;
margin: 50px 0 0 0;
}

.content {
float:left;
width: 860px;
margin: 40px 0 30px 0;
}

.column_140 {
float:left;
width: 140px;
margin: 0 20px 0 0;
}

.column_140_right {
float:left;
width: 220px;
margin-top: 0 20px 0 0;
}

.column_460 {
float:left;
width: 460px;
}

body .credits {
float:left;
width: 460px;
margin: 5px 0 0 0;
text-transform: uppercase;
font-size: 11px;
line-height: 15px;
}

.credits_col_left {
float:left;
width: 300px;
font-size: 11px;
line-height: 15px;
}

.credits_col_right {
float:right;
width: 210px;
text-align: right;
font-size: 11px;
line-height: 15px;
}

.column_220_left {
float:left;
width: 220px;
margin: 0 20px 0 0;
}

.column_220_right {
float:right;
width: 220px;
}

p {
font-family: 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
font-size: 13px;
line-height: 16px;
text-transform: none;
color: #777;
margin:  0 0 16px 0;
}

.column_306 {
float:left;
width: 410px;
margin: 0 0 0 50px;
}

.exh_entry {
float:right;
width: 410px;
border-bottom: 1px solid #ddd;
margin: 0 0 15px 0;
padding: 0 0 5px 0;
}

hr {
border: 0;
width: 100%;
height: 1px;
line-height: 1px;
color: #ddd;
background-color: #ddd;
margin: 0 0 10px 0;
clear:both;
}

.stiker {
background: url(http://www.samuel-fisher.com/images/sold_sticker.png);
width: 14px;
height: 14px;
margin-top: -19px;
margin-left: 5px;
position: absolute;
z-index: 10;
}

img { border: 1px solid #ddd; }

#nav_cat_archive li a {
font-family: 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
text-transform: uppercase;
font-size: 13px;
line-height: 16px;
color: #000;
}

ul#entries {
margin: 0 0 10px 0;
width: 220px;
}

ul#entries li {
font-size: 13px; 
line-height: 16px;
color: #aaaaaa; 
letter-spacing: 0; 
}

ul#main_nav li {
list-style-type: none;
font-family: 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
text-transform: uppercase;
}

ul#entries li a, ul#entries li a:visited { 
color: #aaaaaa; 
text-decoration: none;
}

ul#main_nav li a, ul#main_nav li a:visited, ul#sub_nav li a, ul#sub_nav li a:visited {
font-size: 13px; 
line-height: 16px;
color: #333333; 
letter-spacing: 0; 
margin-bottom:10;  
text-transform: uppercase;
}

ul#main_nav li a:hover, ul#sub_nav li a:hover { color: #000000; }

ul#entries li a:hover { color: #333333; }

ul#entries li#current a { color: #bf3a02; }

h2 {
font-size: 24px;
letter-spacing: -1px;
font-family: 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
text-transform: uppercase;
color: #333;
}

.footer {
font-size: 11px;
line-height: 14px;
color: #999;
position: absolute;
top: 600px;
text-transform: uppercase;
}

.exh_title, .exh_venue {
float:left;
width: 405px;
}

.column_154 > span { width: 405px; }

.column_154 a, .column_154 a:visited { color: #333; }
.column_154 a:hover { color: #000; }