/*
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/
Tags: blue, custom header, fixed width, two columns, widgets

	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

*/



@charset "utf-8";
/* CSS Document */
html, body {
 position:relative;
 width:100%; height:100%;
 margin:0; padding:0; }

body {
 background-color:black;
 background-image: url(images/bg-full.png);
 background-repeat:repeat-x;
 background-attachment: fixed;
 color:#000000; }

div {
 position: relative;
 z-index: 9; }
 
a {
 color:#00a6ff; }
 
a:hover {
 color:#0078ff; }

 h1, h3, .switch {
  text-transform:lowercase; }
 
#hm div.wall {
 background-image: url(images/bg-full.png);
 background-repeat:repeat-x;
 background-attachment: fixed;
 height: 290px;
 width: 1024px;
 display: block;
 position: fixed;
 top: 0;
 z-index: 4; }
 
#hm div.wall h1 {
 font-size: 28px;
 font-family: Georgia, "Times New Roman", Times, serif;
 position: fixed;
 top: 147px; left: 127px; }
 
#hm div.wall h2 {
 font-size: 1px; color:#ffffff;
 position: fixed;
 text-transform: uppercase;
 top: 195px; left: 120px;
 width:480px; height:80px;
 background-image: url(images/logo.png);
 background-repeat:no-repeat; }
 
#hm div.wall h5.nav {
 position: fixed;
 top: 150px; left:64px;
 text-align:left;
 width:56px;
 z-index:200; }
 
#hm div.wall h5.nav a {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:18px;
 line-height:26px;
 font-weight:normal;
 color:#999696;
 display: block;
 cursor:pointer; }
 
#hm div.wall h5.nav a:hover {
 color:#0078ff; }
 
#hm div.floor {
 width: 1024px;
 display: block;
 position: fixed;
 top: 292px; bottom:0;
 z-index: 3;
 overflow:hidden; }
 
#hm div.floor p {
 color: #ffffff;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 28px;
 line-height: 36px;
 position: absolute;
 top: 65px; left: 250px; }
 
#hm div.floor div.stamps {
 position:absolute;
 top:50px; left:-40px;
 width:400px; height:300px;
 background-image:url(images/stamps.png);
 background-repeat:no-repeat; }

#hm div.switch { position:fixed;
 width:400px; height:120px; }
 
#hm div.switch p {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
 font-weight:bold;
 display: block;
 background: #00a6ff;
 color:#ffffff; ;
 width:112px;
 position:relative;
 left:-25px; top:33px;
 padding:10px 30px 10px 20px;
 cursor:pointer;
 border-right:1px solid #bbbbbb;
 border-bottom:3px solid #cccccc; }
 
#hm div.switch img { display:none;
 position:absolute; top:61px; left:0; width:100px;
 padding:6px 25px 9px 26px; background:white; border:0; }

#hm div.switch p strong { font-size:18px; font-style:italic; }
#hm div.switch p:hover {
 left:0;
 background:#0078ff; }
 
#hm div.reader {
 background:white;
 position:absolute;
 top:40px; left:400px; right:80px; bottom:60px;
 padding:40px 0 40px 60px; }
 
#hm div.reader h3{
 color:#003344;
 font-family:verdana, sans-serif;
 font-weight:normal;
 font-size:14px; text-transform:uppercase;
 background-color:#f6f6f6;
 background-image:url(images/reader-h3.png);
 padding:40px 0 10px 0; }
 
#hm div.reader div#scrollie {
 overflow:auto;
 position:absolute;
 top:170px; left:60px; right:0; bottom:0;
 padding:30px 10px; }
 
#hm div.reader a.closer {
 display: block;
 position:absolute;
 top:34px; right:0;
 text-decoration:underline;
 font-size:48px; font-weight:bold;
 color:#d7d9dd;
 cursor:pointer; }
 #hm div.reader a.closer:hover {
 color:#334455; }
 
#hm div.reader h4{
 color:#000000;
 font-family:Tahoma, Geneva, sans-serif;
 font-weight:bold;
 font-size:36px;
 line-height:32px;
 margin:0 20px 30px 0; }
 
#hm div.reader p{
 color:#444444;
 font-family:verdana,sans-serif;
 font-size:14px;
 line-height:24px;
 margin:0 80px 20px 0; }
 
