body {
background : #eef5d6;
margin : 0;
padding : 0;
font-family : "Lucida Sans","Segoe UI","Calibri","Tahoma","Verdana","Arial","Helvetica",sans-serif;
font-size : 14px;
line-height : 1.6em;
}
.wrap {
width : 100%;
}
.header {
}
.header h1 {
}
.header h1 a {
}
.header h1 span {
display : none;
}
.header .navigation ul {
padding : 0;
margin : 0;
list-style-type : none;
}
.header .navigation li {
float : left;
}
.header .navigation a {
display : inline;
text-align : center;
font-family : "Georgia","Times New Roman","Times",serif;
font-size : 18px;
text-decoration : none;
margin : 0 20px;
}
.main {
}
.main .page {
width : 60%;
max-width : 60%;
float : left;
}
.main .page h2 {
font-family : "Georgia","Times New Roman","Times",serif;
font-size : 2em;
font-style : italic;
font-weight : normal;
padding : 0;
margin : 0.8em 0;
}
.main h3 {
font-family : "Georgia","Times New Roman","Times",serif;
font-size : 1.5em;
font-weight : normal;
text-decoration : underline;
padding : 0;
margin : 0.8em 0;
}
.main h4 {
font-family : "Georgia","Times New Roman","Times",serif;
font-size : 1.3em;
font-weight : normal;
text-decoration : underline;
padding : 0;
margin : 0.8em 0;
}
.main h5 {
font-family : "Georgia","Times New Roman","Times",serif;
font-size : 1.2em;
font-weight : normal;
text-decoration : underline;
padding : 0;
margin : 0.8em 0;
}
.main h6 {
font-family : "Georgia","Times New Roman","Times",serif;
font-size : 1.1em;
font-weight : normal;
text-decoration : underline;
padding : 0;
margin : 0.8em 0;
}
.main img {
max-width : 100%;
}
.main .sidebar {
display : none;
width : 29%;
float : right;
}
.main .sidebar p {
font-size : 0.9em;
line-height : 1.4em;
}
.main .sidebar p.date {
font-style : italic;
line-height : 1.2em;
margin : 0 0 -8px 0;
padding : 0;
}
.main .page p.post-date {
font-style : italic;
line-height : 1.2em;
margin-top : -10px;
padding : 0;
font-size : 0.9em;
}
.main .sidebar p.more {
margin : -8px 0 0 0;
line-height : 1.2em;
text-align : right;
}
.main a {
color : #4D7480;
}
.paginator {
margin-top : 4em;
padding-bottom : 1em;
position : relative;
}
.paginator .paginate-numbers {
width : 100%;
text-align : center;
position : absolute;
top : 0;
left : 0;
z-index : 1;
}
.paginator .paginate-counter {
width : 100%;
text-align : center;
position : absolute;
top : -1.8em;
left : 0;
}
.paginator .paginate-prev {
width : 25%;
text-align : left;
position : absolute;
top : 0;
left : 0;
z-index : 2;
}
.paginator .paginate-next {
width : 25%;
text-align : right;
position : absolute;
top : 0;
right : 0;
z-index : 3;
}
.footer {
clear : both;
color : #000;
width : 100%;
}
.footer p {
padding : 0;
margin : 0;
font-size : 13px;
display : block;
}
.footer p.left {
width : 100%;
}
.footer p.right {
width : 100%;
}
.footer a {
color : #000;
}



.sidebar .slideshow {
	width : 270px;
	height : 270px;
	position : relative;
	background : black;
}
.sidebar .caption {
	width : 270px;
	margin : 0px;
	position : absolute;
	bottom : 0;
	left : 0;
	z-index : 100;
	opacity : 0.8;
}

.sidebar .caption p {
	font-size : 0.8em;
	color : #fff;
	padding : 5px;
	margin : 0;
	background : black;
	text-align : center;
	font-family : "Verdana","Helvetica",sans-serif;
}
.sidebar .caption p a {
	color : #fff;
}
.sidebar .slideshow .paintings img {
	display : none;
	border : 0;
}
.sidebar .slideshow .paintings img.nojs {
	display : inline;
}


/* Form Fields */
form {
margin : 0;
padding : 0;
}
form label {
display : block;
width : 20%;
float : left;
height : 40px;
margin : 4px 0;
margin : 0;
padding : 0;
}
form input {
display : block;
width : 40%;
float : left;
font-family : verdana, helvetica, tahoma, sans-serif;
margin : 0;
font-size : 1em;
}
form div.input {
clear : both;
margin : 0;
padding : 0;
}
form textarea {
font-family : verdana, helvetica, tahoma, sans-serif;
width : 40%;
height : 9em;
font-size : 1em;
}
form div.submit input {
float : none;
width : 20%;
margin-left : -10%;
position : relative;
left : 40%;
margin-top : 15px;
}
form div.input.textarea label {

}

ul.exhibitions {
list-style-type : none;
margin : 0;
padding : 0;
}
ul.exhibitions li.exhibition {
height : 100px;
padding : 10px;
margin : 10px 0;
border : 2px solid #CFCFCF;
background : #EEF5D6 url('img/exhibition-bg.png');
}
ul.exhibitions li.exhibition img {
border : 0;
float : left;
}
ul.exhibitions li.exhibition h3 {
padding : 0;
margin : 5px 5px 5px 110px;
}
ul.exhibitions li.exhibition p {
padding : 0;
margin : 5px 5px 0 110px;
font-size : 0.9em;
line-height : 1.2em;
}
ul.exhibitions li.exhibition p.date {
font-style : italic;
font-size : 0.8em;
}
ul.exhibitions li.exhibition div.clear, div.clear {
clear : both;
}


div.exhibition p.date {
font-style : italic;
}
div.exhibition div.paintings ul {
margin : 0;
padding : 0;
list-style-type : none;
}
div.exhibition div.paintings li {
float : left;
width : 215px;
height : 215px;
line-height : 215px;
text-align : center;
}
div.exhibition div.paintings img {
border : 0;
-moz-box-shadow: 5px 5px 5px #bbb;
-webkit-box-shadow: 5px 5px 5px #bbb;
box-shadow: 5px 5px 5px #bbb;
vertical-align : middle;
}

div.painting h3.artist {
text-decoration : none;
font-style : italic;
}
div.painting a.paint img {
border : 0;
}
div.painting p.sold {
font-weight : bold;
font-size : 1.2em;
color : red;
border : 2px solid red;
padding : 5px;
text-align : center;
width : 100px;
float : right;
margin : 0;
}
div.links {
width : 240px;
float : right;
border : 2px solid #4D7480;
}
div.links a {
padding : 5px;
display : block;
text-decoration : none;
font-weight : bold;
font-size : 0.9em;
vertical-align : middle;
}
div.links a:hover {
background : #EDF5F7;
}
div.links a img {
border : 0;
margin-bottom : -3px;
}
div.painting div.clear {
height : 20px;
}

div.frames ul {
margin : 0;
padding : 0;
list-style-type : none;
width : 90%;
}
div.frames {
z-index : 990;
line-height : 1;
text-align : center;
}
div.frames ul li div.frame img {
margin : 0;
padding : 0;
}
div.frames ul li div.frame p {
font-size : 0.8em;
padding : 5px;
margin : 0 0 30px 0;
background : #CAD5A4;
width : 260px;
}
div.frame {
z-index : 1000;
}
div.frame span.close {
position : absolute;
top : -21px;
right : 0;
display : block;
background : #CAD5A4 url("/img/icons/cross.png") 40px 2px no-repeat;
font-size : 0.8em;
padding : 5px 26px 5px 5px;
cursor : pointer;
display : none;
}