/*
Theme Name: PWtheme
Description: Wordpress Theme für das Westpreußische Landesmuseum
Version: 5.1
Author: das WordPress-Team
Author URI: https://wordpress.org/
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* Table of Contents
==================================================
	#Global Reset
	#Structural Customization
	#Header
	#Navigation Bar
	#Typography
	#Tables
	#Widgets
	#WP Blog
	#Form Buttons
	#Styled Buttons
	#Tabs
	#Toggles
	#Callouts
	#Comments
	#WP Gallery
	#Misc
*/

/* @group Global Reset */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline; 
}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
	q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table.pad td {
	padding: 10px;
}

pre,code {
	white-space: normal;
	background-color: #ededed;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	display: block;
	width: 100%;
	font-family: "Share-TechMonoRegular","Consolas","Bitstream Vera Sans Mono","Courier New",monospace !important;
	margin: 5px 0;
	padding: 5px;
}
p code {display: inline;}

.article_background_image {
	background-color: #222222;
	background-image: none;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 100% !important;
	image-rendering: optimizequality;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100% !important;
	z-index: 3;
}

/* @end */

div.list{ 
	border-bottom:10px solid transparent;
	overflow:hidden; 
}


/* @group Structural Customization */

div#wrap.container div#content{
	margin-bottom: 40px
}

#wrap {}

/* Footer Styles */

#footer {
	font-size: .9em;
}
#footer.noborder {
	border: none;
	padding-top: 0;
}

a.themeauthor {
	display: block;
	width: 75px;
	height: 12px;
	margin: 0px auto;
	float: right;
	text-decoration: none;
	text-indent: -9999em;
}


/* @end */

/* @group Header */

#header .header-box{
	position: relative;
	margin: 0 0 30px 0;
	padding: 0;
	display: block;
}

#header .header-head{
	position:relative;
	float: left;
	padding-left: 20px;
}

#site-title {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: "myriad-pro-semi-condensed",sans-serif;
	font-size: 18px;
	font-style: 700;
	font-weight: normal;
	letter-spacing: 3px;
	line-height: 1.1;
	text-transform: uppercase;
}

#header #site-title,
#header #site-title a{
	margin: 0;
	padding: 0;
	text-align: left;
	word-wrap: break-word;
	text-decoration: none;
	font-weight: 500;
}

#header #site-title a {
	padding-right: 20px;
	display: inline-block;
}

#header div#site-title a span,
#header h1#site-title a span{
	color: #000;
}


#header h1#site-title span,
#header h2#site-title span,
#header span.site-desc,{
	color: #000;
	display: inline-block;
}


#header #site-title a:hover {
	color: #000;
}	

/* Header Tagline */

#header span.site-desc {
	text-align: left;
	word-wrap: break-word;
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0;
}

/* Image Header */

#header #site-title.graphic a {
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
}
#header span.site-desc.graphic {
	color: #474644;
}

#header .site-desc-box {
	position:relative;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
}


.content-box{
	height: 100%;
	display: block;
	width: auto;
	margin: 0;
	margin:0 0 0 274px;
/*	background: #f5f5f5;*/
	position: relative;
	z-index: 3;
	overflow: hidden;
}

.content-fix{
	height: 100% !important;
	display: block;
	width: 100% !important;
	margin:0 0 0 46px;
	left:0px;
	top:-9000px;
	position: fixed;
	z-index: 2;
	background-color: #000;
	opacity: 0.01;
	overflow:hidden;
}

/* @group Typography */


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
	text-decoration: none;
}

h2.entry-title {
	font-size: 26px;
	line-height: 1.1em;
	margin-bottom: 15px;
	padding-bottom: 30px;
	padding-right: 20%;
	padding-top: 9px;
	position: relative;
	text-transform: uppercase;
	color: #000000;
	font-family: "myriad-pro-semi-condensed",sans-serif;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
}

h2.entry-title a{
	text-decoration: none;
	color: #00539d;
}

h2.entry-title a:hover{
	color: #83b500;
}


.subheader { 
	color: #777;
}

.normal {
	font-weight: normal;
}

.bolder {
	font-family: "myriad-pro-semi-condensed",sans-serif;
	font-weight: 700;
}

p {
	margin: 6px 0 12px 0;
}

p.lead { 
	font-size: 21px; 
	line-height: 27px; 
	color: #777;
}

em {
	font-style: normal;
}

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: normal;
}

blockquote { 
	margin: 0 0 20px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ddd;
}

blockquote cite { 
	display: block;
	font-size: 15px;
	color: #555;
}
blockquote cite:before { 
	content: "\2014 \0020";
}
blockquote cite a,
blockquote cite a:visited,
blockquote cite a:visited { 
	color: #555;
}


/* #Links
================================================== */

a, a:visited {
	text-decoration: underline;
	outline: 0;
	font-weight: 300;
}

a:hover,
a:focus {
	color: #00539d;
	text-decoration: underline;
}

p a,
p a:visited {
	line-height: inherit;
}



/* # Bildpositionen
============================================================== */


.alignright {
	float: right;
	margin: 0px 0px 10px 15px;
}

.alignleft {
	float: left;
	margin: 0px 15px 10px 0px;
}
.aligncenter {
	display:block;
	margin:0 auto;
}

/* @group Tables */

table {
	margin: .5em 0 1em;
}

table th {
	text-align: left;
	border: 1px solid #d1d1d1;
	padding: .4em .8em;
}

table td {
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid #d1d1d1;
	padding: 10px;
}

/* @end */

/* @group Widgets */


.widget-container ul {
	list-style: none;
}

.widget-container select {
	max-width: 100%;
	min-width: 60%
}

.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}

.widget_search label {
	display: none;
}

