/*  
Theme Name: yadayada minimalismus

Theme URI: http://yadayada.de/

Description: The minimalistic WordPress theme designed by yadayada.de. Designed for websites that want to put focus on the content and speed of the website rather than design and its heavy load.

Version: 0.4.4

Author: yadayada.de

Tags: white, three-columns, fixed-width, translation-ready, rtl-language-support, sticky-post

Text Domain: yadayada

	minimalismus
	http://yadayada.de/

	The CSS, XHTML and design is released under GPL:
	http://www.gnu.org/licenses/gpl-3.0.html
	
	Search for "#FF0000" (contrast text color) and "#FFDFDF" (contrast background color) and replace by another color to change contrast colors.
*/

body {
background-color:#ffffff;
color:#333;
font-family:helvetica, arial, 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:62.5%;
margin:10;
padding:10;
text-align:left;
}

#page {
background-color:#ffffff;
border:0px solid #383092;
margin:10px auto;
padding:0;
width:980px;
}

#header {
background-color:#FFFFFF;
height:0px;
margin:0 auto;
padding:0;
width:100%;
border-bottom: 25px dashed #ffffff;
border-top: 5px dashed #e9f589;
}

#content {
font-size:0.7em;
}

.narrowcolumn .entry {
line-height:1.4em;
}

.narrowcolumn {
float:left;
margin:20 10px 20 10px;
padding:40 40 40px 47px;
width:550px;
border-right: 55px dashed #FFFFFF;
border-top: 0px dashed #FFFFFF;
}

.datetime {
margin-top:0;
padding-top:0;
color:#777;
font-size:.5em;
line-height:1.5em;
}

.sticky  {
}

.sticky h2 {
background-color: #FFFFFF;
color: #000000;
}

.sticky h2 a:hover {
}

.contrast {
color: #28afa8;
}

.authcomment {
background-color: #FFFFFF !important;
} 

.postmetadata {
font-size:.9em;
line-height:1.5em;
background-color: #FFFFFF;
} 

small {
font-size:.9em;
line-height:1.5em;
}

.titleheader {
font-weight:lighter;
padding-left: 17px;
font-size:3em;
color: #28afa8;
margin:0;
}

h1,h2,h3, h4, h5, h6 {
font-weight:bold;
}

h1 {
font-size:2.5em;
margin:20px 0 0;
padding:0;
font-style:uppercase;
}

h2 {
font-size:1.6em;
margin:0;
padding:0;
}

.entry h1 {
font-size:0.1em;
margin:20px 0 0;
padding:40;
}

.entry h2 {
font-size:1.2em;
margin:20px 0 0;
padding:0;
text-decoration: underline;
}

h3, h4, h5, h6 {
font-size:2.2em;
margin:10px 0 0;
padding:0;
}

h1,h1 a,h1 a:visited,h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited {
color:#000000;
}

h1,h1 a,h1 a:hover,h1 a:visited,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#leftsidebar h2,#rightsidebar h2,#fullsidebar h2,#fullsidebar2 h2,#wp-calendar caption,cite {
text-decoration:none;
}

#leftsidebar h2,#rightsidebar h2,#fullsidebar h2,#fullsidebar2 h2 {
font-size:1.2em;
font-weight: 700;
margin:10px 10 15px;
padding:20;
}

.entry p a:visited {
color:#28afa8;
}

.commentlist li,#commentform input,#commentform textarea {
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li {
font-weight:700;
list-style:none;
margin:15px 0 3px;
padding:5px 10px 3px;
}

.commentlist cite,.commentlist cite a {
font-size:1.1em;
font-style:normal;
font-weight:700;
}

.commentlist p {
font-weight:400;
line-height:1.5em;
margin:10px 5px 10px 0;
text-transform:none;
}

#commentform p {
margin:5px 0;
}

.commentmetadata {
display:block;
font-weight:400;
margin:0;
}

#leftsidebar,#rightsidebar,#fullsidebar,#fullsidebar2 {
font-size:1.5em;
}

small,#leftsidebar ul ul li,#leftsidebar ul ol li,#rightsidebar ul ul li,#rightsidebar ul ol li,#fullsidebar ul ul li,#fullsidebar ul ol li,#fullsidebar2 ul ul li,#fullsidebar2 ul ol li,.nocomments,.postmetadata,blockquote,strike {
color:#777;
}

code {
font:1.0em 'Courier New', Courier, Fixed;
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
padding-left:20px;
display:block;
}

acronym,abbr,span.caps {
cursor:help;
font-size:.9em;
letter-spacing:.07em;
}

a,h3 a:hover {
color:#888888;
text-decoration:none;
font-weight:lighter;
}

