body {
	font-family: "Fedra Sans Screen Regular 2";
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 12px;
	background: #fff url("../images/bg-html-body.c440de62ff72.png") repeat-y top left;
}

#wpr-page {
	background: transparent url("../images/bg-html-body.c440de62ff72.png") repeat-x top left;
	margin-bottom: 30px;
}

/* reset */

ul {
	padding: 0;
}

ul li {
	list-style: none;
}

/* typography */

.more,
#content label,
#content .post .meta,
#content .issue-content p,
#content .cross-content p,
#wpr-aside-1 .content p,
.post .meta,
.mirror-small,
.item .cross-content h2,
.post form p,
.quote .content {
	font-family: "Fedra Sans Screen Regular 2";
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
}

#content .post.first .more {
	float: left;
	margin-top: -1.5em;
}

#content p,
.post p,
.post ul li,
.mirror,
.cross-content h2,
.comment-date,
#wpr-aside-1 .content h2,
#wpr-aside-1 .cross-content h2,
.tag-post-list .cross-content h2,
.category-post-list .cross-content h2,
.archive-list .cross-content h2,
.events .cross-content h2,
.post-content h3 {
	font-family: "Fedra Serif Screen Regular 2";
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
}

em {
	font-style: italic;
}

#content p.caption {
	font-size: 11px;
	color: #9a9a9a;
}

#wpr-content a,
#wpr-aside-1 a {
	background-color: #ccecf9;
	color: #000;
	text-decoration: none;
}

#wpr-aside-1 ul li a {
	background: none;
}

.cross-content h2 {
	font-size: 16px;
}

#wpr-aside-0 h4 {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 18px;
}

/* header */

#wpr-header {
	width: 990px;
	height: 110px;
	padding-top: 10px;
}

#logo {
	position: absolute;
	left: 13px;
	top: 54px;
}

#logo a {
	outline: none;
	display: block;
	width: 366px;
	height: 103px;
	text-indent: -9000px;
	background: transparent url("../images/bg-logo.ef293a0d8be5.png") no-repeat 0 0;
}

/* main menu */

#nav-top ul {
	float: left;
	padding-left: 40px;
	width: 480px;
}

#nav-top .secondary {
	padding: 0;
	width: 80px;
}

#nav-top ul li {
	float: left;
	width: 120px;
	font-size: 12px;
	line-height: 120%;
}

#nav-top ul li a,
#nav-language ul li a {
	color: #000;
	text-decoration: none;
}

#nav-top ul li.current a,
#nav-language ul li.current a {
	font-weight: bold; /* TODO load font variant of the Fedra family? */
}

/* search */

#nav-top .query {
	background-color: #ccecf9;
	border: #000 1px solid;
	width: 70px;
	height: 15px;
}

.search-result {
	margin-bottom: 20px;
}

.search-result h4 {
	margin-bottom: 3px;
}

#wpr-content .search-result h4 a {
	background: none;
}

.search-result p {
	margin: 0;
}

/* language menu */

#nav-language {
	display: none;
}

#nav-language ul li {
	margin-right: 5px;
	float: left;
}

/* banner */

#banner-top {
	float: right;
	width: 370px;
	height: 100px;
	overflow: hidden;
}

#banner-top .banner {
	float: left;
	width: 370px;
	margin-right: 10px;
}

#banner-top .medium {
	width: 180px;
}

#banner-top .small {
	width: 116px;
	margin-right: 11px;
}

#banner-top .last {
	margin-right: 0;
}

#banner-top img.image-1 {
	display: none;
}

/* layout main */

#main {
	position: relative;
}

#wpr-content,
#wpr-aside-1 {
	float: left;
}

#wpr-aside-0 {
	position: absolute;
	left: 15px;
	width: 130px;
}

.page #wpr-aside-0 {
	overflow: hidden;
	width: 25px;
}

#wpr-content {
	padding: 14px 55px 40px 120px;
	background-color: #fff;
}

#content {
	width: 440px;
}

.pro-contra #content img {
	max-width: 440px;
}

.pro-contra #content .pro, 
.pro-contra #content .contra {
	width: 200px;
}