#twittie_div {
 position: fixed;
 top:250px; left:20px;
 cursor:pointer;
 z-index: 33; }

 #twitter_div {
 font-size:18px;
 font-family:georgia,serif;
 color:#112233;
 position:absolute;
 bottom:20px; left:40px;
 text-align:left;
 background:#eeeeff;
 border:4px solid #ffffff;
 width:140px;
 padding:20px;
 z-index: 33; }
 
#twitter_update_list {
 list-style:none;
 margin:0; padding:0; }
  
#twitter_update_list a {
 display:block; }
 
#copyright {
 text-align:right;
 font-size:12px;
 color:#8798A9;
 position:fixed;
 bottom:5px; right:20px;
 cursor:default;
 text-transform:lowercase; }

/* begin tron.css */

#sign {
 position:fixed;
 top:60px; left:180px; width:320px; height:100px; }

 #sign div {
  position:absolute;
  top:0; left:0;
  width:800px; height:280px;
  display:none; }
 #sign h3 {
  font-family:Georgia, serif;
  font-size:18px;
  font-weight:normal;
  color:#666969;
  margin:0 0 10px 0; }
  
 #sign p {
  font-family:Verdana, sans-serif;
  font-size:10px;
  line-height:15px; width:320px;
  color:#666969;
  margin:0; }
 
.linker span {
 position:absolute; top:3px;
 width:33%;
 font-family:Verdana, sans-serif;
 font-weight:normal;
 font-size:10px;
 line-height:15px; }
.linker span ul, li {
 list-style:none; margin:0; padding:0; }
.linker span li {
 margin-left:1px; }
.linker span ul.left {
 position:absolute; left:0; z-index:99; }
.linker span ul.right {
 position:relative; left:120px;
 width:175px; }
.linker a {
 color:#666969;
 text-decoration:none; }
.linker a:hover {
 text-decoration:underline;
 color:#0078ff; }
.linker ul a:visited {
 position:relative; left:-3px;
 color:#333636;
 padding-left:14px;
 background-image:url(images/links-visited.png);
 background-repeat:no-repeat; }
.linker  span.center {
  left:20%; }
.linker  span.right {
  left:60%; }
.linker span.wide {
  top:0px;
  left:220px;
  width:300px; }
.linker ul.wide {
  top:0; }
 
#info {
 position:absolute;
 top:0; right:0; left:532px;
 background-image:url(images/bg-info.png); background-repeat:repeat-y;
 padding:60px 150px 140px 150px;
 color:#657687; }
 
 #info span {
  margin:0; padding:0; }
 
 #info .leader {
  margin-top:60px;
  padding:0; }
 #info h5 {
  font-family:Verdana, sans-serif;
  font-weight:normal;
  line-height:9px;
  font-size:9px; width:400px;
  margin:0 0 5px 0;
  padding:0; }
 #info h3 {
  font-family:Georgia, serif;
  font-weight:bold;
  font-size:24px; width:400px;
  margin:0 0 20px 0;
  padding:0; }
 #info p {
  font-family:Georgia, serif;
  margin:0 0 10px 0;
  font-size:16px; line-height:24px;  }
#info ul, li {
 list-style:none; margin:0; padding:0;
 font-family:Verdana, sans-serif;
 font-weight:normal;
 font-size:10px;
 line-height:15px; }
#info li {
 margin-left:2px; }
#info ul.left {
 position:absolute; left:0; z-index:99; }
#info ul.right {
 position:relative; left:140px;
 width:165px; }
  

#info-title h5 {
 font-family:Georgia,serif;
 font-size:28px; font-weight:normal;
 color:#8798A9;
 position:fixed;
 bottom:2px; right:20px;
 text-transform:lowercase; }
 
#info-news a.ontre h3 {
 padding:90px 0 0 10px;
 margin:0 0 0 15px;
 position:fixed;
 right:-142px; top:-113px;
 right:0; top:0;
 width:140px; height:70px;
 background-image:url(images/blog-tag.png);
 background-repeat:no-repeat;
 color:#999696;
 font-size:21px; line-height:26px;
 text-decoration:none;
 font-weight:normal; }
 
#info-news a.ontre h3:hover {
 background-image:url(images/blog-tag-over.png);
 color:#0078ff; }
 
#info-news h4 {
 font-size:36px; font-weight:normal; color:black; }
 
#cover {
 position:absolute;
 top:43px; left:650px;
 width:400px;
 height:250px;
overflow:hidden; }

div.post { margin-bottom:40px; }
div.post h2 { margin:9px 0 15px 0; padding:0; }
small { margin:0; padding:0; }