/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	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

*//**********************************************
*   Basics & Typography                       *
***********************************************/
body{margin:0;padding:0;background:#FFF url(images/layout/bg03.gif) repeat-x top center;font:72.5% Arial,Helvetica,sans-serif;color:#000;text-align:left}
/* body{background:#FFF url(images/layout/bg03footer.gif) repeat-x bottom center;} */
/* <div style="background:#FFF url(images/layout/bg03footer.gif) repeat-x bottom center; height:400px; width:100%; display:block;"> */
p,ol,ul{line-height:150%}
ol{/* to be styled */}
ul{/* to be styled */}
h1,h2,h3,h4,h5,h6{margin:0;font-style:normal;font-weight:700;background:transparent;color:#050d24}
h1{font-size:2.2em}
h2{font-size:1.4em}
h3,h4,h5,h6{font-size:1em}
a:link{color:#2f63b3;text-decoration:none}
a:visited{color:#2f63b3;text-decoration:none}
a:hover{color:#4a5265;text-decoration:underline}
a:active{color:#2f63b3;text-decoration:underline}
blockquote{margin:10px 0;padding:0 50px;background:transparent url(images/blockquote.gif) no-repeat 0 0;color:#abafb9}
code{background:#e9f0fa;cursor:text;font-family:"Courier New", Courier, monospace}
small{font-size:.8em}
input,textarea,select{/* to be styled */}
form{/* to be styled */}
img{/* to be styled */}
img.noborder{border:none}
.alert{font-weight:700;color:red}
.left{float:left}
.right{float:right}
.center{text-align:center}
.alignleft{float:left;margin-right:10px}
.alignright{float:right;margin-left:10px}
/**********************************************
*   Structure: Content, Sidebar, etc.         *
***********************************************/
#outline{width:855px;width:760px;margin:0 auto;padding:0;background:transparent;font-size:1.3em}
/**********************
*   Header            *
***********************/
#header{width:100%;height:140px;background:transparent url(images/layout/header02_760.png) no-repeat left top;background-color:transparent;}
#header .blogtitle{width:auto;height:140px;background:transparent url(images/header.gif) no-repeat left bottom}
#header h1{padding:50px 0 0 50px}
#header h1 a{color:#fff}
#navbar{clear:both;float:left;width:100%; /*height:31px;*/ line-height:31px; background-image:none;border-top:silver 0px solid;border-bottom:silver 1px solid;background-color:transparent; z-index:10;}
ul.menu{float:left;margin:0;padding:0 15px;list-style-type:none}
ul.menu li{float:left}
ul.menu li a{float:left;display:block;height:28px;padding:3px 15px 0;line-height:24px;color:#000;font-weight:700}
ul.menu li a:link,ul.menu li a:visited{color:#000;background-image:none}
ul.menu li a:hover,ul.menu li a:active{color:#666;text-decoration:none}
ul.menu li.current_page_item a:link,ul.menu li.current_page_item a:visited,ul.menu li.current_page_item a:hover,ul.menu li.current_page_item a:active{color:#666;text-decoration:none}
.searchbar{float:right;width:290px;height:31px;margin:0}
.searchform{width:290px;height:20px;text-align:left}
input#s{width:265px;height:18px;margin:5px 0 0 1px!important;margin:4px 0 0 1px;/* Fuck IE */padding:1px 0 0 2px;border:1px solid #0b236c;background:#fff url(images/searchbg.gif) repeat-x 0 0}
/***********************
*  Wrapper             *
***********************/#wrapper{float:left;background:transparent /* url(images/wrapper.gif) repeat-y 0 0 */;margin:0/*!important;margin:-15px*/ 0 0;/* Fuck IE */padding:0}
/**********************
*   Content           *
***********************/#content{float:left;width:750px;height:100%;background:transparent}
.pages{float:left;width:750px;background:transparent /* #dce6ff */ /* url(images/separator_blue.gif) repeat-x bottom center */}
.pages-border{clear:both;width:100%;height:6px;background:transparent /* url(images/separator_blue.gif) repeat-x 0 0 */}
.page-previous{float:left;padding:10px 0 16px 30px!important;padding:0 0 15px 30px/* Fuck IE */}
.page-next{float:right;padding:10px 30px 16px 0!important;padding:0 30px 15px 0/* Fuck IE */}
.page-title{width:530px;margin:20px 0 0;background-color:transparent;border-bottom:silver 1px solid;margin-left:20px}
.page-title h2.page-title-border{padding:0 0 0 30px;font-size:1.6em;line-height:48px;color:#104177;border-bottom:silver 1px solid}
/**********************
*   Blog Entries      *
***********************/.post{padding:20px 30px;background:transparent}
.postentry{color:#050d24;text-align:justify}
.postentry a,.postentry a:hover{color:#2f63b3}
.postentry img{border:5px solid #edf2ff}
.postentry img:hover{border:5px solid #dce6ff;/* HANSI: */border:0}
.postentry img.wp-smiley,.postentry img.wp-smiley:hover{border:none}
.postentry span.alert{font-weight:700;color:red}
.posttitle{/* to be styled */}
.posttitle a:link,.posttitle a:visited,.posttitle a:hover,.posttitle a:active{color:#050d24}
.postmeta,.postmeta a{margin:5px 0;font-size:1em;color:#2f63b3}
.post-date{padding:0 0 0 20px;background:url(images/icon_date.gif) no-repeat 0 0}
.post-comment{padding:0 0 0 20px;background:url(images/icon_comments.gif) no-repeat 0 0}
.post-filed{padding:0 0 0 20px;background:url(images/icon_filed.gif) no-repeat 0 0}
/**********************
*   Comments          *
***********************/.commentpage{margin:0 30px;padding:0}
#comments{margin:0;padding:0}
.comments-num{background:transparent url(images/separator_green.gif) repeat-x center bottom;padding:0 0 10px}
#commentlist{margin:0;padding:0;list-style-type:none}
#commentlist li{padding:20px 25px 0 0;border-bottom:1px solid #dce6ff;background:#edf2ff url(images/comment_bg.gif) repeat-y 0 0}
.alt{background-color:#fff!important;background-image:none!important}
.comment-gravatar{float:left;width:62px;height:62px;background:transparent url(images/gravatar.gif) no-repeat}
img.gravatar{margin:7px 0 0 7px;border:none}
.comment-title,.comment-meta,.comment-text{margin:0 0 0 80px}
.comment-title,.comment-title a,.comment-title a:hover{color:#030612}
.comment-meta,.comment-meta a,.comment-meta a:hover{color:#2f63b3}
h2#postcomment{margin:30px 0 0;padding:0 0 10px;width:550px;border-bottom:silver solid 1px}
.postcomment{clear:both;margin:20px 0 0;padding:20px;border-top:1px solid silver;background-color:#F9F9F9;width:550px}
.postcomment input,.postcomment textarea{border:1px solid silver}
.postcomment input:hover,.postcomment textarea:hover{border:1px solid #000}
.postcomment input#author,.postcomment input#email,.postcomment input#url{width:100%!important;width:456px;/* Fuck IE */height:18px}
.postcomment textarea#comment{width:100%!important;width:456px;/* Fuck IE */height:200px}
.postcomment input#submit{width:auto;height:25px;padding:2px 10px 3px;background:#e5edff url(images/submit.gif) repeat 0 0}
.postcomment input#submit:hover{background:#e5edff url(images/submit_hover.gif) repeat 0 0}
/**********************
*   Bottom            *
***********************/#bottom{float:left!important;float:none;width:760px;height:100%;margin:0;margin-top:20px;padding:0;background-color:transparent;border-top:1px solid silver;border-bottom:silver 1px solid;font-size:1.0em;text-align:left;color:#000; margin-left:auto; margin-right:auto; margin-bottom:0; padding-bottom:0;}
#bottom-left,#bottom-mid,#bottom-right{width:30%;padding:20px 0 20px 20px;float:left}
#bottom h2{margin:0 0 10px;padding:0 8px;font-size:1.2em;color:#000}
#bottom h2 span{color:#508fd2}
#bottom h3{margin:0 0 10px;padding:0 8px;font-size:1.2em;color:#000}
#bottom ul{margin:0;padding:0;list-style-type:none;border-top:1px solid #031c5d}
#bottom ul li{line-height:26px;border-bottom:1px solid #031c5d}
#bottom ul li a{display:block;padding:0 10px;color:#000;text-decoration:none}
#bottom ul li a:hover{background:#f0f0f0}
#bottom .searchbar{/*
		float: right;
		*/width:210px;height:31px;margin:0;margin-bottom:20px;margin-top:0;margin-left:5px;float:left}
#bottom .searchform{width:210px;height:20px;text-align:left}
#bottom input#s{width:205px;height:18px;margin:5px 0 0 1px!important;margin:4px 0 0 1px;/* Fuck IE */padding:1px 0 0 2px;border:1px solid #0b236c;background:#fff url(images/searchbg.gif) repeat-x 0 0}
#bottom .rssfeeds{height:40px;margin:0;padding:0;margin-top:5px;margin-bottom:10px;margin-left:5px;font-size:.9em}
#bottom .rssfeeds a{color:#000}
#bottom .rssfeeds p{margin:0;margin-left:35px;line-height:.9em;/* vertical-align:middle; */padding:0;padding-top:4px;color:#000}
.blc { line-height:12pt; }
div#bottom-mid ul.blc { padding:0; margin:0; }
div#bottom-mid ul.blc li { padding:0; margin:0; }
/**********************
*   Footer            *
***********************/#footer{width:100%; /* height:74px; */ clear:both;background:transparent;border-top:0px solid #000;color:#fff; margin:0; padding:0;}
#footer .validate{ /* background:url(images/icon_valid.gif) no-repeat 0 0;padding:0 5px 0 20px */ }
img.validate { border:0;width:88px;height:31px; margin:0; padding:5px; margin-top:20px; }
#footer .credits{float:right;margin:0;padding:0;border:none}
#footer p{margin:0;padding:13px 25px;font-size:.9em;line-height:200%}
#footer p a:link,#footer p a:visited{color:#fff}
#footer p a:hover{color:#fff}
#footer p a:active{color:#fff}
/* EIGENE: *//* *** Simple Tags: */.GFst_RelPosts{margin-top:35px;display:block;border:0 silver solid;clear:both}
.GFst_RelPosts h4{margin-bottom:5px}
ul.st-related-posts{margin:0;margin-left:28px;padding:0}
.st-related-posts li{margin:0;padding:0;list-style-type:square;color:#8BCFFF}
.GFst_Tags span a{margin-left:10px;padding-left:18px;background:url(images/LinkIcons/tag_blue.png) no-repeat left}
.GetFF h1{font-weight:700;font-size:20pt;padding:0;margin:0;vertical-align:middle;color:#CF3108/*#DE5300*/;margin-top:15px;margin-bottom:25px;text-align:center}
.GetFF h3{color:#000;font-weight:700;text-align:center;vertical-align:middle;margin-top:10px;margin-bottom:10px}
.GetFF h2{text-decoration:none;background:transparent;font-size:12pt;font-weight:700;padding:0;margin:0;margin-top:15px;color:#06c}
.GetFF Red{color:red;font-weight:700}
.GetFF p{margin:0;padding:0}
.GetFF ul{padding:0;margin-left:5px}
.GetFF li{list-style-position:outside;list-style-type:none;margin-top:10px;text-align:justify;/*background-position:0 5;background-repeat:no-repeat;*/padding-left:25px;margin-left:0; display:block;}
.GetFF li h1{text-decoration:none;font-size:12pt;font-weight:700;color:#06c;text-align:left;margin:0;padding:0;vertical-align:baseline;display:block;background:url(/_WP/wp-content/themes/default/images/ff/checkmark.gif) top left no-repeat; padding-left:25px; margin-left:-25px }
.GetFF li h1 a,.GetFF li h1 a:hover,.GetFF li h1 a:active,.GetFF li h1 a:link{text-decoration:none;}
.GetGP_Box{clear:both;padding-top:25px;padding-bottom:25px;text-align:center;display:block}
.GetGPv2txt, .GetGPv2txt a, .GetGPv2txt a:hover {font-size:8pt; padding-top:0; margin-top:0; text-align:center; color:#6C6C6C; text-decoration:none; margin-left:auto; margin-right:auto; width:470px;}
.GetFFv2txt {font-size:9pt; padding-top:0; margin-top:0; text-align:center; color:#000; text-decoration:none; margin-left:auto; margin-right:auto; width:470px;}
.GetFFv2txt a { color:#000; }

.GetFFv3Box { background: url(images/download/dl-box3.gif) left no-repeat; display: block; position:relative; width:450px; height:115px; margin-left: auto; margin-right:auto; margin-top:20px; margin-bottom:30px; padding-top:80px; padding-left:95px; padding-right:100px; }
.XGetFFv3Box:hover { background: url(images/download/dl-box3hover.gif) left no-repeat; }
.GetFFv3Box p {font-size:12pt; text-align:left; text-decoration:none; width:150px; white-space:pre; padding:0; padding-right:50px; margin:0; display: inline; white-space:pre; margin-right:100px;  }
.GetFFv3Box p a { color:#000; color:#0080FF; color:#CF3108; color:#0057D9; font-weight:bold; border: 0 solid black; width:inherit; display: inherit; white-space: inherit; padding-right:inherit; margin-right:inherit; }


div.GetFFv4Box{margin:0;padding:0;list-style-type:none;
position:relative;
display:block;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:11pt;font-weight:bold;
margin-left: auto;
margin-right: auto;
margin-top:30px;
clear:both;
background: url(images/download/DLFFv4_430w.png) no-repeat transparent top left;
height:150px;
width:430px;
/*
width:500px;
height:36px;text-transform:uppercase;
background:transparent url("images/bgOFF.gif") repeat-x top left;
border-bottom:4px solid #336666;border-top:1px solid #C0E2D4;
*/
}

div.GetFFv4Box:hover { /* background-color:#FAFAFA; */ }


/*
div#GetFFv4Box p {display:block;float:left;margin:0;pading:0;
width:500px;
}
*/

/*
div.GetFFv4Box p{
margin-left:95px;
height:150px;
background: url(/_WP/wp-content/themes/default/images/download/DLFFv4-R.png) no-repeat transparent top right;
}
*/

div.GetFFv4Box a{display:block;color:#0066CC;
text-decoration:none;
/*
float:right;
padding:12px 20px 0 20px;height:24px;
background:transparent url("images/bgDIVIDER.gif") no-repeat top right;
*/
width:320px;
padding:0;
margin:0;
padding-left:90px;
padding-right:15px;
margin-left:0;
padding-top:40px;
text-align:center;
line-height:12pt;
z-index:999;
}

div.GetFFv4Box a:hover{
text-decoration:underline;
}

ul#GetFFv4Box li a:hover{
background:transparent url("images/bgHOVER.gif") no-repeat top right;}

ul#GetFFv4Box li a.current,ul#GetFFv4Box li a.current:hover{color:#fff;
background:transparent url("images/bgON.gif") no-repeat top right;}

/*
#png{ behavior:url(/iepngfix.htc);
z-index:0; }
*/




/* p.GA-FF {display:block; float:right; padding-left:100px;} */
.CatList h2 a{font-weight:700;font-size:16pt;padding:0;margin:0;vertical-align:middle;color:#06C;margin-top:15px;margin-bottom:25px;text-align:center}
.CatList h3 a{font-weight:700;font-size:12pt;padding:0;margin:0;vertical-align:middle;color:#06C;margin-top:15px;margin-bottom:25px;text-align:center}
.CatList ul{padding:0;margin-left:5px;display:block;margin-top:5px;margin-bottom:25px}
.CatList li{list-style-type:none;margin-top:5px;padding-left:25px;margin-left:0;clear:both;line-height:12pt}
#Error404{margin-top:40px;display:block;width:700px;clear:both}
#Error404 ul{margin:0;margin-left:25px;padding:0}
#Error404 li{margin:0;padding:0;line-height:1em;list-style-type:square;color:#F60}
/*
p.FFcopyright { clear:both; display:block; font-size:7pt; color:silver; float:left; text-align:center; width:530px; line-height:8pt; }
*/.FFcopyright{font-size:7pt;color:#FFF;text-align:right;line-height:8pt;margin:0;padding:0}
/* For Link Indication plugin */a.liexternal{padding-right:12px;background:url(images/LinkIcons/link-icon_external.png) no-repeat right;display:inline}
a.liinternal{padding-right:12px;background:url(images/LinkIcons/link-icon_external.png) no-repeat right}
a.lidownload{padding-right:20px;background:url(images/LinkIcons/computer_go.png) no-repeat right}
a.liwikipedia{padding-right:14px;background:url(images/LinkIcons/link-icon_wikipedia.gif) no-repeat right}
a.liimdb{padding-right:18px;background:url(images/LinkIcons/link-icon_imdb.gif) no-repeat right}
a.liftp{padding-right:13px;background:url(images/LinkIcons/link-icon_ftp.png) no-repeat right}
a.limailto{padding-right:18px;background:url(images/LinkIcons/link-icon_mail.gif) no-repeat right}
a.lipdf{padding-right:12px;background:url(images/LinkIcons/link-icon_pdf.png) no-repeat right}
a.lidelicious{padding-left:12px;background:url(images/LinkIcons/link-icon_delicious.png) no-repeat left}
a.litechnorati{padding-left:14px;background:url(images/LinkIcons/link-icon_technorati.png) no-repeat left}
a.liyoutube{padding-left:18px;background:url(images/LinkIcons/link-icon_youtube.gif) no-repeat left}
a.livideo{padding-right:18px;background:url(images/LinkIcons/link-icon_video.png) no-repeat right}
a.liimage{padding-right:18px;background:url(images/LinkIcons/link-icon_image.png) no-repeat right}
a.litags{padding-right:12px;background:url(images/LinkIcons/link-icon_pdf.png) no-repeat right}
.RSSicon {padding-left:20px;background:url(images/icon_rss.gif) no-repeat left}
p.RSSicon { line-height:18px; margin:0;}
.TWITTERicon {padding-left:20px;background:url(/_data/images/twitter_bird_profile_mini2.png) no-repeat left}
p.TWITTERicon { line-height:18px; margin:0;}
img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{padding:2px;margin-top:0px;margin-right:0;margin-left:10px;margin-bottom:10px;display:inline;width:auto;border: Gray 1px solid; background-color:#F4F4F4;}
img.alignright:hover{border: Black 1px solid;}
img.alignleft{padding:2px;margin-top:0;margin-right:2px;margin-left:0;margin-bottom:2px;display:inline;width:auto}
#navbar .LangSwitch a img{border:0;text-decoration:none;padding:2px;width:18px;height:12px}
#navbar .LangSwitch ul{margin:0;padding:0;display:inline}
#navbar .LangSwitch{float:right;width:150px;height:20px;text-align:right;margin-right:10px;margin-top:3px;list-style:inside none;display:inline;/* z-index:10 */}
#navbar .language_item current_language_item,#navbar .language_item{list-style-type:none;position:relative;display:inline}
.BoxOverAll{border-left:Gray 0px solid;border-right: Gray 0px solid;display:block;width:760px;margin-left:auto;margin-right:auto}
a.NoShow{display:block;height:140px}
a span.NoShow{display:none;height:140px}

.NoJavascript { width:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color: #FF0000; color:#FFFF00; font-size:16pt; text-align:center; margin-bottom:15px; padding-top:25px; padding-bottom:25px; border-bottom: 1px solid #CCCCCC;
}
p.GlinkFP { margin:0px; padding:0px; margin-top:5px; height:20px; }