.pro-contra #content .pro img, 
.pro-contra #content .contra img {
	max-width: 200px;
}

.post-content p {
	overflow: hidden;
}

.tag-post-list #content,
.category-post-list #content,
.archive-list #content,
.events #content {
	width: 655px;
}

.tag-post-list .container,
.tag-post-list #content,
.category-post-list .container,
.category-post-list #content,
.archive-list .container,
.archive-list #content,
.events .container,
.events #content {
	width: 100%;
}

#wpr-content-right {
	margin-left: 40px;
	background-color: #fff;
}

.tag-post-list .column,
.category-post-list .column,
.events .column {
	margin-right: 5px;
}

.tag-post-list #content .column.last,
.category-post-list #content .column.last,
.archive-list #content .column.last,
.events #content .column.last {
	margin-right: 0;
}

.archive-list #content .column.last {
	margin-right: 20px;
}

/* post */

#nav-post {
    position: absolute;
    top: 90px;
    left: 60px;
}

.post {
	position: relative;
	margin-bottom: 30px;
}

.mirror,
.quote .content {
	position: absolute;
	top: 0;
	left: -20px;
	font-size: 40px;
	line-height: 100%;
	color: #009ee0;
}

.post-content {
	background-color: #fff;
	position: relative;
	top: 26px;
	left: 0;
	padding: 0 7px 10px 7px;
	z-index: 100;
}

.post h1 {
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 120%;
}

.post-content h3 {
	margin-bottom: 0.5em;
	font-size: 12px;
	font-weight: bold;
}

#wpr-content .post h1 a {
	background: none;
}

.post .meta {
	color: #009ee0;
}

.post img {
	margin-left: -7px;
	max-width: 440px;
}

.archive-list .post img {
	width: auto;
}

.post p,
.post ul li {
	line-height: 135%;
}

#wpr-content #content .post .image a,
#wpr-content #content .post a.image {
	background-color: transparent;
}

.more,
#wpr-content .more,
#wpr-content #content a.more,
#wpr-aside-1 #aside-1 a.more {
	background-color: transparent;
	color: #9a9a9a;
	text-decoration: none;
}

#content .column,
.item {
	position: relative;
}

.cross-content,
#wpr-aside-1 .content {
	position: relative;
	top: 14px;
	left: 0;
	padding: 2px 10px 0 10px;
	width: 190px;
}

.cross-content,
#wpr-aside-1 .content,
.submit input {
	background: #ebf7fc;
	background: -webkit-gradient(linear, left top, right top, from(#ebf7fc), to(#ffffff));
	background: -moz-linear-gradient(left, #ebf7fc, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf7fc', endColorstr='#ffffff', gradientType='1');
}

.tag-post-list .cross-content,
.category-post-list .cross-content,
.archive-list .cross-content,
.events .cross-content {
	width: 140px;
}


.tag-post-list #content .cross-content,
.category-post-list .cross-content,
.events #content .cross-content,
#wpr-aside-1 .similar .cross-content {
	height: 234px;
	margin-bottom: 50px;
	/*padding: 0 10px;*/
}

#wpr-aside-1 .latest-issue .cross-content {
	height: 228px;
}

.tag-post-list #content .cross-content h2,
.category-post-list #content .cross-content h2,
.events #content .cross-content h2,
#wpr-aside-1 .similar .cross-content h2 {
	height: 36px;
}

.tag-post-list #content .cross-content p,
.category-post-list #content .cross-content p,
.events #content .cross-content p,
#wpr-aside-1 .similar .cross-content p {
	height: 92px;
	margin-bottom: 6px;
}

#wpr-aside-1 .latest-issue .cross-content p {
	height: 184px;
}

.mirror-small {
	position: absolute;
	left: -15px;
	top: 3px;
	text-transform: lowercase;
	color: #009ee0;
	font-size: 16px;
	line-height: 130%;
}

#content .item .cross-content {
	margin-bottom: 125px;
}

.item .cross-content h2 {
	margin: 2px 0 5px 0;
	height: 48px;
	font-size: 20px;
	line-height: 120%;
}

.cross-content p {
	font-size: 11px;
	line-height: 120%;
}

.item .cross-content p {
	height: 92px;
}

