body {
font-family:Helvetica, Arial, sans-serif;
background: #fff url(images/oswald_tile.png) repeat-x;
color:#333333;
}
p {font-size:.8em; margin:.4em 0 .9em 0; line-height:1.4em;}
strong {font-weight:bold;}
h1 {color:#D46F23; font-size:1.1em; font-weight:normal; margin:.5em 0 .3em 0;}
h2 {color:#999966; font-size:1em; font-weight:normal; margin:.2em 0 .3em 0;}
h2 a:link, h2 a:visited {color:#999966; text-decoration:none; padding:2px 0;}
h2 a:hover {color:#D46F23;text-decoration:none;}
h3 {color:#000; font-size:.75em; font-weight:normal; margin:.1em 0 .3em 0;}

#container {
/*border:1px solid #eee;
border-width:0 1px;*/
position:relative;
margin:0 auto;
width:970px;
overflow:hidden;
height:auto;
}
.flash {
/*position:absolute;
z-index:0;*/
display:block;
margin:97px 0 0 0;
}

#logo {
position:absolute;
z-index:100;
top:40px;
left:20px;
background:#fff url(images/oswald_logo.png) no-repeat center;
width:83px;
height:78px;
text-indent:-1000em;
}
#logo a {display:block; height:78px; width:83px; padding:0 0 2px 0;}
#logo a:hover { border-bottom:1px solid #DCDAD3;}

.tabs {
/*background-color:#ccc;*/
padding:160px 33px 0 140px;
}
#intro_oswald {
float:left
}
#gallery_info {
width:365px;
float:right;
margin:0 0 20px 0;
}
#gallery_table {width:100%;}

#gallery_table th {color:#999966; font-size:1em; font-weight:normal;padding:5px;}
#gallery_table tr {}
#gallery_table td {padding:0 5px;font-size:.75em;}

#exhibit_c1 {
/*background-color:pink;*/
width:340px;
float:left;
}
#exhibit_c2, #exhibit_c3 {
/*background-color:green;*/
width:195px;
margin:0 0 0 33px;
float:left;
}
#exhibit_c3 {
/*background-color:yellow;*/
}
.upcoming_exhibit, .past_exhibit {margin:0 0 1em 0;}


.nav {
position:absolute;
top:72px;
left:138px;
}
.nav li {display:inline; padding:0 .5em 0 0;}
.nav li a:link, .nav li a:visited, .nav li a:active {
font:1.1em normal lighter Helvetica, Verdana, sans-serif;
color:#5B564A;
padding:2px;
text-decoration:none;
}
.nav li a:hover {color:#D46F23;}

.artists-nav {
position:absolute;
top:100px;
left:140px;
}

.artists-nav li {display:inline; margin:0 .5em 0 0;}
.artists-nav a:link, .artists-nav a:visited {color:#787161; text-decoration:none;}
.artists-nav a:hover {color:#D46F23; text-decoration:none;}

a.current {color:#D46F23 !important;}

h1.artist-name {font-weight:bold; padding-right:10px;}
h1.artist-name, .tabNavigation {display:inline; color:#5B564A;}
ul.tabNavigation {}
.tabNavigation li {display:inline; margin:0 0 0 .5em;}
.tabNavigation a:link, .tabNavigation a:visited {color:#787161; text-decoration:none; padding:3px 4px 2px 4px; font-size:.8em;}
.tabNavigation a:hover, .selected {background-color:#D46F23; color:#fff !important; text-decoration:none;}
.tabContainer {padding:10px 0 0 0; margin:0 25px 20px 0; border-top:1px solid #DCDAD3;}

ul.artist_list {/*float:left;*/display:block;}
.artist_list li {
display:block; width:250px; float:left;
padding:.2em 0;
}
.artist_list li a:link, .artist_list li a:visited {
padding:0;
color:#5B564A;
text-decoration:none;
}
.artist_list li a:hover {color:#D46F23;}
.clear {clear:both;}
.link_more a {color:#5B564A; font-size:.7em; text-decoration:none; padding:2px; border-bottom:1px #eee solid; text-transform: uppercase;}
.link_more a:hover {background-color:#D46F23; color:#fff;}
.image_left {float:left; margin:0 .5em .3em 0;}
.list li {margin:0 0 0 20px; list-style:circle; font-size:.8em;}

#pricing table {border:1px solid #DCDAD3; margin:0 0 10px 0;}
#pricing table td {padding:10px;border-bottom:1px solid #DCDAD3;}

.holiday-hours {font-size:1em;}

.smd_btn_container {
/*background:yellow;*/
position: absolute;
display:block;
width:40px;
height:18px;
top:160px;
left:870px;
}

.smd_slimbox_next, .smd_slimbox_prev {
display:block;
width:18px;
height:18px;
color:#000;
text-indent:-999em;
}
.smd_slimbox_next {
position:absolute;
top:0;
right:0;
background:url(images/smd_slimbox_next.png) no-repeat;
margin:0;
}
.smd_slimbox_prev {
background:url(images/smd_slimbox_prev.png) no-repeat;
margin-right:20px;
}
.smd_btn_container a:hover {
background-position:0 -18px;
text-indent:-60px;
text-decoration:none;
font-size:.8em;
}
/* slimbox span id='TB_next' */
#TB_next, #TB_prev {
display:block;
width:18px;
height:18px;
text-indent:-999em;
}
#TB_next a, #TB_prev a {
/*background:pink;*/
display:block;
position:relative;
bottom:15px;
width:18px;
height:18px;
}
#TB_next a:hover, #TB_prev a:hover { cursor:pointer;}
#TB_next  {
position:absolute;
top:0;
right:0;
margin:3px 5px 0 0;
background:url(images/smd_slimbox_next.png) no-repeat;
}
#TB_prev  {
background:url(images/smd_slimbox_prev.png) no-repeat;
position:absolute;
top:0;
right:25px;
margin:3px 5px 0 0;
}
#TB_next:hover, #TB_prev:hover {
background-position:0 -18px;
}

#TB_caption {
width:89%;
/*background:yellow;*/
}
a#TB_ImageOff { color:#fff !important;}

/*#TB_closeWindow {background:red;}*/

.signup_table  {border:1px solid #DCDAD3; margin:20px 0 10px 0; font-size:.8em;}
.signup_table td {padding:8px 8px 4px 8px;}
.signup_table input {border:1px solid #DCDAD3;}
.form_btn {padding:5px; background:#DCDAD3; border:1px solid #ccc !important; cursor:pointer;}
.form_btn:hover {}

.narrow_p {width:500px;}
