/*  
Theme Name: Weigend (Blue) Theme with Facebook Connect
Theme URI: http://3-point.de/
Description: Theme designed by Andreas Weigend
Version: 1.0
Author: Stephan Betke, Casey Banner
Author URI: http://3-point.de/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
html {min-height:100.5%;}
body {background:#1A82CB url(images/bg.jpg) repeat-x 0 0; color:#4B4B4B; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; width:100%;}
img {border:0px;}
a {color:#9EA5A6; text-decoration:none;}
form, table, ul, li {margin:0px; padding:0px;}
input, textarea {background:#C9E3FF; border:#2195E2 1px solid; color:#4B4B4B; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div#page {text-align:left; width:863px;}

/* Header */
#header {height:162px; text-align:left; width:100%;}
#header a:link, #header a:visited, #header a:hover, #header a:focus {color:#FFF;}
#header_top {background:url(images/header_weigend.jpg) no-repeat 0 0; height:127px; width:100%;}
#header_end {height:60px; width:100%;}
#header_title {color:#FFF; font-size:28px; padding:10px 0 0 0; text-align:right;}
#header_title span {color:FFF#; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-transform:lowercase;}

/* Menu */
#menu {position:relative; top:-10px;}
div#menu a {color:#9EA5A6; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:19px;	margin:0; text-transform:lowercase;}
div#menu a:hover, div#menu a:focus {color:#B9E61E;}
div#menu #menu_items {background:url(images/menu_spacer.gif) no-repeat 0px 9px; height:20px; margin:16px 0 0 16px; padding:0 0 0 10px;}

/* RONCHUNG menu fixes */
//div#menu #menu_items div {background:url(images/menu_spacer.gif) no-repeat 100% 9px; float:left; height:33px; margin:0 9px 0 0; padding:0 12px 0 0;}
div#menu #menu_items li {background:url(images/menu_spacer.gif) no-repeat 100% 9px; float:left; height:33px; margin:0 9px 0 0; padding:0 12px 0 0; list-style-type:none;}



/* Structure */
div#blog {float:left; margin:10px 0 0 0; width:100%;}
div#blog #blog_content {float:left; width:670px;}
div#blog #blog_top {float:left; width:100%;}
div#blog #top_bar {background:url(images/oben_schatten_blau.png) no-repeat top left; color:#FFF; font-size:17px; height:23px; padding:14px 0 0 15px; text-transform:lowercase; width:100%;}
div#blog #blog_left {background:url(images/mitte_schatten.png) repeat-y top left; width:676px;}
div#blog #blog_left #blog_left_top {color:#4B4B4B; padding:15px 5px 0 25px; width:620px;}
div#blog #blog_left_end {background:url(images/unten_schatten.png) no-repeat bottom left; height:28px; width:676px;}

div#blog #blog_right {float:left; margin:14px 0 0 10px;}

/* Sidebar */
#blog_right #sidebar {margin:15px 0 0 0; padding:0; width:177px;}
#blog_right #sidebar ul {margin:0 0 15px 0; padding:0 0 5px 0;}
#blog_right #sidebar li {list-style-type:none; margin:0; padding:0;}
#blog_right #sidebar li ul {background:url(images/menue_body.gif) no-repeat bottom left; padding:5px 0 10px 6px;}

/* RONCHUNG added to support TAG_CLOUD */
#blog_right #sidebar li.widget_tag_cloud div {background:url(images/menue_body.gif) no-repeat bottom left #FFFFFF; padding:5px 0 10px 6px; margin:0 0 15px; }
#blog_right #sidebar li.widget_tag_cloud div {color:#4B4B4B;}
#blog_right #sidebar li.widget_tag_cloud div a:link, #blog_right #sidebar li div a:visited {color:#4B4B4B;}
#blog_right #sidebar li.widget_tag_cloud div a:hover, #blog_right #sidebar li div a:focus {color:#2797E1;}

/* RONCHUNG added to support TWITTER WIDGET */
#blog_right #sidebar li.widget_twitter div div.twitter-avatar {background:white; padding:10px 50px 0; margin:0;}
#blog_right #sidebar li.widget_twitter div div.twitter-avatar img {display:none;}

#blog_right #sidebar li.widget_twitter div ul {padding-top:0;}

