/*
Theme Name: WordPress wmf-style
Theme URI: http://wordpress-themes.tagseoblog.de/wmf-style
Description: wmf-style - artistic blog design theme by Martin Missfeldt -> <a href="http://www.tagseoblog.de/">tagSeoBlog</a>.
Version: 2.0
Author: Martin Missfeldt
Author URI: http://www.tagseoblog.com

 Based on the famous Kubrick theme
 Theme designed and built by Martin Missfeldt, whose blog you will find at http://www.tagseoblog.com/
*/

body { margin:0; padding:0; font-size:78%; line-height:140%; font-family:Arial, Helvetica, sans-serif; text-align:left; background:#c5c5ad url(http://www.webmasterfriday.de/images/bg-new.png) repeat-x; color:#221; }

h1 { font-size:200%; line-height:150%; padding:0; margin:0; float:left;  }
h2 { font-size:140%; line-height:140%; padding:12px 30px 0 30px; margin:0; color:#223; }
h3 { font-size:120%; line-height:140%; padding:10px 20px 0 30px; margin:0; color:#981d00; text-align:left; }
h4 { font-size:110%; line-height:130%; padding:10px 20px 0 30px; margin:0; }
h2 a { color:#332; text-decoration:none; }
h2 a:hover, h3 a:hover, h4 a:hover { color:#06c; text-decoration:none; }
a { color:#b80d00; text-decoration:none; }
a:hover { color:#147; text-decoration:underline; }
a img { border:0; }
p { padding:0 30px 15px 30px; margin:0; }

strong { color:#554; font-weight:bold; }
hr { clear:both; display:none; }
code { font:1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size:0.9em; letter-spacing:.07em; }
span { padding:0; margin:0; }

ol li, #sidebar ul ol li { list-style:decimal outside; }
select { width:130px; }
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { margin:5px 40px; padding:0 0 0 25px; color:#069; background:#f7f7f7 url('http://www.webmasterfriday.de/images/cite.png') no-repeat; font-size:90%; }
blockquote cite { margin:5px 0 0; display:block;  }
code { margin:5px 30px 0 30px; padding:3px 8px; background:#ffc; color:#060; font:"Courier New", monospace, Courier; font-size:90%; }
pre { padding:5px 0 10px 10px; margin:0; font:"Courier New", monospace, Courier; }
.clear    { clear:both; }
.clear30  { clear:both; height:30px; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }

#page { margin:0 auto; padding:0; width:1010px; }

/***********************
*   Header*
***********************/
#header { margin:0 0 16px 0; padding:0; height:90px; background:#981d00; }

.Navigation { margin:20px 20px 0 0;  padding:0; float:right; }
.Navigation li { display:inline; }
.Navigation li a { float:left; height:0; padding-top:41px; overflow:hidden; background-image:url(http://www.webmasterfriday.de/images/menu-new.png); background-repeat: no-repeat; }

/* BUTTONS */
.Navigation li#mitmachen a { width:154px; background-position: 0 0; }
.Navigation li#archiv a { width:94px; background-position: -183px 0; margin-left:10px; }
/* OVER */
.Navigation li#mitmachen a:hover { width:154px; background-position: 0 -43px; }
.Navigation li#archiv a:hover { width:94px; background-position: -183px -43px; margin-left:10px; }
/* DOWN */
.Navigation li#mitmachen a:active { width:154px; background-position: 0 -86px; }
.Navigation li#archiv a:active  { width:94px; background-position: -183px -86px; margin-left:10px; }

#intro { margin:0 0 16px 0; padding:0; background:#fff; }
.intro_description { width: 620px; padding:0 0 15px 30px; }
.social_buttons { float:right; padding:0; margin:0; }
.sm_button { margin-right:11px;}

#searchform { padding:0; margin:0; width:250px; height:65px; text-align:center; }
#searchform form div { padding:0; margin:0; }
#searchform #s { width:130px; height:19px; padding:2px; margin:20px 0 0 0; color:#006; font-weight:bold; 
border-top:#000 1px solid; border-left:#000 1px solid; border-bottom:#bef 1px solid; border-right:#bef 1px solid;  }
#searchsubmit { width:74px; height:25px; display:inline-block; vertical-align:bottom; padding:0; margin:0; background:#00f; color:#aef; font-weight:bold; 
border-top:#99f 1px solid; border-left:#99f 1px solid; border-bottom:#000 1px solid; border-right:#000 1px solid; }

#content { padding:0; margin:0; width:660px; float:left; } 
#content table { margin:3px 36px 6px 36px; padding:3px; text-align:left; background:#f3f5f7; border:#aaa 1px dashed; }
#content h2 { color:#233; padding:12px 30px 10px 30px; margin:0 0 10px 0; border-bottom:#ccc 1px dashed; }
#content ul { text-align:left; padding:3px 40px 10px 40px; margin:0; }
#content ol { text-align:left; padding:3px 00px 10px 10px; margin:0; list-style-image:none; }

.post { padding:0; margin:0 0 90px 0; border:0; display:block; }
.postmetadata { padding:6px 30px 4px 30px; margin:0; text-align:right; background:#f8f8f5; border-top:#ddd 1px dashed; }
.post_date { padding:15px 5px; margin:0; width:90px; float:left; background:#981d00; color:#ffb900; text-align:center; font-weight:bold; font-size:18px; line-height:18px; font-weight:normal; }
.sheet { width:560px; background:#fff; float:right; }
.pagesheet { width:660px; background:#fff; float:right; }
.blog-reaction { padding:0; margin:20px; border:1px #ccc solid; background:#f5f5e0; }
.blog_reaction_num { width:30px; text-align:center; float:right; background:#981d00; color:#fff; font-size:12px; }

#sidebar { padding:0; margin:0 0 0 710px; width:300px; background:#dadace; }
#sidebar h2 { color:#fff; background:#a3a38d; padding:6px 20px 4px 20px; margin:0; }
#sidebar p { padding:0;}
#sidebar form { margin:0; padding:0; }
#sidebar ul, #sidebar ol { margin:0; padding:0; }
#sidebar ul li { list-style-type:none; list-style-image:none; margin:0; padding:0; border-bottom:1px #c3c3ad solid; }
#sidebar ul #search { margin:0; padding:0; }
#sidebar ul p, #sidebar ul select { margin:0; padding:0 10px 0 20px; }
#sidebar ul ul, #sidebar ul ol { margin:0; padding:0; }
#sidebar ul ul ul, #sidebar ol { margin:0; padding:0; }
#sidebar ul ul li, #sidebar ol li { margin:0; padding:6px 10px 4px 20px; }
#sidebar ul ul li, #sidebar ol li, .nocomments, .postmetadata, blockquote, strike { color:#777; }

#commentform { margin:5px 10px 0 0; }
#commentform input { width:250px; padding:2px; margin:1px 0; background:#eee; border:#bbb 1px solid; }
#commentform textarea { width:550px; padding:5px; margin:2px 0 0 0; background:#eee; border-top:#bbb 1px solid; border-bottom:#bbb 1px solid; border-left:0; border-right:0; }
#commentform #submit { background:#fef729;padding:2px; margin:2px; border:#981d00 1px solid; color:#345; font-weight:bold; color:981d00; }

#tag_cloud { padding:0 0 0 20px; }
#sidebar ul .widget_tag_cloud  h2 { margin:0 0 0 -20px; }
.textwidget { padding:0 0 0 20px; }

#footer { background:#dadace; padding:20px 0 0 0; margin:20px 0 0 0; }
.designed_by { width:300px; background:#333; padding:15px 20px 20px 20px; margin:0; border-right:#444 4px solid; float:left; color:#999; }
.footer_links { width:600px; padding:16px 20px 20px 0; margin:0; border:0; float:right; }

#respond { margin:0; padding:0; }
#respond h2 { }

.aligncenter, div.aligncenter { display:block; margin:0 auto; }
.alignright { float:right; margin:10px 40px 8px 24px; }
.alignleft { float:left; margin:10px 24px 8px 40px; }
.center { text-align:center; }
.hidden { display:none; }
.float_right { float:right; }

.commentlist { margin:0; padding:0; }
.commentlist li { padding:0; margin:20px; border:1px #ccc solid; background:#f5f5e0; list-style-image:none; }
.commentlist li .avatar {  float:right; border:1px solid #eee; padding:0; background:#fff; }
.commentlist cite, .commentlist cite a { }
.commentlist li div p { padding:5px 20px 12px 30px; margin:0;  }
.vcard { margin:5px 20px 3px 30px; padding:0;  }
.comment-meta { padding:2px 20px 4px 30px; font-size:80%; line-height:130%; color:#777; }
.comment-meta a, .comment-meta a:hover { color:#777; }

.wp-caption { border:0 none; text-align:center; padding:0; }
.wp-caption img { border:#aaa 1px solid;  }
.wp-caption-text { padding:1px; margin:1px; font-size:11px; line-height:15px; }
#content .wp-caption p { padding:1px; margin:1px; font-size:11px; line-height:15px; }
.welcome { padding:10px; margin:0 0 30px 0; border:#aaa 1px dashed; background:#f3f5f7; }
.theme_of_the_week { background:#ffff6f}

