/*   
Theme Name: JENRIKS
Theme URI: www.jenriks.de
Description: This is a theme for a daily photoblog with just one image on the front page.
Author: Erik Hehrmann
Author URI: www.erikhehrmann.de
Version: 3.0
*/

* {
	border: 0;
	margin: 0;
	padding: 0;
}

* a {
	text-decoration: none;
	color: #f60;
}

.wp_likes a.liked:hover {
	background: none !important;
}

a#info-close {
	position: absolute;
	background: none;
	top: 30px;
	right: 25px;
}

a.download-poster {
	border: 1px solid #000;
	color: #000;
	font-weight: 700;
	font-size: 12px;
	background-image: url(img/bg_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 5px 10px;
}

a.dvdcover {
	display: block;
	width: 120px;
	height: 151px;
}

a.poster {
	display: block;
	width: 120px;
	height: 180px;
}

a.dvdcover:hover,
a.poster:hover {
	background: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	margin: -5px -5px -20px;
	padding: 5px 5px 20px;
}

a.extras-fav-link {
	background-image: url(img/bg_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	line-height: 40px;
	height: 40px;
	width: 360px;
	text-align: center;
	font-size: 20px;
	color: #000;
	display: block;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 30px auto;
	padding: 0;
}

a.extras-fav-link:hover {
	background-image: url(img/bg_h2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f60;
	color: #fff;
	border-bottom: 1px solid #555;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

a.order-poster {
	position: absolute;
	top: 563px;
	left: 434px;
	width: 296px;
	height: 33px;
	background-image: url(http://www.jenriks.de/jenriks/wp-content/order-poster.png);
	text-indent: -99999em;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

a.toggle-video {
	font-size: 12px;
	float: right;
	margin-top: -50px;
	width: 150px;
	height: 20px;
	color: #000;
	font-weight: 700;
	border: 1px solid #000;
	background-image: url(img/bg_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: center;
	line-height: 12px;
	padding: 8px 0 0;
}

a.toggle-video:hover,
a.download-poster:hover {
	background-image: url(img/bg_h2.gif);
	background-color: #f60;
}

body {
	width: 100%;
	height: 100%;
	background-image: url(img/bg_pattern_2.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #333;
	color: #fff;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

div#comments {
	position: absolute;
	width: 700px;
	height: 460px;
	overflow: hidden;
	top: 20px;
	z-index: 10;
}

div#double {
	position: absolute;
	top: 578px;
	left: 0;
	height: 32px;
	width: 740px;
	background-image: url(http://www.jenriks.de/jenriks/wp-content/double.png);
	background-repeat: no-repeat;
}

div#extras-video {
	width: 700px;
	height: 460px;
	margin: 0 0 20px -10px;
	padding: 0;
}

div#guest-overlay {
	position: absolute;
	background-image: url(img/bg_black_75.png);
	display: block;
	width: 660px;
	height: 100px;
	top: 340px;
	z-index: 2;
	padding: 20px;
}

div#guest-overlay a {
	background-image: url(img/bg_h2.gif);
	background-attachement: bottom;
	background-color: #f60;
	color: #000;
	line-height: 20px;
	display: block;
	text-align: center;
	width: 70px;
	font-weight: 700;
	margin: 10px 0 0;
	padding: 0;
}

div#guest-overlay a:hover {
	background-image: url(img/bg_white.gif);
	background-color: #fff;
}

div#guest-overlay h3 {
	font-size: 20px;
	margin: 0 0 10px;
}

div#guest-overlay h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 2px;
	font-weight: 400;
	margin: 0 0 10px;
}

div#guest-overlay p,
ul.videos-meta,
ul.poster-meta {
	font-size: 12px;
}

div#info-seven {
	display: block;
	position: absolute;
	top: 225px;
	left: 228px;
	width: 360px;
	height: 200px;
	background-image: url(img/bg_info.png);
	color: #000;
	line-height: 14px;
	font-size: 10px;
	padding: 30px;
}

div#info-seven h5 {
	background-image: none;
	background: none;
	height: 20px;
	line-height: 16px;
	font-size: 16px;
	margin: 2px 0;
	padding: 0;
}

div#info-seven p {
	text-align: justify;
	margin: 0 0 5px;
}

div#info-seven ul {
	list-style-type: none;
	margin: 10px 0 0;
}

div#info-twothousand {
	z-index: 499;
	display: block;
	position: absolute;
	top: 280px;
	left: -28px;
	width: 360px;
	height: 200px;
	background-image: url(img/bg_info.png);
	color: #000;
	line-height: 14px;
	font-size: 10px;
	padding: 30px;
}

div#info-twothousand h5 {
	font-size: 20px;
	text-transform: uppercase;
	margin: 2px 0 20px;
}

div#info-twothousand p {
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 6px;
}