#wpr-content .issue-content {
	margin-bottom: 36px;
}

#wpr-content .issue-content .cover {
	width: 131px;
	height: 181px;
}

.inverted #wpr-content .issue-content .cover a {
	position: absolute;
	bottom: 53px;
	background-color: transparent;
}

/* sidebar left (aside-0) */

#wpr-aside-0 {
	margin-top: 90px;
}

#wpr-aside-0 ul li.column {
	float: none;
	margin: 0;
}

#wpr-aside-0 #tag-filter-menu a {
	display: block;
	padding-left: 12px;
	background: transparent url("../images/bg-sprite.413449b06ace.png") no-repeat 0 3px;
}

#wpr-aside-0 #tag-filter-menu a:hover {
	background-position: 0 -46px;
}

#wpr-aside-0 #tag-filter-menu .current a:hover,
#wpr-aside-0 #tag-filter-menu .current a {
	background-position: 0 -96px;
}

#wpr-aside-0 a {
	color: #009ee0;
	text-decoration: none;
	font-weight: normal;
}

/* sidebar right */

#wpr-aside-1 {
	padding-top: 15px;
	width: 335px;
	background-color: #fff;
}

.tag-post-list #wpr-aside-1,
.category-post-list #wpr-aside-1,
.archive-list #wpr-aside-1,
.events #wpr-aside-1 {
	width: 165px;
}

#wpr-aside-1 .item {
	position: relative;
	margin-bottom: 30px;
}

.column-0,
.column-1 {
	width: 150px;
}

#wpr-aside-1 .content,
#wpr-aside-1 .cross-content {
	padding: 2px 10px 0 10px;
	width: 130px;
}

#wpr-aside-1 .content h2,
#wpr-aside-1 .cross-content h2,
.tag-post-list .cross-content h2,
.category-post-list .cross-content h2,
.archive-list .cross-content h2,
.events .cross-content h2 {
	margin-bottom: 5px;
	font-size: 12px;
	height: auto;
}

#wpr-content .cross-content h2 a,
#wpr-aside-1 .cross-content h2 a {
	background-color: transparent;
}

.cross-content img {
	margin-bottom:-4px;
	margin-left: -10px;
}

.comment-post,
.post-title {
	color: #9a9a9a;
}

#wpr-aside-1 .cross-content p {
	margin: 0;
	line-height: 120%;
	height: auto;
	overflow: hidden;
}

#thumb-images a {
	display: block;
	margin:  0 0 5px -10px;
	width: 140px;
	height: 100px;
	overflow: hidden;
	background: transparent;
}

#thumb-images a img {
	margin-left: 0;
	width: 140px;
}

.item ul li {
	margin-bottom: 13px;
}

.price {
	float: left;
	background: transparent url("../images/bg-sprite.413449b06ace.png") no-repeat right -150px;
	padding: 3px 24px 0 0;
	font-size: 14px;
}

.valuta {
	display: block;
	float: left;
	font-size: 12px;
}

#table-of-contents {
	position: fixed;
}

#table-of-contents li {
	margin-bottom: 5px;
}

/* footer */

#wpr-footer {
	padding-left: 160px;
	width: 830px;
}

.footer {
	font-size: 10px;
}

.footer ul li {
	position: relative;
	float: left;
	width: 200px;
	height: 70px;
}

.footer a {
	color: #9a9a9a;
	text-decoration: none;
}

.footer ul li a {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

.footer a:focus {
	outline: none;
}

/* forms */

label,
.submit input {
	color: #009ee0;
}

input[type="text"], input[type="password"], input.text, input.title, textarea, select {
	margin: 0;
	width: 400px;
	font-family: "Fedra Sans Screen Regular 2";
	background-color: #ccecf9;
}

input[type="text"], input[type="password"], input.text, input.title, textarea {
	padding: 5px 3px 0 3px;
	border: none;
	border-bottom: solid 1px #009ee0;
}

textarea {
	margin: 0;
	padding: 5px;
	width: 396px;
	font-family: "Fedra Sans Screen Regular 2";
	font-size: 11px;
}

.submit input {
	margin-right: 6px;
	border: none;
	padding: 3px 0;
	font-size: 15px;
	text-transform: lowercase;
}

/* comments */

#wpr-comments dd {
	margin: 0;
}

