/*   
Theme Name: Joombee 2009
Theme URI: http://www.sichelputzer.de
Description: Solely designed for our purpose.
Author: Mike Schnoor
Author URI: http://www.sichelputzer.de
Version: 1.2
*/



body { background: #ffffff; font-family: Georgia, 'Times New Roman', Times, serif; text-align: center; margin: 0px; padding: 0px;}
#page { background: #ffffff; text-align: center; margin: 20px auto; padding: 0px; position: relative; width: 1000px;  }


/* HEADER --- START */
h1 { visibility: hidden; }

#header_print { display: none; }

#header { background: #ffffff; width: 1000px; height: 150px; text-align: left; position: relative; margin: 0px; padding: 0px; }
.header_logo { width: 475px; height: 100px; margin: 0px; padding: 0px;}
.header_img { margin: 0px; padding: 0px; border: none; }


/* HEADER --- END */



/* NAVI --- START */

#navi { position: relative; border-bottom: #ffffff 1px solid;  background: #ff2900 url(images/jnavi.png) repeat-y; width: 1000px; height: 40px; }

#sub { font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #ffffff; text-align: left; padding: 10px 0px 10px 10px; height: 20px;  float: left; }
#sub .submenu { list-style-type: none; margin: 0px; padding: 0px; }
#sub .submenu li { display: inline; margin: 0px; padding: 0px; text-transform: uppercase; }
#sub .submenu li .separate { display: inline; margin: 0px; padding: 0px 5px 0px 5px; }
#sub .submenu li a { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 13px; margin: 0px; padding: 2px; width: auto; }
#sub .submenu li a:hover { background: #ff2900; color: #ffffff; text-decoration: none; }



#rssfeed { font-family: Arial, Helvetica, Verdana, Sans-Serif; margin: 0px; padding: 10px 0px 10px 0px; height: 20px; text-align: right; }
#rssfeed .feedmenu { list-style-type: none; margin: 0px; padding: 0px; float: right; }
#rssfeed li { display: inline; margin: 0px 5px 0px 5px; padding: 0px; }
#rssfeed a { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; text-align: right; }
#rssfeed .feedicon { display: inline; margin: 0px 0px -6px 0px; padding: 0px 5px 0px 0px; border: 0px; }


/* NAVI --- END */


/* CONTENT --- START */


#content { text-align: center; position: relative; border-right: 1px #cccccc solid; border-left: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}
#content_block { float: left; width: 568px; background: #ffffff; margin: 0px; padding: 25px 5px 25px 5px; }


/* CONTENT --- END */




/* ENTRY --- START */

.entry { text-align: justify; color: #333333; margin: 0px; padding: 10px 0px 10px 0px; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; line-height: 22px; border-bottom: 1px #ff2900 dotted; }
.entry h2 { text-align: left; color: #ff2900; margin: 0px; padding: 0px; font-family: Arial, Helvetica, Verdana, Sans-Serif; line-height: normal; text-transform: uppercase; }
.entry h2 a, .entry h2 a:visited{ text-decoration: none; color: #ff2900; margin: 0px; padding: 0px; }
.entry h2 a:hover { text-decoration: underline; color: #ff2900; margin: 0px; padding: 0px; }

.entry .entry_categories { text-decoration: none; margin: 0px; padding: 0px 0px 2px 0px; font-size: 11px; }
.entry .entry_categories a { text-decoration: none; color: #ffae30; }
.entry .entry_categories a:hover { text-decoration: underline; color: #ffae30; }

.entry .entry_meta { text-decoration: none; color: #ffae30; margin: 0px; padding: 0px 0px 2px 0px; font-size: 11px; }
.entry .entry_meta a { text-decoration: none; color: #ffae30; }
.entry .entry_meta a:hover { text-decoration: underline; color: #ffae30; }

.entry_tags { text-decoration: none; text-align: justify; margin: 0px; padding: 2px 0px 2px 0px; font-size: 11px; }
.entry_tags a { text-decoration: none; color: #ff2900; margin: 0px; padding: 0px; }
.entry_tags a:hover { text-decoration: underline; color: #ff2900; }

.entry p a, .entry ul li a { text-decoration: underline; font-weight: bold; color: #ff2900; margin: 0px; padding: 0px; }
.entry p a:visited, .entry ul li a:visited {  color: #ffae30; margin: 0px; padding: 0px; }
.entry p a:hover, .entry ul li a:hover { color: #ff2900; margin: 0px; padding: 0px; }

.entry .commentslink { text-decoration: none; color: #ff2900; margin: 0px; padding: 0px; }
.entry .commentslink:visited { text-decoration: none; color: #ff2900; margin: 0px; padding: 0px; }
.entry .commentslink a:hover{ text-decoration: underline; color: #ff2900; margin: 0px; padding: 0px; }

.sociable h3, .related h3 { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 15px; text-transform: uppercase; text-align: left; color: #333333; margin: 0px; padding: 30px 0px 2px 0px; }
.st-related-posts { margin: 0px; padding: 5px 0px 5px 0px; list-style-type: none; }
.st-related-posts li { margin: 0px; padding: 0px; font-size: 11px; }

.st-related-posts li a { color: #ff2900; text-decoration: none; }
.st-related-posts li a:hover { color: #ff2900; text-decoration: underline; }

/* ENTRY --- END */



/* COMMENTS --- START */

#comments { text-align: left; color: #333333; margin: 0px; padding: 20px 0px 20px 0px; }
#comments h2, #comments h3 { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 15px; text-transform: uppercase; text-align: left; color: #333333; margin: 0px; padding: 0px 0px 2px 0px; }
#comments .commentlist { list-style-type: none; text-align: justify; color: #333333; margin: 0px; padding: 0px 0px 10px 0px; }
#comments .commentlist li { margin: 0px; padding: 5px 5px 10px 5px; }
#comments .commentlist .comment_author { text-align: left; color: #333333; display: inline; margin: 0px; padding: 0px; }
#comments .commentlist .comment_author a { text-align: left; color: #333333; font-weight: bold; }
#comments .commentlist .comment_author a:hover { color: #ff2900; }
#comments .commentlist .comment_date { text-align: right; color: #333333; display: inline; margin: 0px; padding: 0px; font-size: 12px; }
#comments .commentlist .comment_comment p { text-align: justify; color: #333333; margin: 0px; padding: 0px 0px 10px 0px; font-size: 14px; line-height: 22px;  }
#comments .commentlist .alt { /* background: #eeeeee; */ }
#comments input { border: #333333 1px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 500px; }
#comments input #submit { border: #ff2900 1px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif;  }
#comments textarea { background: #D8E0F2; border: #333333 1px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; height: 120px; width: 500px; }
#comments a { color: #ff2900; text-decoration: none; }
#comments a:hover { color: #ff2900; text-decoration: underline; }
#comments small { font-size: 11px; }
/* COMMENTS --- END */



/* SIDEBAR  --- START */

#sidebar { font-size: 13px; float: right; text-align: left; color: #333333; float: right; width: 400px; background: #ffffff; margin: 0px; padding: 20px 10px 0px 9px; }
#sidebar ul { list-style-type: none; margin: 0px; padding: 0px; }
#sidebar .sidebar_list li { margin: 0px; padding: 0px; }
#sidebar h3 { font-family: Arial, Helvetica, Verdana, Sans-Serif; text-transform: uppercase; margin: 0px; padding: 0px ; width: auto; color: #ffae30; font-size: 15px; }
#sidebar .textbox { line-height: 18px; font-size: 12px; background: #f8f8ff; border: 1px #cccccc solid; margin: 0px 0px 20px 0px; padding: 5px; }
#sidebar .recent_comments, #sidebar .popular, #sidebar .categories, #sidebar .blogroll, #sidebar #twitter_update_list, #sidebar #widget, #sidebar .st-tag-cloud { list-style-type: none; line-height: 18px; font-size: 12px; background: #f8f8ff; border: 1px #cccccc solid; margin: 0px 0px 20px 0px; padding: 5px; width: auto; }
#sidebar .st-tag-cloud  { line-height: 22px; }
#sidebar .recent_comments li, #sidebar .popular li, #sidebar .categories li, #sidebar .blogroll li, #sidebar #twitter_update_list li, #sidebar #widget li {  border-bottom: 1px #cccccc dotted; padding: 3px 0px 3px 0px; margin: 0px; }

#sidebar .recent_comments, #sidebar .categories, #sidebar .blogroll, #sidebar .st-tag-cloud  { width: 180px; }
#sidebar .lifter { width: 180px; margin: 0px 0px 20px 0px; padding: 0px; }

#sidebar a { color: #ff2900; text-decoration: underline; font-size: 12px; }
#sidebar a:hover { color: #ff2900; text-decoration: underline; }
#sidebar img { border: none; }

#sidebar .flickr { text-align: center; list-style-type: none; margin: 0px 0px 20px 0px; padding: 0px; width: auto; }
#sidebar .flickr .flickrimg { margin: 0px; padding: 0px; display: inline; }
#sidebar .flickr .flickrimg a img {  border: 1px solid #ffffff; }
#sidebar .flickr .flickrimg a:hover img { border: 1px solid #ff2900; }

#sidebar #twitter_div, #sidebar #widget { margin: 0px 0px 20px 0px; padding: 0px; }


#search { text-align: left; margin: 0px 0px 20px 0px; padding: 0px;}
#search #searchform #s { color: #aaaaaa; background: #f8f8ff; border: #cccccc 1px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 280px; height: 20px; vertical-align: middle; }
#search #searchform .searchbtn { color: #333333; background: #f8f8ff; border: #cccccc 1px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 80px; height: 22px; text-align: center; margin: 0px 0px 0px 20px; padding: 3px 5px 3px 5px; }

.feedimg { margin: 7px 5px 0px 0px; padding: 0px; }
.werbung { margin: 0px; padding: 10px 0px 0px 0px; text-align: center; }

#twitter_update_list li, #widget li { margin: 0px; padding: 0px; }


/* SIDEBAR --- END */





#foot { text-align: right; color: #ffae30; background: #ffffff; margin: 0px; padding: 0px; font-size: 11px; }
#foot .footmenu { list-style-type: none; margin: 0px; padding: 0px; }
#foot .footmenu li { display: inline; margin: 0px; padding: 0px 10px 0px 0px;  }
#foot .footmenu li a { color: #ffae30; text-decoration: none; margin: 0px; padding: 0px; }
#foot .footmenu li a:hover { color: #ffae30; text-decoration: underline; }
#foot a { color: #ffae30; text-decoration: underline; }
#foot a:hover { color: #ffae30; text-decoration: underline; }






.center { text-align: center; border: none; }
.alignright { float: right; margin: 0px 0px 2px 10px; border: none;}	
.alignleft { float: left; margin: 0px 10px 2px 0px; border: none;}
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; border: none; }
img.alignright, img[align="right"] { padding: 4px; margin: 0 0 2px 7px; display: inline; border: none; }
img.alignleft, img[align="left"] { padding: 4px; margin: 0 7px 2px 0; display: inline; border: none; }
img.noborder { border: none !important; }
.aboutpic { text-align: center; border: none; margin: 20px 0px 20px 0px; padding: 0px; }




#navigation { display: block; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; font-size: 11px; }
.comments .navigation { margin: 10px 0px; }
#navigation .left { float: left; width: 50%; text-align: left; }
#navigation .right { float: right; width: 50%; text-align: right; }
#navigation a { color: #ff2900; text-decoration: none; }
#navigation a:hover { color: #ff2900; text-decoration: underline; }
.clear { clear: both; }



   #toolbar {
		border-top: 1px solid #ff2900;
		border-bottom: 1px solid #ff2900;
		background: #eeeeee;
		margin: 20px 0 20px 0;
		padding: 10px 0 10px 0;
	}
	#toolbar li, .sociable li {
		display: inline;
		margin: 0;
		padding: 0;
	}
	#toolbar img, .sociable img {
		margin: 0 6px 0 0;
		padding: 0;
		display: inline-block;
		border: 0px;
	}
	#toolbar a, .sociable a {
		margin: 10px 0 0 0;
		color: #69666a;
		font-weight: bold;
		padding-left: 20px;
		background-repeat: no-repeat;
		background-attachment: scroll;
		font-size: 14px;
	}
	#toolbar a.comment {
		background-image: url(images/comment.png);
		color: #ff2900;
		margin-left: 10px;
	}
	#toolbar a.subscribe {
		background-image: url(images/feed.gif);
		margin-left: 20px;
	}
	#toolbar a.print {
		background-image: url(images/print.png);
		margin-left: 20px;
	}
	#toolbar a.email {
		background-image: url(images/email.gif);
		margin-left: 20px;
	}
	
	#toolbar a.digg {
		background-image: url(images/digg.gif);
		margin-left: 20px;
	}
	#toolbar a.tweet {
		background-image: url(images/tweet.png);
		margin-left: 20px;
	}
	#toolbar a.share {
		background-image: url(images/pf_share.gif);
		margin-left: 20px;
	}		
	#toolbar li.sharethis {
		margin-left: 20px;
	}		
	