div#overlay1000 {
	position: absolute;
	background: none;
	width: 200px;
	height: 460px;
	font-size: 11px;
	text-align: justify;
	left: 480px;
	top: 20px;
	color: #000;
	line-height: 16px;
	overflow: auto;
	padding: 0 20px;
}

div#overlay1000 a {
	color: #000;
	border-bottom: 1px solid #ccc;
}

div#overlay1000 a:hover {
	color: #f60;
	border-bottom: 1px solid #ccc;
}

div#overlay1000 h2 {
	background: none;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	color: #f60;
	font-size: 18px;
	text-align: left;
	line-height: 40px;
	height: 40px;
}

div#overlay1000 p {
	margin-bottom: 10px;
}

div#photo {
	height: 460px;
	width: 700px;
	overflow: hidden;
}

div#photo a:hover {
	cursor: url(loupe.ani), url(img/loupe.png), progress !important;
}

div#poster11,
div#poster10,
div#poster09,
div#poster08,
div#poster07,
div#poster06 {
	position: absolute;
	margin: 47px 0 0 264px;
}

div#poster11info a,
div#poster10info a,
div#poster09info a,
div#poster08info a,
div#poster07info a,
div#poster06info a {
	font-size: 12px;
	font-weight: 700;
}

div#poster11info h3,
div#poster10info h3,
div#poster09info h3,
div#poster08info h3,
div#poster07info h3,
div#poster06info h3 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

div#poster11info,
div#poster10info,
div#poster09info,
div#poster08info,
div#poster07info,
div#poster06info {
	background: #eee;
	position: absolute;
	color: #aaa;
	margin: 400px 0 0 30px;
	padding: 10px 15px 11px;
}

div.achievements {
	display: block;
	float: left;
	width: 350px;
	border-right: 1px solid #000;
}

div.achievements ul.about li a:hover,
div.votings ul.about li a:hover,
div.gastfotografen_li_fotograf a:hover,
div.textbox-interview p.interviewantwort a:hover,
ul.videos-meta a:hover,
ul.poster-meta a:hover,
ul.searchresults li a:hover,
div.search-notfound p a:hover {
	color: #000;
}

div.achievements ul.about li,
div.votings ul.about li {
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #000;
	padding: 0 0 0 10px;
}

div.achievements ul.about li:hover,
div.votings ul.about li:hover {
	background-image: url(img/bg_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
}

div.achievements ul.about,
div.votings ul.about {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	list-style-type: none;
	color: #000;
	font-size: 12px;
	margin: 0;
}

div.autor-erik {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	display: block;
	height: 373px;
	color: #000;
	border-bottom: 1px solid #000;
	float: right;
	width: 330px;
	padding: 5px 15px 5px 5px;
}

div.autor-erik p.extras,
div.autor-jens p.extras {
	margin-top: 10px;
}

div.autor-jens {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	display: block;
	height: 373px;
	color: #000;
	border-bottom: 1px solid #000;
	float: left;
	width: 330px;
	padding: 5px 5px 5px 15px;
}

div.autor-jens h3,
div.autor-erik h3 {
	font-size: 26px;
	color: #000;
	text-align: center;
	margin: 0 0 7px;
}

div.box ul.links h2 {
	height: 31px;
}

div.box,div.box-browse,
div.box-browse-search {
	background: #000;
	width: 700px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -370px;
	margin-top: -291px;
	padding: 20px;
}

div.box-about h3 {
	color: #f60;
	font-size: 16px;
	font-weight: 400;
	margin: 30px 0 5px;
}

div.box-about p {
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	color: #000;
	margin: 5px 0;
}

div.box-about ul {
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	color: #000;
	padding: 5px 0;
}

div.box-browse h2.dropdowns {
	background: none;
	text-align: left;
	display: block;
	width: 220px;
	float: left;
	margin: -8px 0 0;
	padding: 0 0 0 14px;
}

div.button-twothousand {
	z-index: 498;
	width: 244px;
	height: 50px;
	position: absolute;
	top: 523px;
	left: -10px;
	display: block;
	background-image: url(img/JENRIKS2000.png);
}

div.clear {
	clear: both;
}

div.commentform {
	width: 350px;
	position: absolute;
	top: 0;
	-moz-box-shadow: 0px 2px 5px #000;
	-webkit-box-shadow: 0px 2px 5px #000;
	box-shadow: 0px 2px 5px #000;
	background: #000;
}

div.commentform h3 {
	background-image: url(img/bg_h2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60;
	color: #000;
	text-align: center;
	line-height: 30px;
	height: 20px;
	padding: 0 0 10px;
}

div.commentform input {
	width: 345px;
	background: #fff;
	border-top: none;
	border-left: none;
	border-right: none;
	border-top: 1px solid #000;
	color: #000;
	font-size: 12px;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	padding: 4px 0 3px 5px;
}

div.commentform input#submit {
	background-image: url(img/bg_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	color: #000;
	border: none;
	line-height: 30px;
	font-size: 12px;
	height: 30px;
	text-transform: uppercase;
	font-weight: 700;
	width: 350px;
	padding: 0;
}

div.commentform input#submit:hover {
	background-image: url(img/bg_h2.gif);
	background-color: #f60;
	cursor: pointer;
}

div.commentform textarea {
	width: 340px;
	height: 80px;
	background-color: #fff;
	border-top: 1px solid #000;
	color: #000;
	font-size: 12px;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	margin: 0 0 1px;
	padding: 5px;
}

div.commentform-llf {
	background: #ddd;
	display: block;
	width: 700px;
	padding: 0 0 1px;
}

div.commentform-llf form {
	padding: 0 20px;
}

div.commentform-llf input {
	background: #eee;
	border: 1px solid #aaa;
	font-size: 12px;
	width: 163px;
	font-family: 'Trebuchet MS', Tahoma, Verdana;
	margin: 0 0 5px;
	padding: 3px 6px;
}

div.commentform-llf input#submit {
	background: #f60;
	border: none;
	font-size: 12px;
	line-height: 12px;
	width: 80px;
	height: 24px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	margin: 5px 0 0;
	padding: 0;
}

