/*Theme Name: Yoko*//* Google Fonts Import--------------------------------------------- */@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&subset=latin);/* Reset--------------------------------------------- *//* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/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;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */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;}/* General Structure and Styles--------------------------------------------- */body {	background-color:#8ECFC9;	font-family:'Droid Sans', arial, sans-serif;	color: #444;	border: 12px solid #8ECFC9;}#page {	max-width: 1102px;	margin: 0px auto 0px auto;	padding: 0px 30px 30px 30px;	background-color:#fff;	z-index: 0;}#wrap {	margin: 4px 0px 0px 0px;	padding: 45px 0px 45px 0px;	overflow: hidden;	border-top: 5px solid #f4f4f4;	border-bottom: 5px solid #f4f4f4;}#main {	width: 74.59%;	float: left;	overflow: hidden;}#content {	width: 75.669%;	float: left;}#secondary {	width: 17.275%;	margin-left:7.054%;	float: left;}#tertiary {	width: 23.775%;	float: right;	overflow: hidden;}#colophon {	width: 70%;	float: left;	padding: 30px 0px 0px 0px;	overflow: hidden;	font-size: 0.8em;}.aligncenter, div.aligncenter {	margin-left: auto;	margin-right: auto;	display: block;}.alignleft {	float: left;}.alignright {	float: right;}/* Headlines--------------------------------------------- */#content .post h2 {	margin: 30px 0px 12px 0px;	font: 1.5em 'Droid Serif',  Times, serif;	color: #333;	line-height: 1.6em;}#content .post h3, #content .page h3 {	margin: 30px 0px 12px 0px;	font: 1.4em 'Droid Serif',  Times, serif;	color: #333;	line-height: 1.6em;	letter-spacing: 1px;}#content .post h4 {	margin: 30px 0px 10px 0px;	font: 1.3em 'Droid Serif',  Times, serif;	color: #333;	line-height: 1.5em;}#content .post h5, #content .post h6, #content .page h5, #content .page h6 {	margin: 30px 0px 8px 0px;	font: 1em 'Droid Sans', arial, sans-serif;	color: #333;	line-height: 1.4em;	font-weight: bold;	letter-spacing: 1px;}/* Links--------------------------------------------- */a {	color: #0F86BF;	text-decoration: none;} a:hover {	color: #06468E;	text-decoration: underline;}/* Lists--------------------------------------------- */#content .post ul  {	padding:7px 0px 7px 25px;	font-size: .9em;	line-height: 1.5em;}#content .post ul li {	padding:0px 0px 12px 0px;	list-style: square;}#content .post ol, #content .page ol  {	padding:7px 0px 7px 30px;	font-size: .9em;	line-height: 1.4em;}#content .post ol li, #content .page ol li {	padding:0px 0px 12px 0px;	list-style: decimal;}/* Header--------------------------------------------- */#site-title {	padding: 20px 0px 20px 0px;	float: left;}#site-title h1 {	font-size: 3em;	line-height: 46px;}#site-title h1 a {	width: 278px;	height: 93px;	background:url(images/logo.png) 0 0 no-repeat;	display: block;	text-indent: -9999px;	outline: 0;}#site-title h1 a:hover {	background:url(images/logo.png) 0 -93px no-repeat;}#site-title h2 {	display: none;	font-family:'Droid Serif',  Times, serif;	font-size: 0.9em;	font-style: italic;}header#branding img.header-image {	width: 100%;	height: 30px;}/* Navigation--------------------------------------------- *//* --- Main Nav --- */#branding #mainnav {	margin: 30px 0px 0px 0px;	float:right;}#branding #mainnav ul.main-header li {	float: left;	list-style: none;}#branding #mainnav ul.main-header li a {	margin: 0px 0px 0px 8px;	padding: 9px 12px 9px 12px;	display: block;	font-size: .8em;	color: #555;	text-transform: uppercase;	-webkit-transition: background-color 0.2s ease;	-moz-transition: background-color 0.2s ease;	transition: background-color 0.2s ease;}#branding #mainnav ul.main-header li:first-child {	margin: 0px;}#branding #mainnav ul.main-header li a:hover {	background-color:#F4F4F4;	color: #0F86BF;	text-decoration: none;}#branding #mainnav ul.main-header li a.page-nav-rss {	margin: 0px 20px 0px 8px;	padding: 9px 12px 9px 31px;	display: block;	background:url(images/rss-icon.png) 12px 10px no-repeat;}#branding #mainnav ul.main-header li a.page-nav-rss:hover {	background:#F4F4F4 url(images/rss-icon.png) 12px 10px no-repeat;	color: #0F86BF;}/* --- Searchform --- */.searchform {	margin: 0px;	padding: 0px;	float: left;}.searchform .search-input {	margin: 0px;	padding: 6px 5px 6px 5px;	background-color:#EFEFEF;	border: 1px solid #ddd;	color: #555;	-webkit-transition: all 0.2s ease;}.searchform .search-input:hover, #searchform .search-input:focus {	background-color:#F7F7F7;}.searchsubmit {	margin: 0px;	padding: 8px 10px 7px 10px;	display: inline-block;	vertical-align: baseline;	outline: none;	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #f7f7f7, #e3e3e3);	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));	border: 1px solid #CBCBCB;	border-radius: 3px;	-moz-border-radius: 3px;	font-size: .7em;	color: #0f87bf;	text-align: center;	text-transform: uppercase;	letter-spacing: .1em;	cursor:pointer;}.searchsubmit:hover {	background-color: #ebebeb;	background: -moz-linear-gradient(top, #ebebeb, #e3e3e3);	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#e3e3e3));}.searchsubmit:active {	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #e3e3e3, #f7f7f7);	background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f7f7f7));}/* --- Sub Nav --- */nav#subnav .sub-nav-menu {	display: none;}nav#subnav {	margin: 0px;	padding: 18px 0px 35px 0px;	overflow: hidden;}nav#subnav ul.menu {	margin: 0px;	padding:0px;	overflow: hidden;}nav#subnav ul.menu li.menu-item {	width: 14.2468%;	margin:0px;	float: left;	list-style: none;}nav#subnav ul.menu li.menu-item a {	font-size: .8em;	font-weight: bold;	text-transform: uppercase;}nav#subnav ul.menu li.menu-item a:hover {	text-decoration: underline;}nav#subnav ul.menu li.menu-item ul.sub-menu {	margin: 0px;	overflow: hidden;	padding: 6px 0px 0px 0px;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item {	width: 100%;	letter-spacing: 0px;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item a {	font-size: .8em;	color:#999;	font-weight: normal;	line-height:2em;	text-transform: none;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item a:hover {	color: #666;	text-decoration: underline;}/* Posts--------------------------------------------- */#content .post {	margin: 0px 0px 40px 0px;	padding: 0px 0px 40px 0px;	overflow: hidden;	border-bottom: 5px solid #f4f4f4;}/* --- Post Page Headline --- */#content .page-header {	margin: 0px 0px 15px 0px;	padding: 0px 0px 0px 0px;}#content .page-header h1.page-title {	font-size: .9em;	color: #E75428;	font-weight: bold;	text-transform: uppercase;	letter-spacing: .2em;	word-spacing:.1em;}/* --- Post Content --- */#content .post .entry-header h2.entry-title {	margin: 0px 0px 12px 0px;	font-family:'Droid Serif',  Times, serif;	font-size: 1.5em;	line-height: 1.4em;	font-weight: normal;}#content .entry-header h2.entry-title a {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}#content .entry-header h2.entry-title a:hover {	text-decoration: none;}#content .post p {	padding: 0px 0px 15px 0px;	font-size: .9em;	line-height: 1.7em;}#content .post a:hover {	text-decoration: underline;}#content .entry-details {	width: 22.507%;	padding: 0px 18px 0px 0px;	float: left;	font-size: .8em;}#content .entry-details p span.entry-date, #content .entry-details p span.entry-author {	line-height: 22px;	text-transform: uppercase;	letter-spacing: .1em;}#content .entry-details p span.entry-date, #content .entry-details p a {	width: 100%;	display: block;}#content .entry-details p span.entry-from {	font-family:'Droid Serif',  Times, serif;	font-style: italic;}#content .entry-content {	width: 74.5%;	margin: 0px 0px 0px 0px;	float: right;}#content .post img.wp-post-image {	width: 140px;	height: auto;	margin: 5px 0px 6px 0px;	padding: 0px;	border: none;}#content .post .entry-meta p {	padding: 15px 0px 0px 0px;	font-family:'Droid Serif',  Times, serif;	font-size: .8em;	font-style: italic;}#content .post .entry-meta p a, #content .entry-details a {	font-family:'Droid Sans', arial, sans-serif;	color:#999;	font-style: normal;	text-decoration: none;}#content .post .entry-meta p a:hover, #content .entry-details a:hover {	color:#666;	text-decoration: underline;}/* --- Sticky Post --- */.sticky {}/* --- Post Typography --- */#content p span.highlight {	padding: 2px;	background-color: #ffffb3;}#content strong {	font-weight: bold;}#content p em {	font-family:'Droid Serif',  Times, serif;	font-style: italic;}#content p small {	font-size: .8em;}#content blockquote {	margin: 20px 20px 10px 20px;	overflow: hidden;	font-family:'Droid Serif', Times, serif;	font-size: 1.1em;	font-style: italic;}#content blockquote cite {	margin: 10px 0px 0px 0px;	padding: 0px 25px 15px 0px;	float: right;	font-family:'Droid Sans', arial, sans-serif;	font-size: .8em;	font-style: normal;	text-transform: uppercase;	letter-spacing: 1px;}/* --- Post Images and Video --- */#content .post img {	max-width:100%;	margin: 0px;	padding: 0px;	display: block;	border: 1px solid #E5E4E3;}#content img.alignleft {	margin: 5px 10px 10px 0px;}#content img.alignright {	margin: 5px 0px 5px 10px;}#content img.alignnone {	margin: 10px 0px 10px 0px;}#content .wp-caption {	max-width: 100%;	display: block;}#content .post .single-entry-content p.wp-caption-text {	margin:10px 0px 15px 0px;	font-family:'Droid Serif', Times, serif;	font-size:.9em;	font-style:italic;	line-height: 1.4em!important;}#content object,#content embed,#content iframe {	max-width: 100%;	margin: 3px 0 10px 0;	display: block;}/* --- Post Downnload and Demo Buttons --- */#content .post ul.downloads {	margin: 5px 0px 20px 0px;	padding: 0px;	overflow: hidden;}#content .post ul.downloads li {	margin: 0px 20px 10px 0px;	padding: 0px;	float: left;	list-style: none;}#content .post ul.downloads li a.demo-btn {	margin: 0px;	padding: 8px 13px 8px 13px;	display: inline-block;	vertical-align: baseline;	outline: none;	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #f7f7f7, #e3e3e3);	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));	border: 1px solid #CBCBCB;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	font-size: 1em;	color: #0f87bf;	line-height: 1.3em;	font-weight: bold;	text-align: center;	text-transform: uppercase;	cursor:pointer;}#content .post ul.downloads li a.demo-btn span {	font-size: .9em;	font-weight: normal;	text-transform: none;}#content .post ul.downloads li a.demo-btn:hover {	background-color: #ebebeb;	background: -moz-linear-gradient(top, #ebebeb, #e3e3e3);	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#e3e3e3));	text-decoration: none;}#content .post ul.downloads li a.demo-btn:active {	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #e3e3e3, #f7f7f7);	background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f7f7f7));	text-decoration: none;}#content .post ul.downloads li a.download-btn {	margin: 0px;	padding: 8px 13px 8px 13px;	display: inline-block;	vertical-align: baseline;	outline: none;	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #279AC9, #0C71A2);	background: -webkit-gradient(linear, left top, left bottom, from(#279AC9), to(#0C71A2));	border: 1px solid #0B6692;	border-radius: 3px;	-moz-border-radius: 3px;	font-size: 1em;	color: #fff;	font-weight: bold;	line-height: 1.3em;	text-align: center;	text-transform: uppercase;	cursor:pointer;}#content .post ul.downloads li a.download-btn span {	font-size: .9em;	font-weight: normal;	text-transform: none;}#content .post ul.downloads li a.download-btn:hover {	background-color: #ebebeb;	background: -moz-linear-gradient(top, #2182AA, #0C71A2);	background: -webkit-gradient(linear, left top, left bottom, from(#2182AA), to(#0C71A2));	text-decoration: none;}#content .post ul.downloads li a.download-btn:active {	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #0C71A2, #279AC9);	background: -webkit-gradient(linear, left top, left bottom, from(#0C71A2), to(#279AC9));	text-decoration: none;}/* Single Post and Pages--------------------------------------------- *//* --- Single Post Header --- */#content .single-entry-header {	margin: 0px;}#content .single-entry-header h1.entry-title {	margin: 0px 0px 5px 0px;	font-family:'Droid Serif',  Times, serif;	font-size: 1.5em;	color: #0F86BF;	line-height: 1.4em;	font-weight: normal;}#content .single-entry-header p {	font-size: .8em;	padding: 0px 0px 5px 0px;}#content .single-entry-header p a {	color: #999;}#content .single-entry-header p a:hover {	color: #666;	text-decoration: underline;}#content .single-entry-header p span.entry-date, #content .single-entry-header p span.entry-author {	line-height: 22px;	text-transform: uppercase;	letter-spacing: .1em;}#content .single-entry-header p span.entry-from {	font-family:'Droid Serif', Times, serif;	font-style: italic;}#content .single-entry-details {	width: 22.507%;	padding: 0px 18px 0px 0px;	float: left;}#content .single-entry-header .social-btn-top {	margin:7px 0px 0px 0px;	padding:0px;}#content .single-entry-header .social-btn-top iframe.twitter-share-button {	width: 100px;	float: left;	overflow: hidden;}#content .single-entry-header .social-btn-top a.addthis_counter {	margin: 3px 0px 0px 0px;}#content .social-btn-bottom {	margin:25px 0px 0px 0px;	padding:0px;}#content .social-btn-bottom iframe.twitter-share-button {	width: 100px;	float: left;	overflow: hidden;}#content .social-btn-bottom a.addthis_counter {	margin: 3px 0px 0px 0px;}/* --- Single Post Content --- */#content .single-entry-content {	width: 100%;	margin: 15px 0px 0px 0px;	padding: 0px;	float: left;}#content .single-entry-content p {	line-height: 1.8em;}/* --- Single Post Footer --- */#content .post .single-entry-meta p {	padding: 15px 0px 0px 0px;	font-family:'Droid Serif',  Times, serif;	font-size: .8em;	font-style: italic;}#content .post .single-entry-meta p a {	font-family:'Droid Sans', arial, sans-serif;	color:#999;	font-style: normal;	text-decoration: none;}#content .post .single-entry-meta p a:hover {	color:#666;	text-decoration: underline;}#content .post .author-info {	margin: 40px 0px 0px 0px;	padding: 15px 20px 15px 15px;	background: #f4f4f4;	overflow: hidden;}#content .post .author-info h3 {	margin: 0px 0px 4px 0px;	font-family:'Droid Sans', arial, sans-serif;	color: #333;	font-weight: bold;	font-size: .9em;}#content .post .author-info .avatar {	max-width: 100%;	width: 70px;	margin: 0px 10px 0px 0px;	float:left;}#content .post .author-description {	overflow: hidden;}#content .post .author-description p {	padding: 0px;	font-size: .9em;	line-height: 1.5em;}#content .post .author-description a:hover {	text-decoration: underline;}/* --- Single Post Nav Below --- */#content #nav-below {	padding: 30px 0px 0px 0px;	overflow: hidden;}#content #nav-below .nav-previous a {	width: 40%;	display: block;	float: left;}#content #nav-below .nav-next a {	display: block;	float: right;}/* --- Single Post Extras --- */.colorbox {	width: 100px;	margin: 0px 0px 20px 0px;	padding:12px 0px 12px 0px;	float: left;	font-family:'Droid Sans', arial, sans-serif;	font-size: 15px;	color: #fff;	text-align:center;}/* --- Comments --- */#comments {	font-size: .9em;}#comments h3#comments-title {	padding:30px 0px 10px 0px;	font-size: 1.1em;	color:#E75428;	font-weight: bold;	text-transform: uppercase;	letter-spacing: .2em;}#comments p.write-comment-link {	padding:0px 0px 20px 0px;}#comments .comment-body p {	padding:0px 0px 10px 0px;}#comments p.moderation {	font-family:'Droid Serif',  Times, serif;	color:#666;	font-style:italic;}#content #comments ol {	padding:0px;}#content #comments ol li ul.children {	padding:0px;}#content #comments ol li.depth-1 {	padding:0px;	border-bottom:1px dashed #CBCBCB;	overflow:hidden;}#content #comments ol li.depth-2, #content #comments ol li.depth-3, #content #comments ol li.depth-4, #content #comments ol li.depth-5 {	margin:0px 0px 0px 35px;	padding:0px;	border-top:1px dashed #CBCBCB;	border-bottom:none;	overflow:hidden;}.comment-meta {	padding:2px 0px 8px 0px;	font-size: .8em;	color: #666;}.comment-meta cite.fn {	font-family:'Droid Serif',  Times, serif;	font-size: 1.6em;}.comment-meta cite.fn a {	color:#0F86BF;}.comment-meta cite.fn a:hover {	color:#06468E;}#comments .comment-body {	padding:20px 0px 20px 0px;	overflow:hidden;	line-height: 1.5em;}.reply {	margin:0px 0px 0px 0px;	float:left;}a.comment-reply-link {	font-size:.9em;	text-transform: uppercase;	letter-spacing: 1px;}#comments ol li.post.pingback {	margin:0px;	padding: 20px 0px 10px 20px;	list-style:none;}#comments ol li img.avatar {	max-width: 100%;	width: 65px;	height: 65px;	margin:22px 15px 0px 0px;	padding: 3px;	float:left;	background-color:#EBEBEB;}.bypostauthor {	background: url(images/bypostauthor-icon.png) right 20px no-repeat;}/* --- Comment Reply --- */#content #comments #respond {	margin:30px 0px 0px 0px;	padding:20px;	background-color: #ffff99;	color: #333;}a#cancel-comment-reply-link {	padding:3px 0px 0px 0px;	float:right;	font-size: .6em;	font-weight: normal;	text-transform: uppercase;	letter-spacing: 1px;}#content #comments #respond h3#reply-title {	margin:0px 0px 8px 0px;	color: #333;	font-weight: bold;	font-size: 1.4em;}form#commentform p.comment-notes, p.logged-in-as {	padding:0px 0px 15px 0px;	text-transform: uppercase;	color: #666;	font-size: .8em;	letter-spacing: 1px;}form#commentform span.required {	color: #E75428;}form#commentform p.comment-form-author, form#commentform p.comment-form-email, form#commentform p.comment-form-url, form#commentform p.comment-form-comment {	padding:15px 0px 0px 0px;}input#submit {	margin: 10px 0px 0px 0px;	padding: 8px 10px 7px 10px;	display: inline-block;	vertical-align: baseline;	outline: none;	border: 1px solid #CBCBCB;	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #f7f7f7, #e3e3e3);	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));	border-radius: 3px;	-moz-border-radius: 3px;	font-size: .7em;	color: #0f87bf;	text-align: center;	text-transform: uppercase;	letter-spacing: .1em;	cursor:pointer;}input#submit:hover {	background-color: #ebebeb;	background: -moz-linear-gradient(top, #ebebeb, #e3e3e3);	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#e3e3e3));}input#submit:active {	background-color: #f7f7f7;	background: -moz-linear-gradient(top, #e3e3e3, #f7f7f7);	background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f7f7f7));}form#commentform input#author, form#commentform input#email, form#commentform input#url {	width: 60%;	margin: 5px 0px 0px 0px;	background-color:#EFEFEF;	border: 1px solid #ddd;	padding: 9px 5px 9px 5px;	-webkit-transition: all 0.2s ease;	font-size:1em;}form#commentform input#author:hover, form#commentform input#email:hover, form#commentform input#url:hover, form#commentform input#author:focus, form#commentform input#email:focus, form#commentform input#url:focus, form#commentform input#author:active, form#commentform input#email:active, form#commentform input#url:active {	background-color:#fff;}form#commentform textarea#comment {	width:95%;	margin: 5px 0px 0px 0px;	font-size:1em;	background-color:#EFEFEF;	border: 1px solid #ddd;	padding: 9px 5px 9px 5px;	font-family:'Droid Sans', arial, sans-serif;	-webkit-transition: all 0.2s ease;}form#commentform textarea#comment:hover, form#commentform textarea#comment:focus, form#commentform textarea#comment:active {	background-color:#fff;}form#commentform p.subscribe-to-doi-comments {	padding: 20px 0px 0px 0px;	font-size: .8em;	color: #666;	letter-spacing: 1px;}/* Post Formats--------------------------------------------- */#content .entry-link, #content .entry-gallery {	width: 100%;	margin: 0px 0px 0px 0px;	float: left;}/* --- Link Post Format --- */#content .entry-link a {	font-size: 1.1em;}/* --- Gallery Post Format --- */#content .post .entry-gallery .entry-header h2.entry-title {	margin: 0px 0px 3px 0px;	font-family:'Droid Serif',  Times, serif;	font-size: 1.35em;	line-height: 1.4;	font-weight: normal;}#content .entry-gallery .entry-header p span.entry-date, #content .entry-header p span.entry-author {	font-size: .8em;	text-transform: uppercase;}#content .entry-gallery .entry-header p span.entry-from {	font-family:'Droid Serif', Times, serif;	font-style: italic;}#content .entry-gallery .entry-header p a {	color: #999;}#content .entry-gallery .entry-header p a:hover {	color: #666;	text-decoration: underline;}#content .entry-gallery .entry-content-gallery {	width: 54%;	float: left;}figure.gallery-thumb {	width: 42.258%;	float: left;	margin: 5px 20px 20px 0px;}#content .post img.attachment-medium {	max-width: 100%;	height: auto;	padding: 0px;	border: 5px solid #EBEBEB;}#content .entry-gallery p.pics-count{	}#content .gallery-meta {	background-color: #ffff99;	margin: 0px 0px 30px 0px;	padding: 10px 20px 10px 20px;	float: left;}#content .gallery-meta p {	padding: 0px;	font-size:.8em;	line-height: 1.4;	text-transform: uppercase;	letter-spacing: .1em;}#content .gallery-meta p span {	font-family:'Droid Serif',  Times, serif;	font-style: italic;	text-transform: none;	letter-spacing: 0em;}/* WordPress Image Gallery--------------------------------------------- */#content .single-entry-content .gallery {	margin: auto;	padding:5px 0px 5px 0px;}#content .single-entry-content .gallery .gallery-item {	width: 124px;	height: 124px;	float: left;	margin: 0px;	text-align: center;	vertical-align: top;}#content .single-entry-content .gallery img {	border: 5px solid #EBEBEB;}#content .single-entry-content .gallery .gallery-caption {	margin-left: 0;	padding: 5px 0px 8px 0px;	font-family:'Droid Serif',  Times, serif;	font-size: .8em;	font-style: italic;	line-height: 1.25;}/* Pages --------------------------------------------- */#content .page-entry-header {	margin: 0px 0px 0px 0px;}#content .page-entry-header h1.entry-title {	font-family:'Droid Serif',  Times, serif;	font-size: 1.5em;	line-height: 1.4em;	font-weight: normal;	margin: 0px 0px 0px 0px;	color: #333;}#content .page p {	font-size: .9em;	line-height: 1.7em;	padding: 0px 0px 15px 0px;}#content .page a:hover {	text-decoration: underline;}/* Contact Page --------------------------------------------- */#content .page .wpcf7 {	overflow: hidden;	margin: 10px 0px 10px 0px;	padding: 10px 0px 10px 0px;	border-top: 1px dashed #CBCBCB;	border-bottom: 1px dashed #CBCBCB;}#content .page .wpcf7 h4 {	margin: 0px;	padding: 40px 0px 0px 0px;	font-family:'Droid Sans', arial, sans-serif;	color:#333;	font-size: .9em;	text-transform: uppercase;	font-weight: bold;	letter-spacing: .1em;}#content .page .wpcf7 p span.required {	color: #E75428;}#content .page .wpcf7 input.textfield {	width: 60%;	margin: 5px 0px 0px 0px;	background-color:#EFEFEF;	border: 1px solid #ddd;	padding: 9px 5px 9px 5px;	-webkit-transition: all 0.2s ease;	font-size:1em;}#content .page .wpcf7 textarea.contact-text {	width:95%;	margin: 5px 0px 0px 0px;	font-size:1em;	background-color:#EFEFEF;	border: 1px solid #ddd;	padding: 9px 5px 9px 5px;	font-family:'Droid Sans', arial, sans-serif;	-webkit-transition: all 0.2s ease;}#content .page .wpcf7 input.textfield:hover, #content .page .wpcf7 input.textfield:focus, #content .page .wpcf7 input.textfield:active, #content .page .wpcf7 textarea.contact-text:hover, #content .page .wpcf7 textarea.contact-text:focus, #content .page .wpcf7 textarea.contact-text:active {	background-color:#fff;}#content .page h4 {	color:#333;	font-size: .9em;	text-transform: uppercase;	font-weight: bold;	letter-spacing: .1em;	padding: 40px 0px 0px 0px;}#content .page h5 {	font-size: .8em;	text-transform: uppercase;	font-weight: bold;	padding: 20px 0px 5px 0px;}#content .page .contact-details {	margin: 20px 0px 20px 0px;	background-color: #f4f4f4;	padding: 10px 20px 30px 20px;}#content .page .contact-details p {	line-height: 1.4em;	padding: 0px 0px 0px 0px;}#content .page .contact-details p span.small {	text-transform: uppercase;	font-size: .8em;}/* Sidebars--------------------------------------------- */aside.widget {	margin: 0px 0px 30px 0px;	padding: 0px 0px 30px 0px;	font-size: .8em;	border-bottom: 1px dashed #CBCBCB;}aside.widget ul li {	padding: 0px 0px 7px 0px;	line-height: 1.4em;}aside.widget ul li:last-child {	padding: 0px;}aside.widget ul li a {	color:#999;}aside.widget ul li a:hover {	color:#666;	text-decoration: underline;}.widget h3.widget-title, .widget_get_recent_comments h1.widget-title {	padding: 0px 0px 15px 0px;	text-transform: uppercase;	font-weight: normal;	color: #E75428;}.widget h4 {	font-family:'Droid Serif',  Times, serif;	font-size: 1.2em;	color: #0F86BF;	font-weight: normal;	padding: 0px 0px 3px 0px;}.widget h4 a {	color: #0F86BF;}.widget h4 a:hover {	color: #06468E;}.textwidget {	line-height: 1.5em;}.textwidget p a:hover {	text-decoration: underline;}/* --- Social Links Custom Widget --- */.widget_sociallinks a {	padding:0px 20px 0px 20px;}.widget_sociallinks a.rss {	background:url(images/rss-icon.png) 0 0 no-repeat;}.widget_sociallinks a.twitter {	background:url(images/twitter-icon.png) 0 0 no-repeat;}.widget_sociallinks a.facebook {	background:url(images/fb-icon.png) 0 0 no-repeat;}.widget_sociallinks a.flickr {	background:url(images/flickr-icon.png) 0 0 no-repeat;}.widget_sociallinks a.xing {	background:url(images/xing-icon.png) 0 0 no-repeat;}.widget_sociallinks a.linkedin {	background:url(images/linkedin-icon.png) 0 0 no-repeat;}.widget_sociallinks a.delicious {	background:url(images/delicious-icon.png) 0 0 no-repeat;}/* --- WP-Themes Preview Widget --- */.widget .sidebar-theme {	margin: 0px 0px 8px 0px;}.widget img.sidebar-theme-preview {	max-width: 100%;	background: #EBEBEB;	padding: 5px;}/* --- RSS-Feed Widget --- */.rss-widget {	padding: 13px 0px 0px 7px;	background-color: #F4F4F4;	overflow: hidden;}.textwidget .rss-widget ul li {	padding: 0px 0px 10px 0px;}.textwidget .rss-widget a.rss {	background:url(images/rss-icon.png) 0 2px no-repeat;	padding: 0px 0px 0px 19px;	font-family:'Droid Serif',  Times, serif;	font-size: 1.2em;	color: #0F86BF;	font-weight: normal;	line-height: 0px;}.textwidget .rss-widget a.rss:hover {	color: #06468E;}/* --- Recent Comments Widget --- */.widget_get_recent_comments li.sidebar-comment {	margin:0px 0px 0px 0px;	padding:10px 0px 10px 0px;	overflow:hidden;}.widget_get_recent_comments li.sidebar-comment .comment-content {	padding:0px 0px 0px 6px;	overflow:hidden;}.widget_get_recent_comments li.sidebar-comment p {	line-height: 1.4em;}.widget_get_recent_comments li.sidebar-comment:first-child {	padding:3px 0px 10px 0px;}.widget_get_recent_comments .kjgrcGravatar {	float:left;	background:#EBEBEB;	padding:3px;	margin:0px 0px 0px 0px;	display:block;}.widget_get_recent_comments span.sidebar-comment-autor a {	padding: 0px 0px 3px 0px;	font-family:'Droid Serif', Times, serif;	color:#0F86BF;}.widget_get_recent_comments span.sidebar-comment-autor a:hover {	color:#06468E;}/* --- Flickr Fotostream Widget --- */#flickr_badge_wrapper {	margin:3px 0px 0px 0px;}.flickr_badge_image {	max-width:80px;	height:60px;	margin:0px 6px 6px 0px;	float:left;}.flickr_badge_image img {	width:80px;	height:60px;}/* --- Recommended Books Widget --- */.textwidget .book-tip {	width: 100%;	height: 110px;	margin: 0px 0px 7px 0px;	padding: 7px;	overflow: hidden;	float: none;	background: #f4f4f4;}.textwidget a img.book-tip-link {	float: left;	display: block;	margin: 0px 7px 0px 0px;}.textwidget p.book-info {	float: left;	display: block;}.textwidget p.book-info {	font-family:'Droid Serif',  Times, serif;	font-size: 1em;}.textwidget p.book-info span.book-author {	font-style: italic;	font-size: .9em;}/* --- WP-Notizen Widget --------------------- */aside.rssimport h3.widget-title a {	width: 206px;	height: 45px;	background: url(images/wpnotizen-logo.jpg) 0 0 no-repeat;	display: block;	text-indent: -9999px;}/* --- FeaturedPosts Widget --------------------- */.textwidget .featuredposts {	overflow: hidden;}.textwidget .featuredposts a {	max-width: 100%;	margin: 0px 0px 7px 0px;	display: block;}.textwidget .featuredposts a:last-child {	margin: 0px;}/* Footer--------------------------------------------- */#footer-nav {	margin: 0px 0px 0px 0px;	padding: 0px 0px 8px 0px;	overflow: hidden;}#footer-nav ul.menu li.menu-item {	margin: 0px 10px 3px 0px;	float: left;	list-style: none;}#footer-nav ul.menu li.menu-item a {	font-size: .9em;	font-weight: bold;	color:#0F86BF;}#footer-nav ul.menu li.menu-item a:hover {	color:#06468E;}#colophon p {	font-family:'Droid Serif',  Times, serif;	font-style: italic;	line-height: 1.5em;}#colophon a {	color:#999;}#colophon a:hover {	color:#666;	text-decoration: underline;}.top a {	float: right;	margin: 15px 0px 0px 0px;	width: 62px;	height: 62px;	background: url(images/top.png) 0 0 no-repeat;	text-indent: -9999px;	display: block;}.top a:hover {	background: url(images/top.png) 0 -62px no-repeat;}/* WP-Plugin Styles--------------------------------------------- *//* --- WP-Pagenavi --- */.wp-pagenavi {	padding: 0px 0px 30px 0px;}.wp-pagenavi a, .wp-pagenavi span {	width: 40px;	height: 27px;	display: block;	float: left;	margin:0px 8px 0px 0px;	padding: 13px 0px 0px 0px;	background:#F4F4F4;	text-align: center;	font-size: .9em;	color:#999;	border-radius: 100px;	-moz-border-radius: 100px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.wp-pagenavi a:hover, .wp-pagenavi span.current {	background:#CBCBCB;	color:#666;	-webkit-transition: color .2 ease;	-moz-transition: color .2 ease;	-o-transition: color .2 ease;	transition: color .2 ease;}span.pages {	width: 100px;	margin:0px 0px 0px 0px;	padding: 13px 0px 0px 0px;	background:none;	font-size: .7em;	color:#555;}/* --- Syntax Highlighter  --- */.codebox {	max-width: 100%;       overflow: hidden;       font-size: 14px;       padding: 0px 0px 0px 0px;	margin:0px 0px 20px 0px;}/* --- YARPP Related Post --- */.post .related-posts ul li {	font-family:'Droid Serif', Times, serif;	padding:1px 0px 4px 0px;}.post .related-posts ul li a {	text-decoration:none;}/* --- Smart Archives Reloaded ---- */ul#smart-archives-block {	padding:30px 0px 15px 0px;	margin:15px 0px 0px 0px;	border-top:5px solid #F4F4F4;	border-bottom:5px solid #F4F4F4;	font-size: .8em;	overflow: hidden;	letter-spacing: 1px;}ul#smart-archives-block li {	padding:0px;	margin:0px;	text-transform:uppercase;	float: left;}ul#smart-archives-block li a {	margin:0px 18px 12px 0px;	text-decoration:none;	font-weight:bold;	display: block;	float: left;}ul#smart-archives-block li strong {	margin:0px 18px 0px 0px;	float: left;}ul#smart-archives-block li span.empty-month {	margin:0px 18px 12px 0px;	display: block;	float: left;}#smart-archives-list h2 {	padding:40px 0px 15px 0px;}#smart-archives-list h2 a {	font-family:'Droid Serif', Times, serif;	margin:20px 0px 0px 0px;}#smart-archives-list ul {	margin:0px 0px 0px 0px;}#content .page .single-entry-content #smart-archives-list ul li {	margin:0px 0px 3px 30px;	list-style: square;	color:#999;}#content .page .single-entry-content #smart-archives-list ul li a {	line-height: 1.4em;	font-size: .9em;	color:#999;}#content .page .single-entry-content #smart-archives-list ul li a:hover {	color: #666;}/* Clearing Floats--------------------------------------------- */.clear {	clear:both;	display:block;	overflow:hidden;	visibility:hidden;	width:0;	height:0;}.clearfix:after {	clear:both;	content:' ';	display:block;	font-size:0;	line-height:0;	visibility:hidden;	width:0;	height:0}/* Media queries for responsive design--------------------------------------------- *//* --- iPad Landscape --- */@media screen and (max-width: 1024px) {/* --- General --- */#page {	margin: 0px auto 0px auto;	padding: 0px 30px 30px 30px;	background-color:#fff;	z-index: 0;}#wrap {	margin: 4px 0px 0px 0px;	padding: 45px 0px 45px 0px;	overflow: hidden;	border-top: 5px solid #f4f4f4;	border-bottom: 5px solid #f4f4f4;}#main {	width: 72%;	float: left;	overflow: hidden;}#content {	width:92.2%;	float: left;}#secondary {	width: 142px;	margin:40px 0px 0px 0px;	float: none;}#tertiary {	width: 28%;	float: right;}/* --- Sub Nav --- */nav#subnav ul.menu li.menu-item {	width: 14.2468%;	margin:0px;	float: left;	list-style: none;}nav#subnav ul.menu li.menu-item a {	font-size: .72em;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item {	width: 100%;}/* --- Secondary Sidebar --- */#secondary {	width: 92.2%;	margin-left:0px;	padding: 30px 0px 0px 0px;	float: left;	border-top: 5px solid #f4f4f4;}#secondary aside {	float: none;	overflow: hidden;}.widget .sidebar-theme {	margin: 0px 20px 8px 0px;	float: left;}.widget .rss-widget ul li {	margin: 0px 20px 0px 0px;	float: left;}.widget_archive ul li, .widget_categories ul li, .widget_social_links ul li {	margin: 0px 20px 0px 0px;	float: left;}}/* --- iPad Portrait --- */@media screen and (max-width: 880px) {#page {	padding: 0px 50px 30px 50px;	background-color:#fff;}#wrap {	border-top: none;}#main {	width: 100%;	float: none;	overflow: hidden;}#content {	width: 100%;	float: none;}#tertiary {	width: 100%;	float: none;}/* --- Header --- */#site-title {	width: 100%;	padding: 20px 0px 30px 0px;	float: left;}#site-title h1 a {	margin: 0 auto;}/* --- Main Nav --- */#branding #mainnav ul.main-header li a {	margin: 0px 0px 0px 4px;	padding: 9px 12px 9px 12px;	font-size: .75em;}#branding #mainnav ul.main-header li a.page-nav-rss {	margin: 0px 16px 0px 4px;	padding: 9px 12px 9px 31px;	background:url(images/rss-icon.png) 12px 10px no-repeat;}#branding #mainnav ul.main-header li a.page-nav-rss:hover {	background:#F4F4F4 url(images/rss-icon.png) 12px 10px no-repeat;}/* --- Sub Nav --- */nav#subnav {	padding: 0px;	margin: 0px;}nav#subnav ul.menu {	border-bottom: 5px solid #f4f4f4;	padding: 0px;}nav#subnav ul.menu li.menu-item {	width: 100%;	margin:6px 0px 0px 0px;	float: none;	overflow: hidden;	border-bottom: 1px dashed #cbcbcb;}nav#subnav ul.menu li:last-child {	border-bottom: none;}nav#subnav ul.menu li.menu-item a {	float: left;	margin: 6px 20px 10px 10px;}nav#subnav ul.menu li.menu-item ul.sub-menu {	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item {	width: auto;	letter-spacing: 0px;	float: left;	border-bottom:none;	margin:0px;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item a {	font-size: .8em;	color:#999;	font-weight: normal;	line-height:2em;	text-transform: none;	margin: 0px 20px 0px 0px;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item a:hover {	color: #666;	text-decoration: underline;}/* --- Post Content --- */#content .entry-content {	float: left;}#content .entry-details {	width: 20%;}/* --- Sidebar Widgets --- */.textwidget .book-tip {	width: 200px;	margin: 0px 10px 10px 0px;	float: left;}.textwidget .book-tip .book-info {	float: none;	margin: 5px 0px 0px 0px;}.textwidget .featuredposts a {	margin: 0px 10px 7px 0px;	float: left;}}/* --- Smart Phones and small Tablet PCs --- */@media screen and (max-width : 620px) {body {	border: 10px solid #8ECFC9;}#page {	padding: 0px 20px 20px 20px;	background-color:#fff;}/* --- Header --- */#site-title h1 a {	width: 220px;	height: 72px;	background:url(images/logo-small.png) 0 0 no-repeat;	display: block;	text-indent: -9999px;}#site-title h1 a:hover {	background:url(images/logo-small.png) 0 -72px no-repeat;}/* --- Main Nav --- */#branding #mainnav {	margin: 20px 0px 0px 0px;}#branding #mainnav .search {	display: none;}#branding #mainnav ul.main-header li a {	margin: 0px;	padding: 9px 7px 9px 7px;	font-size: .7em;}#branding #mainnav ul.main-header li a.page-nav-rss {	margin: 0px;	padding: 9px 7px 9px 7px;	background: none;}#branding #mainnav ul.main-header li a.page-nav-rss:hover {	background: #F4F4F4;}/* --- Search--- */nav#subnav .sub-nav-menu {	display:block;	background:#E3E3E3;	overflow: hidden;}nav#subnav .sub-nav-menu .search-smartphones {	margin: 0px;	padding:5px 5px 5px 5px;	overflow: hidden;	display: block;}nav#subnav .sub-nav-menu .search-smartphones #searchform {	float: right;}nav#subnav .sub-nav-menu .search-smartphones #searchform input.search-input {	max-width: 63%;	background-color:#fff;}nav#subnav .sub-nav-menu .search-smartphones #searchform .search-input:hover, #searchform .search-input:focus {	background-color:#fff;}/* --- Sub Nav --- */nav#subnav ul.menu {	border-bottom: none;}nav#subnav ul.menu li.menu-item {	width: 100%;	margin:0px;	float: none;	overflow: hidden;	border-bottom: 1px dashed #cbcbcb;	text-align: center;	background-color: #f4f4f4;}nav#subnav ul.menu li.menu-item a {	float: left;	padding: 12px 0px 11px 0px;	margin: 0px;	display: block;	width: 100%;	background-color: #f4f4f4;}nav#subnav ul.menu li.menu-item a:hover, nav#subnav ul.menu li.menu-item a:active, nav#subnav ul.menu li.menu-item a:focus {	background: #ebebeb;	text-decoration: none;}nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item {	display: none;}/* --- Post Content --- */#content .post {	padding: 0px 0px 30px 0px;}#content .entry-content {	width: 100%;}#content .entry-header {	float: left;}#content .entry-details {	width: 100%;}#content .post img.wp-post-image {	display: none;}#content .entry-details p span.entry-date, #content .entry-details p a {	width: auto;	display: inline;}#content .entry-details p span.entry-author, #content .entry-details p span.entry-from {	display: none;}#content .entry-details p  {	padding: 0px 0px 5px 0px;}#content .entry-details p a  {	display: none;}#content .post .entry-meta {	display: none;}/* --- Single Posts ---- */#content .single-entry-details {	display: none;}#content .single-entry-header .social-btn-top {	display: none;}#content .post .author-description p {	font-size: .8em;	line-height: 1.4em;}/* --- Comments ---- */form#commentform input#author, form#commentform input#email, form#commentform input#url {	width: 95%;}.bypostauthor {	background: none;}a#cancel-comment-reply-link {	width: 100%;	margin:5px 0px 15px 0px;	display: block;}/* --- Pages ---- */#content .page .wpcf7 input.textfield {	width: 95%;}/* --- Footer ---- */#colophon {	width: 100%;	float: none;}.top a {	float: none;	margin: 15px auto 0px auto;}}
