/*
Theme Name: Bass e.V.
Theme URI: http://www.zellfelder.de
Description: Ein Theme gecodet und entworfen von Daniel Zellfelder f&uuml;r Bass e.V.
Version: 1.0
Author: Daniel Zellfelder
Author URI: http://www.zellfelder.de
*/

* { margin: 0; padding: 0; }
.clear { clear:both; }
.cl { clear:left; }
body { background: #f2fafd url(style/images/bg.png) repeat-x;  font-size:15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;  }

#wrap { width:920px; margin:auto; }

#header { width:920px; height:126px; background:url(style/images/header.png) no-repeat; }
.head h1 { color:#FFF; font-size:21px; padding:60px 0px 0px 180px; font-weight:bold; }
.head h3 { color:#FFF; font-size:12px; padding:0px 0px 0px 180px; font-weight:normal; }
h4 { font-size:22px; }

#top { min-height:99px; background:url(style/images/navibg.png) no-repeat;  padding-left:30px; }
* html #top			{ height:99px;}
.navi li { list-style:none; float:left; margin:17px 15px 0px 0px; text-transform:uppercase; fontweight:bold; font-size:17px; }
.navi a { color:#fff; text-decoration:none; }
.navi a:hover { color:#184f7e; }
.navi #current a { color:#184f7e; }

.katlist li { list-style:none;  margin:5px 0px;  }
.katlist a { color:#ffad00; background-color:#fff2cb; display:block; padding:5px; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:14px; -moz-border-radius:5px; }
.katlist a:hover { color:#fff2cb; background-color:#ffad00; }

#main { width:920px; background:url(style/images/main.png) repeat-y; }
#leftarea { width:600px; float:left; padding:0px 30px 0px 0px; }
#rightarea { width:230px; float:left;  }
#contentend { width:920px; height:24px; background:url(style/images/contentend.png) no-repeat; }
#footer { height: 50px; }
#left-footer { float:left; }
#right-footer { float:right; }
#ftr { width:870px; margin:auto; padding-top:5px; font-size:12px; color:#2c4f7d; }
#ftr a { text-decoration:none; color:#2c4f7d; }

h2, h2 a { color:#184f7e; text-decoration:none; font-size:25px; font-weight:bold; margin-top:20px;}
h2 a:hover { color:#fff; background-color:#184f7e; -moz-border-radius:5px; }
.post h3 { color:#ffad00; font-size:20px; font-weight:bold; text-transform:uppercase; }
p { margin:0px 0px 10px; line-height:21px;  }
#leftarea img { border: 5px solid #d6d6d6; margin-bottom:7px;  }
#leftarea p a { color:#2c4f7d; text-decoration:none; font-weight:bold; }
#leftarea p a:hover { color:#ffad00; }

.meta, .meta a { color:#fff; background-color:#739fba; float:left; text-transform:uppercase; font-size:11px; padding:1px 2px; margin: 2px 5px 4px 0px; text-decoration:none; }
.meta a:hover { color:#184f7e; }
.meta a { margin:0px; padding:0px; }
.more-link { color:#184f7e; text-decoration:none; font-weight:bold; font-size:13px; border-bottom: solid 2px #fff;}
.more-link:hover {color:#184f7e; text-decoration:none; font-weight:bold; font-size:13px; border-bottom: solid 2px #ffad00;}
.wp-caption-text { background-color:#739fba; color:#fff; padding:2px 5px; font-size:12px;}
.wp-caption { width:600px; }

#rightarea h2 { color:#184f7e; text-transform:uppercase; font-size:18px; text-aling:right;}
#righarea ul { list-style:none; }

.ical li { margin:10px 0px; padding:10px; background-color:#739fba; color:#2c4f7d; -moz-border-radius:5px; }
.ical h5 { font-size:14px; font-weight:bold; color:#fff2cb;}
.ical h3 { font-size:22px;  color:#fff; }

.post h4 { font-size:22px; color:#739fba; margin-top:10px; font-weight:bold; }
.post h5 { font-size:12px; color:#fff; margin-bottom:5px; font-weight:bold; }
.post strong { color:#2c4f7d; }
.post ul { margin:10px 0px 20px 50px; }

input, textarea { background-color:#184f7e; border:none; -moz-border-radius:5px; padding:4px; color:#fff; margin:2px;}
textarea { background-color:#739fba; }
input[type="text"] { -moz-border-radius:5px; }
input:hover { background-color:#739fba; }

#searchform { margin-top:20px; }

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li.comment { border-bottom:0px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { color:#2c4f7d; font-weight:bold; text-decoration:none;}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; -moz-border-radius:5px;}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#739fba; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.even { background:#fff;  -moz-border-radius:5px;}
ol.commentlist li.odd { background:#f6f6f6; -moz-border-radius:5px;}
ol.commentlist li.parent { border-left:5px solid #111; }

#postmeta { background-color:#739fba; color:#fff; padding:10px; -moz-border-radius:5px; margin-top:20px; }
#postmeta a { color:#2c4f7d; font-weight:bold; text-decoration:none; }

#flightbox-flickr-link a { color:#2c4f7d; font-weight:bold; text-decoration:none; font-size:12px; }
#flightbox-title { color:#FFAD00; text-transform:uppercase; font-size:20px; font-weight:bold; margin-top:10px;}