div.commentform-llf input#submit-paypal {
	background: #f60;
	border: none;
	font-size: 12px;
	line-height: 12px;
	width: 90px;
	height: 24px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	margin: 0 0 0 500px;
	padding: 0;
}

div.commentform-llf input#submit-paypal:hover {
	cursor: pointer;
	color: #f60;
	background: #ddd;
}

div.commentform-llf input#submit:hover {
	cursor: pointer;
	color: #fff;
	background: #000;
}

div.commentform-llf textarea {
	background: #eee;
	border: 1px solid #aaa;
	font-size: 12px;
	width: 363px;
	font-family: 'Trebuchet MS', Tahoma, Verdana;
	height: 45px;
	margin: 0;
	padding: 6px;
}

div.commentlist {
	width: 349px;
	position: absolute;
	top: 0;
	left: 351px;
}

div.commentlist h3 {
	background-image: url(img/bg_h2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60;
	color: #000;
	text-align: center;
	line-height: 30px;
	height: 20px;
	border-bottom: 1px solid #000;
	padding: 0 0 10px;
}

div.commentlistauthor,div.commentlistauthor a {
	float: left;
	font-size: 18px;
	color: #f60;
	margin: 0 0 10px;
}

div.commentmetadata {
	float: right;
	text-align: right;
	margin: 0;
}

div.commentmoderation {
	position: absolute;
	background: #fff;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	margin: 29px 0 0;
	padding: 3px 5px 2px;
}

div.commentphoto {
	overflow: hidden;
	width: 350px;
	height: 230px;
	margin: 1px 0 0;
}

div.commentphoto img {
	width: 350px;
	height: 230px;
}

div.commenttext {
	font-size: 11px;
	line-height: 16px;
	margin: 0 5px 10px 0;
}

div.commissioned {
	display: block;
	color: #ddd;
	background: #222;
	font-size: 13px;
	margin: 25px 20px;
	padding: 20px;
}

div.commissioned a:hover {
	color: #fff;
	text-decoration: underline;
}

div.commissioned h3 {
	display: inline;
	font-size: 20px;
	color: #fff;
	border-bottom: 3px solid #f60;
	margin: -5px 0 0;
}

div.commissioned p {
	line-height: 16px;
	margin: 10px 0 0;
}

div.coolphotoblogs {
	position: absolute;
	left: 50%;
	margin-left: -125px;
	bottom: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: 700;
}

div.coolphotoblogs a {
	background: #000;
	color: #666;
	padding: 1px 5px;
}

div.coolphotoblogs a:hover {
	background: #f60;
	color: #000;
}

div.cpb-award p {
	background-image: url(img/bg_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	border-bottom: 5px solid #f60;
	text-align: justify;
	line-height: 16px;
	height: 65px;
	margin: 0 0 1px;
	padding: 10px;
}

div.dropdowns {
	background-image: url(img/bg_h2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60;
	color: #000;
	text-align: center;
	font-size: 12px;
	margin: 1px 0;
	padding: 9px 0;
}

div.dropdowns select {
	width: 140px;
}

div.extras-sections {
	display: inline;
	margin: 0 -20px 0 0;
}

div.extras-sections a {
	background-image: url(img/bg_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	line-height: 30px;
	height: 30px;
	text-align: center;
	font-size: 12px;
	color: #000;
	float: left;
	width: 232px;
	text-decoration: underline;
	display: block;
	padding: 0;
}

div.extras-sections a:hover {
	background-image: url(img/bg_h2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f60;
	color: #000;
}

div.firstcomment {
	background-image: url(img/bg_white.gif);
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: bottom;
	color: #000;
	font-size: 12px;
	padding: 5px 0 5px 10px;
}

div.gastfotografen_li_fotograf {
	margin: 5px 0 15px;
}

div.gastfotografen_li_fotograf a {
	font-weight: 700;
	font-size: 20px;
}

div.gastfotografen_li_fotos {
	position: absolute;
	left: 590px;
	width: px;
	height: 115px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #ddd;
}

div.gastfotografen_li_fotos img {
	margin-top: -3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	padding: 4px;
}

div.gastfotografen_li_intro {
	width: 530px;
	color: #000;
	margin-top: -10px;
	font-size: 12px;
	line-height: 18px;
}

div.gastfotografen_li_links {
	margin-top: 10px;
	text-transform: uppercase;
	font-size: 10px;
	color: #999;
}

div.gastfotografen_li_links a {
	color: #f60;
	font-weight: 700;
}

div.gastfotografen_li_links a:hover {
	color: #000;
	border-bottom: none;
}

div.gastfotografen_li_monat {
	margin: 5px 0 0;
}

div.gastfotografen_li_monat a {
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #999;
}

div.gastfotografen_li_neu {
	text-align: center;
	color: #000;
	font-weight: 700;
	font-size: 10px;
	line-height: 20px;
	width: 50px;
	height: 50px;
	position: absolute;
	background-image: url(img/bg_gastfotografen_new.png);
	margin: -25px 0 0 520px;
}

div.guest-teaser {
	display: block;
	font-weight: 700;
	position: absolute;
	top: 481px;
	right: 280px;
	height: 20px;
	line-height: 10px;
	font-size: 10px;
	background-image: url(img/bg_meta_hover.gif);
	background-attachement: bottom;
	background-color: #f60;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 10px 10px 0;
}

div.guest-teaser:hover,div.watchhd:hover {
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

div.interviewfotos {
	float: left;
	width: 180px;
	background: #eee;
	margin: 20px 20px 20px -10px;
	padding: 15px 0 20px 20px;
}

div.interviewfotos img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin: 20px 0 0;
}

div.interviewfotos p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding: 0 20px 0 0;
}

div.last-eight {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/bg_8posts.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	height: 240px;
	margin: 0;
	padding: 5px 0;
}

div.last-eight img,ul.archive li img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

div.lieblingsfoto {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	color: #000;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Helvetica, Arial, sans-serie;
	font-size: 13px;
	padding: 20px;
}

div.lieblingsfoto p {
	text-align: justify;
	margin: 0 0 10px;
}

div.llf-language {
	position: absolute;
	right: 40px;
	margin-top: -17px;
	height: 13px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	background: #fff;
	padding: 3px 4px 0;
}

div.llf-language a {
	color: #000;
	font-weight: 700;
	padding: 0 4px;
}

div.llf-language a:hover {
	color: #fff;
	background: #f60;
}

div.navi {
	width: 700px;
	display: block;
	height: 30px;
}

div.navi h1 {
	float: left;
	left: 20px;
	position: absolute;
	font-size: 10px;
	text-indent: -20000em;
	overflow: hidden;
	width: 227px;
	height: 27px;
	line-height: 27px;
	margin: 5px 0 0;
}

div.navi h1 a,div.navi_browse h1 a {
	color: #fff;
	background-image: url(img/logo.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 227px;
	display: block;
}

div.navi ul {
	list-style-type: none;
	display: block;
	margin: 17px 0 0;
}

div.navi ul li {
	display: block;
	float: right;
	margin: 10px 0 0;
}

div.navi ul li a {
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 11px 10px 9px;
}

div.navi_browse {
	width: 700px;
	height: 50px;
	display: block;
}

div.navi_browse h1 {
	float: left;
	left: 20px;
	position: absolute;
	font-size: 10px;
	text-indent: -20000em;
	overflow: hidden;
	width: 227px;
	height: 27px;
	margin: 3px 0 0;
}

div.navi_browse ul {
	list-style-type: none;
	margin: 0;
}

div.navi_browse ul li a {
	float: right;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 11px 10px 9px;
}

div.navigation {
	width: 700px;
	height: 20px;
	background-image: url(img/bg_h2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60;
	display: block;
	padding: 5px 0 5px 10px;
}

div.photowrap {
	display: block;
	width: 700px;
	height: 460px;
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/bg_loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}

div.search {
	background-image: url(img/bg_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	height: 30px;
	border-right: 1px solid #000;
	margin: 0;
	padding: 15px;
}

div.search input#s {
	border: 1px solid #ccc;
	height: 25px;
	font-size: 12px;
	padding: 0 0 0 5px;
}

div.search input#searchsubmit {
	background: #ddd;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	height: 27px;
	border: 1px solid #ddd;
	margin: 0;
	padding: 0 5px;
}

div.search input#searchsubmit:hover {
	background-color: #f60;
	border: 1px solid #f60;
	color: #000;
	cursor: pointer;
}

div.search label {
	color: #000;
	font-size: 12px;
}

div.search-notfound {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/bg_8posts.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fff;
	border-top: 1px solid #000;
	padding: 15px;
}

div.search-notfound h3 {
	color: #000;
	font-size: 14px;
}

div.search-notfound p {
	color: #000;
	font-size: 12px;
	margin: 10px 0 0;
}

div.searchinfo {
	color: #000;
	font-size: 12px;
	line-height: 18px;
	margin: -30px 0 0 315px;
}

div.textbox {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 5px 10px;
}

div.textbox h3 {
	color: #000;
	font-size: 30px;
	margin: 10px 0 15px;
}

div.textbox-interview {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 10px 20px;
}

div.textbox-interview p.interviewantwort {
	margin: 0;
	padding: 0 10px;
}

div.textbox-interview p.interviewfrage {
	font-weight: 700;
	margin: 20px 0 0;
	padding: 0 10px;
}

div.textbox-interview p.interviewintro {
	font-size: 14px;
	line-height: 20px;
	background: #eee;
	float: right;
	width: 300px;
	color: #000;
	margin: 20px -10px 20px 20px;
	padding: 15px 20px;
}

div.textbox-poster {
	background-position: bottom;
	background-image: url(img/bg_poster.jpg);
	background-color: #fff;
	background-repeat: no-repeat;
	height: 690px;
	display: block;
	padding: 0;
}

div.textbox-poster div.poster-text p,
div.textbox-poster-last div.poster-text p {
	margin: 0 0 20px;
	padding: 0;
}

div.textbox-poster div.poster-text,
div.textbox-poster-last div.poster-text {
	margin: 0;
	padding: 0;
}

div.textbox-poster h3,div.textbox-poster-last h3 {
	color: #000;
	font-size: 30px;
	margin: 0 0 10px;
}

div.textbox-poster img,div.textbox-poster-last img {
	float: left;
	margin: 0 20px 0 0;
}

div.textbox-poster-last {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: none;
	height: 237px;
	padding: 20px;
}

div.video-pointer:hover {
	cursor: pointer;
}

div.videowrap {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/bg_videowrap.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	width: 700px;
	height: 480px;
	display: block;
	margin: -5px -10px 10px;
}

div.votings {
	display: block;
	float: right;
	width: 349px;
}

div.watchhd {
	display: block;
	font-weight: 700;
	position: absolute;
	top: 481px;
	right: 329px;
	height: 20px;
	line-height: 10px;
	background-image: url(img/bg_meta_hover_white.gif);
	background-attachement: bottom;
	background-color: #fff;
	border-left: 1px solid #000;
	text-align: center;
	text-transform: uppercase;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	padding: 10px 10px 0;
}

div.watchhd a {
	font-weight: 700;
	color: #000;
}

div.yd_rp_widget img {
	margin: 0 10px 10px 0;
}

div.yd_rp_widget ul li a {
	font-size: 0;
	color: #eee;
}

div.yd_rp_widget ul li a img {
	display: block;
}

form.paypal input {
	width: 74px;
	height: 21px;
	background: none;
	border: none;
	margin: 10px 0 0 510px;
	padding: 0;
}

h2.extras,
div.box h2,
div.box-browse h2,
div.box-about h2
div.box ul.links h2 {
	background-image: url(img/bg_h2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60;
	color: #000;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	font-weight: 700;
	margin: 1px 0;
	padding: 0 0 0 15px;
}

h2.search {
	border-right: 1px solid #000;
	background-image: url(img/bg_h2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60;
	color: #000;
	text-align: center;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	font-weight: 700;
	margin: 1px 0;
	padding: 0;
}

h2.widgettitle,div.yd_rp_excerpt {
	display: none;
}

h3.extras {
	color: #f60;
	font-size: 16px;
	font-weight: 400;
	margin: 20px 0 5px 10px;
}

li#posterbutton06 {
	background-image: url(img/posterbutton06.png);
	margin: 0;
}

li#posterbutton07 {
	background-image: url(img/posterbutton07.png);
	margin: 0 5px 0 0;
}

li#posterbutton08 {
	background-image: url(img/posterbutton08.png);
	margin: 0 5px 0 0;
}

li#posterbutton09 {
	background-image: url(img/posterbutton09.png);
	margin: 0;
}

li#posterbutton10 {
	background-image: url(img/posterbutton10.png);
	margin: 0 5px 5px 0;
}

li#posterbutton11 {
	background-image: url(img/posterbutton11.png);
	margin: 0 5px 5px 0;
}