h2 a:hover,a:hover {
color:#000000;
text-decoration:none;
font-weight:bold;
}

#wp-calendar #prev a {
font-size:9pt;
padding-left:10px;
}

#wp-calendar a {
display:block;
text-decoration:none;
}

#wp-calendar caption {
font-weight:bold;
font-sizr: 1.3em;
text-align:center;
width:100%;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}

.post {
margin:20 20 30px;
border-bottom:1px dashed #000000;
}

#footer {
clear:both;
margin:0 auto;
padding:0 0 0 1px;
width:100%;
}

#footer p {
margin:0;
padding:20px 0;
text-align:center;
}

p img {
max-width:580px;
padding:0;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

img.avatar {
float:right;
margin-left:5px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.entry ul {
list-style:disc;
margin-left:0;
padding:0 0 0 10px;
}

.entry li {
margin:7px 0 8px 10px;
}

.entry ol {
margin-left:0;
padding:0 0 0 10px;
}

#leftsidebar ul li,#rightsidebar ul li {
list-style-image:none;
list-style-type:none;
margin:22px 20;
}

#fullsidebar ul li,#fullsidebar2 ul li {
list-style-image:none;
list-style-type:none;
margin:22px 20 20px;
}

#leftsidebar ul p,#leftsidebar ul select,#rightsidebar ul p,#rightsidebar ul select,#fullsidebar ul p,#fullsidebar ul select,#fullsidebar2 ul p,#fullsidebar2 ul select {
margin:25px 20 28px;
}

#leftsidebar ul ul,#leftsidebar ul ol,#rightsidebar ul ul,#rightsidebar ul ol,#fullsidebar ul ul,#fullsidebar ul ol,#fullsidebar2 ul ul,#fullsidebar2 ul ol {
margin:25px 20 20 20px;
}

#leftsidebar ul ul ul,#leftsidebar ul ol,#rightsidebar ul ul ul,#rightsidebar ul ol,#fullsidebar ul ul ul,#fullsidebar ul ol,#fullsidebar2 ul ul ul,#fullsidebar2 ul ol {
margin:20 20 20 20px;
}

ol li,#leftsidebar ul ol li,#rightsidebar ul ol li,#fullsidebar ul ol li,#fullsidebar2 ul ol li {
list-style:decimal outside;
}

#leftsidebar ul ul li,#leftsidebar ul ol li,#rightsidebar ul ul li,#rightsidebar ul ol li,#fullsidebar ul ul li,#fullsidebar ul ol li,#fullsidebar2 ul ul li,#fullsidebar2 ul ol li {
margin:3px 0 0;
padding:0;
}

#searchform {
margin:10px auto;
padding:5px 3px;
}

#leftsidebar #searchform #s,#rightsidebar #searchform #s,#fullsidebar #searchform #s,#fullsidebar2 #searchform #s {
padding:12px;
width:115px;
}

#leftsidebar #searchsubmit,#rightsidebar #searchsubmit,#fullsidebar #searchsubmit,#fullsidebar2 #searchsubmit {
padding:12px;
}

select {
width:130px;
}

#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}

#commentform textarea {
padding:2px;
width:100%;
}

#commentform #submit {
float:right;
margin:0;
}

.commentlist {
padding:0;
text-align:justify;
}

.nocomments {
margin:0;
padding:0;
text-align:center;
}

#sidebar {
float:left;
padding:20px;
width:200px;

}

#leftsidebar {
float:left;
padding:20 15px 20;
width:160px;
}

#rightsidebar {
float:left;
padding:20 10 10 5px;
width:160px;
}

#fullsidebar {
float:left;
padding:10px 0 0 0;
width:320;
}

#fullsidebar2 {
float:left;
padding:0 0 0 5px;
width:320;
}

#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:155px;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar td {
padding:3px 0;
text-align:center;
}

#wp-calendar td.pad:hover {
background-color:#fff;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

blockquote {
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
padding-left:20px;
}

a img {
border:4px;
}

.navigation {
display:block;
margin-bottom:60px;
margin-top:10px;
text-align:center;
}

#leftsidebar form,#rightsidebar form,#fullsidebar form,#fullsidebar2 form {
margin:0;
}

#leftsidebar ul,#leftsidebar ul ol,#rightsidebar ul,#rightsidebar ul ol,#fullsidebar ul,#fullsidebar ul ol,#fullsidebar2 ul,#fullsidebar2 ul ol {
margin:0;
padding:0;
}

.entry form,.center {
text-align:center;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* Begin Plugins */

/* Begin CTC (Configurable Tag Cloud)-Support */

.ctc {
   text-align: justify;
}

/* End CTC (Configurable Tag Cloud)-Support */

/* End Plugins */