﻿img.hintergrundbild {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
}
@media screen and (max-width: 1024px) {
img.hintergrundbild {
left: 50%;
margin-left: -512px;
}
}
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,input, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; margin: 0; padding: 0;vertical-align: baseline;}
html {font-size: 100%;  }
body { background-color: #fff; line-height: 1; }
body, input, select, textarea, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
a, a:visited, button, input[type="button"], input[type="submit"], .btn { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
::-moz-selection { background-color: #b60; color: #fff;}
::selection {background-color: #ED702C; color: #fff;}
a img { border: none;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-block;}
.clearfix { display:block;}
a:hover, h2 a, h2 a:visited, h4.widgettitle a, input, .author, .date, .post-comments, #title a, #title a:hover {color: #333; }
body {color: #444}
a, h2 a:hover, .evolution-nav-menu li a:hover, .evolution-nav-menu li:hover a, .evolution-nav-menu li li a:hover, .evolution-nav-menu .current-menu-item a { color: #f96e5b; }
.post-info, .post-meta, #description { color: #636363; }
blockquote::before, blockquote p, input, select, textarea { color: #999; }
button, input[type="button"], input[type="submit"], .btn, .evolution-nav-menu .highlight-menu-item a, .evolution-nav-menu .highlight-menu-item a:hover, .navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { color: #fff; }
#title {
line-height: 1;
margin: 40px 0 8px;
margin: 2.5rem 0 0.5rem;
font-size: 48px;
font-size: 3rem;
color: #333;
font-family:  'Open Sans', sans-serif;
font-weight: 600;
display: inline-block;
letter-spacing:  -2px;
}
body,
input,
textarea,
.author-box h1 {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a,
#title {
font-family: 'Open Sans', Arial, sans-serif;
color: #333;
}
#content-sidebar-wrap #content h2.post-title {
font-size: 36px;
font-size: 2.25rem;
margin-bottom: 20px;
margin-bottom: 1.25rem;
margin-top: 0;
}
.entry-title,
.entry-title a {
font-size: 36px;
font-size: 2.25rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
max-width: 600px;
display: block;
}
h1 {
font-size: 36px;
font-size: 2.25rem;
margin-bottom: 16px;
margin-bottom: 1rem;
display: block;
}
.sidebar-content-sidebar .entry-title,
.sidebar-content-sidebar .entry-title .entry-title a {max-width: 440px;}
h2.entry-title {margin-top: 0;}
.single-post .entry-title {margin-bottom: 30px; margin-bottom: 1.875rem}
blockquote::before {
font-size: 32px;
font-size: 2rem;
}
h2 {
font-size: 30px;
font-size: 1.875rem;
}
h3 {
font-size: 24px;
font-size: 1.5rem;
}
h4,
.archive-title,
.taxonomy-description h1,
.widgettitle {
font-size: 18px;
font-size: 1.125rem;
}
h5 {
font-size: 18px;
font-size: 1.125rem;
}
h6,
.author-box h1,
.sidebar h2 a {
font-size: 16px;
font-size: 1rem;
}
input,
select,
textarea,
.evolution-nav-menu,
.post-info,
.post-meta,
.wp-caption,
{
font-size: 14px;
font-size: 0.875rem;
}
.entry-content {
overflow: hidden;
}
.entry-content,
.entry-content p, p {
line-height: 1.625;
}
.entry-content p, p {
margin-bottom: 26px;
margin-bottom: 1.625rem;
}
blockquote p {
font-style: italic;
}
cite {
font-style: normal;
}
button,
input[type="button"],
input[type="submit"],
h1,
h2,
h3,
h4,
h5,
h6,
.btn,
.entry-title a,
.post-comments,
.post-info .author,
.post-info .date,
.wp-caption,
#footer p,
#title {
font-weight: 600;
}
.wp-caption {
text-align: center;
}
h2 a,
h2 a:visited,
.evolution-nav-menu a,
.navigation li a,
.widgettitle a,
#title a {
text-decoration: none;
}
h2, h3, h4, h5, h6 { margin: 30px 0 20px 0; margin:  1.875rem 0 1.25rem 0;}
blockquote{background:#f9f9f9;border-left:1em solid #eee;margin:1.5em 1em;padding:.5em 1em;quotes:"\201C""\201D";}
blockquote:before{color:#808080;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;}
blockquote :first-child{display:inline;}
blockquote :last-child{margin-bottom:0;}
dl {line-height: 1.5em; margin: 0em 0 1em 10px;}
dt {font-weight: bold;}
dd {margin: 0 0 1em 0.8em;}
address {font-style: italic; color: #333; margin: 10px 0 20px 0;}
pre {background: #f3f3f3; border: 1px solid #ccc; color:#000; display:block; font-family:"Courier New",Courier,monospace; font-size:13px; font-size: 0.8125rem; line-height:18px; line-height: 1.125rem; margin:25px 0 20px 0; margin: 1.5625rem 0 1.25rem 0;  overflow: auto; padding: 10px 10px 15px; padding: 0.625rem 0.625rem 0.9375rem;}
.entry_content ol li, .entry_content ul li {
line-height: 1.5em;
margin-bottom: 10px;
}
#wrap {
background-color: #fff;
margin: 0 auto;
max-width: 1152px;
overflow: hidden;
position: relative;
}
#sidebar-small {
width: 15.277777777%;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.sidebar,
header .widget-area {
width: 30.555555555%;
}
.content-sidebar-sidebar .sidebar,
.sidebar-content-sidebar .sidebar,
.sidebar-sidebar-content .sidebar {
width: 37.931034482%;
}
.content-sidebar-sidebar #content,
.sidebar-content-sidebar #content,
.sidebar-sidebar-content #content {
width: 56.896551724%;
}
.content-sidebar #content,
.sidebar-content #content,
#title-area {
width: 65.277777777%;
}
.content-sidebar-sidebar #content-sidebar-wrap,
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
width: 80.555555555%;
}
.content-sidebar #content-sidebar-wrap,
.full-width-content #content,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
width: 100%;
}
.footer-widgets-1,
.footer-widgets-2,
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar,
#content,
#content-sidebar-wrap,
#footer .gototop,
#sidebar-alt,
#title-area {
float: left;
}
.content-sidebar-sidebar #sidebar-alt,
.footer-widgets-3,
.sidebar,
.sidebar-content #content,
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content,
.sidebar-sidebar-content #content-sidebar-wrap,
#footer .creds,
header .widget-area {
float: right;
}
.evolution-nav-menu {
overflow: hidden;
}
.menu-secondary,
#header .evolution-nav-menu {
float: right;
width: auto;
}
.evolution-nav-menu {
margin-top: 32px;
margin-top: 2rem;
width: auto;
}
.evolution-nav-menu.menu-primary {
background-color: #444;
}
.evolution-nav-menu ul {
float: left;
width: 100%;
}
.evolution-nav-menu li {
display: inline-block;
float: left;
list-style-type: none;
text-align: left;
}
.evolution-nav-menu li span {
display: block;
font-size: 12px;
font-size: 0.75rem;
padding-top: 10px;
padding-top: 0.625rem;
}
.evolution-nav-menu li a strong {
font-weight: normal;
}
.evolution-nav-menu a {
display: block;
padding: 16px 20px 14px;
padding: 1rem 1.25rem 0.875rem;
position: relative;
color: #fff
}
.evolution-nav-menu.menu-secondary a {
padding: 9px 16px;
padding: 0.5625rem 1rem;
color: #fff
}
.evolution-nav-menu .current-menu-item a,
.evolution-nav-menu li a:hover,
.evolution-nav-menu li:hover a {
background-color: #f96e5b;
color: #fff
}
.evolution-nav-menu li li a,
.evolution-nav-menu li li a:link,
.evolution-nav-menu li li a:visited {
background-color: #444;
padding: 16px 20px 14px;
padding: 1rem 1.25rem 0.875rem;
position: relative;
width: 120px;
}
.evolution-nav-menu.menu-secondary li li a,
.evolution-nav-menu.menu-secondary li li a:link,
.evolution-nav-menu.menu-secondary li li a:visited {
padding: 12px 16px;
padding: 0.75rem 1rem;
width: 140px;
}
.evolution-nav-menu li li a:hover {
background-color: #f96e5b;
color: #fff
}
.evolution-nav-menu li ul {
left: -9999px;
position: absolute;
width: 160px;
z-index: 99;
}
.evolution-nav-menu.menu-secondary li ul {
width: 172px;
}
.evolution-nav-menu li ul ul {
margin: -47px 0 0 160px;
}
.evolution-nav-menu.menu-secondary li ul ul {
margin: -36px 0 0 171px;
}
.evolution-nav-menu li:hover ul ul,
.evolution-nav-menu li.sfHover ul ul {
left: -9999px;
}
.evolution-nav-menu li:hover,
.evolution-nav-menu li.sfHover {
position: static;
}
ul.evolution-nav-menu li:hover>ul,
ul.evolution-nav-menu li.sfHover ul,
#header .evolution-nav-menu li:hover>ul,
#header .evolution-nav-menu li.sfHover ul {
left: auto;
}
.evolution-nav-menu li a .sf-sub-indicator,
.evolution-nav-menu li li a .sf-sub-indicator,
.evolution-nav-menu li li li a .sf-sub-indicator {
position: absolute;
text-indent: -9999px;
}
#wpadminbar li:hover ul ul {
left: 0;
}
.evolution-nav-menu li.right {
float: right;
padding: 16px 20px 14px;
padding: 1rem 1.25rem 0.875rem;
}
.evolution-nav-menu li.right a {
display: inline;
padding: 0;
}
.evolution-nav-menu li.search {
padding: 6px;
padding: 0.375rem;
}
.evolution-nav-menu li.rss a {
background: url(../img/rss.png) no-repeat center left;
margin-left: 20px;
margin-left: 1.25rem;
padding-left: 20px;
padding-left: 1.25rem;
}
.evolution-nav-menu li.twitter a {
background: url(../img/twitter-nav.png) no-repeat center left;
padding-left: 24px;
padding-left: 1.5rem;
}
#top {
background-color: #444;
width: 100%;
display: none;
position: fixed;
top: 0;
z-index: 999;
}
#top p { margin: 0; float: left; max-width: 300px;}
#top p a { margin: 0;}
.menu-top-container {
background-color: #444;
overflow: hidden;
max-width: 1152px;
margin: 0 auto;
}
#subnav {
background-color: #444;
width: 1152px;
}
.evolution-nav-menu.menu-secondary {margin-top: 0;}
#subnav li:first-child {float: left; }
#subnav li.current-menu-item a:first-child {background: transparent;}
#subnav li {float: right;}
#subnav span.uppercase {
margin-right: 6px;
margin-right: 0.375rem;
}
.subnav-left {
float: left;
padding: 12px 16px;
padding: 0.75rem 1rem;
}
#header {
min-height: 120px;
overflow: hidden;
background-color: #fff;
margin: 0 auto;
padding: 0;
}
.title-image { text-indent: -999999px; width: 0; height: 0; margin: 0; padding: 0;}
.header-link {margin-top: 20px; margin-top: 1.25rem}
.header-image #title {
margin: 0;
}
#header-wrap {
margin-bottom: 40px;
}
header input {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 3px;
box-shadow: 0 0 5px #ccc inset;
padding:  10px 15px;
width: 100%;
}
.header-link {display: block; width: 300px; height: 100px;}
header p{
line-height: 1.25;
margin-bottom: 0;
}
.header-full-width #title,
.header-full-width #title a,
.header-full-width #title-area {
width: 100%;
}
.header-image #title,
.header-image #title a,
.header-image #title-area {
display: block;
float: left;
min-height: 120px;
overflow: hidden;
text-indent: -9999px;
width: 50%;
}
.header-image #description {
display: block;
overflow: hidden;
}
header .navsearch {
float: right;
margin-top: 56px;
margin-top: 3.5rem;
width: 100%;
}
header input[type="submit"] {
display: none;
width: 0;
height: 0;
visibility: hidden;
}
#content {float: left;  position: relative;}
#content-sidebar-wrap {margin-bottom: 40px; margin-bottom: 2.5rem; padding-top: 50px; padding-top: 3.125rem; position: relative;}
#content ul, #content ol {padding: 0 0 0 20px; margin-left: 5px; padding: 0 0 0 1.25rem; margin-left: 0.3125rem;}
#content #comments ul, #content #comments ol {padding: 0;}
#content .pls_note2 { padding: 2px 10px 2px 0; padding: 0.125rem 0.625rem 0.125rem 0;  margin: 0; color: #777; }
#footer-note { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 20px 0; margin: 30px 0 20px 0; padding: 1.25rem 0; margin: 1.875rem 0 1.25rem 0;}
#footer-note h5  {  color: #444; margin: 0 0 5px 0; margin: 0 0 0.3125rem 0; font-size: 14px; font-size: 0.875rem;}
#footer-note ul li {list-style: none;font-size: 93%;}
#footer-note ul li .tag-links { margin-left: 0;}
h1.suchergebnisse {
border-bottom: 1px solid #ddd;
margin-bottom: 50px;
margin-bottom: 3.125rem;
padding-bottom: 15px;
padding-bottom: 0.9375rem;
}
#footer-note ul  { margin: 0; padding: 0;}
#footer-note ul li.post-category {margin: 8px 0 0 0; margin: 0.5rem 0 0 0;}
.content-inner {padding: 0px;}
.content-highlight {width: 100%; display: inline-block; padding-top: 10px; padding-top: 0.625rem}
.post {position: relative;}
span.com_number { font-weight: bold;}
.comments-link { float: right; }
.comments-link a { color: #fff; text-decoration: none; display: block; background: #777; color: #fff; padding: 5px 12px; font-size: 12px; padding: 0.3125rem 0.75rem; font-size: 0.75rem}
.comments-link span {background: #f96e5b; color: #fff; padding: 5px 12px; padding: 0.3125rem 0.75rem;font-size: 12px; font-size: 0.75rem; position: relative; top:  1px;}
.comments-link a:hover { background: #333;}
span.kategorie { font-size: 12px; width: 510px;  font-size: 0.75rem; width: 31.875rem; display: block; position: relative; top: 4px;}
.pls_note { padding: 5px 0px 8px 0px; margin: 5px 0 20px 0; color: #555;position: relative; border-bottom: 1px solid #eee; border-top: 1px solid #eee; min-height: 20px; padding: 0.3125rem 0px 0.5rem 0px; margin: 0.3125rem 0 1.25rem 0; min-height: 1.25rem;}
.the-date {max-height: 44px; max-height: 2.75rem; position: absolute;right: 0;text-align: center;top: 0px;width: 112px; width: 7rem; color: #999;}
.day {display: block;font-size: 36px;font-size: 2.25rem;font-weight: bold;height: 40px; height: 2.5rem; left: 0;line-height: 45px; line-height: 2.8125rem; position: absolute;top: 0;width: 55px; width: 3.4375rem;border-right: 1px solid #CACACA;font-family: Arial, sans-serif;}
.month {display: block;font-size: 18px;left: 60px; font-size: 1.125rem;left: 3.75rem; line-height: 1em;position: absolute;text-transform: uppercase;top: 6px;width: 50px;font-family: Arial, sans-serif; top: 0.375rem;width: 3.125rem;}
.year {display: block;font-size: 14px; font-size: 0.875rem; font-weight: bold;left: 60px; left: 3.75rem;letter-spacing: 2px;line-height: 1em;position: absolute;top: 25px;width: 53px; top: 1.5625rem;width: 3.3125rem; font-family: Arial, sans-serif;}
.affilliate-box {
background: #f5f5f5;
background-image: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));
background-image: -webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -o-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: linear-gradient(to top,#f5f5f5,#f9f9f9);
border: 1px solid #dfdfdf;
padding: 25px;
padding: 1.5625rem;
}
.affilliate-box h3 { font-size: 22px; font-size: 1.375rem; margin-top: 0;}
.affilliate-box p { margin-bottom: 0;}
.sticky {
padding: 20px 15px 1px 15px;
padding: 1.25rem 0.9375rem 0.0625rem 0.9375rem;
border-bottom: none;
background: #f5f5f5;
background-image: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));
background-image: -webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -o-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: linear-gradient(to top,#f5f5f5,#f9f9f9);
border: 1px solid #dfdfdf;
}
.sticky .pls_note {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 5px 0px 7px 0px; padding: 0.3125rem 0px 0.4375rem 0px;}
.post-meta {font-size: 12px; font-size: 0.75rem;}
.exerpt_img {margin-bottom: 25px; max-width: 750px; margin-bottom: 1.5625rem; max-width: 46.875rem; float: left;}
.sidebar-content-sidebar .exerpt_img {max-width: 530px; max-width: 33.125rem;}
.sidebar-content-sidebar .entry-title, .sidebar-content-sidebar.entry-title a {
font-size: 36px;
font-size: 2.25rem;
margin-bottom: 16px;
margin-bottom: 1rem;
max-width: 450px;
max-width: 28.125rem;
display: block;
}
.upper h3:first-child { margin-top: 0;}
.catheader {font-family: Arial, sans-serif; font-weight: 500;}
#fix, .fix, .clearleft {clear: left;}
.blog .post {margin-bottom: 70px; margin-bottom: 4.375rem;}
#adcontainer {float: right; position: relative; top: 50px; top: 3.125rem;}
.in-content-add {margin: 30px 0 30px 0; margin: 1.875rem 0 1.875rem 0;}
span.tag-links {display: block;}
#content img {max-width: 100%; height: auto;}
.sidebar-content-sidebar #content img, .sidebar-sidebar-content #content img, .content-sidebar-sidebar #content img {max-width: 528px; max-width: 33rem; height: auto;}
.sidebar-content #content img {max-width: 705px; height: auto; max-width: 44.0625rem;}
.full-width-content #content img {max-width: 100%; height: auto;}
.entry_content p.wp-caption-text { font-family: Georgia, serif; font-style: italic; color: #555}
#content .wp-caption { text-align: center; margin-bottom: 20px; margin-bottom: 1.25rem;}
#content .wp-caption-text {margin: 0 0 2px 0; margin: 0 0 0.125rem 0;}
#content .wp-caption img {margin-bottom: 3px; margin-bottom: 0.1875rem;}
#content .aligncenter {display: block;margin: 0 auto;margin-top: 15px; margin-top: 0.9375rem;}
#content .alignright {float: right;margin: 10px 0 15px 15px; margin: 0.625rem 0 0.9375rem 0.9375rem;}
#content .alignleft {float: left;margin: 10px 15px 10px 0; margin: 0.625rem 0.9375rem 0.625rem 0;}
#content_fullwidth {padding: 10px 10px 30px 10px; padding: 0.625rem 0.625rem 1.875rem 0.625rem; }
.gallery {margin: auto;overflow: hidden;width: 100%;}
.gallery:after { content:"."; display:block; height:0; clear:left; visibility:hidden;}
.gallery .gallery-item {float: left;margin: 0 20px 20px 0; margin: 0 1.25rem 1.25rem 0; text-align: center;width: 160px;}
.gallery .gallery-item img { margin: 0;}
.gallery .gallery-caption {color: #777;font-style: oblique;font-size: 11px; line-height: 16px; font-size: 0.6875rem; line-height: 1rem; text-align: center;}
.gallery br { clear: both }
.breadCrumbs {margin:0 0 36px 0; margin:0 0 2.25rem 0; border:1px solid #dedede;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;display: block;}
#content .breadCrumbs ul{margin:0;padding:0; min-height:30px;display: inline-block; position: relative; top: 2px}
.breadCrumbs ul li{display:block;float:left;position:relative;height:30px;overflow:hidden;line-height:30px;margin:0px 8px 0px 0;padding:0px 15px 0px 0; margin:0px 0.5rem 0px 0;padding:0px 0.9375rem 0px 0; font-size:.9167em;background:url(../img/breadcrumb/separator.png) no-repeat 100% 0}
.breadCrumbs ul li div.chevronOverlay{position:absolute;right:0;top:0;}
.breadCrumbs ul li span{display:block;overflow:hidden}
.breadCrumbs ul li a{display:block;position:relative;height:30px;line-height:30px;overflow:hidden;float:left; color: #990000 !important; text-decoration: none !important;}
.breadCrumbs ul li a:hover {background-color: transparent; color: #000 !important; text-shadow: none;}
.breadCrumbs ul li:first-child a{height:16px !important;text-indent:-1000em;width:16px;padding:0;margin-top:8px;overflow:hidden;margin-left:5px;background:url(../img/breadcrumb/IconHome.gif) no-repeat 0 0}
.breadCrumbs ul li:first-child a:hover{background-position:0 -16px}
.share-this {display: block; margin: 10px 0px; margin: 0.625rem 0px;}
.share-this:after { content:"."; display:block; height:0; clear:left; visibility:hidden;}
.twitter-share-button, .facebook-share-button, .google-share-button {float: left; display: inline-block;}
.author-info {position: relative;
background: #f5f5f5;
background-image: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));
background-image: -webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -o-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: linear-gradient(to top,#f5f5f5,#f9f9f9);
border: 1px solid #dfdfdf;
padding: 20px; margin: 20px 0px;
padding: 1.25rem; margin: 1.25rem 0px;
}
.author-info .author-description { padding-left: 80px; }
.author-info .author-description p { font-size: 14px; font-size: 0.875rem; margin-bottom: 15px; margin-bottom: 0.9375rem;}
.author-description .simple-social-icons ul {margin-left: 0!important; padding-left: 0!important;}
.author-description .simple-social-icons ul li {margin-bottom: 0!important;}
.author-description .simple-social-icons ul li a,
.author-description .simple-social-icons ul li a:hover {  background-color: #666 !important;  -moz-border-radius: 3px  -webkit-border-radius: 3px;  border-radius: 3px;  color: #ffffff !important;  font-size: 18px;  padding: 9px; font-size: 1.125rem;  padding: 0.5625rem;  }
.author-description .simple-social-icons ul li a:hover {  background-color: #f96e5b !important;  color: #ffffff !important;  }
.author-info h3 { margin: 0px 0px 5px 0px; font-size: 14px; margin: 0px 0px 0.3125rem 0px; font-size: 0.875rem;  text-transform: uppercase;}
.entry_content .author-info p { margin: 0px 0px 8px 0px; font-size: 14px; margin: 0px 0px 0.5rem 0px; font-size: 0.875rem; line-height: 1.4em; color: #555;}
.authorsites p {float: left;}
.authorsites:after { content:"."; display:block; height:0; clear:left; visibility:hidden;}
.right {padding-left: 5px;}
#content .author-info img.avatar {width: 60px; height: 60px; position: relative; float: left; top: -2px;}
#content ul.related_posts { margin: 10px 0 20px 0; margin: 0.625rem 0 1.25rem 0; padding: 0; display: inline-block;}
#content ul.related_posts li { list-style: none; line-height: 45px; height: 45px; display: block; margin-right: 15px; margin-right: 0.9375rem; float: left;}
#content ul.related_posts li img { float: left; width: 40px; height: 40px; margin-right: 10px; margin-right: 0.625rem;}
#content .archiveheader { font-size: 20px;font-size: 1.25rem; font-family: Georgia, serif; color: #666; border-bottom: 1px solid #ddd; padding-bottom: 15px; padding-bottom: 0.9375rem; margin-bottom: 50px; margin-bottom: 3.125rem}
#content .archiveheader .fr {float: right;background: transparent;padding: 0;}
#content .archiveheader .fr a {border: none;font-size: 12px;padding: 3px 0 3px 0;font-size: 0.75rem;padding: 0.1875rem 0 0.1875rem 0; color: #666;text-transform: uppercase;font-family: Arial, sans-serif; background: transparent;}
#content .archiveheader .fr a:hover {background-color: transparent;color: #1e1e1e;text-shadow: none;text-decoration: none;}
.more_entries {margin-top: 40px; margin-top: 2.5rem;}
.more_entries .fr { float: right; margin-bottom: 30px; margin-bottom: 1.875rem;}
.more_entries .fl { float: left; margin-bottom: 30px; margin-bottom: 1.875rem;}
.page-link {margin: 20px 0 20px 0;padding-top: 10px; margin: 1.25rem 0 1.25rem 0;padding-top: 0.625rem;}
span.pages {margin-right: 20px !important;border: none !important; margin-right: 1.25rem !important;}
#content .fl a, #content .fr a {background: #666;color: #fff; padding: 5px 15px;padding: 0.3125rem 0.9375rem; text-decoration: none;}
#content .fl a:hover, #content .fr a:hover {background: #f96e5b;text-decoration: none;}
#content .revo-paginate, .revo-paginate { margin: 30px 0 30px 0; padding-top: 40px, margin: 1.875rem 0 1.875rem 0; padding-top: 2.5rem}
#content .revo-paginate a, .revo-paginate a {background:#444; border:1px solid #444; color:#fff; margin-right:5px; padding: 6px 12px; margin-right:0.3125rem; padding: 0.375rem 0.75rem;  text-align:center; text-decoration:none; font-size: 18px; font-size: 1.125rem; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#content .revo-paginate a:hover,.revo-paginate a:hover, #content .revo-paginate a:active, .revo-paginate a:active { background: #f96e5b; border-color: #f96e5b;}
#content .revo-paginate .title ,.revo-paginate .title {color:#222; margin-right:8px; margin-right:0.5rem;}
#content .revo-paginate .gap, .revo-paginate .gap {color:#999; margin-right:4px; margin-right: 0.25rem;}
#content .revo-paginate .current, .revo-paginate .current  {color:#fff; background:#f96e5b; border:1px solid #f96e5b; margin-right:5px; padding:6px 12px; font-size: 18px;margin-right:0.3125rem; padding:0.375rem 0.75rem; font-size: 1.125rem; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
aside h3 {text-transform: uppercase; font-size: 16px; font-size: 1rem; padding-bottom: 8px; padding-bottom: 0.5rem; border-bottom: 4px double #ededed;  margin: 0 0 20px 0;}
aside#sidebar-small {float: left; padding-top: 50px; padding-top: 3.125rem}
aside p {font-size: 93%; line-height: 1.5em;}
aside .aside-inner {padding-left: 10px; padding-left: 0.625rem; padding-top: 3px;}
aside ul { list-style: none;}
aside a {text-decoration: none;}
aside ul li {line-height: 1.6em; font-size: 93%}
.widget, .widget-box {margin-bottom: 30px;padding-bottom: 10px; margin-bottom: 1.875rem;padding-bottom: 0.625rem;}
.widget:last-child, .widget-box:last-child { border-bottom: none}
.widget-ad { margin: 20px 0 0 0;padding: 0 0 10px 0; margin: 1.25rem 0 0 0;padding: 0 0 0.625rem 0;border-bottom: 1px solid #ddd;}
.widget-ad img { border: 1px solid #666}
.widget-ad125 {margin: 0;padding: 10px 0 10px 0; padding: 0.625rem 0 0.625rem 0; border-bottom: 1px solid #ddd;}
.widget-ad125 img { border: 1px solid #666;  margin: 0 0.4375rem 0.4375rem 0;}
.google_widget { padding: 10px; padding: 0.625rem;  border: 1px solid #eee; width: 200px;}
.google_widget h3 {
font-size: 14px;
font-size: 0.875rem;
padding-bottom: 6px;
}
.enews {
background: #f5f5f5;
background-image: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));
background-image: -webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -o-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: linear-gradient(to top,#f5f5f5,#f9f9f9);
border: 1px solid #dfdfdf;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
padding: 15px;
padding: 0.9375rem;
}
#subscribe label {margin: 0; padding: 0; width: 0; height: 0; display: none;}
#subscribe input {width: 100%; border: 1px #ccc solid; padding: 6px 3px 6px 6px; margin-bottom: 0.5rem; padding: 0.375rem 0.1875rem 0.375rem 0.375rem; margin-bottom: 0.5rem;box-shadow: 0 0 5px #ccc inset; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#subscribe input[type="submit"] { padding: 10px; background: #f96e5b; width: auto; border: none; color: #fff; font-weight: normal; cursor: pointer; width: 100%; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: block; margin-top: 5px; text-transform: uppercase;}
#subscribe input[type="submit"]:hover { background: #333;}
.widget_recent_entries ul li, #recentcomments li, .widget_archive ul li, .widget_categories ul li {
padding: 5px 0px;
padding: 0.3125rem 0px;
border-bottom: 1px dashed #f2f2f2;
}
aside .tagcloud a,
aside .tagcloud a:visited {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background: none;
background-color: #333;
border-radius: 3px;
color: #fff;
display: inline-block;
margin: 0 5px 5px 0;
padding: 5px 10px;
margin: 0 0.3125rem 0.3125rem 0;
padding: 0.3125rem 0.3125rem;
}
aside .tagcloud a:hover {
background-color: #f96e5b;
color: #fff;
}
aside .aligncenter {display: block;margin: 0 auto;margin-top: 15px;}
aside .alignright {float: right;margin: 6px 0 5px 15px; margin: 0.375rem 0 0.3125rem 0.9375rem;}
aside .alignleft {float: left;margin: 6px 15px 5px 0; margin: 0.375rem 0.9375rem 0.3125rem 0;}
.google_widget h3.widget-first { padding-top: 15px; padding-top: 0.9375rem;}
aside input.navsearch {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 3px;
box-shadow: 0 0 5px #ccc inset;
padding:  7px 15px;
width: 100%;
}
aside input[type="submit"] {
padding: 7px 15px;
background: #f96e5b;
color: #fff;
cursor: pointer;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
display: block;
width: 100%;
margin-top: 8px;
}
aside input[type="submit"]:hover {
background: #333;
}
#sidebarbox #tabMenu {margin:0 0 -3px 0;padding:0;list-style:none; display: inline-block; }
#sidebarbox #tabMenu li { float: left; cursor: pointer;  margin-right: 2px;}
#sidebarbox .tabmenu_header { border-bottom: none; color: #666; margin: 0 0 0 5px; padding: 12px 0 7px 0; font-size: 105%;}
#sidebarbox ul li a cite {color:#000;text-decoration:none; font-size: 93%; text-transform: uppercase; }
#sidebarbox ul li p {color:#444; font-size: 90%; line-height: 1.3em; margin: 5px 0;}
#sidebarbox li.commentz {background:url(../img/tabComment.png) no-repeat center; height:35px;width:37px;border: 1px solid transparent; }
#sidebarbox li.posts {background:url(../img/tabStar.png) no-repeat center; height:35px;width:37px;border: 1px solid transparent;}
#sidebarbox li.category {background:url(../img/tabFolder.png) no-repeat center; height:35px;width:37px;border: 1px solid transparent;}
#sidebarbox li.famous {background:url(../img/tabHeart.png) no-repeat center; height:35px;width:37px;border: 1px solid transparent;}
#sidebarbox li.random {background:url(../img/tab-tag.png) no-repeat center; height:35px;width:37px;border: 1px solid transparent;}
#sidebarbox li.archiveslist {background:url(../img/archives.png) no-repeat center; height:35px;width:37px;border: 1px solid transparent; margin-right: 0;}
#sidebarbox li.mouseover {background-color: #eee; border: 1px solid #ddd; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; box-shadow: inset 0 1px 0 #ffffff, 0 -1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 0 #ffffff, 0 -1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 -1px 3px rgba(0, 0, 0, 0.1);}
#sidebarbox li.mouseout {background-color: transparent;}
#sidebarbox li.selected {background-color: #eee; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;border: 1px solid #ddd; box-shadow: inset 0 1px 0 #ffffff, 0 -1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 0 #ffffff, 0 -1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 -1px 3px rgba(0, 0, 0, 0.1);}
#sidebarbox { margin: 10px 0 0 0; padding: 10px 0 0 0; }
#sidebarbox p { margin-bottom: 0; line-height: 1.3em !important; color: #666; font-size: 13px;}
#sidebarbox  .boxTop {background: transparent;height:11px;clear:both}
#sidebarbox  .boxBody {background-color:transparent;  border: 1px solid #d9d9d9; padding: 0px 10px;}
#sidebarbox .boxBottom {background: transparent;height:4px;}
#sidebarbox  .boxBody div {display:none;}
#sidebarbox  .boxBody div.show {display:block;}
#sidebarbox  .boxBody #category a { color: #555; text-decoration: none}
#sidebarbox .boxBody div ul {margin:0 10px 0 0;padding:0;}
#sidebarbox  .boxBody div li {border-bottom:1px solid #ddd; border-top: 1px solid #fff; padding:6px 4px; cursor:pointer; color: #555; margin-bottom: 0;}
#sidebarbox  .boxBody div ul li:last-child { margin-bottom: 10px; border-bottom: none}
#sidebarbox  .boxBody div li span {font-size:90%;font-style:italic; color:#900 !important; display: inline;}
#sidebarbox  span.which-post {display: block !important; position: relative; top: -5px;}
#sidebarbox #sidebar-tagcloud {margin:0 10px 0 5px; display: inline-block;padding-top: 8px;}
#sidebarbox #sidebar-tagcloud a, #sidebarbox #sidebar-tagcloud a:visited { -moz-border-radius: 3px;-webkit-border-radius: 3px; background: none; background-color: #333; border-radius: 3px; color: #fff; display: inline-block; margin: 0 3px 3px 0; padding: 2px 8px; text-decoration: none;}
#sidebarbox #sidebar-tagcloud a:hover, #sidebarbox #sidebar-tagcloud a:focus { background-color: #f96e5b; color: #fff;}
#sidebarbox #popular-comments li { list-style:none; overflow:auto; margin:0; border-bottom:1px solid #ddd;  }
#sidebarbox #popular-comments li:last-child {border-bottom: none;}
#sidebarbox #popular-comments li img { float:left; margin-right:8px; border:1px solid #ccc; padding: 3px; margin-top: 2px; margin-bottom: 10px;}
#sidebarbox ul.wet_recent_comments li img {float:left; border:1px solid #ccc; padding: 3px; margin: 2px 8px 20px 0;}
#sidebarbox ul.recent_articles img {  float:left; margin-right:8px; border:1px solid #ccc; padding: 3px; margin-top: 2px; }
#sidebarbox  .boxBody div li span.title-link { font-size: 100% !important; font-style: normal !important; }
#sidebarbox .recent_articles li p { font-size: 12px; font-style: italic;}
#sidebarbox  .boxBody .recent_articles li a { color: #222}
h3.flickr, h5.flickr {color:#666;}
h3.flickr span, h5.flickr span {color:#0063dc;}
h3.flickr span.r, h5.flickr span.r {color:#ff0084;}
#flickr_badge_uber_wrapper img { border: 1px solid #ccc; margin: 0 6px 6px 0px; padding: 3px;}
.footer_box #flickr_badge_uber_wrapper img { border: 1px solid #999; margin: 0 10px 6px 0px;}
.widget #flickr_badge_uber_wrapper img:hover { border: 1px solid #000}
.footer_box #flickr_badge_uber_wrapper img:hover { border: 1px solid #000}
#calendar_wrap {margin: 0; padding: 0;}
#wp-calendar{width:95%;padding:0; margin: 0; border: 1px solid #ccc}
#wp-calendar caption{padding:10px; text-align: center; border: 1px solid #ccc;border-bottom-color: #ccc; background: #ddd; text-shadow: 0 1px 1px #fff; font-weight: 600; color: #555;}
#wp-calendar th,#wp-calendar td{text-align:center;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:0;}
#wp-calendar thead th  { height: 38px; vertical-align: middle; border: 1px solid #ddd; border-top-color: #f2f2f2; border-bottom-color: #ccc; background: #ddd}
#wp-calendar tbody td  { height: 34px; text-align: center; vertical-align: middle; outline: none; text-shadow: 1px 1px 0 #fff;  }
#wp-calendar tbody td a, #wp-calendar a:hover  { color: #2c2525; background: #ddd; text-shadow: 1px 1px 0 rgba(255,255,255,0.4); }
#wp-calendar td a  { padding: 9px 0 8px; display: block; margin: 1px; color: #737373; }
#wp-calendar tbody td a:hover  { color: #2c2525; }
#respond {margin:20px 0 3em 0; margin:1.25rem 0 3em 0; padding:0;}
#respond h3 {margin: 50px 0 30px 0; margin: 3.125rem 0 1.875rem 0;}
#comments .comment-body ul, #comments .comment-body ol {padding-left: 20px !important; padding-left: 1.25rem !important}
form fieldset {background: #fbfcfd; padding: 0px 12px 20px 12px; padding: 0px 0.75rem 1.25rem 0.75rem; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
form legend {font-size: 190%; line-height: 1.0em; color: #333; font-weight: normal; margin-bottom: 20px; margin-bottom: 1.25rem;}
form label {margin-left: 10px; margin-left: 0.625rem;}
form p {margin-top: 0;}
form div {margin-bottom: 0.7em;}
input.button {padding: 2px 10px; padding: 0.125rem 0.625rem;}
.cform label {display: none;}
#comments-title {margin: 30px 0 30px 0; margin: 1.875rem 0 1.875rem 0; border-bottom: 1px solid #999; padding-bottom: 5px; padding-bottom: 0.3125rem; color: #666; font-size: 16px;}
ol.commentlist {list-style: none;margin-left: 0;}
.commentlist li.comment {position: relative;padding: 0px 0px 0px 56px; padding: 0px 0px 0px 3.5rem; list-style: none;}
#comments {margin: 15px 0 10px 0; margin: 0.9375rem 0 0.625rem 0;}
#comments h3 {font-size: 18px;margin: 40px 0; font-size: 1.125rem;margin: 2.5rem 0;}
#comments .pingback {border-bottom: 1px solid #ddd;margin-bottom: 18px; margin-bottom: 1.125rem;}
.comment-body {
background: #f5f5f5;
border: 1px solid #dfdfdf;
padding: 10px;
margin: 10px 0 10px 0;
padding: 0.625rem;
margin: 0.625rem 0 0.625rem 0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.commentlist .comment-body p {font-size: 97%}
.commentlist a.comment-reply-link {text-decoration: none;}
.bypostauthor .comment-body {
background: #eee;
border: 1px solid #ccc;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.pinglist li {
background: #f5f5f5;
background-image: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));
background-image: -webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: -o-linear-gradient(bottom,#f5f5f5,#f9f9f9);
background-image: linear-gradient(to top,#f5f5f5,#f9f9f9);
border: 1px solid #dfdfdf;
padding: 0.9375rem; margin-bottom: 1.5625rem;
padding: 15px; margin-bottom: 25px;
}
.pinglist li span.date {display: block; margin: 10px 0 20px 0; margin: 0.625rem 0 1.25rem 0; color: #777; font-size: 14px; font-size: 0.875rem;}
.commentmessage {font-weight: 600; background: #f2f2f2; border: 1px solid rgba(0, 0, 0, 0.08); padding: 10px; padding: 0.625rem;  border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.comment-edit-link {color: inherit;text-decoration: underline !important;}
#content img.avatar {position: absolute;left: 0px;top: 3px;border: 1px solid #999;padding: 2px !important; height: 40px;}
.comment-author cite {font-weight: bold;font-style: normal;font-size: 95%;margin-top: -8px;}
span.says {font-size: 12px; font-size: 0.75rem;}
.comment-meta, .comment-meta a {font-size: 90%;color: #888;text-decoration: none; margin-top: 5px; margin-top: 0.3125rem;}
.commentlist .children li {border: none;margin: 0px;}
.commentlist .children {list-style: none;margin: 0px;}
.reply {padding: 0px 0px 24px; padding: 0px 0px 1.5rem}
#content img.wp-smiley {display: inline;margin: 0 0 -3px 2px;  border: none; padding: 0;}
.cform input {width: 50%; border: 1px #ccc solid; padding: 6px 3px 6px 6px; margin-bottom: 5px; padding: 0.375rem 0.1875rem 0.375rem 0.375rem; margin-bottom: 5px; box-shadow: 0 0 5px #ccc inset;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
form textarea {
width: 100%;
box-shadow: 0 0 5px #ccc inset;
display:block; border: 1px #ccc solid;font-family: Verdana, Helvetica, Arial, sans-serif;padding: 6px; height: 190px; font-size: 14px;
padding: 0.375rem; height: 190px; font-size: 0.875rem;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.button input {padding: 10px 25px; padding: 0.625rem 1.5625rem; background: #f96e5b; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.button input:hover { background: #333}
.cform input:focus,
.cform input:hover,
.cform input:active {background: #fff4f4; border: 1px #c88 solid;}
textarea:focus,
textarea:hover,
textarea:active {background: #fff4f4; border: 1px #c88 solid;}
footer {  border-top: 1px solid #dfdfdf; clear: both; width: 100%; position: relative;}
footer .inner { padding: 30px 0px; padding: 1.875rem 0px; position: relative; width: 100%; display: inline-block; border-bottom: 1px solid #eee;}
#colophon { font-size: 14px;  padding: 30px 0px; font-size: 0.875rem;  padding: 1.875rem 0px; clear: both;}
.backtop {width: 30px;height: 30px;background: url(../img/up.png) no-repeat;}
footer a:hover, footer a:focus {border-bottom: none; text-decoration: none}
footer ul li {list-style: none;}
footer h3.widgettitle {margin-bottom: 10px;}
.simple-social-icons {
overflow: hidden;
}
.simple-social-icons ul {
margin: 0;
padding: 0;
list-style: none !important;
}
.simple-social-icons ul li {
background: none !important;
border: none !important;
float: left;
list-style-type: none !important;
margin: 0 6px 12px !important;
padding: 0 !important;
}
.simple-social-icons ul li:first-child {margin-left: 0 !important;}
.simple-social-icons ul li a {
border: none !important;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
display: inline-block;
font-family: 'fontello';
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1em;
speak: none;
text-align: center;
text-decoration: none;
text-transform: none;
width: 1em;
}
.simple-social-icons ul.aligncenter {
text-align: center;
}
.simple-social-icons ul.aligncenter li {
display: inline-block;
float: none;
}
.zilla-one-half { width: 48%; }
.zilla-one-third { width: 30.66%; }
.zilla-two-third { width: 65.33%; }
.zilla-one-fourth { width: 22%; }
.zilla-three-fourth { width: 74%; }
.zilla-one-fifth { width: 16.8%; }
.zilla-two-fifth { width: 37.6%; }
.zilla-three-fifth { width: 58.4%; }
.zilla-four-fifth { width: 79.2%; }
.zilla-one-sixth { width: 13.33%; }
.zilla-five-sixth { width: 82.67%; }
.zilla-one-half,
.zilla-one-third,
.zilla-two-third,
.zilla-three-fourth,
.zilla-one-fourth,
.zilla-one-fifth,
.zilla-two-fifth,
.zilla-three-fifth,
.zilla-four-fifth,
.zilla-one-sixth,
.zilla-five-sixth {
position: relative;
margin-right: 4%;
margin-bottom: 2em;
float: left;
line-height: 1.625;
}
.zilla-column-last {
margin-right: 0!important;
clear: right;
}
a.zilla-button,
a.zilla-button:visited {
display: inline-block;
color: #fff!important;
text-decoration: none!important;
text-align: center;
font-family: Helvetica, Arial, Sans-serif;
text-shadow: 0 1px 0 rgba(0,0,0,0.2);
font-size: 14px;
outline: none;
font-weight: bold;
line-height: 1em;
padding: 7px 13px!important;
cursor: pointer;
border-radius: 16px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
-o-border-radius: 16px;
box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
-o-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
border: 1px solid #0d507a!important;
margin: 0 0.1em 1.5em 0!important;
vertical-align: middle;
background: #0c6fb1;
background: -webkit-gradient(linear, left top, left bottom, from(#14a7cf), to(#0c6fb1));
background: -webkit-linear-gradient(top, #14a7cf, #0c6fb1);
background: -moz-linear-gradient(top, #14a7cf, #0c6fb1);
background: -ms-linear-gradient(top, #14a7cf, #0c6fb1);
background: -o-linear-gradient(top, #14a7cf, #0c6fb1);
}
a.zilla-button.square {
border-radius: 4px!important;
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
-o-border-radius: 4px!important;
}
a.zilla-button.medium {
padding: 11px 16px!important;
font-size: 16px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
}
a.zilla-button.large {
padding: 15px 20px!important;
font-size: 18px;
border-radius: 20px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
}
a.zilla-button:hover {
text-decoration: none;
}
a.zilla-button:active {
position: relative;
top: 1px;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
-o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
}
a.zilla-button.green {
border-color: #69963b!important;
background: #7fc33c;
background: -webkit-gradient(linear, left top, left bottom, from(#b1d960), to(#7fc33c));
background: -webkit-linear-gradient(top, #b1d960, #7fc33c);
background: -moz-linear-gradient(top, #b1d960, #7fc33c);
background: -ms-linear-gradient(top, #b1d960, #7fc33c);
background: -o-linear-gradient(top, #b1d960, #7fc33c);
}
a.zilla-button.green:hover {
background: #8dd242;
background: -webkit-gradient(linear, left top, left bottom, from(#b9e46a), to(#8dd242));
background: -webkit-linear-gradient(top, #b9e46a, #8dd242);
background: -moz-linear-gradient(top, #b9e46a, #8dd242);
background: -ms-linear-gradient(top, #b9e46a, #8dd242);
background: -o-linear-gradient(top, #b9e46a, #8dd242);
}
a.zilla-button.light-blue {
border-color: #2681a2!important;
background: #2caada;
background: -webkit-gradient(linear, left top, left bottom, from(#46cae8), to(#2caada));
background: -webkit-linear-gradient(top, #46cae8, #2caada);
background: -moz-linear-gradient(top, #46cae8, #2caada);
background: -ms-linear-gradient(top, #46cae8, #2caada);
background: -o-linear-gradient(top, #46cae8, #2caada);
}
a.zilla-button.light-blue:hover {
background: #32bcef;
background: -webkit-gradient(linear, left top, left bottom, from(#50d6f5), to(#32bcef));
background: -webkit-linear-gradient(top, #50d6f5, #32bcef);
background: -moz-linear-gradient(top, #50d6f5, #32bcef);
background: -ms-linear-gradient(top, #50d6f5, #32bcef);
background: -o-linear-gradient(top, #50d6f5, #32bcef);
}
a.zilla-button.blue {
border-color: #0d507a!important;
background: #0c6fb1;
background: -webkit-gradient(linear, left top, left bottom, from(#14a7cf), to(#0c6fb1));
background: -webkit-linear-gradient(top, #14a7cf, #0c6fb1);
background: -moz-linear-gradient(top, #14a7cf, #0c6fb1);
background: -ms-linear-gradient(top, #14a7cf, #0c6fb1);
background: -o-linear-gradient(top, #14a7cf, #0c6fb1);
}
a.zilla-button.blue:hover {
background: #1188d6;
background: -webkit-gradient(linear, left top, left bottom, from(#1bb6e6), to(#1188d6));
background: -webkit-linear-gradient(top, #1bb6e6, #1188d6);
background: -moz-linear-gradient(top, #1bb6e6, #1188d6);
background: -ms-linear-gradient(top, #1bb6e6, #1188d6);
background: -o-linear-gradient(top, #1bb6e6, #1188d6);
}
a.zilla-button.red {
border-color: #ab4b44!important;
background: #e3514a;
background: -webkit-gradient(linear, left top, left bottom, from(#ed8376), to(#e3514a));
background: -webkit-linear-gradient(top, #ed8376, #e3514a);
background: -moz-linear-gradient(top, #ed8376, #e3514a);
background: -ms-linear-gradient(top, #ed8376, #e3514a);
background: -o-linear-gradient(top, #ed8376, #e3514a);
}
a.zilla-button.red:hover {
background: #ff5e56;
background: -webkit-gradient(linear, left top, left bottom, from(#ff988c), to(#ff5e56));
background: -webkit-linear-gradient(top, #ff988c, #ff5e56);
background: -moz-linear-gradient(top, #ff988c, #ff5e56);
background: -ms-linear-gradient(top, #ff988c, #ff5e56);
background: -o-linear-gradient(top, #ff988c, #ff5e56);
}
a.zilla-button.orange {
border-color: #dc9014!important;
background: #ffb031;
background: -webkit-gradient(linear, left top, left bottom, from(#ffce4f), to(#ffb031));
background: -webkit-linear-gradient(top, #ffce4f, #ffb031);
background: -moz-linear-gradient(top, #ffce4f, #ffb031);
background: -ms-linear-gradient(top, #ffce4f, #ffb031);
background: -o-linear-gradient(top, #ffce4f, #ffb031);
}
a.zilla-button.orange:hover {
background: #ffc531;
background: -webkit-gradient(linear, left top, left bottom, from(#ffdb4f), to(#ffc531));
background: -webkit-linear-gradient(top, #ffdb4f, #ffc531);
background: -moz-linear-gradient(top, #ffdb4f, #ffc531);
background: -ms-linear-gradient(top, #ffdb4f, #ffc531);
background: -o-linear-gradient(top, #ffdb4f, #ffc531);
}
a.zilla-button.purple {
border-color: #996192!important;
background: #d17ac6;
background: -webkit-gradient(linear, left top, left bottom, from(#e3acdc), to(#d17ac6));
background: -webkit-linear-gradient(top, #e3acdc, #d17ac6);
background: -moz-linear-gradient(top, #e3acdc, #d17ac6);
background: -ms-linear-gradient(top, #e3acdc, #d17ac6);
background: -o-linear-gradient(top, #e3acdc, #d17ac6);
}
a.zilla-button.purple:hover {
background: #eb90e0;
background: -webkit-gradient(linear, left top, left bottom, from(#f3baec), to(#eb90e0));
background: -webkit-linear-gradient(top, #f3baec, #eb90e0);
background: -moz-linear-gradient(top, #f3baec, #eb90e0);
background: -ms-linear-gradient(top, #f3baec, #eb90e0);
background: -o-linear-gradient(top, #f3baec, #eb90e0);
}
a.zilla-button.grey {
color: #555!important;
text-shadow: 0 1px 0 rgba(255,255,255,0.2);
border-color: #acacac!important;
background: #e5e5e5;
background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#e5e5e5));
background: -webkit-linear-gradient(top, #efefef, #e5e5e5);
background: -moz-linear-gradient(top, #efefef, #e5e5e5);
background: -ms-linear-gradient(top, #efefef, #e5e5e5);
background: -o-linear-gradient(top, #efefef, #e5e5e5);
}
a.zilla-button.grey:hover {
background: #f6f6f6;
background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f6f6f6));
background: -webkit-linear-gradient(top, #fcfcfc, #f6f6f6);
background: -moz-linear-gradient(top, #fcfcfc, #f6f6f6);
background: -ms-linear-gradient(top, #fcfcfc, #f6f6f6);
background: -o-linear-gradient(top, #fcfcfc, #f6f6f6);
}
a.zilla-button.black {
border-color: #323232!important;
background: #444444;
background: -webkit-gradient(linear, left top, left bottom, from(#6c6c6c), to(#444444));
background: -webkit-linear-gradient(top, #6c6c6c, #444444);
background: -moz-linear-gradient(top, #6c6c6c, #444444);
background: -ms-linear-gradient(top, #6c6c6c, #444444);
background: -o-linear-gradient(top, #6c6c6c, #444444);
}
a.zilla-button.black:hover {
background: #575757;
background: -webkit-gradient(linear, left top, left bottom, from(#8d8d8d), to(#575757));
background: -webkit-linear-gradient(top, #8d8d8d, #575757);
background: -moz-linear-gradient(top, #8d8d8d, #575757);
background: -ms-linear-gradient(top, #8d8d8d, #575757);
background: -o-linear-gradient(top, #8d8d8d, #575757);
}
.zilla-alert {
padding: 0.8em;
margin: 0 0 1.5em 0;
line-height: 1.6em;
border-radius: 4px!important;
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
-o-border-radius: 4px!important;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);
-o-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);
}
.zilla-alert.white {
background: #fff;
border: 1px solid #dfdfdf;
color: #373737;
}
.zilla-alert.red {
background: #ffe6e3;
border: 1px solid #f2c3bf;
color: #bf210e;
}
.zilla-alert.yellow {
background: #fff7d6;
border: 1px solid #e9d477;
color: #956433;
}
.zilla-alert.green {
background: #edfdd3;
border: 1px solid #c4dba0;
color: #657e3c;
}
.zilla-alert.grey {
background: #f2f2f2;
border: 1px solid #dfdfdf;
color: #373737;
}
.zilla-tabs ul.etabs { margin: 0 !important; padding: 0 !important; }
.zilla-tabs ul li.tab { display: inline-block; zoom:1; *display:inline; background: #f1f1f1; border: solid 1px #ddd; border-bottom: none;  border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; margin: 0 2px 0 0;}
.zilla-tabs ul li.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; text-decoration: none; color: #666;}
.zilla-tabs ul li.tab a:hover { color: #1e1e1e }
.zilla-tabs ul li.tab.active { background: #fff;  position: relative; top: 1px; border-color: #ddd;  padding-top: 4px}
.zilla-tabs ul li.tab a.active { }
.zilla-tabs .panel-container { background: #fff; border: solid #ddd 1px; padding: 20px; border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px; margin-bottom: 2em; line-height: 1.625;}
.zilla-toggle { margin: 0 0 2em 0;}
.zilla-toggle .zilla-toggle-title {
display: block;
padding: 10px 10px 10px 30px;
background: #FBFBFB;
border: 1px solid #dfdfdf;
cursor: pointer;
outline: none;
position: relative;
}
.zilla-toggle .zilla-toggle-title:hover { border: 1px solid #c5c5c5; }
.zilla-toggle-inner {
padding: 20px;
background: #fff;
border: 1px solid #dfdfdf;
border-top: none;
line-height: 1.625;
}
.zilla-toggle span.ui-icon {
background: url(../img/toggles/toggle-closed.png) no-repeat;
width: 12px;
height: 12px;
position: absolute;
top: 50%;
left: 10px;
margin: -6px 0 0 0;
}
.zilla-toggle .ui-state-active .ui-icon { background: url(../img/toggles/toggle-open.png) no-repeat; }
.zilla-clearfix:before,
.zilla-clearfix:after { content:""; display:table; }
.zilla-clearfix:after { clear: both; }
.zilla-clearfix { zoom:1;  }
@font-face {
font-family: 'fontello';
src: url("");
src: url("") format('embedded-opentype'), url("") format('woff'), url("") format('truetype'), url("") format('svg');
font-weight: normal;
font-style: normal;
}
@media only screen and (max-width: 1024px) {
#wrap {
max-width: 960px;
padding: 0 20px;
}
h2 a {max-width: 80% !important}	}
@media only screen and (max-width: 768px) {
#wrap {
padding: 0 5%;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.wrap,
#footer .creds,
#footer .gototop,
#header .widget-area,
#inner,
#title-area,
#wrap .sidebar,
#wrap #content,
#wrap #content-sidebar-wrap,
#wrap #sidebar-alt {
width: 100%;
}
.genesis-nav-menu li,
#footer .creds,
#footer .gototop,
#header ul.genesis-nav-menu,
#header .search-form {
float: none;
}
.genesis-nav-menu,
#description,
#footer .creds,
#footer .gototop,
#header .search-form,
#title,
#title-area {
text-align: center;
}
.genesis-nav-menu a {
padding: 20px 16px;
padding: 1.25rem 1rem;
}
#title {
margin: 16px 0;
margin: 1rem 0;
}
#header .search-form {
margin: 32px auto 0;
margin: 2rem auto 0;
width: 50%;
}
.genesis-nav-menu li.right {
display: none;
}
#footer .wrap {
padding: 24px 0;
padding: 1.5rem 0;
}
.footer-widgets-1,
#header .genesis-nav-menu {
margin: 0;
}
#top {display: none !important}
}
@media only screen and (max-width: 480px) {
html {
font-size: 87.5%;
}
#header .search-form {
width: 100%;
}
header p {text-align: center;}
#topnav{ display:block; width:100%; text-align:center; background:#ddd; padding:15px 0; margin:20px 0 5px 0; border-radius:7px;}
#mobileMenu_mobileselect { display:block; width:90%; margin:auto; height:1.6em;}
h2 a {max-width: 340px !important;}
}
@media only screen and (max-width: 320px) {
h2 a {max-width: 200px !important;}
select {font-size: 16px;}
}
/*
     FILE ARCHIVED ON 08:15:03 Oct 06, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:12:41 Jul 02, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 600.941 (3)
  esindex: 0.006
  captures_list: 627.211
  CDXLines.iter: 19.064 (3)
  PetaboxLoader3.datanode: 157.803 (5)
  exclusion.robots: 0.35
  exclusion.robots.policy: 0.332
  RedisCDXSource: 2.162
  PetaboxLoader3.resolve: 886.611 (3)
  load_resource: 506.471
*/