li#posterbutton11,
li#posterbutton10,
li#posterbutton09,
li#posterbutton08,
li#posterbutton07,
li#posterbutton06 {
	float: left;
	width: 56px;
	height: 20px;
}

li.commentofficialuser {
	background-image: url(img/bg_official_comment.gif) !important;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60 !important;
	color: #eee !important;
}

li.commentofficialuser a {
	color: #fff !important;
}

li.gastfotografen_li {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-color: #fff;
	margin-bottom: 1px;
	height: 135px;
	padding: 10px 0 10px 15px;
}

ol.commentlist {
	list-style-type: none;
	height: 430px;
	overflow: auto;
}

ol.commentlist li {
	background-image: url(img/bg_gastfotografen_li.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 10px;
	-moz-box-shadow: 0px 2px 5px #000;
	-webkit-box-shadow: 0px 2px 5px #000;
	box-shadow: 0px 2px 5px #000;
}

p.commentslogin {
	color: #000;
	background-image: url(img/bg_white.gif);
	background-color: #fff;
	font-size: 12px;
	border-top: 1px solid #000;
	display: block;
	line-height: 10px;
	margin: 0;
	padding: 5px 0 5px 7px;
}

p.commentslogin-llf {
	color: #000;
	font-size: 12px;
	border: none;
	background: none;
	font-weight: 700;
	padding: 0 0 5px 7px;
}

p.dvdinfo {
	color: #333;
	font-size: 16px;
	line-height: 24px;
	margin: 20px;
}

p.extras {
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	color: #000;
	margin: 10px 5px;
}

p.extras a:hover {
	color: #000;
	border-bottom: 1px dotted #000;
}

ul,li,
ul.gastfotografen_ul,
ol.interviewliste {
	list-style-type: none;
}

ul.archive {
	list-style-type: none;
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/bg-browse.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ddd;
	min-height: 230px;
	margin: 0;
	padding: 10px 0 10px 10px;
}

ul.archive li a {
	display: block;
	margin: 5px;
}

ul.archive li img {
	width: 160px;
	height: 105px;
	overflow: hidden;
}

ul.archive li img:hover,
div.last-eight img:hover,
div.gastfotografen_li_fotos img:hover,
div.interviewfotos img:hover,
a.order-poster:hover,
ul.recent-posts img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

ul.archive li,
div.yd_rp_widget ul li {
	float: left;
}

ul.dvdcovers1,
ul.dvdcovers2 {
	list-style-type: none;
	height: 200px;
	width: 640px;
}

ul.posters1,
ul.posters2 {
	list-style-type: none;
	height: 230px;
	width: 640px;
}

ul.dvdcovers1,
ul.posters1 {
	margin: 30px 0 0 18px;
}

ul.dvdcovers2,
ul.posters2 {
	margin: -10px 0 0 18px;
	border-bottom: 1px solid #eee;
}

ul.dvdcovers1 li#dvd06 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd06.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers1 li#dvd07 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd07.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers1 li#dvd08 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd08.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers1 li#dvd09 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd09.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers1 li#dvd10 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd10.jpg);
	margin: 0;
}

