/*  
Theme Name: brave
Theme URI: http://www.blogohblog.com
Description: Angel is a light colored theme with widget ready sidebars. The theme has 3 columns and comes for free under a Creative Commons License.
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/**************BODY*****************/
* {margin:0; padding:0;}
body {font:11px Verdana;}
#wrapper {width:100%; margin:0px 0px; padding: 0;}
#angelbg { display: none;}

:focus { outline: 0; }

.storycontent p { margin-bottom: 1.4em; }


/**************LINKS*****************/
a, a:link, a:visited {text-decoration:none; color:#F76245;}
a:hover { text-decoration: underline; }

a.navi:link, a.navi:visited { -moz-border-radius:5px; 
        -khtml-border-radius:5px;
        background-color: #D1FED3;
        font-size: 11px;
        padding: 3px;
        margin-right: 6px;
        font-family: courier new;
        color: #72D4AA;
        text-decoration: none;
        font-weight: bold;
       }

a.navi2:link, a.navi2:visited { -moz-border-radius:5px; 
        -khtml-border-radius:5px;
        background-color: #F8E0A6;
        font-size: 11px;
        padding: 3px;
        margin-right: 6px;
        font-family: courier new;
        color: #E29F28;
        text-decoration: none;
        font-weight: bold;
       }

a.navi3:link, a.navi3:visited { -moz-border-radius:5px; 
        -khtml-border-radius:5px;
        background-color: #FFD4CF;
        font-size: 11px;
        padding: 3px;
        margin-right: 6px;
        font-family: courier new;
        color: #FE7472;
        text-decoration: none;
        font-weight: bold;
       }

a.navi4:link, a.navi4:visited { -moz-border-radius:5px; 
        -khtml-border-radius:5px;
        background-color: #B6C8D6;
        font-size: 11px;
        padding: 3px;
        margin-right: 6px;
        font-family: courier new;
        color: #6882A7;
        text-decoration: none;
        font-weight: bold;
       }

#feed { 
       background: url(http://i247.photobucket.com/albums/gg133/besserwissergirl/basketcase/0cfdb3e6.jpg) no-repeat;
       padding: 0 0 0 18px;
       font-size: 9px;
}

/**************NAVIGATION*****************/
#MainMenu{background:#FFFFFF url("images/bmid_108.gif");border:0;height:54px;margin:0;}
#tab{margin:0;top:0; text-transform:uppercase;}
#tab ul{float:left;list-style:none;margin:0;padding:0;}
#tab li{display:inline;float:left;margin:0 1px 0 0;padding:0;}
#tab a{background:url("images/bright_108.gif") no-repeat right top;border:0;display:block;float:left;margin:0;padding:0;text-decoration:none;}
#tab a span{background:url("images/bleft_108.gif") no-repeat left top;color:#FFFFFF;display:block;font-family: Georgia, "Times New Roman", Times, serif;font-size:11;line-height:54px;padding:0 25px 0 25px; font-weight:bold;}
#tab a:hover,#tab li.current_page_item a{background-position:right bottom;}
#tab a:hover span,#tab li.current_page_item a span{background-position:left bottom;color:#FFFFFF;font-style:normal;text-decoration:none;}
#tab li.rsslink a { color:#ff6600;font:18px Georgia, Times, serif; line-height:54px;padding:0 25px 0 25px;}

/**************HEADER*****************/
#header {padding-bottom:10px; height:0px; }
#logo {background: url(http://i247.photobucket.com/albums/gg133/besserwissergirl/7c1cb18b.png) no-repeat top left; padding: 230px 0px 10px 50px; margin: 20px 0 0 40px;}
#logo h1 a {color:#0D669A; font-family:courier new,Times, serif; font-size:16px; text-transform:uppercase; font-weight: bold;}
#logo h1 a:hover {color:#000; text-decoration: none; border-bottom: 0px;}
#logo h2 {font-size:8px; font-weight:bold; margin:5px 0px 0px 2px; color:#D42323; font-family: courier new; }

/**************SEARCH*****************/
#topsearch {height:30px;margin:5px 0 5px 0; }
#ls {border:0; padding:6px 5px 5px 5px; width:200px; font:11px Verdana; color: #999999; background-color: #F6F6F6; -moz-border-radius:5px; -khtml-border-radius:5px; }
h2.archive { font-size:18px;color: #C7C12D;font-weight:bold; font-family:courier new, Times, serif; border-left: 5px solid #F8B344; padding-left: 15px; margin: 10px 0 10px 0;}
.noresults {text-align:justify;color: #606060; }

/**************RECENT POST*****************/
.edit {
        clear: both;
}
#entry { width:600px; float:left; }
.entry p { margin-bottom: 1em; }
.recent {width:600px; padding:10px 15px 20px 15px; text-align:justify;color: #606060;}
.recent h2 { font-family:Courier New, "Times New Roman", Times, serif;  margin:5px 0 5px 0; font-size:18px; letter-spacing: -1px; font-weight: normal;}
.recent h2 a {color:#FFAB61;}
.recent h2 a:hover {color:#FFAB61;}
.info {height:50px;}
.info2 {height:30px; width: 100%; color: #606060; font-family: "verdana", sans-serif; font-size: 11px;}
.latest {float:left; width: 100%; margin: 0 0 15px 0;}
h3.title {font-size:18px;color: #999999;font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h4 { font-size:18px;color: #C7C12D;font-weight:bold; font-family:courier new, Times, serif; border-left: 5px solid #F8B344; padding-left: 15px; margin: 10px 0 10px 0;}
.date {
                        float: left;
			font-size: 12px;
                        line-height: 100%;
                        font-weight: bold;
			font-family: "Trebuchet MS", Georgia, sans-serif;
			text-align: center;
                        display: table-cell;
                        vertical-align: middle;
			color: #FDE562;
                        background-color: #FFFDCC;
                        -moz-border-radius:5px; 
                        -khtml-border-radius:5px;
			height: 45px;
			width: 65px;
			margin-left: 0px;
			margin-top: 8px;
			padding-top: 4px;
			_position: relative;/* ie6 fix */
			margin-right: 12px;
} 
.dateday {
                  font-weight: bold; 
                  font-family: "Tretbuchet MS", sans-serif;
                  font-size: 16px;
                  word-spacing: -2px;
                  color: #FFAD33;
                  line-height: 100%;
                  }

.post {line-height:20px;}
.post p {margin:0 0 15px 0;}
html>body #entry ul { margin-left: 0px; padding: 0 0 0 0; list-style: none; padding-left: 0px; text-indent: -10px; } 
html>body #entry li { margin: 0 0 0 10px; }
#entry ul li:before{ content: "\02022 \0020"; }
#entry img {margin:0 0px 0px 0px;}
.comcount {float:right; padding:5px 5px 5px 20px; background:url(images/comments.gif) left no-repeat; font-size:12px; text-transform:uppercase;}
.comcount a {color: #666666; font-weight:bold;}
.comcount a:hover {text-decoration:underline;}
.content {color:#666666;}
.readmore {display:block; display:inline; margin:0 0 0 5px; color:#F76245; font-size:12px; }
.moretext { font-weight: bold!important; }
.readmore:hover {text-decoration:underline;}
.recentbottom {height:5px; background: url(images/post_bottom.gif) no-repeat; margin:0 0 15px 0px;}
.meta {margin:15px 0 10px 0; font-size:11px; font-weight:bold;}
.meta a {color:#666666;}
.meta a:hover {text-decoration:underline;}
.cats { padding:0 0 0 5px; font-size:9px; font-weight: normal; line-height: 140%; color: #E0DCD1;}
.cats a { color: #A7E0DA; }
.tags { padding:0 0 7px 5px; font-size:9px; font-weight: normal; line-height: 120%; color:#9AC2C4; }
.tags a { color: #A7E0DA; }

img.wp-smiley {
    vertical-align: middle;
    padding-top:0px;
    padding-right: 0px;
    padding-bottom: 3px;
    margin: 0px;
}


.cats { 
                         padding:0 0 0 0; 
                         font-size:9px; 
                         font-weight: normal; 
                         line-height: 140%; 
                         color: #D0D0D0;
                         }

.cats a { 
                         color: #C0C0C0;
                         text-decoration: none;
                         }
#banner {margin:auto; margin:0 0 10px 30px;}

.kommentare { display: block; }
.grav {
       float: right; 
       }

/****************COMMENTS*********************/
#commentform h2 {margin:10px 5px 10px 5px; font-family:Courier new, sans-serif; font-size:15px; color:#595C59; font-weight: bold;}
#comments {margin:15px 5px 15px 5px; font-family:Courier new, sans-serif; font-size:14px; color:#FFAB61; font-weight: bold;}
.blockbox { display: block;  width: 100%; }

.commentcontainer {
float: left;
display: block;
width: 100%;
margin: 0px 0 0 0;
}

.commentinfo {
width: 15%;
text-align: right; 
font-size: 9px;
font-family: verdana;
color: #C0C0C0;
padding: 3px 10px 3px 0;
line-height: 12px;
float: left;
}
.commentinfo_author {
font-size: 12px;
font-weight: bold; 
}

.commentcontainer a {
color: #268DC1;
}

.commentcontainer_admin a {
color: #23CBCC;
}

.commentcomment {
float: left;
text-align: justify;
padding: 3px 0 0px 10px;
margin: 0 0 20px 0;
border-left: 4px solid #98DDD8;
color: #7E7E7E;
width: 80%;
}

.commentcomment_admin {
float: left;
text-align: justify;
padding: 3px 0 0px 10px;
margin: 0 0 20px 0;
border-left: 4px solid #B2EAF6;
color: 	595959;
width: 80%;
}

ol.commentlist{margin:0px;padding:0; width:100%;}
.commentlist li{list-style:none; margin: 0 0 0 0; }
.commentlist cite{ font-style:normal;font-size:11px;line-height:18px; border-bottom: 1px solid #BCEAD0; margin-bottom: 3px; color: #87E6D0; background-color: blue;}
.commentlist cite img{border:1px solid #aab59a;float:left;margin-right:9px;padding:1px;}
.commentlist .author{font-family: Courier New, sans-serif; text-decoration:none;font-size:12px; font-weight:bold;}
.commentlist .time{line-height:20px;}
.commenttext{color:#989898;line-height:20px; float: left; border-left: 2px solid #000000;}

textarea {
color: #444444;
text-align: justify;
border: 1px solid #CACACA;
background-color: #F4F4F4;
font-size: 11px;
font-family: verdana;
}

#author, #email, #url {width:150px;
padding:2px; 
margin:5px; 
color: #444444;
border: 1px solid #CACACA;
background-color: #F4F4F4;
font-family: verdana;
font-size: 11px;
}
#submit{padding: 2px; 
margin: 5px; 
color: #444444;
border: 1px solid #CACACA;
background-color: #F4F4F4;
font-family: verdana;
font-size: 11px;
 }
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:95%;font:11px verdana;color:#666666;margin:5px; border:1px solid #cccccc;}


.authorcomment {
                 border: 1px solid #23CBCC;
}

li.bypostauthor {
    background-color: #D1E6E6;
}


/**************SIDEBAR*****************/
.about {margin:20px 0 0 0; }
.abouttitle {font-size:12px; font-family:Courier new; font-weight:bold; color:#8A84FF; margin: 10px 50px 5px 0; }
.abouttext { padding-top:5px; text-align: left; color: #848484; line-height: 16px;}
.abouttext a { padding-top:5px; text-align: center; font-weight: bold; color: #89E47F;}
.rsstext { border-top:1px dotted #666; padding-top:10px;}
.rsstext a { background:url(images/rss.gif) left no-repeat; padding-left:20px;}
#sidebar {width:280px; float:left; position:relative;margin: 0 20px 0 30px;}
#sidebar a:hover {text-decoration:underline;}
#ads li {display:inline; margin:0px 20px 20px 0px; float:left;}


#sidebar1{ width:90px; float:left; padding:5px 5px 5px 0; }
#sidebar1 h2{ font-size:12px; font-family:Courier new; font-weight:bold; margin-bottom:10px; color:#8A84FF;}
#sidebar1 ul{list-style-type:none;}
#sidebar1 ul li{list-style-type:none;margin-top:20px; }
#sidebar1 ul li ul{font-style:normal;margin-top:10px;padding:0px;}
#sidebar1 ul li ul li{border:0; margin:0 0px 5px;padding:0 0 5px 0px; font-size:9px;}
#sidebar1 p{padding:0 5px;}
#sidebar1 a { color: #AEAEAE; font-size: 10px;}


#sidebar2{ width:130px; float:left; padding:5px;}
#sidebar2 h2{ font-size:12px; font-family:Courier new; font-weight:bold; margin-bottom:10px; color:#8A84FF; }
#sidebar2 ul{list-style-type:none;}
#sidebar2 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}
#sidebar2 ul li ul{font-style:normal;none;margin-top:10px;padding:0px;}
#sidebar2 ul li ul li{border:0; margin:0 0px 5px;padding:0 0 5px 0px;  font-size:11px;}
#sidebar2 p{padding:0 5px;}
#sidebar2 a { color: #AEAEAE; font-size: 10px;}

.sidebarpost { float: left; margin-right: 6px; }

#social {
          clear: both; 
          margin: 10px 0 0 0;
          padding: 10px 0 0 0;
}

#social img {
           margin: 0 5px 0 0;
}

/**************TABBER*****************/
#domtab {height:12px;}
.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { }
ul.tabbernav {line-height:28px; height:28px; }
ul.tabbernav li { display: inline; line-height:28px; height:28px; }
ul.tabbernav li a { padding:6px;margin-right:5px; background: #F0F0F0; border:none; color: #666666;}
ul.tabbernav li a:link {color:#666666;}
ul.tabbernav li a:visited {color:#666666; }
ul.tabbernav li a:hover { color: #000; background: #fff; }
ul.tabbernav li.tabberactive a { background: #fff; }
ul.tabbernav li.tabberactive a:hover { color: #333; background: #F0F0F0; }
.tabberlive .tabbertab { padding:20px 10px 10px 10px; border-top:0; background:#fff; }
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabbertab p { padding-bottom:10px;}
.tabbertab ul { }
.tabbertab ul li { padding:5px 0 6px 0; }
.tabbertab ul li { list-style:none; background:url(images/file.gif) no-repeat 0 5px; padding-left:20px; color: #666;} 
.tabbertab ul li a { border:none;}
.tabbertab ul li a:hover {text-decoration:underline;}

/**************FOOTER*****************/
.footer p {font-size:8px; padding:20px 10px 0 20px; color:#999; font-family: verdana; text-align: right; font-weight: bold;}
.footer {
         background: url(http://i247.photobucket.com/albums/gg133/besserwissergirl/4ba1a3f4.png) no-repeat top right; 
          height: 90px; 
          padding: 0 150px 0 0;
          min-height: 10em;
          display: table-cell;
          vertical-align: middle;
          float: right;
          margin: 0 10px 0 0;
          }
       

/****************GALLERY*********************/
.gallery {text-align:center;}
.gallery img {padding:1px; height:100px; width:100px; border:1px solid #333;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:1px; border:1px solid #333;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:1px; border:1px solid #333; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:1px; border:1px solid #333; height:100px; width:100px;}

/****************MISC*****************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 20px 20px 20px 15px; color: #8C8C8C; border-left: 4px solid #C7F4C4; padding: 0 0 0 5px;}
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right; padding-left: 10px; }
.alignright a { font-size:9px; }
.alignright a:hover {text-decoration: underline;}
.alignleft{float:left;}
.alignleft a {font-size:9px; }
.alignleft a:hover { text-decoration: underline;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}

/****************CATEGORY 7*****************/
.lead-image-wrapper { 
                     width: 600px;
                     padding: 0px 0 0 0;
                     margin: 0 0 10px 0;
                     position: relative;
                     }

.lead-image-wrapper h2 {
                         font-family: courier new;
                         background-color: #000000;
                         color: #FFFFFF;
                         <!--text-transform: uppercase;-->
                         letter-spacing: 0px;
                         font-size: 17px;
                         font-weight: normal;
                         margin: 0 0 0px 0px;
                         padding: 4px;
                         text-align: right; 
                         filter:alpha(opacity=55); 
                         moz-opacity:.55;
                         opacity:.55;
                         z-index: 1;
                         position: absolute; 
                         bottom: 0px; 
                         right: 0px; 
                         width: 592px;
                         }


.lead-image-wrapper h2 a, .lead-image-wrapper h2 a:hover {
                         color: #FFFFFF;
                         text-decoration: none;
                         }

.lead-image-wrapperdate { 
                          color: #404040; 
                          font-family: verdana; 
                          font-size: 8px; 
                          letter-spacing: 1px; 
                          margin: 0 0 0 15px; 
                          line-height: 170%;
                          }

.lead-image-wrapperimg { 
                         width: 600px; 
                         padding: 0px 0 0px 0;
                         height: 150px;
                         opacity:0.6;
}

.lead-image-wrapperimg:hover {
                         opacity:1;
}

                         }

.pagebar {
        color: #606060;
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
        margin-top: 20px;
	background: none;
	text-decoration: none;
	text-align: center;
}

.pagebar a,.pageList .this-page {
	text-decoration: none;
	padding: 0.2em 0.5em;
        background: #EDFCEC;
	color: #83E18D;
        -moz-border-radius:5px; 
        -khtml-border-radius:5px;
}

.pagebar a:visited {
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: none;
	text-decoration: none;
        color: #606060;
}

.pagebar .this-page {
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #C3F4B9;
	color: #FFFFFF;
        text-decoration: none;
        -moz-border-radius:5px; 
        -khtml-border-radius:5px;
}

.pagebar a:hover {
	           background-color:#E4FDDD;
                   color: #83E18D;
                   text-decoration: none;
}

.pagebar .inactive
{
	            color: #FFFFFF;
                    background-color: #CCDDCF;
                    text-decoration: none;
                    padding: 0.2em 0.5em;
                    -moz-border-radius:5px; 
                    -khtml-border-radius:5px;
}
