/*  Theme URI: http://www.electru.deDescription: WP Theme by Christoph Boeken (www.jeriko.de), modified by ThangVersion: 1.1Author: <a href="http://www.electru.de">Thang Dai</a>
*/
* { margin: 0; padding: 0; }
body { font-size: 62.5%; background: #151515 url(./_img/bg_body.jpg) repeat-y center top; border-top: 28px solid #151515 ;}
a { text-decoration: none; }
/* TOP MENU BAR */
#top { width: 1000px; margin: -28px auto 0; height: 28px; font: normal 1em/26px Arial, Helvetica, sans-serif; text-transform: uppercase; }
#top ul { list-style: none; }
#top a { color: #999; }
#top a:hover { color: #FFF; text-decoration: underline; }
#top li { position: relative; float: left; margin-right: 25px; color: #999; padding: 0 5px; }
#top li ul { display: none; position: absolute; left: 0; top: 24px; width: 300px; background: #1A1A1A; z-index: 10; padding: 10px 0 10px 10px; }
#top li:hover { background: #1A1A1A; }
#top li:hover ul { display: block; }
#top li.current_item a { color: #FFF; }
#top li ul li { width: 46%; margin-right: 4%;; color: #666; text-align: right; padding: 0; }
#top li ul li:hover { background: none; }
#top li ul li a { float: left; }
#top #toparchive { font-size: 1.2em; padding: 10px; width: 500px; color: #333; }
#top #toparchive ul { margin: 0; padding: 0; position: static; font-size: 0.8em; width: 500px; display: block; }
#top #toparchive li { float: none; width: auto; height: auto; text-align: left; padding: 0; color: #666; clear: both; margin: 0 0 15px 0; overflow: hidden; line-height: 2; color: #FFF; font-weight: bold; position: static; }
#top #toparchive li ul { display: block; }
#top #toparchive li ul li { float: left; width: 21%; margin-right: 4%; clear: none; margin-bottom: 0; overflow: none; text-align: right; color: #666; font-weight: normal; }

/* HEADER */
#header { width: 1000px; padding-left: 10px; margin: 30px auto 20px; }
#header #logo { width: 400px; height: 76px; background: url(./_img/logo.png) no-repeat left top; overflow: hidden; }#header #logo a { display: block; line-height: 10000px; }
#header #mokono { float: right; margin: -95px 0 0; padding: 0 20px 0 0;}
/* CONTENT AREA */#wrap { width: 980px; margin: 0 auto; padding: 10px; background: #EEE; }.clearfix { clear: both; }hr { border-bottom:medium none; border-top:1px solid #EEEEEE; margin:1.5em auto; width:700px; }small { font-size:12px; }
/* MAIN CONTENT */#maincontent { float: left; width: 615px; font: normal 1em/18px Arial, Helvetica, sans-serif; background: #FFF; padding: 10px 15px 25px; margin:0; }#maincontent2 { float: left; width: 949px; font: normal 1em/18px Arial, Helvetica, sans-serif; background: #FFF; padding: 10px 15px 25px; margin:0; }
/* ENTRIES */.hentry { clear: both; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #EEE; margin-top: 10px; margin-bottom: 25px; font: normal 1.2em/1.53 Arial, Helvetica, sans-serif; position: relative; }.hentry a { color: #800080; }.hentry a:hover { color: #BB00BB; text-decoration: none; }.entry-title { font-size: 2em; font-weight: normal; letter-spacing: -1px; }.entry-title a { color: #333; }.entry-title a:hover { color: #800080; }.entry-title .b a:hover { background:transparent none repeat scroll 0 0; color:#800080; }.entry-title .b a:link { margin-left: 7px;color:#CCCCCC; }
.entry-img { width: 120px; height: 120px; float: left; padding: 4px; border: 1px solid #DDD; background: #EEE; }
.entry-content { font-family: Trebuchet MS,Arial,Helvetica; font-size: 1.2em; color: #222; margin-bottom: 1.6em; padding-right:10px; margin-top:15px; position:relative; }.entry-content a { text-decoration: none; }
.entry-content a.more-link { text-decoration: none; background: #999; color: #fff; }
.entry-content a:hover.more-link { text-decoration: none; background: #800080; color: #fff; }

.entry-content p { margin-bottom: 1em; }.entry-content img { background:none repeat scroll 0 0 #EEE;border:1px solid #CCC;max-width:620px;padding:5px;}
.entry-content img:hover { opacity:0.8; }
.entry-content a img { max-width:620; padding:0; background:none; border:none; }.entry-content a:hover img { border:none; position:relative; }.entry-content img.alignleft { float: left; margin: 0 10px 0 0; }.entry-content img.alignright { float: right; margin: 0 0 5px 5px; }.entry-content img.aligncenter { margin: 0 auto; display: block; }.entry-content h2, .entry-content h3, .entry-content h4 { font-weight: normal; font-size: 1.6em; }.entry-content ul, .entry-content ol { margin: 0 0 1.5em 2em; }.entry-content ul li {list-style-image:url(_img/li.gif);}.entry-content ul li a{text-decoration: none;}.entry-content ins { text-decoration: none; }
/* Tabellen */td { display:table-cell; padding:1px; text-align:left; vertical-align:inherit; }
/* Seiten */.hentry2 { clear: both; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #EEE; margin-top: 10px; margin-bottom: 25px; font: normal 1.2em/1.53 Arial, Helvetica, sans-serif; position: relative; }.hentry2 a { color: #800080; }.hentry2 a:hover { color: #BB00BB; text-decoration: none; }
.entry-title2 { font-size: 2em; font-weight: normal; letter-spacing: -1px;padding:0 20px; }.entry-title2 a { color: #333; }.entry-title2 a:hover { color: #800080; }.entry-title2 .b a:hover { background:transparent none repeat scroll 0 0; color:#800080; }.entry-title2 .b a:link { margin-left: 7px;color:#CCCCCC; }.entry-img2 { width: 120px; height: 120px; float: left; padding: 4px; border: 1px solid #DDD; background: #EEE; }
.entry-content2 { font-family: Trebuchet MS,Arial,Helvetica; font-size: 1.2em; color: #333; margin-bottom: 1.6em; padding: 0 20px; margin-top:15px; position:relative; }.entry-content2 a { text-decoration: underline; }.entry-content2 p { margin-bottom: 1em; }.entry-content2 img { max-width: 800px; background: #EEE; }.entry-content2 a img { max-width: 900px; margin:0 0 0 10px; background: none; }.entry-content2 a:hover img { -moz-box-shadow:0 0 10px #B0B0B0; -moz-transform:scale(1.05); position:relative; }.entry-content2 img.alignleft { float: left; margin: 0 5px 5px 0; }.entry-content2 img.alignright { float: right; margin: 0 0 5px 5px; }.entry-content2 img.aligncenter { margin: 0 auto; display: block; }.entry-content2 h2, .entry-content2 h3, .entry-content2 h4 { font-weight: normal; font-size: 1.6em; }.entry-content2 ul, .entry-content2 ol { margin: 0 0 1.5em 2em; }.entry-content2 h6 { font-size: 21px; font-weight: normal; background: #f6f6f6; margin-bottom:1em; padding:5px;}.entry-content2 h6 a { text-decoration: none; font-size:14px;}.entry-content2 ul li {list-style-image:url(_img/li.gif);}
blockquote { background: url(./_img/bg_blockquote.png) no-repeat left top; padding: 0.8em 1.5em 0em 1.2em; margin-bottom: 1em; color: #666; font-style: italic; font-size: 16px; text-align:justify;}
.entry-meta { font-size: 0.83em; text-transform: uppercase; position: relative; }.entry-meta li { list-style: none; float: left; padding-right: 5px; margin-right: 5px; border-right: 1px solid #DDD; color: #999; }.entry-meta li.comments { padding: 0; margin: 0; border: 0; }.entry-meta a { color: #666; }.entry-meta a:hover { color: #BB00BB; background: none;}.entry-meta abbr { border: none; }
a.entry-morelink { position: relative; font-size: 0.83em; text-transform: uppercase; float: right; padding: 2px 5px; background: #EEE; color: #666; }a.entry-morelink:hover { background: #800080; color: #FFF; }
.strong { font-weight: bold; }
/* SINGLE ENTRY */.hentry.single { overflow: none; border: 0; }.hentry.single .entry-title, .hentry.single .entry-content { margin: 0; }.hentry.single .entry-meta { position: static; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #EEE;  display: block;  }.hentry.single .entry-content { margin-top: 15px;}.hentry.single li.categories { border: 0; }
/* SINGLE ACTIONS */#singleactions { margin: -25px 0 35px; font-size: 1em; line-height: 1.8; overflow: hidden; border-bottom: 1px solid #AAA; color: #333; }#singleactions h3 { font-size: 1.8em; font-weight: normal; border-bottom: 2px solid #000; margin-bottom: 5px; }#singleactions ul { list-style: none; }#singleactions p { font-weight: bold; font-style: italic; font-size: 1.2em; }#singleactions a { color: #666; text-transform: uppercase; }#singleactions a:hover { color: #BB00BB; }#actions { border-right: 1px dotted #999; float: left; width: 130px; text-align: right; padding-right: 15px; margin-bottom: 5px; }#actions a { padding-right: 14px; background: url(./_img/icons.png) no-repeat right top; }#actions a.rsslink { background-position: right -66px; }#actions a.deliciouslink { background-position: right -108px; }#actions a.commentlink { background-position: right -48px; }#actions a.tweetthislink { background: url(./_img/tweetthis.png) no-repeat right top; }#actions a.fbshare { background: url(./_img/fbshare.png) no-repeat right top; }
#relatedentries { float: left; width: 410px; padding-left: 15px; margin-bottom: 5px; }#relatedentries a { padding-left: 10px; background: url(./_img/icons.png) no-repeat left -89px; }#flattrize { float: left; width: 65px; padding-left: 10px; margin-bottom: 5px; }
/* FEATURETTE */#featurette {height: 116px; background:#eeeeee; margin: 0 !important; padding: 0 !important; display:block;}#featurette a img{border: 0; width: 235px; height: 110px; }#featurette li{float:left; width:235px; overflow:hidden; display:block; margin: 0 5px 0 0 !important; padding: 0 !important; border: 3px solid #fff;}#featurette a{color: #fff; font-size: 10px; text-decoration:none;}#featurette a span.overlay{ display:block; position:relative; top: 0; left: 0; margin-bottom: -110px; height:110px; width: 236px;visibility:visible;}#featurette a:hover span.overlay{ display:block; position:relative; top: 0; left: 0; margin-bottom: -110px; height:110px; width: 236px;background: url(./_img/black-90.png) top left repeat; visibility:visible;}#featurette a span.overlay span.title{position:absolute; bottom: 0; padding: 10px; text-transform: uppercase; font-size: 12px; font-family: Helvetica, Arial, sans-serif;background: url(./_img/black-40.png) top left repeat; }#featurette .last{margin-right: 0px !important;}
/* PAGEBAR */#pagebar { text-align: center; font: normal 1.2em Arial, Helvetica, sans-serif; }#pagebar a { padding: 2px 5px; margin: 0 3px;  border: 1px solid #FFF; border-bottom: 2px solid #CCC; color: #05C; }#pagebar a:hover { color: #E70; border: 1px solid #CCC; border-width: 1px 1px 2px; }#pagebar .this-page { padding: 2px 5px; border: 2px solid #AAA; border-width: 1px 1px 2px; }#pagebar .break { margin: 0 5px; }
.pagebar { padding: 0.2em 0.5em; margin-right: 0.1em; margin-bottom: 1.0em; border: 1px solid #fff; background: #fff; text-decoration: none; }
.pagebar a,.pageList .this-page { border: 1px solid #800080; text-decoration: none; padding: 0em 0.3em; color: #999; }
.pagebar a:hover { text-decoration: none; padding: 0em 0.3em; color: #fff; background: #800080; }
.pagebar a:visited {	border: 1px solid #9AAFE5; text-decoration: none; padding: 0em 0.3em; }
.pagebar .break { padding: 0em 0.3em; border: none; background: #fff; text-decoration: none; }´
.pagebar .this-page { border: 1px solid #800080;	padding: 0em 0.3em;	font-weight: bold; background: #BB00BB;	color: #fff; }
.pagebar a:hover { border-color: #2E6AB1; }.pagebar .inactive { border: 1px solid #cccccc; color: #ccc;	text-decoration: none; padding: 0em 0.3em; }
/* TRACKBACK LIST */#trackbacks, #comments, #respond h2 { font-size: 1.8em; line-height: 1.8; font-weight: normal; border-bottom: 2px solid #000; margin-bottom: 15px; color: #333; clear: both; }#trackbacklist { margin: 0 0 50px 25px; font: normal 1.1em/1.6 Arial, Helvetica, sans-serif; color: #999; }#trackbacklist a { color: #666; text-decoration: none; }#trackbacklist a:hover { color: #E70; }
/* COMMENT LIST */.comment { clear: both; }.comment h3 { position: relative; float: left; width: 20%; margin: 10px 0 30px; padding: 20px 0 0; border-top: 1px solid #CCC; font-size: 1em; }.comment h3 strong { position: absolute; top: -0.6em; left: 0; font: 1.4em Arial, Helvetica, sans-serif; background: #FFF; padding-right: .5em;  }.comment h3 span { display: none; }.comment h3 em { text-align: center; display: block; }.comment h3 img { padding: 1px; border: 1px solid #DDD; }.comment h3 cite { display: block; font-size: 1.2em; text-align: center; color: #666; margin-top: 5px; }.comment h3 cite span { display: inline; }.comment h3 cite a { color: #000; text-decoration: none; } .comment h3 cite a.twitter-anywhere-user { color: #999; text-decoration: none; } .comment-content { float: right; width: 75%; margin: 10px 0 30px; padding: 20px 0 0; border-top: 1px solid #CCC; position: relative; font: normal 1.3em/1.5 Arial, Helvetica, sans-serif; color: #333; }.comment-content p { margin-bottom: 1.5em; }.comment-content a { color: #000; text-decoration: underline; }.comment-content a:hover { color: #EE252D; }.comment .comment-date { position: absolute; top: -7px; right: 0; background: #FFF; padding-left: .5em; font: normal .8em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #AAA; }.comment .comment-date a, .comment span.atr_reply { color: #800080; font: normal 1em Arial, Helvetica, sans-serif; text-decoration: none; }.comment .comment-date a:hover, .comment span.atr_reply:hover { color: #BB00BB; }.comment span.atr_reply img { display: none; }.bypostauthor h3 strong { color: #BB00BB; }
/* COMMENT FORM */#commentform { background: #F5F5F5; margin-top: -15px; padding: 15px; border-bottom: 1px solid #DDD; overflow: hidden; }#commentform p { clear: both; font: normal 1.2em/3 Arial, Helvetica, sans-serif; color: #666; }#commentform label { float: left; width: 175px; }#author, #email, #atf_twitter_id, #url, #mcspvalue { background: #FFF; border: none; border-bottom: 1px solid #DDD; font: normal 1em Arial, Helvetica, sans-serif; color: #333; padding: 5px; margin-top: 5px; margin-right: 15px; float: left; width: 225px; }#commentform textarea { width: 575px; padding: 5px; clear: both; background: #FFF; border: none; border-bottom: 1px solid #DDD; font: normal 1.3em/1.5 Arial, Helvetica, sans-serif; color: #333; margin-top: 5px; }#commentform .subscribe-to-comments label { float: none; margin-left: 5px; }#commentsubmit { float: right; margin-top: 15px; background: #333; border: none; font: bold italic 1.4em Arial, Helvetica, sans-serif; color: #FFF; padding: 5px; }#commentform p.subscribe-to-doi-comments label{width:100%;}
/* SIDEBAR */#sidebar { float: left; width: 300px; padding: 0px 10px 25px 10px; background: #FFF; margin-left: 15px; }#sidebar h3 { margin-bottom: 10px; background: #2F2D2E url(./_img/icons.png) no-repeat 13px -129px; text-align: center; font: bold italic 1.3em/2 Arial, Helvetica, sans-serif; text-transform: lowercase; color: #ccc; }#sidebar h3 { margin-top: 25px; }#sidebar ul { list-style: none; font: bold 1.1em/1.6 Arial, Helvetica, sans-serif; margin-bottom: 20px; }#sidebar li { padding-left: 15px; background: url(./_img/icons.png) no-repeat 2px -87px; }#sidebar p.twitter-message {padding-left: 15px; background: url(./_img/ul_img.png) no-repeat 2px 6px;}#twitterbar p.twitter-message {padding-left: 35px; background: url(./_img/ul_img.png) no-repeat 2px 6px;}#twitterbar { float: right; width: 300px; padding: 0px; background: #FFF; }ul.twitter { list-style: none; font: bold 1.1em/1.6 Arial, Helvetica, sans-serif; margin-bottom: 20px; }ul.twitter li {padding-left: 35px; background: url(./_img/ul_img.png) no-repeat 2px 6px;}#sidebar a { color: #666; }#sidebar a:hover { color: #800080; }
#rss h3 { background: #111; }#rss ul { overflow: hidden; margin-top: -10px; }#rss li { float: left; width: 150px; margin: 0; padding: 0;  line-height: 2.4; text-align: center; margin-left: -1px; border-left: 1px solid #666; }#rss a { display: block; color: #333; background: #EEE; }#rss a span { padding-left: 14px; background: url(./_img/icons.png) no-repeat left -67px; }#rss a:hover { background: #000; color: #CCC; }
#advertising ul { margin-bottom: 0; }#advertising a { color: #999; }
#imgads { background: #fff; text-align: center; padding: 8px 0 0; margin-top: -10px;}#imgads a { color: #eee; }#imgads a img { }
ul#recentcomments { margin: -10px 0 -10px; }ul#twitterbar { margin: -10px 0px 0px 0px; background:#eee; }ul#facebookbox { margin: -10px 0 -20px; background:#fff; }
#recentcomments li { padding: 10px 10px 25px; background: #EEE url(./_img/bg_recentcomments.png) no-repeat left bottom; font: italic 1.8em/1.8 Georgia, "Times New Roman", Times, serif; }#twitterbar li { padding: 10px 10px 25px; background: #EEE url(./_img/bg_recentcomments.png) no-repeat left bottom; font: italic 1.4em/1.4 Georgia, "Times New Roman", Times, serif; }#recentcomments small { font: normal 0.7em Arial, Helvetica, sans-serif; display: block; text-align: center; margin-top: 10px; }#twitterbar small { font: normal 0.7em Arial, Helvetica, sans-serif; display: block; text-align: center; margin-top: 10px; }#recentcomments li.last { background: #FFF; margin-top: -20px; padding: 10px; }#twitterbar li.last { background: #FFF; margin-top: -20px; padding: 12px; }
/* FOOTER */#footer { border-top: 5px solid #333; background: #000; padding-top: 15px; margin-bottom: -1px; }#innerfooter { width: 980px; padding:15px; margin: 0 auto; font: normal 1.1em Arial, Helvetica, sans-serif; color: #666; overflow: hidden; }#footer ul { list-style: none; }#footer h3 { font: italic 1.7em Georgia, "Times New Roman", Times, serif; color: #FFF; margin:5px 0; }#footer a:hover { color: #BB00BB; }#innerfooter a { color: #999; text-decoration: none; }#categories { float: left; width: 230px; margin: 0 10px; }#categories li { line-height: 1.8; text-align: right; }#categories li a { float: left; }#middle { float: left; width: 400px; padding: 0 0 5px; border: 1px solid #333; border-width: 0 1px; }#blogroll { padding: 0px 5px 0px 15px; }#blogroll li { display: inline; margin-right: 10px; line-height: 2; }#meta { float: left; width: 305px; padding-left: 15px; }#bottomsearchform { margin:0 0 20px 0; padding:0 0 20px; border-bottom: 1px solid #333; font-size: 0.9em; }#feeds { padding: 0 0 20px; border-bottom: 1px solid #333; }#feeds a { line-height: 2; padding-left: 16px; background: url(./_img/icons.png) no-repeat left -67px; }#about { padding: 20px; line-height: 1.6; }#bottom { padding: 20px 0 20px; text-align: center; color: #333; }#bottom a { font: normal 1.1em Arial, Helvetica, sans-serif; text-decoration: none; color: #666; margin: 0 10px; }#bottom a:hover { color: #FFF; }
/* CONTACT FORM */.cform { margin-right: -10px; }.cform legend { display: none; }.cform ol { list-style: none; }.cform li { overflow: hidden; margin-bottom: 5px; }.cform label { float: left; width: 70px; color: #999; margin-top: 3px;}.cform input { font: normal 1em Arial, Helvetica, sans-serif; padding: 2px 5px; border: 1px solid #CCC; -moz-border-radius: 5px; }.cform span { margin-left: 5px; }.cform textarea { font: normal 1em/1.5 Arial, Helvetica, sans-serif; padding: 5px; width: 250px; border: 1px solid #CCC; -moz-border-radius: 5px; }.cform .sendbutton { float: right; width: 248px; margin-right: 12px; padding: 4px 10px; font: bold italic 1.4em Georgia, "Times New Roman", Times, serif; background: #333; color: #FFF; border: none; }.linklove { display: none; }
/* DELICIOUS DAILY LINKS */.delicious li { margin-bottom: 1.53em; }.delicious-tags { display: none; }
/* FORMS */form fieldset { border: none; }#searchform { float: right; margin-top: 2px; }.search input { float: left; margin-top: 1px; background: #222; border: none; font: normal 1.1em Arial, Helvetica, sans-serif; color: #999; padding: 4px 5px; margin-right: 5px; width: 150px; }.search button { background: none; border: none; }
code { background-color: #eee; }