ul.dvdcovers2 li#dvd11 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd11.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers2 li#dvd12 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd12.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers2 li#dvd13 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd13.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers2 li#dvd14 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd14.jpg);
	margin: 0 10px 0 0;
}

ul.dvdcovers2 li#dvd15 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/dvd15.jpg);
	margin: 0;
}

ul.dvdcovers2 li#dvd15,
ul.dvdcovers2 li#dvd14,
ul.dvdcovers2 li#dvd13,
ul.dvdcovers2 li#dvd12,
ul.dvdcovers2 li#dvd11,
ul.dvdcovers1 li#dvd10,
ul.dvdcovers1 li#dvd09,
ul.dvdcovers1 li#dvd08,
ul.dvdcovers1 li#dvd07,
ul.dvdcovers1 li#dvd06 {
	float: left;
	display: block;
	width: 120px;
	height: 151px;
	background-repeat: no-repeat;
}

ul.dvdcovers1 p.video,
ul.dvdcovers2 p.video {
	font-size: 10px;
	line-height: 20px;
	position: absolute;
	display: block;
	height: 20px;
	border: 0;
	color: #999;
	letter-spacing: 2px;
	width: 120px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0;
}

ul.posters1 li#poster06 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster06.jpg);
	margin: 0 10px 0 0;
}

