@charset "utf-8";
  @import url("panel.css");
* {margin: 0; padding: 0;}
a, a img {outline:none;text-decoration:none;}
a img {border:0px;}
body {font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#FFFFFF; position:relative; width:100%; height:100%; }
.status {display:inline;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
/* function messages */
#message {background-color:#009900; color:#FFFFFF; display:none; font-size:11px; font-weight:normal; height:15px; left:60px; line-height:13px; padding:0 10px; position:fixed; text-transform:none; top:51px; z-index:99; }
/* screen */
#screen { background-image:url(../../../images/09/home/screen.png); background-repeat:repeat; height:100%; width:100%; display:none; position:fixed; z-index:99; left:0px; top:0px; }
table { margin:49px 200px 0 60px;}
td {padding:0 50px 50px 50px; border-left:1px solid #333333;}
td .tab {position:relative;}
td .images {margin-top:50px;}
td .text {display:block; font-size:12px; font-weight:bold; line-height:1.6; overflow:visible; width:400px; }
td .text.blog {min-width:300px; width:auto;}
h3.section { margin-top:0px; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#FFFFFF; line-height:13px; text-transform:uppercase;}
h3.section a { background-color:#FFFFFF; color:#000000; font-size:10px; height:15px; line-height:15px; padding-left:4px; padding-right:4px; }
td h3.section {position:absolute; top:0px; float:none; right:0px; z-index:2; }
.first {padding-left:10px;border-left:0px;}
td .text h1 {margin-top:0px;}
td .text h1 a {text-decoration:none;}
#header { height:50px; display:block; position:fixed; top:0px; left:0px; width:100%; z-index:1001; border-bottom:1px solid #FFFFFF; background-color:#000000;}
#header a:hover {color:#FFFFFF;}
/* white version */
#header.white { color:#000000; background-color:#FFFFFF;border-bottom:1px solid #000000;}
#header.white a:hover, #header.white #menu  h1 a { color:#000000;}
#header.white #menu li.active a {color:#000000; font-weight:bold;}
#header.white #top-search input, #header.white #nav #top-search input.submit  {background-color:#FFFFFF;}
#header.white #nav #top-search input:hover, #header.white #nav #top-search input.submit:hover, #header.white #nav li a.active {color:#000000;}
#header.white #nav li a.active {border-bottom:1px solid #000000;}
#header ul {list-style-type:none;}
#header ul li {list-style-type:none;float:left;}
#header h1 {font-weight:bold; font-size:18px; color:#FFFFFF; text-transform:none; }
#menu #header h1 a {color:#FFFFFF;}
#menu {left:70px;position:absolute;top:13px;}
#menu li {font-size:14px;padding-right:20px;}
#menu li.status {float:right; color:#555555; text-align:right; display:none;}
#menu li a {color:#555555;display:block;padding-top:4px;}
#menu li.kithkin a {padding-top:0px;color:#FFFFFF;}
#menu li.active a {color:#FFFFFF;font-weight:bold;}
#nav {
color:#555555;
display:inline;
font-size:11px;
height:20px;
line-height:20px;
position:absolute;
right:55px;
width:450px;
}
#header #nav li {float:right;}
#nav li a {
color:#555555;
font-size:11px;
margin:0 10px 0 10px;
line-height:20px;
height:20px;
line-height:17px;
cursor:pointer;
}
#nav li a.active {border-bottom:1px solid #FFFFFF ;color:#FFFFFF;}
#nav #top-search a.search {display:none;}
/* search form */
#nav #top-search form {margin-left:10px;}
#nav #top-search input {
border:0px;
font-size:11px;
height:15px;
width:100px;
border-bottom:1px solid #555555;
color:#555555;
background-color:#000000;
line-height:15px;
}
#nav #top-search input.submit {
text-transform:uppercase;
height:15px;
width:20px;
vertical-align:bottom;
line-height:15px;
font-size:11px;
color:#555555;
background-color:#000000;
border:0px;
text-align:right;
}
#nav #top-search input:hover, #nav #top-search input.submit:hover {color:#FFFFFF;}
#left, #right {
position:fixed;
width:50px;
height:100%;
top:0px;
background-color:#FFFFFF;
display:block;
z-index:1002;
}
#left {left:0px;border-right:1px solid #000000;}
#right {right:0px;border-left:1px solid #000000;}
#left a, #right a {
padding-top:50%;
display:block;
width:50px;
height:100%;
position:relative;
cursor:pointer;
background-repeat:no-repeat;
}
#left a:hover img{right:1px;}
#right a:hover img{left:1px;}
/* status bar */
.status h1 {
background-color:#FFFFFF;
color:#000000;
display:inline;
font-size:11px;
font-weight:normal;
height:15px;
left:60px;
line-height:13px;
padding:0 10px;
position:fixed;
text-transform:capitalize;
top:51px;
z-index:98;
}

