/*  
/*  
Theme Name: flimmit
Theme URI: http://www.flimmit.com/
Description: flimmit Theme
Version: 0.1
Author: flimmit

Based on: MassivePress by Jason Schuller
Much of this CSS based on GridFocus by 5ThirtyOne.com
*/
* {margin:0;padding:0;}
html,body {background:#FFF url(images/body-bg.jpg) top repeat-x;color:#333;text-align:center; }
body {font:12px "Lucida Grande","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;color:#FBBA00;}
h2 a {color:#FBBA00;}
h3 {font-size:14px;color:#afd700;}
h4 {font-size:12px;}
h5 {font-size:10px;color:#7f7f7f;padding-left:1px;font-weight:400;}
a {color:#333;text-decoration:none;}
a:hover {color:#afd700;}
#wrapper {margin:0 auto;text-align:left;width:980px;padding-left:10px;padding-right:10px;}

/* masthead / footer - navigation and categories */
#masthead {background:url(images/logo.jpg) no-repeat;height:155px;margin-top:0;}
#masthead h1 a {text-transform:uppercase;width:400px;float:left;margin:12px 0 0;}
#masthead h1 a em {font-style:normal;color:#555;}
#headLinks {margin-left:210px;padding-top:87px;color:#f5f5f5; width: 290px;}
#headLinks a {font-size:12px;color:#808080;}
#headLinks a:hover {color:#CCC;}
#headLinks ul li {list-style:none;display:inline;margin:0 0 0 0; color: #AFD700;}
#subHead {width:980px;height:90px;border-bottom:1px solid #B8B8B8;padding-top:-20px;padding-bottom:5px;display:none;}
#headAds {width:728px;height:90px;margin:auto;display:none;}
li.top {border-left:1px solid #DDD;float:right;display:block width:100px;}
li.top a {width:100px;}
.nav li.skip a:hover,li.top a:hover {background:transparent;color:#333!important;}

/* main - middle content and columns */
#mid {}
#mainCol {float:left;margin:26px 0 0;width:450px;overflow:hidden;}
#vids {padding-left:20px;}

/* style individual sidebars */
#midCol a {font-weight:700;}
#midCol {color:#444;float:left;margin:25px 0 0 25px;width:200px;line-height:1.3em;}
#midCol p {color:#777;}
#searchWrap,.middle_links {margin-bottom:20px;}
#searchWrap input {vertical-align:middle;}
#searchWrap #s {font-size:1.1em;border:1px solid #BBB;padding:1px 2px;margin-right:3px;width:170px;}
.middle_links h3 {margin-bottom:5px;}
#midCol ul {list-style:none;margin:8px 0 4px;}
.middle_links ul li {color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:3px 0 4px;}
.middle_links img {border:0; float:left; padding-right:5px;}
#tertCol {float:left;width:270px;margin:23px 0 0 25px;}
#tertCol p {color:#777;}
#tertCol ul {list-style:none;margin:8px 0 4px;}
#elseWhere {margin:0 0 20px;}
#elseWhere h3 {margin-bottom:5px;}
ul#imgLinks {list-style:none;margin:5px 0;}
#imgLinks li {color:#7F7F7F;line-height:1.2em;padding:0 0 1px;}
#imgLinks li a img {border:3px solid #EEE;width:145px;height:74px;color:#333;font-weight:700;}
#imgLinks li a:hover img {border-color:#DDD;}
#introIMG {float:left;margin:6px 8px 0 0;overflow:hidden;}
#introIMG img {border:none;padding:4px;border:1px solid #BDBDBD;width:140px;height:140px;}
.rss_links h3 {margin-bottom:5px;}
.rss_links {margin-bottom:20px;}
.rss_links ul li {background:url(images/rss.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:3px 0 4px 16px;}
.user_links h3 {margin-bottom:5px;}
.user_links {margin-bottom:20px;}
.user_links ul li {background:url(images/user.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:3px 0 4px 16px;}
#featured {padding:2px;}
#featured img{width:90px;height:90px;padding:4px;margin:-2px;border:1px solid #B6B6B6;}

/* wordpress entries styling - main content column */
#postMain {height:219px;overflow:hidden;margin-bottom:7px; height: 259px;}
.postMeta {/*background:url(images/dot.gif) repeat-x left center;text-transform:uppercase;*/font-size:11px;text-align:right;margin-bottom:30px;border-bottom:1px solid #BBBBBB;}
.postMeta span.date {background:#FFF;color:#7F7F7F;padding:0 2px 0 4px;}
.postMeta span.comments {background:#FFF url(images/user.gif) no-repeat left center;padding-left:15px;margin-left:2px;}
.postMeta span.comments a,.postMeta span.date a {color:#555;}
.post {margin:0 0 10px;}
.post h2 {line-height:1.2em;margin-bottom: 2px;}
.post h2 a {width:100%;display:block;outline:none;}
.entry h3 {margin:1em 0;}
.post .entry {line-height:1.4em;overflow:hidden;}
.post .entry p {margin:10px 0;}
.post .entry p a {background:url(images/dot.gif) repeat-x bottom left;font-weight:700;}
.entry blockquote {margin:0 1.3em;}
.entry ul {margin:0 1.3em;list-style:none;}
.entry li a {color:#333;font-weight:700;background:url(images/dot.gif) repeat-x bottom left;}
.entry ul li {background:url(images/li.gif) no-repeat 0 1px;padding-left:18px;margin-bottom:7px;}
.entry ol {margin:0 1em 0 3em;}
.entry ol li {margin:0 0 7px;}
.entry img,.entry a img {border:2px solid #BBBBBB;}
.entry a:hover img {border-color:#afd700;}
.entry table tr {padding:15px 0;}
.entry table tr.alt {background:#eee;}

/* style pagination buttons */
#more_reading {color:#7F7F7F;font-size:11px;text-transform:uppercase;margin-bottom:15px;margin-top:15px;text-align:right;}
span.navback{width:25px;height:15px;display:block;float:right;background:url(images/arrow_prev.gif) top right no-repeat;cursor:pointer;}
span.navforward{width:25px;height:15px;display:block;float:right;background:url(images/arrow_next.gif) top right no-repeat;cursor:pointer;}

/* style me some comments and inputs */
#comments {width:435px;padding:12px 0 0;}
#comment {width:444px;overflow:auto;font:12px arial,helvetica,verdana,sans-serif;}
h2.commh2 {font-size: 1.4em !important;padding: 0 0 5px;color:#333 !important;}
ol.commentlist {margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}
ol.commentlist p {margin-bottom:10px;line-height: 20px;}
ol.commentlist cite {font-style: normal;font-weight: bold;}
ol.commentlist li {padding: 20px 10px 10px 10px;}
ol.commentlist li.alt {padding: 10px 10px 5px 10px !important;border:1px solid #BBBBBB;}
input#submit {cursor:pointer;margin:5px 0 15px 0;}
#comment,#author,#email,#url {border:1px solid #BBBBBB;padding:2px;margin:0 0 5px 0;}
.labeltext {padding:0 0 10px 0;}

/* footer - text string and links */
#footer {border-top:1px solid #B8B8B8;padding-top:10px;padding-bottom:60px;margin:15px 0 0 0;}
#footer p a {font-weight:normal;color:#333;}

/* float rules */
.floatleft {float:left;margin:3px 7px 0 0;}
.floatright {float:right;margin:3px 0 0 7px;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.fix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix {display:inline-block;}
* html .fix {height:1%;}
.fix {display:block;}

/* Tips */
.tool-tip {color:#ccc;width:250px;z-index:13000;}
.tool-title {font-weight:700;font-size:11px;margin:0;color:#333;padding:5px 8px 0 8px;background:#bce700;text-align:left;height:18px;}
.tool-text {font-size:11px;padding:5px 8px 8px 8px;background:#192227;text-align:left;}

/*David*/
#wp-calendar caption {font-weight:bold;color:#FBBA00;}
.single_category {color:#7F7F7F;font-size:10px;font-weight:normal;text-align:right;}
/* Klickflaeche ueber dem Logo */
#clicklogo {width:145px;height:90px;margin:-138px 0 35px 22px;}
/* Bildtext */
.wp-caption-text {color:#AFD700; border-bottom: 1px solid #BBBBBB; padding-bottom: 4px; }
.wp-caption { margin-bottom: 16px; }

.pagebar{width: 350px; float:right; text-align: right;}
p.uebertitel{font-size:11px; margin-bottom: 4px;}
ul.children {padding-left:15px; font-size: 10px;}

#wp-calendar{width:100%;}
