* { margin:0; padding:0; border:0; outline:0; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body, html { color:#333; font:100.01%/1.333 verdana,arial,helvetica,sans-serif; background:#0a539e url(/wp-content/themes/live2/images/body-bg_bpt.jpg) no-repeat; }
li { list-style:none; }
a { text-decoration:none; color:#4391dd; }
a:hover, #videolist li:hover { color:#0a539e; }
.imgleft { float:left; margin:3px 9px 9px 0; }
 #main { width:949px; margin:auto; position:relative; }
.clear, .portlet h2 span { display:block; clear:both; }
h1 span, h3 span, .portlet h2 span, #logo strong { display:none; }
h1 a { display:block; height:225px; width:831px; /* background:url(/wp-content/themes/live2/images/logos2.png) no-repeat 0 4px;*/ }
* html h1 a {
	position:  relative;
	left: -50px}
#content { float:left; width:660px; margin:0 12px 0 0; font-size:.8em; position:relative; }
.row { background:#fff; margin:0 0 12px; padding:2px; }
h2, h3 { background:url(/wp-content/themes/live2/images/pics.png) repeat-x; height:21px; overflow: hidden; color:#fff; padding:3px 0 0 15px; margin:0 0 20px; }
h2 {display: none;}
#video { float:left; margin:0 11px 0 17px; }
#videolist { float:left; width:222px; color:#0a539e; }
#videolist li { background:url(/wp-content/themes/live2/images/li-bg.jpg) no-repeat; margin:9px 5px; padding:0 0 7px 32px; cursor:pointer; color:#4391dd; }
#videolist h3 { background:url(/wp-content/themes/live2/images/pics.png) no-repeat 0 -24px; height:64px; width:222px; }
#blog { padding:20px 0 1em 17px; }
#blog-list { background:#fff url(/wp-content/themes/live2/images/pics.png) repeat-x 0 -210px; height:12px; font-size:.9em; padding-top:7px; color:#4391dd; }
#blog-list li { display:inline; padding-left:7px; }
#blog-list li:after { content:"|"; }
#blog-list a { padding-right:9px; font-weight:700; }
#blog h3 { font-size:1.2em; }
#sidebar { width:276px; float:right; }
* html #sidebar ul {
    margin-top: -16px;
}
*+html #sidebar ul {
    margin-top: -16px;
}
.portlet { background:#D4EAFD; font-size:.8em; padding:0 0 1px; margin:0 0 10px; }
.portlet h2 { height:61px; width:276px; padding:0; margin:0; }
.flickr-portlet h2 { background:url(/wp-content/themes/live2/images/pics.png) no-repeat 0 -88px; }
.twitter-portlet h2 { background:url(/wp-content/themes/live2/images/pics.png) no-repeat 0 -149px;  }
.twitter-portlet { padding:0 0 9px;  }
.twitter-content, .rssSummary { background:#fff; margin:9px 0 0; padding:9px; border:1px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; }
.twitter-user, .widget_rss cite { text-align:right; padding:0 30px 9px 0; }
.twitter-user a, .widget_rss cite { background:url(/wp-content/themes/live2/images/twitter-user.gif) no-repeat; padding:1px 0 0 22px; font-size:.9em; font-weight:700; }
.widget_rss cite {float: right; color: #4391DD;}
.flickr-portlet .portlet-content { margin:9px auto; width:218px; }
.flickr-portlet-bild.imgleft {
	display:  block;
	float:  left;
	width: 100px;
	height: 97px;
}
* html .flickr-portlet-bild.imgleft {
	height: 102px;
}
.mehr { clear:both; font-weight:700; text-align:right; }
.twitter-portlet .mehr { padding:9px 9px 0 0;  }
.mehr a, #bpt { background:url(/wp-content/themes/live2/images/mehr-link.gif) no-repeat 0 5px; padding-left:9px; }
#logo { display:block; position:absolute; top:37px; right:0; width:103px; height:98px; background:url(/wp-content/themes/live2/images/pics.png) no-repeat 0 -229px; }
#bpt { display:block; position:absolute; top:-20px; right:37px; width:103px; height:20px; color:#fff; font-weight:700; }
#bpt { background:url(/wp-content/themes/live2/images/bpt-link.gif) no-repeat 0 6px; padding-left:10px; }
#toolm { float:right; font-size:.8em; padding-right:288px; padding-bottom: 1em; }
#toolm li { display:inline; padding:0 0 0 25px; }
#toolm a { color:#fff; }
* html h1 a {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/live2/images/logos.png'); margin: 10px  0 10px 50px;}
* html #video {margin:0 11px 0 10px;}
a.rsswidget, .rss-date {display: none;}
h2 a.rsswidget {display: inline;}


.post {background: #fff; margin-bottom: 1em;}
.post h2 a,.post h3 a,#sidebar h2 a {color: #fff;}
.post small {padding: 0 17px; font-weight: bold;}
.postmetadata small {padding: 0; font-weight: normal;font-size: 0.9em;}
.post .entry {padding: 0 17px 17px;}
.postmetadata {color: #999; font-size: 0.9em; padding: 0.5em 17px;}
#respond {background: #fff; padding: 17px;}
#submit {background: #FFF600; color: #000; padding: 3px 7px; border: 0 !important;}
#respond textarea {width: 100%; border: 1px solid #999; margin-bottom: 1em;}
#commentform input {border: 1px solid #999;margin: 0 1em 1em 0;}
#commentform label {margin: 0 1em 1em 0;}
#sidebar li {background: #D4EAFD; margin-bottom: 10px; padding-bottom: 10px;}
#sidebar .blogroll li {margin-bottom: 0;padding-bottom:0;}
#sidebar * {font-size: 12px;}
#sidebar ul ul {padding: 0 17px 17px;}
.navigation {background:#fff;line-height:24px;margin-bottom:1em;}
.navigation .alignleft {width: 45%; margin-right: 5%; text-align: right; float:left;}
.navigation .alignright {width: 45%; margin-left: 5%; text-align: left; float: right;}

h3#comments {margin-bottom: 0;}
ol.commentlist { padding: 17px; background: #fff;}
ol.commentlist li {padding-bottom:0.5em;border-bottom:1px dotted #0A539E;margin-bottom:0.5em;}

#flickr {text-align:center;}
#flickr h2 {background:transparent url(/wp-content/themes/live2/images/pics.png) no-repeat scroll 0 -88px; height:61px; margin:0;padding:0;}

.postmetadata {display:none}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
.clearfix {display:block;}
	/* End hide from IE Mac */

* html .clearfix {height:1px;}