.post-title,
.comment-post,
.comment-date,
.comment-name {
	font-size: 11px;
	line-height: 120%;
}

#content form p {
	margin: 9px 0 0 0;
	clear: both;
}

#content fieldset {
	border: none;
}

#content label {
	display: block;
	font-weight: normal;
}

#content label.radio {
	margin-left: 18px;
	padding: 3px;
}

#content form li.radio input {
	float: left;
	margin: 0 7px 0 0;
}

#content form p.checkbox input {
	float: left;
	margin: 3px 7px 3px 0;
}

#content form p.checkbox label {
	float: left;
	padding-top: 5px;
	padding-bottom: 18px;
}

#content label.radio input {
	margin-left: -18px;
}

ul.errorlist {
	margin: 0 0 -9px 0;
	padding-top: 18px;
	color: #cc0000;
}

ul.errorlist li {
	margin: 0;
}

/* blockquotes in blog */
.quote {
	display: block;
	position: absolute;
	width: 640px;
	height: 30px;
	margin: -14px 0 0 0;
	color: #222222;
	z-index: -1;
	background: transparent url("../images/bg-quote-30.11986f8e401c.png") no-repeat;
}

.quote-1 {
	background-image: url("../images/bg-quote-60.2a09329b0798.png") !important;
	margin-top: -64px;
	height: 60px;
}

.quote-2 {
	background-image: url("../images/bg-quote-80.6f40047bb11d.png") !important;
	margin-top: -84px;
	height: 80px;
}

.quote-3 {
	background-image: url("../images/bg-quote-100.ed61903af68e.png") !important;
	margin-top: -104px;
	height: 100px;
}

.quote-4 {
	background-image: url("../images/bg-quote-120.524217f6ca71.png") !important;
	margin-top: -124px;
	height: 120px;
}

.theme-1 .quote {
	background-image: url("../images/theme-1-bg-quote-30.2db485629c98.png");
}

.theme-1 .quote-1 {
	background-image: url("../images/theme-1-bg-quote-60.9a666943447d.png") !important;
}

.theme-1 .quote-2 {
	background-image: url("../images/theme-1-bg-quote-80.43a57045f4e6.png") !important;
}

.theme-1 .quote-3 {
	background-image: url("../images/theme-1-bg-quote-100.1fdd4126fbd9.png") !important;
}

.theme-1 .quote-4 {
	background-image: url("../images/theme-1-bg-quote-120.2345fc0b858d.png") !important;
}

.theme-2 .quote {
	background-image: url("../images/theme-2-bg-quote-30.2df2a0b48bf2.png");
}

.theme-2 .quote-1 {
	background-image: url("../images/theme-2-bg-quote-60.e6b49c2a211a.png") !important;
}

.theme-2 .quote-2 {
	background-image: url("../images/theme-2-bg-quote-80.b70a7c739aa8.png") !important;
}

.theme-2 .quote-3 {
	background-image: url("../images/theme-2-bg-quote-100.d71be3fccfa5.png") !important;
}

.theme-2 .quote-4 {
	background-image: url("../images/theme-2-bg-quote-120.52c1efaf9830.png") !important;
}

.theme-3 .quote {
	background-image: url("../images/theme-3-bg-quote-30.fa258367e13c.png");
}

.theme-3 .quote-1 {
	background-image: url("../images/theme-3-bg-quote-60.9c49d03a765b.png") !important;
}

.theme-3 .quote-2 {
	background-image: url("../images/theme-3-bg-quote-80.db27771e0b48.png") !important;
}

.theme-3 .quote-3 {
	background-image: url("../images/theme-3-bg-quote-100.f79ecf1f2597.png") !important;
}

.theme-3 .quote-4 {
	background-image: url("../images/theme-3-bg-quote-120.b9cfe2977188.png") !important;
}

.theme-4 .quote {
	background-image: url("../images/theme-4-bg-quote-30.cb0852e2f42b.png");
}

.theme-4 .quote-1 {
	background-image: url("../images/theme-4-bg-quote-60.a5acf9970104.png") !important;
}

