img, a {
	border: none;
}
.fleft {float:left}
.fright {float:right}
.fcenter {float:none;text-align:center}
.fclear {clear:both}
.inner_copy {border:0;color:#f00;float:left;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
body {margin:0;padding:0;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#464032; background: #F4F4F4 }
h1, h2, h3 {margin:0;padding:0;font-weight:normal;color:#221D1D}
h1 {font-size:2em}
h2 {font-size:2.0em}
h3 {font-size:1.6em}
p, ul, ol {margin-top:0;line-height:180%}
ul, ol {}
a {text-decoration:none;color:#ED3A00}
a:hover {}
#wrapper {width:960px;margin:0 auto;padding:0}
/* Header */
#header {width:940px;height:100px;margin:0 auto}
/* Logo */
#logo {float:left;height:40px;margin:0;color:#000}
#logo h1, #logo p {margin:0;padding:0}
#logo h1 {float:left;padding-left:20px;letter-spacing:-1px;text-transform:lowercase;font-size:3.8em}
#logo p {float:left;margin:0;padding:26px 0 0 10px;font:normal 14px Georgia, "Times New Roman",Times,serif;font-style:italic;color:#5E4E38} 
#logo p a {color:#5E4E38}
#logo a {border:none;background:none;text-decoration:none;color:#A83A01}
/* Search */
#search {float:right;width:280px;height:60px;padding:20px 0 0 0;background:url('/static/images/search_bg2.png'); border-bottom:4px solid #fff}
#search form {height:41px;margin:0;padding:10px 0 0 20px}
#search fieldset {margin:0;padding:0;border:none}
#search-text {width:170px;}
#search-submit {width:50px;height:23px;border:1px solid #525252;background:#525252;font-weight:bold;font-size:10px;color:#fff}
/* Menu */
#menu {width:940px;height:36px;margin:0 auto;padding:0;background:#FC9D00}
#menu ul.menu {margin:0 0 0 10px;padding:0;list-style:none;line-height:normal}
#menu ul.submenu {
    list-style: none outside none;
    padding: 0;
    position: absolute;
    display: none;}
#menu ul.menu li {float:left}
#menu ul.menu li:hover ul.submenu {display: block;}
#menu ul.submenu li {background: none repeat scroll 0 0 #FC9D00;
    clear: both;
    height: 36px;
    min-width: 130px;}
#menu ul.submenu li:hover {background: none repeat scroll 0 0 #E93301;}
    
#menu a {
	border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 26px;
    padding: 10px 20px 0;
    text-align: center;
    text-decoration: none;
	}
#menu li:hover, #menu .current_page_item {background:#E93301;text-decoration:none}
#menu .current_page_item {background:#E93301;color:#fff}
/* Page */
#page {width:940px;margin:0 auto;padding:0}
#page-bgtop {padding:20px 0}
#page-bgbtm {min-height: 600px;}
/* Content */
#content {float:right;width:620px;padding:0}
.post {margin-bottom:15px}
.post-bgtop {}
.post-bgbtm {}
.post .title {margin-bottom:25px;padding:12px 0 0 0;letter-spacing:-.5px;color:#000;line-height:110%;}
.post .title a {color:#221D1D;border:none}
.post .meta {height:30px;border-bottom:1px solid #DBDBDB;margin:0;padding:0;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold}
.post .meta .date {float:left;height:24px;color:#464032}
.post .meta .posted {float:right;height:24px;padding:3px 15px;color:#464032}
.post .meta a {color:#464032}
.post .entry {padding:0 0 20px 0;padding-bottom:20px; line-height: 180%;}
.links {padding-top:20px;font-size:12px;font-weight:bold}
/* Sidebar */
#sidebar {float:left;width:280px;padding:0;color:#787878}
#sidebar ul {margin:0;padding:0;list-style:none}
#sidebar li {margin:0;padding:0}
#sidebar li ul {margin:0 0;padding-bottom:30px}
#sidebar li li {line-height:35px;border-bottom:1px dotted #E5E0C6;margin:0 10px;border-right:none}
#sidebar li a {padding-left:10px;}
#sidebar li li span {display:block;margin-top:-20px;padding:0;font-size:11px;font-style:italic}
#sidebar h2 {padding-left:30px;padding-top:6px;padding-bottom:6px;background:#FC9D00;letter-spacing:-.5px;font-size:1.8em;color:#fff}
#sidebar h2 a {color:#fff !important}
#sidebar p {margin:0 0;padding:10px 30px 20px 30px;text-align:justify}
#sidebar a {border:none;color:#464032}
#sidebar a:hover {text-decoration:underline;color:#464032}
/* Calendar */
#calendar {}
#calendar_wrap {padding:20px}
#calendar table {width:100%}
#calendar tbody td {text-align:center}
#calendar #next {text-align:right}
/* Footer */
#footer {width:940px;height:50px;margin:0 auto;padding:0 0 15px 0;border-top:4px solid #EBE6D1;font-family:Arial,Helvetica,sans-serif}
#footer p {margin:0;padding-top:20px;line-height:normal;font-size:10px;text-transform:uppercase;text-align:center;color:#444}
#footer a {color:#464032}

#logo img {
	 height: 100px;
    width: 940px;
}

#sidebarGal {
	height: 130px;
	position: relative;
	top: 20px;
}

#sidebarGal li {
   float: left;
    height: 60px;
    margin: 0 !important;
    width: 55px;
}

#sidebarGal li a {
	
}

#sidebarGal li a img {
	
}

div.clear {
	clear: both;
}

.pagination {
	float: left;
    left: -42px;
    position: relative;
}

.pagination ul li {
	 float: left;
    list-style: none outside none;
    margin-right: 18px;
}

.pagination ul li a {
	
}

.pagination ul li a:hover, .pagination ul li strong {
	font-weight: bold;
}


form#contact_form {
	
}

form#contact_form div.input {
	margin-top: 11px;
}

form#contact_form div.input label {
	display: block;
    float: left;
    width: 200px;
}

form#contact_form div.input input.text {
	width: 350px;
}

form#contact_form div.input input.sbm {
height: 33px;
    margin-left: 200px;
    width: 181px;
}

form#contact_form div.input textarea {
	height: 300px;
    width: 350px;
}

div.entry.error ul li {
	color: #f00;
	list-style: none;'
}

div.entry img {
    max-width: 100%;
}

div.entry.error ul {
	 left: -40px;
    position: relative;
}

form#contact_form img {
	 position: relative;
	 left: 200px;
	
}

table.exhibition {
	width: 100%;
	font-size: 11px;
	line-height: 140%;
	background: #595855;
}

table.exhibition thead {
	font-weight: 600;
	background:#47c562;
}

table.exhibition thead tr td {
	padding: 5px 0px 5px 5px;
	border: none;
	margin: 0;
}

table.exhibition tr td {
	padding: 7px 0px 7px 5px;
}

table.exhibition tr td {
	text-align: left;
}

table.exhibition thead tr td:first-child {
	width: 93px;
}

table.exhibition thead tr td:last-child {
	width: 80px;
}


img.sidebar_image {
	max-width: 257px;
	max-height: 300px;
}

img.image_hidden {
	display: none;
}

img.image_visible {
	width: 75px;
}

table.exhibition tbody tr:nth-child(even) {background: #CCC}
table.exhibition tbody tr:nth-child(odd) {background: #FFF}




