/*
Theme Name: Black and White
Theme URI: http://schweinestall.com/wp-theme-black-white/
Description: Black &amp; White ist ein WordPress-Theme fuer die Version 2.x. Dies ist die deutsche Edition.
Version: 1.1 [de]
Author: Dennis Fromme
Author URI: http://schweinestall.com/

CSS, XHTML und Design sind unter der GPL veroeffentlicht:
http://www.opensource.org/licenses/gpl-license.php
*/

.linklove {
  display: none;
}

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

* { margin: 0; padding: 0; }
body { background: #fff url(images/bg-body.gif) repeat-y 50% 0px; font: 101% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #222; text-align: center; }
#container { width: 935px; margin: 0 auto; text-align: left; overflow: visible; }

a { text-decoration: none; font-weight: bold; border-bottom: 1px dotted #222; }

abbr,
acronym { cursor: help; border-bottom: 1px dotted #888; }

blockquote { padding: .2em 10px; background: #eee; }

blockquote blockquote { background: #ddd; }
p,
li,
dt,
dd,
address { font-size: .8em; line-height: 1.6; font-style: normal; }

p,
address,
blockquote { margin: 0 0 1.2em; clear: both; }

li li { font-size: 1em; }

dt { font-weight: bold; }

dd { padding-left: 40px; }

ol,
ul,
li { list-style: none; }

cite { color: #fff; background: #a15; font-weight: normal; font-style: normal; padding: 0 .2em; }

code { font-family: "Courier New", Courier, mono; }

del { text-decoration: line-through; }

ins { text-decoration: none; color: #222; background: #eee; font-weight: bold; padding: 0 .2em; }

em { font-style: normal; color: #e6a; }

strong { font-weight: bold; padding: 0 .2em; }

table { width: 460px; margin: 1.2em 0; border-collapse: collapse; clear: both; }

caption { text-align: left; font-size: .8em; font-weight: bold; padding: 0 0 .2em; }

th,
td { border: 1px solid #888; font-size: .8em; line-height: 1.6; padding: 0 .2em; text-align: left; }

th { font-weight: bold; background: #eee; }

td { font-weight: normal; }

h1 { font: normal normal 2em/1.0 "Century Gothic", "Avant Garde", Futura, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing: -2px; }

h2 { font: normal normal 1.4em/1.0 "Century Gothic", "Avant Garde", Futura, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: .3em 0; }

h3 { font: normal normal 1.4em/1.0 "Century Gothic", "Avant Garde", Futura, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: .2em 0; color: #888; }

h4 { font-size: 1em; font-weight: bold; color: #888; }

h5 { font-size: .8em; font-weight: bold; }

h6 { font-size: .8em; font-weight: normal; }

/* Header */
#header { width: 460px; margin: 1em 0px 1em 0; color: #bbb; }
#header td { border-width:0px; margin: 0px 0px 0px; padding: 0px 0px 0px 0px}

#header h1 a { color: #222; font-weight: normal; border-color: #bbb; display: block; width: 387px; }
#header #logo_butler { padding-right: 5px; }
#header #logo_wiw { padding-left: 5px; }
#header #logo_butler a, #header #logo_butler a img, #header #logo_wiw a, #header #logo_wiw a img { border-width: 0px; }

#header h1 a:hover,
#header h1 a:focus,
#header h1 a:active { border-color: #555; }

#header p { padding: .2em 0 0; }


#content { width: 460px; float: left; display: inline; padding: 0 0 1em; }
#sidebar { width: 210px; float: left; display: inline; padding: 0 0 1em; text-align: left; }
#footer { width: 300px; float: left; display: inline; padding: 0 0 1em; text-align: left; }

/* Content */
#content { margin: 0 10px 0 0; }

#content .entry { clear: both; }

#content h1,
#content h2 { color: #bbb; }

#content a { color: #222; }
#content a:link { border-color: #555; }
#content a:visited { color: #555; border-color: #bbb; }
#content a:hover,
#content a:focus,
#content a:active { border-color: #222; }

#content img { float: left; margin: 5px 10px 5px 0; }
#content img.wp-smiley { float: none; margin: 0; }
#content ul,
#content ol,
#content dl { margin: 0 0 1.2em; clear: both; }
#content ul li { padding: .2em 0 .2em 10px; background: url(images/dot.gif) no-repeat 0 .85em; }
#content ul ul, #content ul ol, #content ol ul, #content ol ol { padding-left: .4em; }
#content ol li { padding: .2em 0; list-style: inside decimal; }

#content .pageheading { margin: .3em 0 1.2em; }

#content .postheading a { border-color: #bbb; font-weight: normal; display: block; width: 460px; }
#content .postheading a:link { color: #a15; }
#content .postheading a:visited { color: #e6a; }
#content .postheading a:hover,
#content .postheading a:focus,
#content .postheading a:active { border-color: #555; }

#content .postmetadata { border-top: 1px dotted #bbb; border-bottom: 1px dotted #bbb; }
#content .postmetadata:hover { background: #eee; }
#content .postmetadata li { padding: 0 0 0 15px; font-size: .75em; background: url(images/dot.gif) no-repeat 5px .75em; }

/*Comments */
.nocomments { color: #e6a; display: none; visibility:hidden; }
.commentinfo { margin: 1.2em 0 .4em; font-size: .8em; }
blockquote.author { border-top: 2px solid #e6a; border-bottom: 2px solid #e6a; }

#commentform p { padding: .4em 0 0; }
#commentform textarea { width: 355px; }
#commentform label { color: #888; font-size: .75em; font-weight: bold; }
#commentform #author,
#commentform #email,
#commentform #url { width: 200px; margin-right: 10px; }

/* Navigation */
.navigation { margin: 1.2em 0; text-align: right; }

/* Sidebar and Footer */
#sidebar,
#sidebar a,
#footer,
#footer a { color: #eee; background: #000; }
#sidebar a:link,
#footer a:link { border-color: #bbb; }
#sidebar a:visited,
#footer a:visited { border-color: #555; }
#sidebar a:hover,
#sidebar a:focus,
#sidebar a:active,
#footer a:hover,
#footer a:focus,
#footer a:active { border-color: #eee; }

/* Sidebar */
#sidebar { margin: 0 0 0 10px; }
#sidebar h2 { color: #0bd; font-size: 1.7em; width: 200px; }
#sidebar li li { display: inline; }
#sidebar li p { width: 200px; font-size: 1em; margin: 0; }
#sidebar li a { display: block; width: 200px; }
#sidebar li li .children a { margin-left: 10px; width: 190px; }
#sidebar li li .children .children a { margin-left: 20px; width: 180px; }
#sidebar .current-cat a,
#sidebar .current_page_item a { border-color: #0bd; }

#sidebar .ec3_list { margin-left:0px; color:#0bd; }

#sidebar ul ul ul a { padding-left: 10px; width:190px; }

#sidebar #text-1 ul a { padding-left: 10px; width:190px; }

/* #sidebar #searchform { margin: .3em 0; } */
#sidebar #s { width: 200px; margin-right: 10px; color: #fff; background: #000; }
#sidebar #searchsubmit { background: #000; color: #fff; /* padding: 0 .3em; */ border: 0; font-weight: bold; }

/* Some Widgets Styles */
/* #sidebar .widget #searchform input { margin: .6em 0; } */
#sidebar #recent-comments li { display: block; }
#sidebar #recent-comments li a { display: inline; width: auto; }

#sidebar table { width: 200px; }
#sidebar th { background: #444; }
#sidebar table a { display: inline; width: auto; }

/* Footer */
#footer { clear: left; width: 200px; margin: 0 0 1em 480px; font-size: .75em; }
#footer img { vertical-align: middle; padding: 0 0 .5em; }

/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(images/link-icon_external_01.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(images/link-icon_wikipedia_01.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(images/link-icon_imdb_01.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(images/link-icon_ftp_01.png) no-repeat right; }
a.limailto { padding-right: 14px; background: url(images/link-icon_mail_02.gif) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(images/link-icon_pdf_01.png) no-repeat right;  }

table.ec3_schedule, table.ec3_schedule td { border-width: 0px; }