.theme-4 .quote-2 {
	background-image: url("../images/theme-4-bg-quote-80.fab4defc749c.png") !important;
}

.theme-4 .quote-3 {
	background-image: url("../images/theme-4-bg-quote-100.dfe18767619a.png") !important;
}

.theme-4 .quote-4 {
	background-image: url("../images/theme-4-bg-quote-120.c50e0020bdbb.png") !important;
}

.quote .content {
	margin: 0 0 0 440px;
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#ccecf9));
	background: -moz-linear-gradient(left, #ffffff, #ccecf9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ccecf9', gradientType='1');
	padding: 18px 18px 18px 18px;
	font-size: 15px;
}

.quote p {
	font-size: 15px;
	line-height: 1.4;
}

#wpr-content a.show-quote {
	font-family: "Fedra Serif Screen Regular 2";
	font-size: 15px;
	font-weight: bold;
	color: #009ee0;
	background-color: transparent;
	cursor: pointer;
}

/* themes */

body.inverted {
	background-color: #ccecf9;
}

.inverted #wpr-content a,
.inverted #nav-top .query {
	background-color: #fff;
}

.inverted #wpr-content a.image {
	background-color: transparent;
}

.inverted #wpr-aside-0 {
	overflow: hidden;
}

.inverted #nav-post {
    left: 100px;
    z-index: 100;
}

.inverted #wpr-content,
.inverted #wpr-content-right,
.inverted .post-content,
.inverted #wpr-aside-1 {
	background-color: #ccecf9;
}

.inverted #wpr-content-right {
	margin-right: 0;
}

.inverted #wpr-aside-1 .content,
.inverted .cross-content {
	background: #ccecf9;
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#ccecf9));
	background: -moz-linear-gradient(left, #ffffff, #ccecf9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ccecf9', gradientType='1');
}

/* theme-1 */
body.theme-1,
.theme-1 #wpr-page
 {
	background-image: url("../images/bg-html-body-theme-1.f989e59823ee.png");
}

body.theme-1.inverted,
.theme-1.inverted #wpr-page
 {
	background-color: #f5cce6;
}

.theme-1 #wpr-content a,
.theme-1 .label,
.theme-1.inverted #wpr-content,
.theme-1.inverted #wpr-content-right,
.theme-1.inverted .post-content,
.theme-1.inverted #wpr-aside-1 {
	background-color: #f5cce6;
}

.theme-1 label,
.theme-1 .submit input,
.theme-1 .mirror,
.theme-1 .quote .content,
.theme-1 .post .meta,
.theme-1 .mirror-small,
.theme-1 #wpr-aside-0 a,
.theme-1 #wpr-content a.show-quote {
	color: #cd0082;
	background-color: transparent;
}

.theme-1 input,
.theme-1 textarea {
	background-color: #f5cce6;
	border-color: #cd0082;
}

.theme-1 .submit input,
.theme-1 #wpr-aside-1 .content,
.theme-1 .cross-content {
	background: #fae6f3;
	background: -webkit-gradient(linear, left top, right top, from(#fae6f3), to(#ffffff));
	background: -moz-linear-gradient(left, #fae6f3, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae6f3', endColorstr='#ffffff', gradientType='1');
}

.theme-1.inverted .submit input,
.theme-1.inverted #wpr-aside-1 .content,
.theme-1.inverted .cross-content {
	background: #ffffff;
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#f5cce6));
	background: -moz-linear-gradient(left, #ffffff, #f5cce6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5cce6', gradientType='1');
}

.theme-1 .quote .content {
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#fae6f3));
	background: -moz-linear-gradient(left, #ffffff, #fae6f3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fae6f3', gradientType='1');
}

.theme-1 #wpr-aside-0 #tag-filter-menu a {
	background-position: -130px 3px;
}

.theme-1 #wpr-aside-0 #tag-filter-menu a:hover {
	background-position: -130px -46px;
}

.theme-1 #wpr-aside-0 #tag-filter-menu .current a:hover,
.theme-1 #wpr-aside-0 #tag-filter-menu .current a {
	background-position: -130px -96px;
}

/* theme-2 */
body.theme-2,
.theme-2 #wpr-page {
	background-image: url("../images/bg-html-body-theme-2.4d97c8b2ef01.png");
}

body.theme-2.inverted,
.theme-2.inverted #wpr-page {
	background-color: #cce4e4;
}