ul.posters1 li#poster07 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster07.jpg);
	margin: 0 10px 0 0;
}

ul.posters1 li#poster08 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster08.jpg);
	margin: 0 10px 0 0;
}

ul.posters1 li#poster09 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster09.jpg);
	margin: 0 10px 0 0;
}

ul.posters1 li#poster10 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster10.jpg);
	margin: 0;
}

ul.posters2 li#poster11 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster11.jpg);
	margin: 0 10px 0 0;
}

ul.posters2 li#poster12 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster12.jpg);
	margin: 0 10px 0 0;
}

ul.posters2 li#poster13 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster13.jpg);
	margin: 0 10px 0 0;
}

ul.posters2 li#poster14 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster14.jpg);
	margin: 0 10px 0 0;
}

ul.posters2 li#poster15 {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/poster15.jpg);
	margin: 0;
}

ul.posters2 li#poster15,
ul.posters2 li#poster14,
ul.posters2 li#poster13,
ul.posters2 li#poster12,
ul.posters2 li#poster11,
ul.posters1 li#poster10,
ul.posters1 li#poster09,
ul.posters1 li#poster08,
ul.posters1 li#poster07,
ul.posters1 li#poster06 {
	float: left;
	display: block;
	width: 120px;
	height: 180px;
	background-repeat: no-repeat;
}