#blog_right #sidebar li.widget_twitter div ul li:first-child {border-top: none;}

#blog_right #sidebar li.widget_twitter div ul li {border-top: 1px solid; margin: 0 5px 0 0; padding: 0 2px;}
#blog_right #sidebar li.widget_twitter div ul li .entry-content {float:left;}
#blog_right #sidebar li.widget_twitter div ul li .entry-meta {color:#2797E1; font-size:8px;}
#blog_right #sidebar li.widget_twitter div ul li .entry-meta a {color:#2797E1;}


#blog_right #sidebar li ul.gruen {background:url(images/menue_body_gruen.gif) no-repeat bottom left; font-weight:bold; padding:5px 0 10px 6px;}
#blog_right #sidebar li ul li {color:#4B4B4B;}
#blog_right #sidebar li ul li a:link, #blog_right #sidebar li ul li a:visited {color:#4B4B4B;}
#blog_right #sidebar li ul li a:hover, #blog_right #sidebar li ul li a:focus {color:#2797E1;}
#blog_right #sidebar h2 {background:url(images/menue_tab.gif) no-repeat top left; color:#4B4B4B; font-size:15px; font-weight:bold; height:27px; margin:0; padding:3px 0 0 5px; text-transform:lowercase; width:177px;}
#blog_right #sidebar h2.gruen {background:url(images/menue_tab_gruen.gif) no-repeat top left;}
#blog_right div.tab_start {background:url(images/tab_start.gif) no-repeat top left; color:#FFF; font-size:15px; font-weight:bold; height:23px; margin:12px 0 0 0; padding:2px 0 0 5px; width:173px;}
#blog_right div.tab_mid {background:url(images/tab_mid.gif) no-repeat top left; color:#FFF; font-size:15px; font-weight:bold; height:24px; padding:2px 0 0 5px; width:173px;}
#blog_right div.tab_end {background:url(images/tab_end.gif) no-repeat top left; color:#FFF; font-size:15px; font-weight:bold; height:22px; padding:2px 0 0 5px; width:173px;}
#blog_right div.tab_body {background:#FFF; color:#4B4B4B; display:none; padding:1px; width:167px;}
#blog_right div.tab_body a:link, #blog_right div.tab_body a:visited {color:#4B4B4B;}
#blog_right div.tab_body a:hover, #blog_right div.tab_body a:focus {color:#2797E1;}
#blog_right div.tab_body span.rss {background:url(images/rss_icon.gif) no-repeat 0px 3px; padding:0 0 0 15px;}

/* RONCHUNG ADDED to mod search bar form */
#blog_right div.searchform { width:100%;}

/* RONCHUNG mod search bar form */
#blog_right div.tab_body input[type=text] {background:#C9E3FF; border:#2195E2 3px solid; color:#4B4B4B; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px; padding:0 2px 0 2px; width:137px; height:24px;}

#blog_right div.tab_body input[type=submit] {font-weight:bold; margin:5px 0 5px 0;}

/* RONCHUNG mod search bar form */
#blog_right div.tab_body input[type=image] {background:none; border:0; margin:0; padding:0; position:absolute; width:30px;}

*+html #blog_right div.tab_body input[type=image] {margin:1px 0 0 0;}

/* Content */
#blog_left #blog_comm {background:#D4EEFF; float:left; width:630px;}
#blog_left #blog_comm h2 {background:url(images/comment_tab.gif) no-repeat top left; font-size:16px; height:30px; margin:0; padding:3px 0 0 5px; text-transform:lowercase; width:100%;}
#blog_left #blog_comm .comm_panel {padding:3px 0 0 5px;}
#blog_left #blog_comm .comm_panel a:link, #blog_left #blog_comm .comm_panel a:visited {color:#4B4B4B; font-weight:bold;}
#blog_left #blog_comm .comm_panel a:hover, #blog_left #blog_comm .comm_panel a:focus {color:#2797E1;}
#blog_left #blog_comm .comm_text {padding:0 0 0 5px;}
#blog_left #blog_comm .comm_text p {margin:0 0 10px 0; padding:10px 0 5px 0;}
#blog_left #comments_from_bg {border-top:#FFF 15px solid;}
#blog_left #blog_comm #comm_post_form input.text {font-size:14px;}
#blog_left #blog_comm #comm_post_form table {margin:5px 0 0 0;}
#blog_left #blog_comm #comm_post_form td {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding:0 10px 10px 0;}
#blog_left #blog_comm #comm_post_form td.right {padding:0 10px 10px 5px; text-align:right; vertical-align:top;}