.widget-container {
	margin: 0 0 2px 0;
	padding-top: 0px;
}

.widget-container ul {
	margin-left: 0;
}



input#searchsubmit {
}

.widget-container a:link,
.widget-container a:visited {
	text-decoration: none;
}

.widget-container a:active,
.widget-container a:hover {
	text-decoration: underline;
}


.widget_recent_entries a:link,
.widget_recent_entries a:visited{
	text-decoration: none;
	color:#000;
}

.widget_recent_entries a:active,
.widget_recent_entries a:hover{
	text-decoration: underline;
	color:#828282;
}


.widget-container .entry-meta {
	font-size: 15px;
}

#wp_tag_cloud div {
	line-height: 1.6em;
}

.widget_wysiwyg_widgets_widget .articlebox p a{
	text-decoration: underline;
}


/* WP Calendar Widget */

#wp-calendar, .em-calendar {
	width: 100%;
	font-size: 15px;
}

#wp-calendar td,
.em-calendar td {
	padding: 8px 0 10px 0;
	text-align: center;
	border: 1px solid #bfbfbf;
	color: #7c7c7c;
	font-weight: 600;
}

#wp-calendar td.pad,
.em-calendar td.pad {
	background-color: transparent;
}

#wp-calendar td#today,
.em-calendar td#today {
	color: #FFF;
	background-color: #ADC600;
}

#wp-calendar caption,
.em-calendar caption {
	font-family: "myriad-pro-semi-condensed",sans-serif;
	text-align: left;
	margin-bottom: 6px;
	font-size: 18px;
	font-weight: 400;
	height: 30px;
}

#wp-calendar th,
.em-calendar th {
	font-style: normal;
	border-bottom: 1px solid #fbfbfb;
	color: #666;
	text-align: center;
}

/* WP RSS Widget */

.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Indent Sidebar Lists */

.widget-container ul ul {
	border: none;
	margin-left: 0;
	margin-top: 6px;
	padding: 0;
}


/* @group WP Blog Styles */

.entry-meta,
.entry-meta a,
.entry-meta span,
.entry-meta span a {
	font-size: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.entry-meta a,
.entry-meta span,
.entry-meta span a {
	color: #000;
}

.entry-meta{
	color: #666;
}
.cat-links,
.comments-link,
.meta-sep,
.entry-utility {
	font-size: 15px;
	color: #828282;
}


.entry-utility {
	clear: both;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

.entry-utility,
.entry-utility a,
.cat-links span,
.cat-links span a,
.comments-link span,
.comments-link span a,
.meta-sep span,
.meta-sep span a,
.entry-utility span,
.entry-utility span a {
	font-size: 15px;
}
span.edit-link,
span.edit-link a{
	color:#83b500;
}
.search-results .post {
	padding-bottom: 0;
	padding-top: 0;
}
.post {
	padding-bottom: 10px;
	padding-top: 10px;
}
.post.single {
	border-bottom: none;
}

a.more-link {
	display: block;
	float: right;
}

.st_relatedposts h4 {
	border-bottom: 1px solid #ebebeb;
}

.st_relatedposts ul {
	color: #666;
	list-style: square;
	margin-left: 20px;
}

.st_relatedposts ul li {
}


/* @end */

/* @group Form Buttons */

/* #Formular Buttons
================================================== */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
	border: 1px solid #bfbfbf;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	margin: 0;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 6px 15px;
	text-decoration: none;
}

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	color: #666;
	text-decoration: none;
}

button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
	border: 1px solid #bfbfbf;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	margin: 0;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 6px 15px;
	text-decoration: none;
}

button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width { 
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}


/* @end */

/* @group Styled Buttons */

.button-alt,
.button,
.button.small,
.button.large,
.button.medium {
	background-image: none;
	padding: 8px 1em 9px 1em;
	font-size: .95em;
	margin: 0;
	display: inline-block;
	font-stretch: narrower;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;

}


.button.left {
	float: left;
}
.button.right {
	float: right;
}
.button.center,.button.middle {
	margin: 0px auto;
	text-align: center;
	display: inherit;
}

.button-alt a,.button a,.button.small a {
	font-size: .9em;
	line-height: 14px;
}
.button.medium a {
	font-size: 1.1em;
	line-height: 20px;
}
.button.large a {
	font-size: 1.5em;
	line-height: 24px;
}
.button span.btn_caption {
	font-weight: normal;
	display: inline-block;
	font-size: 15px;
	line-height: 14px;
}