ul.posters1 p.poster,
ul.posters2 p.poster {
	font-size: 10px;
	line-height: 20px;
	position: absolute;
	display: block;
	height: 20px;
	border: 0;
	color: #999;
	letter-spacing: 2px;
	width: 120px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0;
}

ul.extras {
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	color: #000;
	padding: 10px 0;
}

ul.extras-poster img {
	display: block;
	height: 330px;
	width: 220px;
	background: #ccc;
}

ul.extras-videos b a,
ul.extras-poster b a {
	background: #f60;
	color: #fff;
	padding: 0 5px;
}

ul.extras-videos b a:hover,
ul.extras-poster b a:hover {
	background: #000;
	color: #fff;
}

ul.extras-videos h3,
ul.extras-poster h3 {
	font-size: 20px;
	margin: 10px 0;
}

ul.extras-videos img {
	display: block;
	height: 140px;
	width: 220px;
	background: #ccc;
}

ul.extras-videos li,
ul.extras-poster li {
	float: left;
	display: block;
	width: 220px;
	margin: 0 10px 0 0;
}

ul.extras-videos,
ul.extras-poster {
	list-style-type: none;
	margin: 10px -20px 0 0;
}

ul.gastfotografen_fotograf {
	font-size: 0.9em;
	display: block;
	float: left;
	width: 244px;
	border-top: 1px solid #333;
	padding-bottom: 5px;
}

ul.gastfotografen_fotograf li,
ul.gastfotografen_interview li,
ul.gastfotografen_link li {
	list-style-type: none;
	border-bottom: 1px solid #333;
	padding-left: 0;
}

ul.gastfotografen_fotograf li:hover,
ul.gastfotografen_interview li:hover,
ul.gastfotografen_link li:hover {
	list-style-type: none;
	padding-left: 0;
}

ul.gastfotografen_interview {
	font-size: 0.9em;
	display: block;
	float: left;
	width: 80px;
	border-top: 1px solid #333;
	padding-bottom: 5px;
}

ul.gastfotografen_link {
	font-size: 0.9em;
	display: block;
	float: left;
	width: 31px;
	border-top: 1px solid #333;
	padding-bottom: 5px;
}

ul.gastfotografen_monat {
	font-size: 0.9em;
	display: block;
	float: left;
	width: 135px;
	border-top: 1px solid #333;
	padding-bottom: 5px;
}

ul.gastfotografen_monat li {
	list-style-type: none;
	border-bottom: 1px solid #333;
	padding-left: 5px;
}

ul.gastfotografen_monat li:hover {
	list-style-type: none;
	ypadding-left: 5px;
}

ul.links {
	display: block;
	clear: both;
	width: 700px;
	height: 93px;
	list-style-type: none;
	background-image: url(img/bg-links.gif);
	margin: 0 -20px 0 0;
}

