html {
background:#3d3732 url('/img/site/bg.jpg') no-repeat -50px -15px;
}

div#header_shell,div#content_shell {
}

#container {
}

ul#website li a {
background:url(/img/site/menu_tab.png) -40px 0;
color:#6e632d;
}

ul#website li:hover ul {
background:#dbce8a;
border:1px solid #9d9463;
}

ul#website li ul li {background:#dbce8a;}

ul#website li ul li a {
color:#6f6838 !important;
}

ul#website li ul li a:hover {
background:#fff !important;
color:#000 !important;
}

span#site_left {
background:url(/img/site/menu_tab.png) no-repeat left top;
}

span#site_right {
background:url(/img/site/menu_tab.png) no-repeat right top;
}

ul#artwork li a {
border-left:1px dotted #807043;
color:#605432;
}

li#nav_drawings a {
border-left:none !important;
}

dd#nav_sketch a {
border-right:none !important;
}

ul.hide {
background:transparent !important;
border-color:#333 !important;
border-style:dotted !important;
}

ul.hide li a {
background:transparent !important;
border:none;
}

ul#artwork #work #nav_work li a,ul#artwork #drawings li a,ul#artwork #sketchbook li a,ul#artwork #paintings li a {
color:#3d3431;
}

h1 a {
background:url('/img/site/logo.png') no-repeat 0 0;
}

h2 {
color:#37382d;
}

h2 span {
color:#751113;
}

div#search_box input,div#mailing_list_box input {
background:#ccc;
border:1px solid #777;
}

div#search_box button,div#mailing_list_box button {
background:transparent url(/img/site/zoom_glow.png) no-repeat 50% 50%;
border:none;
}

div#mailing_list_box button {
background:transparent url(/img/site/email.png) no-repeat 50% 50%;
}

div#search_box button:hover,div#mailing_list_box button:hover {
background:url(/img/site/magnifier.png) no-repeat 50% 50%;
}

div#mailing_list_box button:hover {
background:transparent url(/img/site/email_go.png) no-repeat 50% 50%;
}

div#search_box input:hover,div#mailing_list_box input:hover {
background:#fff;
}

div#footer ul li:first-child {
border:none;
}

div#footer ul li {
border-left:1px solid #aaa;
}

#column_one {
background:#555;
}

#column_two {
background:#666;
}

#columns {
}

div.roundbox {
background: url('/img/site/rnded-corners_bg.png') repeat!important;
}

div.topcorners span.l {
background:url('/img/site/rnded_corners.png') no-repeat;
}

div.topcorners span.r {
background:url('/img/site/rnded_corners.png') no-repeat right top;
}

div.bottomcorners span.l {
background:url('/img/site/rnded_corners.png') no-repeat bottom left;
}

div.bottomcorners span.r {
background:url('/img/site/rnded_corners.png') no-repeat right bottom;
}

div.yellow {
background: url('/img/site/rnded-corners_yellow_bg.png') repeat!important;
}

div.yellow div.topcorners span.l {
background:url('/img/site/rnded-corners_yellow.png') no-repeat;
}

div.yellow div.topcorners span.r {
background:url('/img/site/rnded-corners_yellow.png') no-repeat right top;
}

div.yellow div.bottomcorners span.l {
background:url('/img/site/rnded-corners_yellow.png') no-repeat bottom left;
}

div.yellow div.bottomcorners span.r {
background:url('/img/site/rnded-corners_yellow.png') no-repeat right bottom;
}

div#sub_header {
border:1px solid #827b6c;
border-width:0;
color: #9d8a52!important;
}

div#sub_header h3 em {
color:#fff!important;
}

div#sub_header h3 a, div#sub_header h3 {
color: #e2c878;
}

div#sub_header h3 span {
color:#fff;
}

div#search_box input {
background:#eee;
border:3px double #888;
color:#666;
}

#screenshot {
border:1px solid #333;
background:#ddd;
padding: 3px;
}

button#submit {
color:#555;
}

div.email {
}

body,h3,h4,button#submit:hover {
color:#f4efe2;
}

ul#website li a:hover,#homepage li#nav_home a,#drawings li#nav_drawings a,#sketchbook li#nav_sketchbook a,#paintings li#nav_paintings a,#resources li#nav_resources a,#about li#nav_contact a,#teaching li#nav_teaching a,#progress li#nav_linkage a,#news li#nav_blog a,#commissions #nav_commission a,div#site_nav a em,ul#artwork #drawings li a:hover,ul#artwork #sketchbook li a:hover,ul#artwork #paintings li a:hover,ul#artwork #work li a:hover,div#sub_header h3 a:hover {
color:#fff;
}

ul#artwork li a:hover,#work #nav_work a,#drawings #nav_work a,#sketchbook #nav_work a,#paintings #nav_work a,#drawings li#nav_drawings a,#progress li#nav_progress a,#paintings li#nav_paintings a {
color:#fff !important;
}

div#sub_header h3,div#sub_header em {

}

span.webmaster { color: #ffc100; }

input, textarea, select { background: url('/img/site/input_bg.png') no-repeat; }

option { background: #fff; }