/*
Theme Name: Empty
Theme URI: xxx
Description: xxx
Version: 1.0
Author: Zoltan Radics
*/

body {
	font: 11px Verdana, sans-serif;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff url('images/bg_secondary.jpg') no-repeat top left fixed;
	_background-position: 0px 50px;
}

.clear { clear: both; }
a { color: #888; text-decoration: none; }
a img { border: none; }
ul { margin: 0px; padding: 0px; }
ul li { list-style-type: none; }

h1, h2, h3 { font-family: Arial, sans-serif; }
h2 { margin: 0px 0px 10px 0px; padding: 5px 0px 5px 50px; font-size: 18px;  background: transparent url('images/head.jpg') no-repeat left; }

.site { overflow: hidden; }
.site .left { 
	float: left; 
	width: 220px;
	background: transparent url('images/menu.png') repeat;
	position: fixed;
	left: 0px;
	top: 0px;
}
.site .middle { 
	float: left; 
	width: 220px;
	margin: 0px 0px 0px 220px; 
	_background: transparent url('images/secondary.png') repeat;
	padding: 0px 0px 40px 0px;
}
.site .wide {
	float: left; 
	width: 480px;
	background: transparent url('images/content.png') repeat;
	padding: 20px 0px 40px 0px;
}
.site .wide .widetop {
	float: right;
	padding: 25px 0px 0px 0px;
	margin: 0px 30px 0px 0px;
	height: 170px;
	border: 0px solid #999;
	overflow: hidden;
}
.site .wide .widetop li {
	display: block;
	text-align: right;
	margin: 0px 0px 30px 0px;
} 

.site .wide .widetop li a { 
	color: #000;
	background: #fff url('images/arrow-right.png') no-repeat right;
	padding: 8px 35px 8px 10px;
}

.site .wide .widetop li a:hover { color: #1e85c5; }

.site .left .logo { 
	display: block; 
	width: 160px; 
	height: 93px; 
	margin: 65px auto 0px auto;
	background: transparent url('images/logo.png') no-repeat;
}
.site .left .lang { display: block; margin: 0px 0px 5px 25px; padding: 5px 5px 5px 5px; color: #000; font-weight: bold; }

ul.menu {}
ul.menu li.page_item { text-transform: uppercase; }
ul.menu li.page_item a {}
ul.menu li.current_page_item a { color: #1e85c5; text-transform: uppercase; }
ul.menu li.page_item a:hover { color: #1e85c5; }

.site .left .box { width: 160px; margin: 35px auto 0px auto; }

.contact { font-size: 10px; }
.newsletter form .formcont {
	width: 160px; 
	height: 30px; 
	background: transparent url('images/tf.png') no-repeat;
	border: none;
}
.newsletter form .formcont .tf {
	display: block;
	float: left;
	width: 118px; 
	height: 22px;
	padding: 4px;
	border: none;
	background-color: transparent;
}

.newsletter form .submit {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background: transparent url('images/arrow-right.png') no-repeat;
	border: none;
	cursor: pointer;
}

.wide .post {
	width: 420px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}

.wide .post .entry {
	font: 12px Arial, sans-serif;
	line-height: 18px;
	margin: 0px 0px 40px 0px;
}

.wide .post .box {
	background-color: #fff;
	padding: 5px;
}
.wide .post .box .artist-profile {
	display: block;
	float: left;
	background-color: #333;
	width: 120px;
	height: 165px;
}
.artist-details {
	padding: 40px 0px 0px 10px;
	overflow: hidden;
}
.artist-details .artist-name {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
}

.artist-details .artist-type {
	color: #bbb;
	text-transform: uppercase;
}

.wide .post .entry a { color: #1e85c5; }

a.artitem {
	display: block;
	float: left;
	background-color: #fff;
	padding: 6px;
	max-height: 112px;
	margin: 0px 8px 10px 0px;
}
a.artitem:hover { background-color: #ddd; }

.post .thumbnail { max-width: 408px; background-color: #fff; padding: 6px; cursor: pointer; }
.entry .thumbnail { max-height: 100px; padding: 0px; }

ul.secondary { margin: 210px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-bottom: 40px; }
ul.secondary li a { color: #000; display: block; padding: 5px 0px 5px 25px; }
ul.secondary li a:hover { background: transparent url('images/secondary.png'); color: #333; }
ul.secondary li a.active { font-weight: bold; background: #fff url('images/arrow-right.png') no-repeat right; }

a.back {
	display: block;
	width: 80px;
	background: #fff url('images/arrow-left.png') no-repeat;
	padding: 7px 0px 7px 35px;
	margin: 10px 0px 20px 0px;
	color: #000;
}
a.back:hover { background: #ddd url('images/arrow-left.png') no-repeat; }

a.more {
	display: block;
	float: right;
	width: 80px;
	background: #fff url('images/arrow-right.png') no-repeat right;
	padding: 7px 35px 7px 7px;
	margin: 10px 0px 10px 0px;
	color: #000;
}
a.more:hover { background: #ddd url('images/arrow-right.png') no-repeat right; }

.artitemdetails { width: 100%; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.artitemdetails .detail-label { padding: 4px 0px 4px 0px; font-weight: bold; }
.artitemdetails .value { text-align: right ; }

.box .message { color: red; }

.exchibitionimage {
	display: block;
	float: left;
	margin: 0px 8px 4px 0px;
	max-width: 130px; 
	background-color: #fff; 
	padding: 6px;
}

h2.exchibitiontitle { background-image: none; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
.exchibitiondate { margin: 0px 0px 10px 0px;font-weight: bold; }

.artitembox {
	width: 420px;
	padding: 0px 30px 0px 30px;
	border: 1px solid #999;
}

ul.artitems {}
ul.artitems li a.active { color: #1e85c5; }

#respond { margin: 0px 0px 40px 0px; }
#respond label { display: block; width: 150px; font-style: italic; }
#respond .tf { padding: 4px; border: 1px solid #ddd; }
#respond .ta { width: 415px; padding: 4px; border: 1px solid #ddd; }
#submit { display: block; float: right; width: 80px; background: #fff url('images/arrow-right.png') no-repeat right; padding: 7px 35px 7px 7px; margin: 10px 0px 10px 0px; color: #000; border: none; }


ul.commentlist { border: 0px solid #999; }
ul.commentlist li { display: block; margin: 0px 0px 30px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #aaa; }
ul.commentlist li .comment-author { font-weight: bold; margin: 0px 0px 10px 0px; }
ul.commentlist li .comment-content { font-weight: normal; }

.navigation { width: 420px; margin: 0px auto 20px auto; }
.navigation a { display: block; }
.navigation .prev { float: left; background: #fff url('images/arrow-left.png') no-repeat left; padding: 7px 7px 7px 35px; }
.navigation .next { float: right; background: #fff url('images/arrow-right.png') no-repeat right; padding: 7px 35px 7px 7px; }

.wp-caption { background-color: #fff; padding: 6px; }