/* Items */
#blog_left .item_class {float:left;	padding:0 0 40px 0;}
#blog_left .item_class .item_class_title {width:640px;}
#blog_left .item_class .item_class_title_text {min-height:52px;}
#blog_left .item_class .item_class_title_text .titles {float:left; padding-bottom:5px; width:98%;}
#blog_left .item_class .item_class_title_text .top_title_top {color:#4B4B4B; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#blog_left .item_class .item_class_title_text .top_title a {color:#4B4B4B; font-size:17px; font-weight:bold;}
#blog_left .item_class .item_class_title_text .end_title {border-bottom:#28ACFF 1px solid; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0 0 5px 0;}
#blog_left .item_class .item_class_title_text .end_title a:link, #blog_left .item_class .item_class_title_text .end_title a:visited {color:#4B4B4B; font-weight:bold;}
#blog_left .item_class .item_class_title_text .end_title a:hover, #blog_left .item_class .item_class_title_text .end_title a:focus {color:#2797E1;}
#blog_left .item_class .item_class_text {float:left; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; width:610px;}
#blog_left .item_class .item_class_text a {color:#2797E1;}
#blog_left .item_class .item_class_text p {margin-top:10px;}
#blog_left .item_class .item_class_panel {background:#C9E3FF url(images/bg_panel.gif) repeat-x top left; color:#FFF; float:left; height:19px; margin:5px 0 0 0; padding:2px 10px 0 10px; width:610px;}
*+html #blog_left .item_class .item_class_panel {margin:10px 0 0 0;}
#blog_left .item_class .item_class_panel a:link, #blog_left .item_class .item_class_panel a:visited {color:#FFF; font-weight:bold; padding:0 0 0 20px;}
#blog_left .item_class .item_class_panel a:hover, #blog_left .item_class .item_class_panel a:focus {color:#92B317; font-weight:bold; padding:0 0 0 20px;}
#blog_left .item_class .item_class_panel a.panel_read {background:url(images/read.gif) no-repeat left center;}
#blog_left .item_class .item_class_panel span.panel_comm a {background:url(images/comm.gif) no-repeat left center;}

/* Footer */
#footer {border-top:#FFF 1px solid; float:left; text-align:center; width:100%;}
div#footer #footer_text {color:#FFF; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; line-height:20px; padding:10px 0 30px 0;}
div#footer #footer_text a {color:#B9E61E; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}



/* What it this? */
#blog_left .navigation{
	padding-bottom:40px;
	text-align:center;
}
#blog_left .navigation ul{
}
#blog_left .navigation ul li{
	list-style:none;
	display:inline;
	padding-right:20px;
}
#blog_left .navigation .alignright a{
	font-weight:bold;
	font-size:11px;
	padding-right:15px;

}
#blog_left .navigation .alignleft a{
	font-weight:bold;
	font-size:11px;
	padding-left:8px;

}
div#blog h2{
	margin:0px;
	padding:0px;
	padding-top:0px;
	font-size:19px;

}
div#blog .entry {width:600px;}
div#blog .entry p{
	padding:0px;
	margin:0px;
	margin-top:10px;
}
.item_class blockquote, #blog_comm blockquote{
	/*background:url(images/block_bg.gif) repeat-y left top;*/
	padding-left:10px;
	margin:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:30px;
}
.item_class blockquote blockquote, #blog_comm blockquote blockquote{
	/*background:url(images/block2_bg.gif) repeat-y left top;*/
	padding-left:35px;
	margin:0px;
	margin-bottom:5px;
	margin-left:15px;
}
.item_class ol, #blog_comm ol{
	background:url(images/ol_bg.png) repeat-y left;
	color:#636363;
}
.item_class ol li, #blog_comm ol li{
	color:#636363;
}
.item_class ul, #blog_comm ul{
	padding-left:30px;
}
.item_class img, #blog_comm img{
	float: left;
	margin:5px;
}


/* Überschriften */
.item_class_text h1 {font-size:17px;}
.item_class_text h2 {font-size:15px !important;}
.item_class_text h3 {font-size:13px;}