ul.links li a {
	background-image: url(img/bg_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	display: block;
	line-height: 29px;
	height: 30px;
	font-size: 12px;
	color: #000;
	float: left;
	padding: 0 15px;
}

ul.links li a:hover {
	background-image: url(img/bg_h2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f60;
}

ul.meta {
	background-image: url(img/bg_meta.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #222;
	list-style-type: none;
	height: 30px;
	color: #666;
	display: block;
	border-top: 1px solid #000;
	padding: 0;
}

ul.meta li {
	float: left;
	padding: 0;
}

ul.meta li#details {
	line-height: 30px;
	padding: 0 10px 10px;
}

ul.meta li#details a,
div.commentmetadata a {
	color: #666;
}

ul.meta li#details a:hover,
div.navi ul li a:hover,
div.navi_browse ul li a:hover {
	color: #f60;
}

ul.meta li.comments {
	float: right;
	position: absolute;
	right: 70px;
}

ul.meta li.comments a {
	color: #f60;
	display: block;
	height: 20px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 10px 10px;
}

ul.meta li.comments a:hover,
ul.meta li.like a:hover {
	color: #000;
	background-image: url(img/bg_meta_hover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f60;
}

ul.meta li.like {
	float: right;
	position: absolute;
	right: 160px;
	height: 30px;
	margin: 0;
}

ul.meta li.like a {
	color: #f60;
	display: block;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 10px;
}

ul.meta li.next {
	float: right;
}

ul.meta li.previous a:hover,
ul.meta li.next a:hover {
	background-image: url(img/bg_meta_hover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f60;
	color: #000;
}

ul.meta li.previous,
ul.meta li.previous a,
ul.meta li.next,
ul.meta li.next a {
	display: block;
	width: 50px;
	height: 20px;
	text-align: center;
	color: #fff;
	font-size: 25px;
	line-height: 26px;
	padding: 0 0 10px;
}

ul.meta li.title {
	margin-top: -1px;
	padding: 0;
}

ul.meta li.title h2 {
	font-size: 10px;
	height: 0;
	text-transform: uppercase;
	font-weight: 700;
	background-image: url(img/bg_meta.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #222;
	padding: 0;
}

ul.meta li.title h2 a {
	color: #f60;
	display: block;
	height: 20px;
	line-height: 30px;
	padding: 0 10px 10px;
}

ul.meta li.title h2 a:hover {
	color: #000;
	background-image: url(img/bg_meta_hover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f60;
	display: block;
}

ul.navi {
	position: absolute;
	top: 18px;
	right: 10px;
	width: 450px;
	height: 30px;
	display: block;
}

ul.posterbuttons {
	width: 180px;
	list-style-type: none;
	position: absolute;
	margin: 320px 0 0 30px;
}

ul.posterbuttons a {
	display: block;
	width: 56px;
	height: 20px;
}

ul.searchresults {
	margin: 0 -2px 0 0;
}

ul.searchresults li {
	background-image: url(http://www.jenriks.de/jenriks/wp-content/themes/jenriks_3/img/bg_8posts.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fff;
	height: 105px;
	border-top: 1px solid #000;
	width: 319px;
	float: left;
	margin: 0 1px 0 0;
	padding: 15px;
}

ul.searchresults li a.searchresultthumb {
	float: left;
	padding-right: 15px;
}

ul.searchresults li a.searchtitle {
	font-size: 14px;
	text-transform: capitalize;
	color: #000;
	display: block;
	margin: 0 0 10px;
}

ul.searchresults li div.searchauthor,
ul.searchresults li div.searchdate,
ul.searchresults li div.searchcategory,
ul.searchresults li div.searchcomments {
	color: #666;
	line-height: 12px;
}

ul.searchresults li img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

ul.sidebar {
	list-style-type: none;
	height: 20px;
	background-image: url(img/bg_h2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f60;
	margin: 0 0 10px;
	padding: 5px 0 5px 10px;
}

ul.sidebar li {
	float: left;
	margin: 0 10px 0 0;
}

ul.sidebar select {
	width: 160px;
	background: #fff;
	color: #000;
	border: 1px solid #000;
}

ul.search_results {
	position: relative;
	background: #eee;
	width: 180px;
	-moz-box-shadow: 0px 2px 5px #000;
	-webkit-box-shadow: 0px 2px 5px #000;
	box-shadow: 0px 2px 5px #000;
}

ul.search_results li {
	padding: 10px;
	height: 135px;
	border-bottom: 1px solid #000;
	background-image: url(img/bg_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

ul.search_results li img {
	width: 160px;
	height: 105px;
}

ul.search_results li a {
	font-size: 11px;
	position: absolute;
	margin: 0px 0 0 0;
	width: 160px;
	height: 45px;
	padding: 118px 0 0 0;
	color: #000;
}

ul.search_results li a:hover {
	color: #ff6600;
}

ul.search_results .search_footer a {
	padding: 10px;
	display: block;
	width: 160px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-image: url(img/bg_h2.gif);
	background-position: bottom:
background-repeat:repeat-x;
	background-color: #ff6600;
	color: #fff;
}

ul.search_results .search_footer a:hover {
	color: #000;
}

div.exif {
	background-image: url(img/bg_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 10px;
	font-size: 12px;
	height: 85px;
}

#beforeAfter1,
#beforeAfter2,
#beforeAfter3,
#beforeAfter4,
#beforeAfter5,
#beforeAfter6,
#beforeAfter7,
#beforeAfter8,
#beforeAfter9,
#beforeAfter10 {
	border-bottom: 1px solid #000;
}

div.commissioned h3 {
	color: #fff;
}

a.downloadposter {
	background: #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0px 5px 0px 5px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	width: 140px;
	text-align: center;
	float: left;
	margin: 0 10px 10px 0;
}

a.downloadposter:hover {
	background: #ff6600;
	-moz-box-shadow: 0px 1px 3px #555;
	-webkit-box-shadow: 0px 1px 3px #555;
	box-shadow: 0px 1px 3px #555;
}

div#recent-posts {
	display: block;
	z-index: 999;
	height: 200px;
	list-style-type: none;
	margin: 10px 0 0 15px;
}

div.recent-posts img,
div.searchresults li img {
	width: 160px;
	height: 105px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

ul.exif {
color: #000;
}