.status h1 i {font-size:9px; text-transform:none; color:#555555; font-style:normal;}
/* from original */
.text span.date {
color:#666666;
display:block;
font-size:15px;
font-weight:normal;
letter-spacing:1.3px;
margin:5px 0 20px 0;
clear:both;
}
.tags {color:#555555; font-weight:normal; line-height:20px; margin:10px 0 20px; clear:both; }
td .text .tags a {color:#555555;text-decoration:none;}
td .text .tags a:hover {color:#FFFFFF;}
td .text .tags a.tagged, td .text .tags a.tagged:hover {color:#FFFFFF;}
a.link-external {
background-image:url(../../../images/09/home/new-window.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
margin-top:10px;
overflow:hidden;
padding:0 0 10px 18px;
}
body td .author a { background-repeat:no-repeat; cursor:pointer; text-decoration:none;}
body td .author a:hover {text-decoration:underline;}
.author {margin-top:10px;clear:both;}
.author li {display:inline;padding-right:20px;float:left;}
.author a.person{ background-image:url(../../../images/09/home/person.gif); background-position:left top; padding-left:18px; }
.author a.link-comment {padding-left:18px; background-image:url(../../../images/home/comment.gif); background-position:left;}
.author a.next-button {background-image:url(../../../images/home/next.gif); background-position:right; padding-right:15px; display:none;}
.author a.top-button {background-image:url(../../../images/home/top.gif); background-position:right top; padding-right:15px; display:none;}
.author li.right {float:right;padding-right:0px;padding-left:20px;}
td .text h1.title {padding-top:40px; margin-bottom:-8px; width:70%; line-height:25px;}
td img {margin-bottom:10px;}
/* when there is no date have margin */
td .text h1.title.nodate {margin-bottom:10px;}
td .text h3.section {float:right;margin-top:17px;}
td .text h3.section a {text-decoration:none;}
td .text h3.section a:hover {text-decoration:none;color:#000000;}
td .text div.author a {color:#FFFFFF;text-decoration:none;}
td .text a {color:#FFFFFF;text-decoration:underline;}
td .text a:hover {text-decoration:none;}
td .text h2 { background-image:none; color:#999999; display:inline; font-size:12px; margin-bottom:20px; text-transform:none; }
td .text h2 a {color:#999999;}
td hr { color:#141414; height:1px; border:0px; background-color:#141414; margin:20px 0 10px; }
td .text object, td .text iframe { display:block; margin: 10px 0 10px; padding: 10px 0 10px; z-index:1;}  /* embedded content */
h3 {display:inline;font-size:11px;text-transform:uppercase;}
td #bleepPlayer {position:relative;z-index:1;}
table ::-moz-selection, table ::selection {	color:#000000;} /* selected text */
/* weird bug */
#right a {background-image:url(../../../images/09/home/right.gif); background-position:center left; }
#right a.next {background-image:url(../../../images/09/home/next.gif); background-position:center left; }
#left a {background-image:url(../../../images/09/home/left.gif); background-position:center right; }
#left a.prev { background-position:center right; background-image:url(../../../images/09/home/prev.gif);
}
/* weird bug */