/* @group Default (Blue)  */
a.button {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597db1), color-stop(100%, #3a6198));
	background-image: -webkit-linear-gradient(#597db1, #3a6198);
	background-image: -moz-linear-gradient(#597db1, #3a6198);
	background-image: -o-linear-gradient(#597db1, #3a6198);
	-pie-background: linear-gradient(#597db1, #3a6198);
	border: 1px solid #3b639b;
	-moz-box-shadow: inset 0 1px 0 0 #7d99bf;
	-webkit-box-shadow: inset 0 1px 0 0 #7d99bf;
	-o-box-shadow: inset 0 1px 0 0 #7d99bf;
	box-shadow: inset 0 1px 0 0 #7d99bf;
	color: white;
	text-shadow: 0 1px 0 #2a4f83;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #365a8c), color-stop(100%, #51719e));
	background-image: -webkit-linear-gradient(#365a8c, #51719e);
	background-image: -moz-linear-gradient(#365a8c, #51719e);
	background-image: -o-linear-gradient(#365a8c, #51719e);
	-pie-background: linear-gradient(#365a8c, #51719e);
	-moz-box-shadow: inset 0 1px 0 0 #728cb1;
	-webkit-box-shadow: inset 0 1px 0 0 #728cb1;
	-o-box-shadow: inset 0 1px 0 0 #728cb1;
	box-shadow: inset 0 1px 0 0 #728cb1;
	cursor: pointer;
}
a.button:active {
	-moz-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	border: 1px solid #355a8d;
}
a.button span.btn_caption {
	color: #9ab5da;
	text-shadow: 0 1px 0 #2a4f83;
}

/* @end */

/* @group White  */
a.button.white {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3));
	background-image: -webkit-linear-gradient(#ffffff, #e3e3e3);
	background-image: -moz-linear-gradient(#ffffff, #e3e3e3);
	background-image: -o-linear-gradient(#ffffff, #e3e3e3);
	background-image: linear-gradient(#ffffff, #e3e3e3);
	-pie-background: linear-gradient(#ffffff, #e3e3e3);
	border: 1px solid #dbdbdb;
	-moz-box-shadow: inset 0 1px 0 0 white;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	-o-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	color: #333333;
	text-shadow: 0 1px 0 white;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.white:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb), color-stop(100%, #f2f2f2));
	background-image: -webkit-linear-gradient(#dbdbdb, #f2f2f2);
	background-image: -moz-linear-gradient(#dbdbdb, #f2f2f2);
	background-image: -o-linear-gradient(#dbdbdb, #f2f2f2);
	-pie-background: linear-gradient(#dbdbdb, #f2f2f2);
	-moz-box-shadow: inset 0 1px 0 0 white;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	-o-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	cursor: pointer;
}
a.button.white:active {
	-moz-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
	border: 1px solid #c2c2c2;
}
a.button.white span.btn_caption {
	color: gray;
	text-shadow: 0 1px 0 white;
}

/* @end */
/* @group Gray  */
a.button.gray {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #c9c9c9));
	background-image: -webkit-linear-gradient(#e6e6e6, #c9c9c9);
	background-image: -moz-linear-gradient(#e6e6e6, #c9c9c9);
	background-image: -o-linear-gradient(#e6e6e6, #c9c9c9);
	-pie-background: linear-gradient(#e6e6e6, #c9c9c9);
	border: 1px solid #c2c2c2;
	-moz-box-shadow: inset 0 1px 0 0 white;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	-o-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	color: #333333;
	text-shadow: 0 1px 0 #f1eeee;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.gray:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c2c2c2), color-stop(100%, #d9d9d9));
	background-image: -webkit-linear-gradient(#c2c2c2, #d9d9d9);
	background-image: -moz-linear-gradient(#c2c2c2, #d9d9d9);
	background-image: -o-linear-gradient(#c2c2c2, #d9d9d9);
	-pie-background: linear-gradient(#c2c2c2, #d9d9d9);
	-moz-box-shadow: inset 0 1px 0 0 #f2f2f2;
	-webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
	-o-box-shadow: inset 0 1px 0 0 #f2f2f2;
	box-shadow: inset 0 1px 0 0 #f2f2f2;
	cursor: pointer;
}
a.button.gray:active {
	-moz-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
	border: 1px solid #a8a8a8;
}
a.button.gray span.btn_caption {
	color: #666666;
	text-shadow: 0 1px 0 #f1eeee;
}

/* @end */
/* @group Black  */
a.button.black {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #404040), color-stop(100%, #242424));
	background-image: -webkit-linear-gradient(#404040, #242424);
	background-image: -moz-linear-gradient(#404040, #242424);
	background-image: -o-linear-gradient(#404040, #242424);
	-pie-background: linear-gradient(#404040, #242424);
	border: 1px solid #1c1c1c;
	-moz-box-shadow: inset 0 1px 0 0 #595959;
	-webkit-box-shadow: inset 0 1px 0 0 #595959;
	-o-box-shadow: inset 0 1px 0 0 #595959;
	box-shadow: inset 0 1px 0 0 #595959;
	color: white;
	text-shadow: 0 1px 0 #150f0f;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.black:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c1c1c), color-stop(100%, #333333));
	background-image: -webkit-linear-gradient(#1c1c1c, #333333);
	background-image: -moz-linear-gradient(#1c1c1c, #333333);
	background-image: -o-linear-gradient(#1c1c1c, #333333);
	-pie-background: linear-gradient(#1c1c1c, #333333);
	-moz-box-shadow: inset 0 1px 0 0 #4d4d4d;
	-webkit-box-shadow: inset 0 1px 0 0 #4d4d4d;
	-o-box-shadow: inset 0 1px 0 0 #4d4d4d;
	box-shadow: inset 0 1px 0 0 #4d4d4d;
	cursor: pointer;
}
a.button.black:active {
	-moz-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
	border: 1px solid #030303;
}
a.button.black span.btn_caption {
	color: #bfbfbf;
	text-shadow: 0 1px 0 #150f0f;
}

/* @end */
/* @group Light Blue  */
a.button-alt,a.button.lightblue {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5aa1d8), color-stop(100%, #2489d6));
	background-image: -webkit-linear-gradient(#5aa1d8, #2489d6);
	background-image: -moz-linear-gradient(#5aa1d8, #2489d6);
	background-image: -o-linear-gradient(#5aa1d8, #2489d6);
	-pie-background: linear-gradient(#5aa1d8, #2489d6);
	border: 1px solid #258cda;
	-moz-box-shadow: inset 0 1px 0 0 #85b9e0;
	-webkit-box-shadow: inset 0 1px 0 0 #85b9e0;
	-o-box-shadow: inset 0 1px 0 0 #85b9e0;
	box-shadow: inset 0 1px 0 0 #85b9e0;
	color: white;
	text-shadow: 0 1px 0 #1976be;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button-alt:hover,
a.button.lightblue:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2380c7), color-stop(100%, #4a95cf));
	background-image: -webkit-linear-gradient(#2380c7, #4a95cf);
	background-image: -moz-linear-gradient(#2380c7, #4a95cf);
	background-image: -o-linear-gradient(#2380c7, #4a95cf);
	-pie-background: linear-gradient(#2380c7, #4a95cf);
	-moz-box-shadow: inset 0 1px 0 0 #75acd7;
	-webkit-box-shadow: inset 0 1px 0 0 #75acd7;
	-o-box-shadow: inset 0 1px 0 0 #75acd7;
	box-shadow: inset 0 1px 0 0 #75acd7;
	cursor: pointer;
}
a.button-alt:active,
a.button.lightblue:active {
	-moz-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
	border: 1px solid #2280c9;
}
a.button.lightblue span.btn_caption {
	color: #acd3f1;
	text-shadow: 0 1px 0 #1976be;
}

/* @end */
/* @group Blue  */
a.button.blue {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597db1), color-stop(100%, #3a6198));
	background-image: -webkit-linear-gradient(#597db1, #3a6198);
	background-image: -moz-linear-gradient(#597db1, #3a6198);
	background-image: -o-linear-gradient(#597db1, #3a6198);
	-pie-background: linear-gradient(#597db1, #3a6198);
	border: 1px solid #3b639b;
	-moz-box-shadow: inset 0 1px 0 0 #7d99bf;
	-webkit-box-shadow: inset 0 1px 0 0 #7d99bf;
	-o-box-shadow: inset 0 1px 0 0 #7d99bf;
	box-shadow: inset 0 1px 0 0 #7d99bf;
	color: white;
	text-shadow: 0 1px 0 #2a4f83;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.blue:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #365a8c), color-stop(100%, #51719e));
	background-image: -webkit-linear-gradient(#365a8c, #51719e);
	background-image: -moz-linear-gradient(#365a8c, #51719e);
	background-image: -o-linear-gradient(#365a8c, #51719e);
	-pie-background: linear-gradient(#365a8c, #51719e);
	-moz-box-shadow: inset 0 1px 0 0 #728cb1;
	-webkit-box-shadow: inset 0 1px 0 0 #728cb1;
	-o-box-shadow: inset 0 1px 0 0 #728cb1;
	box-shadow: inset 0 1px 0 0 #728cb1;
	cursor: pointer;
}
a.button.blue:active {
	-moz-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
	border: 1px solid #355a8d;
}
a.button.blue span.btn_caption {
	color: #9ab5da;
	text-shadow: 0 1px 0 #2a4f83;
}

/* @end */
/* @group Dark Blue  */
a.button.darkblue {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3054a1), color-stop(100%, #1c3b7d));
	background-image: -webkit-linear-gradient(#3054a1, #1c3b7d);
	background-image: -moz-linear-gradient(#3054a1, #1c3b7d);
	background-image: -o-linear-gradient(#3054a1, #1c3b7d);
	-pie-background: linear-gradient(#3054a1, #1c3b7d);
	border: 1px solid #1d3d81;
	-moz-box-shadow: inset 0 1px 0 0 #416ac3;
	-webkit-box-shadow: inset 0 1px 0 0 #416ac3;
	-o-box-shadow: inset 0 1px 0 0 #416ac3;
	box-shadow: inset 0 1px 0 0 #416ac3;
	color: white;
	text-shadow: 0 1px 0 #122c63;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.darkblue:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a3570), color-stop(100%, #2e4b8a));
	background-image: -webkit-linear-gradient(#1a3570, #2e4b8a);
	background-image: -moz-linear-gradient(#1a3570, #2e4b8a);
	background-image: -o-linear-gradient(#1a3570, #2e4b8a);
	-pie-background: linear-gradient(#1a3570, #2e4b8a);
	-moz-box-shadow: inset 0 1px 0 0 #3e61ac;
	-webkit-box-shadow: inset 0 1px 0 0 #3e61ac;
	-o-box-shadow: inset 0 1px 0 0 #3e61ac;
	box-shadow: inset 0 1px 0 0 #3e61ac;
	cursor: pointer;
}
a.button.darkblue:active {
	-moz-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
	border: 1px solid #193570;
}
a.button.darkblue span.btn_caption {
	color: #6087dc;
	text-shadow: 0 1px 0 #122c63;
}

/* @end */
/* @group Light Green  */
a.button.lightgreen {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80bf4f), color-stop(100%, #63a72f));
	background-image: -webkit-linear-gradient(#80bf4f, #63a72f);
	background-image: -moz-linear-gradient(#80bf4f, #63a72f);
	background-image: -o-linear-gradient(#80bf4f, #63a72f);
	-pie-background: linear-gradient(#80bf4f, #63a72f);
	border: 1px solid #65ab30;
	-moz-box-shadow: inset 0 1px 0 0 #9bcb76;
	-webkit-box-shadow: inset 0 1px 0 0 #9bcb76;
	-o-box-shadow: inset 0 1px 0 0 #9bcb76;
	box-shadow: inset 0 1px 0 0 #9bcb76;
	color: white;
	text-shadow: 0 1px 0 #529122;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.lightgreen:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c9a2d), color-stop(100%, #73af46));
	background-image: -webkit-linear-gradient(#5c9a2d, #73af46);
	background-image: -moz-linear-gradient(#5c9a2d, #73af46);
	background-image: -o-linear-gradient(#5c9a2d, #73af46);
	-pie-background: linear-gradient(#5c9a2d, #73af46);
	-moz-box-shadow: inset 0 1px 0 0 #8ebf69;
	-webkit-box-shadow: inset 0 1px 0 0 #8ebf69;
	-o-box-shadow: inset 0 1px 0 0 #8ebf69;
	box-shadow: inset 0 1px 0 0 #8ebf69;
	cursor: pointer;
}
a.button.lightgreen:active {
	-moz-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
	border: 1px solid #5c9b2c;
}
a.button.lightgreen span.btn_caption {
	color: #b8e297;
	text-shadow: 0 1px 0 #529122;
}

/* @end */
/* @group Green  */
a.button.green {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #668b46), color-stop(100%, #4a6d2c));
	background-image: -webkit-linear-gradient(#668b46, #4a6d2c);
	background-image: -moz-linear-gradient(#668b46, #4a6d2c);
	background-image: -o-linear-gradient(#668b46, #4a6d2c);
	-pie-background: linear-gradient(#668b46, #4a6d2c);
	border: 1px solid #4d702e;
	-moz-box-shadow: inset 0 1px 0 0 #7fa95b;
	-webkit-box-shadow: inset 0 1px 0 0 #7fa95b;
	-o-box-shadow: inset 0 1px 0 0 #7fa95b;
	box-shadow: inset 0 1px 0 0 #7fa95b;
	color: white;
	text-shadow: 0 1px 0 #39571e;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.green:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #436129), color-stop(100%, #5a7641));
	background-image: -webkit-linear-gradient(#436129, #5a7641);
	background-image: -moz-linear-gradient(#436129, #5a7641);
	background-image: -o-linear-gradient(#436129, #5a7641);
	-pie-background: linear-gradient(#436129, #5a7641);
	-moz-box-shadow: inset 0 1px 0 0 #739457;
	-webkit-box-shadow: inset 0 1px 0 0 #739457;
	-o-box-shadow: inset 0 1px 0 0 #739457;
	box-shadow: inset 0 1px 0 0 #739457;
	cursor: pointer;
}
a.button.green:active {
	-moz-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
	border: 1px solid #436228;
}
a.button.green span.btn_caption {
	color: #9bc874;
	text-shadow: 0 1px 0 #39571e;
}

/* @end */
/* @group Dark Green  */
a.button.darkgreen {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #497c22), color-stop(100%, #2f5511));
	background-image: -webkit-linear-gradient(#497c22, #2f5511);
	background-image: -moz-linear-gradient(#497c22, #2f5511);
	background-image: -o-linear-gradient(#497c22, #2f5511);
	-pie-background: linear-gradient(#497c22, #2f5511);
	border: 1px solid #315912;
	-moz-box-shadow: inset 0 1px 0 0 #61a22f;
	-webkit-box-shadow: inset 0 1px 0 0 #61a22f;
	-o-box-shadow: inset 0 1px 0 0 #61a22f;
	box-shadow: inset 0 1px 0 0 #61a22f;
	color: white;
	text-shadow: 0 1px 0 #1e3909;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.darkgreen:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #28480f), color-stop(100%, #3e651f));
	background-image: -webkit-linear-gradient(#28480f, #3e651f);
	background-image: -moz-linear-gradient(#28480f, #3e651f);
	background-image: -o-linear-gradient(#28480f, #3e651f);
	-pie-background: linear-gradient(#28480f, #3e651f);
	-moz-box-shadow: inset 0 1px 0 0 #568a2e;
	-webkit-box-shadow: inset 0 1px 0 0 #568a2e;
	-o-box-shadow: inset 0 1px 0 0 #568a2e;
	box-shadow: inset 0 1px 0 0 #568a2e;
	cursor: pointer;
}
a.button.darkgreen:active {
	-moz-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
	border: 1px solid #28480f;
}
a.button.darkgreen span.btn_caption {
	color: #7ad733;
	text-shadow: 0 1px 0 #1e3909;
}

/* @end */
/* @group Light Red  */
a.button.lightred {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #da5858), color-stop(100%, #d82222));
	background-image: -webkit-linear-gradient(#da5858, #d82222);
	background-image: -moz-linear-gradient(#da5858, #d82222);
	background-image: -o-linear-gradient(#da5858, #d82222);
	-pie-background: linear-gradient(#da5858, #d82222);
	border: 1px solid #dd2222;
	-moz-box-shadow: inset 0 1px 0 0 #e28383;
	-webkit-box-shadow: inset 0 1px 0 0 #e28383;
	-o-box-shadow: inset 0 1px 0 0 #e28383;
	box-shadow: inset 0 1px 0 0 #e28383;
	color: white;
	text-shadow: 0 1px 0 #c01616;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.lightred:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ca2121), color-stop(100%, #d14747));
	background-image: -webkit-linear-gradient(#ca2121, #d14747);
	background-image: -moz-linear-gradient(#ca2121, #d14747);
	background-image: -o-linear-gradient(#ca2121, #d14747);
	-pie-background: linear-gradient(#ca2121, #d14747);
	-moz-box-shadow: inset 0 1px 0 0 #d97373;
	-webkit-box-shadow: inset 0 1px 0 0 #d97373;
	-o-box-shadow: inset 0 1px 0 0 #d97373;
	box-shadow: inset 0 1px 0 0 #d97373;
	cursor: pointer;
}
a.button.lightred:active {
	-moz-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
	border: 1px solid #cb2020;
}
a.button.lightred span.btn_caption {
	color: #f2abab;
	text-shadow: 0 1px 0 #c01616;
}

/* @end */
/* @group Red  */
a.button.red {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d81818), color-stop(100%, #ae0a0a));
	background-image: -webkit-linear-gradient(#d81818, #ae0a0a);
	background-image: -moz-linear-gradient(#d81818, #ae0a0a);
	background-image: -o-linear-gradient(#d81818, #ae0a0a);
	-pie-background: linear-gradient(#d81818, #ae0a0a);
	border: 1px solid #b20a0a;
	-moz-box-shadow: inset 0 1px 0 0 #e73c3c;
	-webkit-box-shadow: inset 0 1px 0 0 #e73c3c;
	-o-box-shadow: inset 0 1px 0 0 #e73c3c;
	box-shadow: inset 0 1px 0 0 #e73c3c;
	color: white;
	text-shadow: 0 1px 0 #900404;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.red:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9e0a0a), color-stop(100%, #bc1a1a));
	background-image: -webkit-linear-gradient(#9e0a0a, #bc1a1a);
	background-image: -moz-linear-gradient(#9e0a0a, #bc1a1a);
	background-image: -o-linear-gradient(#9e0a0a, #bc1a1a);
	-pie-background: linear-gradient(#9e0a0a, #bc1a1a);
	-moz-box-shadow: inset 0 1px 0 0 #de2b2b;
	-webkit-box-shadow: inset 0 1px 0 0 #de2b2b;
	-o-box-shadow: inset 0 1px 0 0 #de2b2b;
	box-shadow: inset 0 1px 0 0 #de2b2b;
	cursor: pointer;
}
a.button.red:active {
	-moz-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
	border: 1px solid #9f0909;
}
a.button.red span.btn_caption {
	color: #f76464;
	text-shadow: 0 1px 0 #900404;
}

/* @end */
/* @group Dark Red  */
a.button.darkred {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #981010), color-stop(100%, #6b0606));
	background-image: -webkit-linear-gradient(#981010, #6b0606);
	background-image: -moz-linear-gradient(#981010, #6b0606);
	background-image: -o-linear-gradient(#981010, #6b0606);
	-pie-background: linear-gradient(#981010, #6b0606);
	border: 1px solid #6f0606;
	-moz-box-shadow: inset 0 1px 0 0 #c41717;
	-webkit-box-shadow: inset 0 1px 0 0 #c41717;
	-o-box-shadow: inset 0 1px 0 0 #c41717;
	box-shadow: inset 0 1px 0 0 #c41717;
	color: white;
	text-shadow: 0 1px 0 #4b0202;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.darkred:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c0505), color-stop(100%, #7e1010));
	background-image: -webkit-linear-gradient(#5c0505, #7e1010);
	background-image: -moz-linear-gradient(#5c0505, #7e1010);
	background-image: -o-linear-gradient(#5c0505, #7e1010);
	-pie-background: linear-gradient(#5c0505, #7e1010);
	-moz-box-shadow: inset 0 1px 0 0 #a91919;
	-webkit-box-shadow: inset 0 1px 0 0 #a91919;
	-o-box-shadow: inset 0 1px 0 0 #a91919;
	box-shadow: inset 0 1px 0 0 #a91919;
	cursor: pointer;
}
a.button.darkred:active {
	-moz-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
	border: 1px solid #5c0505;
}
a.button.darkred span.btn_caption {
	color: #f41f1f;
	text-shadow: 0 1px 0 #4b0202;
}

/* @end */
/* @group Yellow  */
a.button.yellow {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1c81a), color-stop(100%, #a79f0c));
	background-image: -webkit-linear-gradient(#d1c81a, #a79f0c);
	background-image: -moz-linear-gradient(#d1c81a, #a79f0c);
	background-image: -o-linear-gradient(#d1c81a, #a79f0c);
	-pie-background: linear-gradient(#d1c81a, #a79f0c);
	border: 1px solid #aca40c;
	-moz-box-shadow: inset 0 1px 0 0 #e4dc3a;
	-webkit-box-shadow: inset 0 1px 0 0 #e4dc3a;
	-o-box-shadow: inset 0 1px 0 0 #e4dc3a;
	box-shadow: inset 0 1px 0 0 #e4dc3a;
	color: white;
	text-shadow: 0 1px 0 #8a8305;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.yellow:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98910b), color-stop(100%, #b6ae1b));
	background-image: -webkit-linear-gradient(#98910b, #b6ae1b);
	background-image: -moz-linear-gradient(#98910b, #b6ae1b);
	background-image: -o-linear-gradient(#98910b, #b6ae1b);
	-pie-background: linear-gradient(#98910b, #b6ae1b);
	-moz-box-shadow: inset 0 1px 0 0 #dbd229;
	-webkit-box-shadow: inset 0 1px 0 0 #dbd229;
	-o-box-shadow: inset 0 1px 0 0 #dbd229;
	box-shadow: inset 0 1px 0 0 #dbd229;
	cursor: pointer;
}
a.button.yellow:active {
	-moz-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
	border: 1px solid #99910b;
}
a.button.yellow span.btn_caption {
	color: #f5ed61;
	text-shadow: 0 1px 0 #8a8305;
}

/* @end */
/* @group Orange  */
a.button.orange {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1911a), color-stop(100%, #a7710c));
	background-image: -webkit-linear-gradient(#d1911a, #a7710c);
	background-image: -moz-linear-gradient(#d1911a, #a7710c);
	background-image: -o-linear-gradient(#d1911a, #a7710c);
	-pie-background: linear-gradient(#d1911a, #a7710c);
	border: 1px solid #ac740c;
	-moz-box-shadow: inset 0 1px 0 0 #e4a83a;
	-webkit-box-shadow: inset 0 1px 0 0 #e4a83a;
	-o-box-shadow: inset 0 1px 0 0 #e4a83a;
	box-shadow: inset 0 1px 0 0 #e4a83a;
	color: white;
	text-shadow: 0 1px 0 #8a5b05;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.orange:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98670b), color-stop(100%, #b6801b));
	background-image: -webkit-linear-gradient(#98670b, #b6801b);
	background-image: -moz-linear-gradient(#98670b, #b6801b);
	background-image: -o-linear-gradient(#98670b, #b6801b);
	-pie-background: linear-gradient(#98670b, #b6801b);
	-moz-box-shadow: inset 0 1px 0 0 #db9d29;
	-webkit-box-shadow: inset 0 1px 0 0 #db9d29;
	-o-box-shadow: inset 0 1px 0 0 #db9d29;
	box-shadow: inset 0 1px 0 0 #db9d29;
	cursor: pointer;
}
a.button.orange:active {
	-moz-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
	border: 1px solid #99670b;
}
a.button.orange span.btn_caption {
	color: #f5c161;
	text-shadow: 0 1px 0 #8a5b05;
}

/* @end */
/* @group Brown  */
a.button.brown {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #775e28), color-stop(100%, #513e15));
	background-image: -webkit-linear-gradient(#775e28, #513e15);
	background-image: -moz-linear-gradient(#775e28, #513e15);
	background-image: -o-linear-gradient(#775e28, #513e15);
	-pie-background: linear-gradient(#775e28, #513e15);
	border: 1px solid #554116;
	-moz-box-shadow: inset 0 1px 0 0 #9b7b36;
	-webkit-box-shadow: inset 0 1px 0 0 #9b7b36;
	-o-box-shadow: inset 0 1px 0 0 #9b7b36;
	box-shadow: inset 0 1px 0 0 #9b7b36;
	color: white;
	text-shadow: 0 1px 0 #37290c;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
	position: relative;
}
a.button.brown:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #443512), color-stop(100%, #614d24));
	background-image: -webkit-linear-gradient(#443512, #614d24);
	background-image: -moz-linear-gradient(#443512, #614d24);
	background-image: -o-linear-gradient(#443512, #614d24);
	-pie-background: linear-gradient(#443512, #614d24);
	-moz-box-shadow: inset 0 1px 0 0 #836a34;
	-webkit-box-shadow: inset 0 1px 0 0 #836a34;
	-o-box-shadow: inset 0 1px 0 0 #836a34;
	box-shadow: inset 0 1px 0 0 #836a34;
	cursor: pointer;
}
a.button.brown:active {
	-moz-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
	-webkit-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
	-o-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
	border: 1px solid #453512;
}
a.button.brown span.btn_caption {
	color: #cea03b;
	text-shadow: 0 1px 0 #37290c;
}

/* @end */

/* @end */

/* End Button Styles */

	
/* @group Tabs */

	ul.tabs { 
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom: solid 1px #ddd;
}
ul.tabs li { 
	display: block;
	width: auto;
	height: 30px;
	padding: 0;
	float: left;
	margin-bottom: 0;
}
ul.tabs li a { 
	display: block; 
	text-decoration: none;
	width: auto; 
	height: 29px; 
	padding: 0px 20px; 
	line-height: 30px; 
	border: solid 1px #ddd;
	border-width: 1px 0 0 1px; 
	margin: 0;  
	background: #F0F1F2;
	font-size: 15px;
}
ul.tabs li a.active { 
	background: #fff; 
	height: 30px;
	position: relative;
	top: -4px;
	padding-top: 4px;
	border-right-width: 1px;
	margin: 0 -1px 0 0;
	color: #111;
}
ul.tabs li:first-child a {
}
ul.tabs li:last-child a {
	border-width: 1px 1px 0 1px;
}

ul.tabs-content { margin: 0; display: block;
}
ul.tabs-content > li { display:none;
}
ul.tabs-content > li.active { display: block;
}

/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before,
	ul.tabs:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
ul.tabs:after {
	clear: both;
}
ul.tabs {
	zoom: 1;
}


/* @end */

/* @group Toggles */

.toggle_container {
	padding: 10px;
	padding-left:34px;
	padding-bottom: 18px;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}


p.trigger {
	display: block;
	padding:  8px 8px 8px 16px;
	margin:0;
	cursor: pointer;
	font-size: 15px;
	line-height: 150%;
	border-bottom: 1px solid #BFBFBF;
	text-shadow: none;
}

/* Up Toggle State */

p.trigger {
	background: url("images/icons/16_expand.svg");
	border-top: 1px solid #BFBFBF;
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0.3);
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	padding-left: 34px;
	text-shadow: none;
}


p.trigger a {
	text-decoration: none;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
}



/* Hover Toggle State */


p.trigger:hover {
	color: #000;
}

p.trigger a:hover,p.trigger.active a:hover {
	color: #000;
}

/* Active Toggle State */

p.trigger_active {
	background: url("images/icons/16_collapse.svg");
	border-top: 1px solid #BFBFBF;
	background-position:10px center;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0.3);
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 0;
	margin:0;
	font-weight: 600;
}

p.trigger.active a {
	color: #000;
}

/* @end */

/* @group Callouts */

/* Callout Box */

.cta {
	margin: 10px auto 0px auto;
	padding: 10px 10px 20px 10px;
	background-color: #f2f2f2;
	border: 1px solid #dcdcdc;
	text-shadow: #fff 1px 1px 0;
	 box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
	-moz-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
	-webkit-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
	position: relative;
		behavior: url('./wp-content/themes/pwtheme/PIE.php');
}

.cta p {
	margin: 0;
	padding: 0;
}

.cta h3 {
	font-size: 1.5em;
	text-shadow: #fff 1px -1px 0;
}


/* @end */


/* @group Comments */

/* Needs RWD Check */

#respond {
	margin:0px;
	float:left;
	width: 100%;
}

#respond input[type=text] {
	width: 100%;
	max-width: 290px;
	
}
#respond textarea {
	width:100%;
	height:120px;
	padding:10px;
}

#respond h2{
	color: #000;
	font-size: 1.5em;

}


#comments {
	float:left;
	margin:0;
	border: 0;
	width: 100%;
}

body.dark #comments {
	background: url(images/dark/divider.png) repeat-x right top;
}


#comments h2 {
	font-size: 1.2em;
	display: block;
	line-height: 1.4em;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	color: #000;
}

#comments h6 {
	text-transform: uppercase;
	margin: 10px 0px;
}

#comments .comment-meta {
	margin:0;
	display:block;
}

#comments .comment-meta,
#comments .comment-meta a,
#comments .comment-meta span,
#comments .comment-meta span a {
	font-size: 15px;
	font-weight: 300;
}

#comments .commentlist {
	margin:0px;
	float:left;
	list-style:none;
	width:100%;
}

#comments .commentlist ul {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}

#comments .commentlist li {
	margin:10px 0px 20px 0px;
	padding:0;
	display:block;
	border-top: 1px solid #DBDBDB;
}

#comments .commentlist li:first-child {
	border-top: 0px;
}

body.page-template-onecolumn-page-php #comments .commentlist li .comment-meta {
}

#comments .commentlist li li {
	margin:10px 0 0 0;
	padding:0 0 0 15px;
}

#comments .commentlist li li .comment-meta {
	width:100%;
}


#comments .commentlist li li li {
	margin:10px 0 0 20px;
}

#comments .commentlist li li li .comment-meta {
	width:100%;
}

#comments .commentlist li li li li {
	margin:10px 0 0 20px;
}

#comments .commentlist li li li li .comment-meta {
	width:100%;
}

#comments .commentlist li li li li li {
	margin:10px 0 0 20px;
}

#comments .commentlist li li li li li .comment-meta {
	width:100%;
	
}

#comments .single-comment {
	margin-top:10px;
}

#comments .comment-author {
	float:left;
	margin: 0px 10px 6px 0px;
	display:inline;
	width:50px;
}

#comments .comment-author cite {
	clear:both;
	font-weight:bold;
}

#comments .vcard {
	float:left;
	clear:both;
	display:block;
	width:100px;
	min-height: 100px;
	padding:20px 0;
}
#comments .vcard img.avatar {
	border: 1px solid #eee;
	padding: 2px;
	background:#f4f4f4;
}

#comments .vcard {
	background:url(images/comment_author_bg.svg) no-repeat top right;
}

#comments li.byuser .vcard {
	background:url(images/comment_author_admin_bg.svg) no-repeat top right;
}


/* @end */

/* @group WP Gallery */

.gallery {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}

.gallery .gallery-row {
	display:block;
	clear: both;
	overflow: hidden;
	margin: 0;
}

.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0;
	text-align: center;
	list-style: none;
	padding: 0;
}
.gallery .gallery-item img,
.gallery .gallery-item img.thumbnail {
	max-width: 79%;
	height: auto;
	padding: 0;
	margin: 5px auto;
	border: 1px solid #fff;
	background-color: #fff;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	-pie-box-shadow: 0px 0px 5px #ccc;
	position: relative;
	behavior: url("./wp-content/themes/pwtheme/PIE.php");
}
.gallery-caption {
	color: #666;
	font-size: 15px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}


/* Attachment Page */

#nav-below {
	display: block;
	padding-bottom: 30px;
}

#nav-below .nav-previous a {
	float: left;
}

#nav-below .nav-next a {
	float: right;
}

#nav-below a,
#nav-below a:active, 
#nav-below a:link,
#nav-below a:visited,
#nav-below a:focus {
	color: #000;
	text-decoration: none;
}

#nav-below a:hover {
	color: #828282;
	text-decoration: underline;
}

.entry-caption {
	text-align: center;
	font-size: 15px;
}


/* @end */

/* @group Misc */





/* Apply CSS class of "guest" to menu items hidden from logged-in users */

body.logged-in li.guest,
body.logged-in li.guest {
	display: none;
}

/* #Images
================================================== */

img.scale-with-grid { 
	max-width: 100%;
	height: auto;
}

		
/* #Formulare
================================================== */


label,legend {
	display: inline-block;
}


input[type="checkbox"] {display: inline;
}

/* # Misc Typography Balancing to Maintain Vertical Rhythm
============================================================== */
.remove-bottom {
	margin-bottom: 0 !important;
}

.half-bottom {
	margin-bottom: 10px !important;
}

.add-bottom { 
	margin-bottom: 20px !important;
}

.add-top { 
	margin-top: 20px !important;
}

.resize {
	background: url(images/resize.png) repeat scroll 0 0 transparent;
	bottom: 0;
	height: 80px;
	position: fixed;
	right: 0;
	width: 80px;
}
.bypostauthor,.gallery-caption {}

/* @end */

/* #Inline Content Code
================================================== */

div.bwp-syntax-block,
div.bwp-syntax-block span{
	font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;
	font-weight: normal;
	font-size: 16px
}
div.bwp-syntax-block div.bwp-syntax-wrapper ol li div,
div.bwp-syntax-block div.bwp-syntax-wrapper ol li {
	font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;
	font-weight: normal;
	font-size: 16px
}

div.bwp-syntax-block div.bwp-syntax-wrapper span{
	font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;
	font-weight: normal;
	font-size: 16px
}
/*
div.bwp-syntax-block div.bwp-syntax-wrapper span.br0{
	color: #666;
}

div.bwp-syntax-block div.bwp-syntax-wrapper span.kw1{
	color: #292a6c;
}

div.bwp-syntax-block div.bwp-syntax-wrapper span.kw2{
	color: #292a6c;
}

div.bwp-syntax-block div.bwp-syntax-wrapper span.st0{
	color: #000;
}
*/
.bwp-syntax-wrapper .li2, #comments .bwp-syntax-wrapper .li2 {
	background-color: #F8F8F8;
}