.theme-2 #wpr-content a,
.theme-2 .label,
.theme-2.inverted #wpr-content,
.theme-2.inverted #wpr-content-right,
.theme-2.inverted .post-content,
.theme-2.inverted #wpr-aside-1 {
	background-color: #cce4e4;
}

.theme-2 label,
.theme-2 .submit input,
.theme-2 .mirror,
.theme-2 .quote .content,
.theme-2 .post .meta,
.theme-2 .mirror-small,
.theme-2 #wpr-aside-0 a,
.theme-2 #wpr-content a.show-quote,
.theme-2 .quote p {
	color: #007878;
	background-color: transparent;
}

.theme-2 input,
.theme-2 textarea {
	background-color: #cce4e4;
	border-color: #007878;
}

.theme-2 .submit input,
.theme-2 #wpr-aside-1 .content,
.theme-2 .cross-content {
	background: #e6f1f1;
	background: -webkit-gradient(linear, left top, right top, from(#e6f1f1), to(#ffffff));
	background: -moz-linear-gradient(left, #e6f1f1, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f1f1', endColorstr='#ffffff', gradientType='1');
}

.theme-2.inverted .submit input,
.theme-2.inverted #wpr-aside-1 .content,
.theme-2.inverted .cross-content {
	background: #ffffff;
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#cce4e4));
	background: -moz-linear-gradient(left, #ffffff, #cce4e4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f1f1', endColorstr='#cce4e4', gradientType='1');
}

.theme-2 .quote .content {
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#e6f1f1));
	background: -moz-linear-gradient(left, #ffffff, #e6f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6f1f1', gradientType='1');
}

.theme-2 #wpr-aside-0 #tag-filter-menu a {
	background-position: -260px 3px;
}

.theme-2 #wpr-aside-0 #tag-filter-menu a:hover {
	background-position: -260px -46px;
}

.theme-2 #wpr-aside-0 #tag-filter-menu .current a:hover,
.theme-2 #wpr-aside-0 #tag-filter-menu .current a {
	background-position: -260px -96px;
}

/* theme-3 */
body.theme-3,
.theme-3 #wpr-page
 {
	background-image: url("../images/bg-html-body-theme-3.a454107ddb2d.png");
}

body.theme-3.inverted,
.theme-3.inverted #wpr-page
 {
	background-color: #dddfef;
}

.theme-3 #wpr-content a,
.theme-3 .label,
.theme-3.inverted #wpr-content,
.theme-3.inverted #wpr-content-right,
.theme-3.inverted .post-content,
.theme-3.inverted #wpr-aside-1 {
	background-color: #dddfef;
}

.theme-3 label,
.theme-3 .submit input,
.theme-3 .mirror,
.theme-3 .quote .content,
.theme-3 .post .meta,
.theme-3 .mirror-small,
.theme-3 #wpr-aside-0 a,
.theme-3 #wpr-content a.show-quote {
	color: #555faf;
	background-color: transparent;
}

.theme-3 input,
.theme-3 textarea {
	background-color: #dddfef;
	border-color: #555faf;
}

