/*
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: 1.0
Author: Martin Missfeldt
Author URI: http://www.tagseoblog.com/
Tags: light, white, two-columns, right-sidebar, fixed-width

 Mondrian Style Version 1.0  http://wordpress-themes.tagseoblog.de/mondrian-style/
 Based on the famous Kubrick theme
 
 This theme was designed and built by Martin Missfeldt, whose blog you will find at http://www.tagseoblog.com/

*/

body { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; }
body { background:#456789 url(images/bg-main.png); color:#221; }

h1, h2, h3 { font-weight:normal; }
h4, h5, h6 { font-weight:bold; }
h1 { font-size:200%; line-height:150%; padding:15px 0 0 20px; margin:0; float:left; text-indent:-9999px; }
h2 { font-size:150%; line-height:130%; padding:3px 20px 0 20px; margin:0 0 10px 0; border-top:#fff 3px solid; color:#2e9ac1; }
h3 { font-size:120%; line-height:140%; padding:10px 20px 0 24px; margin:0; color:#666; text-align:left; }
h4 { font-size:110%; line-height:130%; padding:10px 20px 0 20px; margin:0; }
h1 a { color:#f00; text-decoration:none; }
h2 a { color:#c00; text-decoration:none; }
h2 a:hover, h3 a:hover, h4 a:hover { color:#06c; text-decoration:none; }
a { color:#c00; text-decoration:none; }
a:hover { color:#147; text-decoration:underline; }
a img { border:#aaa 1px solid; }
ol, ul { margin:0 40px 5px 80px; padding:0;}

strong { color:#554; font-weight:bold; }
small { padding:0 36px 0 0; margin:0; font-size:74%; line-height:130%; color:#e20000; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; }
hr { clear:both; display:none; }
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color:#777; }
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('../../../../wordpress/wp-content/themes/wow-style/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; }
.clearer    { clear:both; }
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; background:url(images/bg-page.png) repeat-y; }

/***********************
*   Header*
***********************/
#header { margin:0; padding:0; height:239px; background:url(images/bg-header.jpg); }
.header-bottom { clear:both; line-height:0; height:60px; background:url(images/bg-head-bottom.png); }

ul#Navigation { margin:0px;  padding:199px 0 0 300px; }
ul#Navigation li { display:inline; }
ul#Navigation li a { float:left; height:0; padding-top:41px; overflow:hidden; background-image:url(images/menu.png); background-repeat: no-repeat; }

/* BUTTONS */
ul#Navigation li#home a { width:124px; background-position: 0 0; }
ul#Navigation li#mitmachen a { width:200px; background-position: -124px 0; }
ul#Navigation li#blog a { width:104px; background-position: -324px 0; }
/* OVER */
ul#Navigation li#home a:hover { background-position: 0 -40px; }
ul#Navigation li#mitmachen a:hover { width:200px; background-position: -124px -40px; }
ul#Navigation li#blog a:hover { width:104px; background-position: -324px -40px; }
/* DOWN */
ul#Navigation li#home a:active  { width:124px; background-position: 0 -81px; }
ul#Navigation li#mitmachen a:active { width:200px; background-position: -124px -81px; }
ul#Navigation li#blog a:active  { width:104px; background-position: -324px -81px; }

#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 0 0 70px; width:560px; float:left; font-size:89%; line-height:140%; text-align:center; } 
#content p { padding:3px 26px 10px 26px; margin:0; text-align:left; }
#content table { margin:3px 36px 6px 36px; padding:3px; text-align:left; background:#f3f5f7; border:#aaa 1px dashed; }
#content h2 { color:#333; border-top:0; border-bottom:#ccc 1px dashed; }
#content ul { text-align:left; padding:3px 26px 10px 46px; margin:0; }

.post { padding:0; margin:0px 0 90px 0;  }
.postmetadata { padding:9px 22px 7px 22px; margin:4px 0 0 0; font-size:74%; line-height:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; border-bottom:#aaa 1px dashed; }

#sidebar { font-size:75%; line-height:130%; padding:0 0 10px 0; margin:0 0 0 690px; width:300px; background:#f3f5f7; }
#sidebar p { padding:10px 0 0 0;}
#sidebar form { margin:0; padding:0; }
#sidebar ul, #sidebar ul ol { margin:0; padding:0; }
#sidebar ul li { list-style-type:none; list-style-image:none; margin:0 0 24px 0; }
#sidebar ul #search { margin:0 0 33px 0; }
#sidebar ul p, #sidebar ul select { margin:3px 20px 8px 20px; }
#sidebar ul ul, #sidebar ul ol { margin:3px 20px 0 0; }
#sidebar ul ul ul, #sidebar ul ol { margin:0 20px 0 0; }
#sidebar ul ul li, #sidebar ul ol li { margin:1px 20px 9px 20px; padding:0; }

#commentform { margin:5px 10px 0 0; }
#commentform p { margin:5px 0; }
#commentform input { width:250px; padding:2px; margin:1px 0; background:#eee; border:#bbb 1px solid; }
#commentform textarea { width:560px; padding:2px; margin:1px 0; background:#eee; border:#bbb 1px solid; }
#commentform #submit { background:#fef729;padding:2px; margin:1px 0; border:#777 1px solid; color:#345; font-weight:bold; }

#wp-calendar { empty-cells:show; margin:2px 0 0 20px; width:280px; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { text-decoration:none; display:block; font-weight:bold; }
#wp-calendar caption { text-align:center; width:100%; font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center; }
#wp-calendar td { margin:0; padding:1px 0 3px 0; text-align:center; border-bottom:#ccc 1px solid; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color:#fff; }
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; }
#wp-calendar th { font-style:normal; text-transform:capitalize; }

#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:url(images/bg-footer.jpg); height:102px; padding:0; margin:0; font-size:84%; line-height:140%; }
#footer p { padding:24px 26px 0 26px; margin:0; color:#000; }
.white-link { color:#eee; }
.designed_by { width:300px; background:#333; padding:15px 20px 20px 20px; margin:0; border-right:#444 4px solid; float:left; color:#999; }
.designed_by a { color:#79f; }
.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:15px 0 20px 0; }
.commentlist li { margin:10px 0 40px 0; padding:0; }
.commentlist li ul li { font-size:1em; }
.commentlist li .avatar {  float:right; border:1px solid #eee; padding:0; background:#fff; }
.commentlist cite, .commentlist cite a { }
.commentlist li div p { padding:0; margin:0;  }
.comment-meta { padding:2px; font-size:74%; 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}