.theme-3 .submit input,
.theme-3 #wpr-aside-1 .content,
.theme-3 .cross-content {
	background: #eeeff7;
	background: -webkit-gradient(linear, left top, right top, from(#eeeff7), to(#ffffff));
	background: -moz-linear-gradient(left, #eeeff7, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeff7', endColorstr='#ffffff', gradientType='1');
}

.theme-3.inverted .submit input,
.theme-3.inverted #wpr-aside-1 .content,
.theme-3.inverted .cross-content {
	background: #ffffff;
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#dddfef));
	background: -moz-linear-gradient(left, #ffffff, #dddfef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddfef', gradientType='1');
}

.theme-3 .quote .content {
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#eeeff7));
	background: -moz-linear-gradient(left, #ffffff, #eeeff7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeff7', gradientType='1');
}

.theme-3 #wpr-aside-0 #tag-filter-menu a {
	background-position: -390px 3px;
}

.theme-3 #wpr-aside-0 #tag-filter-menu a:hover {
	background-position: -390px -46px;
}

.theme-3 #wpr-aside-0 #tag-filter-menu .current a:hover,
.theme-3 #wpr-aside-0 #tag-filter-menu .current a {
	background-position: -390px -96px;
}

/* theme-4 */
body.theme-4,
.theme-4 #wpr-page
 {
	background-image: url("../images/bg-html-body-theme-4.ad5cd7e19d11.png");
}
body.theme-4.inverted,
.theme-4.inverted #wpr-page
 {
	background-color: #fee5cc;
}


.theme-4 #wpr-content a,
.theme-4 .label,
.theme-4.inverted #wpr-content,
.theme-4.inverted #wpr-content-right,
.theme-4.inverted .post-content,
.theme-4.inverted #wpr-aside-1 {
	background-color: #fee5cc;
}

.theme-4 label,
.theme-4 .submit input,
.theme-4 .mirror,
.theme-4 .quote .content,
.theme-4 .post .meta,
.theme-4 .mirror-small,
.theme-4 #wpr-aside-0 a,
.theme-4 #wpr-content a.show-quote {
	color: #fa7d00;
	background-color: transparent;
}

.theme-4 input,
.theme-4 textarea {
	background-color: #fee5cc;
	border-color: #fa7d00;
}

.theme-4 .submit input,
.theme-4 #wpr-aside-1 .content,
.theme-4 .cross-content {
	background: #fef2e6;
	background: -webkit-gradient(linear, left top, right top, from(#fef2e6), to(#ffffff));
	background: -moz-linear-gradient(left, #fef2e6, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef2e6', endColorstr='#ffffff', gradientType='1');
}

.theme-4.inverted .submit input,
.theme-4.inverted #wpr-aside-1 .content,
.theme-4.inverted .cross-content {
	background: #ffffff;
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#fee5cc));
	background: -moz-linear-gradient(left, #ffffff, #fee5cc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fee5cc', gradientType='1');
}

.theme-4 .quote .content {
	background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#fef2e6));
	background: -moz-linear-gradient(left, #ffffff, #fef2e6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fef2e6', gradientType='1');
}

.theme-4 #wpr-aside-0 #tag-filter-menu a {
	background-position: -520px 3px;
}

.theme-4 #wpr-aside-0 #tag-filter-menu a:hover {
	background-position: -520px -46px;
}

.theme-4 #wpr-aside-0 #tag-filter-menu .current a:hover,
.theme-4 #wpr-aside-0 #tag-filter-menu .current a {
	background-position: -520px -96px;
}

/* inverted */
.inverted #wpr-content a,
.inverted .label,
.inverted #nav-top .query {
	background-color: #fff;
}

.inverted #wpr-content .facet a,
.inverted #nav-post a {
	background-color: transparent;
}

body.inverted,
.inverted #wpr-page
 {
	background-image: url("../images/bg-html-body-inverted.1381478b8d8f.png");
}

.inverted #wpr-main {
	background: transparent url("../images/bg-html-body-inverted.1381478b8d8f.png") repeat-y top left;
}

.inverted input,
.inverted textarea,
.inverted select {
	background-color: #ffffff;
}

.inverted #wpr-footer {
	background: transparent url("../images/bg-html-body-inverted.1381478b8d8f.png") repeat-y top left;
}

/* flickr */
#flickr {
	width: 440px;
	height: 280px;
}

#flickr .slide {
	float: left;
	margin-left: 20px;
	width: 75px;
	height: 81px;
}
#flickr .slide a {
	background: none;
}

/* vimeo */
#vimeo-embed {
	width: 440px;
	height: 280px;
}

/* add this */
#wpr-content .sharing {
	margin-bottom: 10px;
}

.event #wpr-content .sharing {
	margin-top: 18px;
}

#wpr-content .sharing .addthis_toolbox a {
	background-color: none;
	background: transparent;
}

/* fiber */

.df-admin #content > div {
	outline: 1px dotted red;
	margin-bottom: 20px;
}

