html, body { min-height: 100%; margin-bottom: 1px;  }
body { margin: 0; background: url(http://www.linuxleak.com/images/body.gif) left top repeat-x #1e1e1e; background-attachment:fixed; font: 62.5% Arial, Helvetica, sans-serif; color: #777777; }
ul, li, h1, h2, h3, h4, h5, h6, p, img { margin: 0; padding: 0; list-style: none; border: 0; font-weight: normal; font-size: 1em; }
a { color: #cccccc; text-decoration: none; }
a:hover { color: #ffcb1f; }
a:hover img { background: none; }

.clean { clear: both; }
.hide, hr { display: none; }
.header { font: bold 14px Arial, Helvetica, sans-serif; letter-spacing: -.02em; color: #cccccc;}
.headfeed { padding: 0 0 6px 0; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing: -.02em; color: #cccccc;}
.line { padding: 15px; margin: 0 0 10px 0; border-bottom: 8px solid #090909; background: url(../images/line.gif) left top repeat-x #101010; border-left: 1px solid #101010; border-right: 1px solid #101010; }
.line2 { color: #829a28; padding: 15px; margin: 0 0 16px 0; border-bottom: 8px solid #aac34e; background: #ccdb5e; left top repeat-x #aac34e; border-left: 1px solid #aac34e; border-right: 1px solid #aac34e; }

#container { margin: 0 auto; width: 960px; }

#mainheader {  display: block; height: 70px; position: relative; overflow: hidden; }
#mainheader.line { padding: 0px; margin: 0 0 0 0; border-bottom: 0px solid #090909; background: none; border: 0px; }
#mainheader ul { position: absolute; bottom: 0px; right: 0px; z-index: 4; }
#mainheader li { float: left; font: bold 12px Arial, Helvetica, sans-serif; }
#mainheader li a { display: block; height: 12px; padding: 45px 15px 20px 15px; -moz-outline-style: none;}
#logo { width: 176px; height: 43px; display: block; position: absolute; top: 20px; left: 0px; z-index: 5; }
#logo, #logo a:hover { background: url(http://www.linuxleak.com/images/logo.png) top left no-repeat; }
#logo a { background: url(http://www.linuxleak.com/images/logo.png) top left no-repeat; display: block; width: 176px; height: 43px; }

#main-container { }
#main-feeds { float: left; margin: 0 0 10px 0; }
#page-title { float: left; margin: 0 0 10px 0; }
#google { float: right; margin: -1px 0 0px 0; filter: alpha(opacity=80); opacity: 8; }

#spon ul { margin: 0 -13px 0 0; }
#spon li { float: left; margin: 0 13px 0 0; }
#spon img { width: 175px; height: 85px; }

#feeds { margin: 0 -8px -10px 0; }
.feed-block {
position: relative;
display: block;
margin: 0 14px 10px 0;
padding: 6px 4px 2px 4px;
float: left;
width: 290px;
}
.feed-block h2 { float: left; position: absolute; height: 15px; font: bold 10px Arial, Helvetica, sans-serif; }
.feed-block h2 a { color: #cccccc; }
.feed-block h2 a:hover { color: #ffffff; }

#reg-container { }
#reg-container .header { margin: 0 0 5px 0; }
#reg-container p { margin: 0 0 5px 0; font-size: 11px; }

.cut { padding: 10px 0; background: url(http://www.linuxleak.com/images/cut.gif) top left repeat-x; margin: 0 0 0 0; overflow: auto; position: relative; }

.media { padding: 10px 0; background: url(http://www.linuxleak.com/images/cut.gif) top left repeat-x; margin: 0 0 0 0; overflow: auto; position: relative; }
.media ul { margin: 1px 0 0 0; }
.media li { float: left; margin: 0 1px 1px 0; }
.media li a {
display: block;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 2px;
background-color: #1e1e1e;
}

.media li a:hover {
color: #090909;
background-color: #ffcb1f;
}

#footer { padding: 5px 0 50px 0; border-top: 1px solid #090909; }
.footl { text-align: left; float: left; }
.footr { text-align: right; float: right; }
.footr li { float: left; margin: 0 0 0 20px; }

ul.list li a {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #5e5e5e;
color: #e7d062;
display: block;
text-decoration: none;
padding-top: 0.6em;
padding-right: 0pt;
padding-bottom: 0.6em;
padding-left: 0pt;
font-size: 1.6em;
}

ul.list li a:hover {
background-color: #202020;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff373;
color: #ffffff;
}

ul.list li a:visited {
background-color: #202020;
color: #7b7b7b;
}

.yellow { color: #ffcb1f; }
.yellow2 { color: #fafaa7; }
.break { float: left; padding-bottom: 0.0em; width: 100%; }

#network {
margin:0;
font-size: 0.9em;
padding:8px 20px;
display:block;
background:#282828;
color:#ffef74;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #1a1a1a;
}

#network li {
display:inline;
margin:0 3px;
}

#network .bold, #network .bold a {
color:#ffef74;
}

#network a {
color:#fffcb1;
}

#network strong {
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
}

#nav {
display:block;
padding: 6px 0;
}

#nav li {
display:inline;
margin: 0 9px 0 0;
}

#nav li a {
text-transform:uppercase;
font-size:0.9em;
font-weight:bold;
padding: 6px 10px;
color:#726e37;
background:#ffcb1f;
text-decoration: none;
}

#nav li a:hover {
background:#212121;
color:#f0dc4a;
}

#announcement {
clear: both;
background: #ccdb5e;
padding: 0;
margin: 10px 0 10px 0;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #aac34e;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #aac34e;
}

#announcement p {
text-align: center;
color: #829a28;
margin:0;
padding: 3px 0px;
font-size: 1.0em;
font-weight: bold;
}

#announcement a, #announcement a:visited {
padding: 2px 0px;
color: #6d7b21;
text-decoration:underline;
}

#announcement a:hover {
color: #000;
}

div#leakTimer {
font-size: 1.1em;
padding: 6px 0px;
color:#726e37;
}

div#leakTimer em {
color: #ffff33;
font-style: normal;
}

div#leakTimer a:link,
div#leakTimer a:visited {
color: #ffffff;
border-bottom: 1px solid #ffff33;
}

div#Type0 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/0.png) center no-repeat; }
div#Type1 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/1.png) center no-repeat; }
div#Type2 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/2.png) center no-repeat; }
div#Type3 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/3.png) center no-repeat; }
div#Type4 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/4.png) center no-repeat; }
div#Type5 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/5.png) center no-repeat; }
div#Type6 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/6.png) center no-repeat; }
div#Type7 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/7.png) center no-repeat; }
div#Type8 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/8.png) center no-repeat; }
div#Type9 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/9.png) center no-repeat; }
div#Type10 { width: 4px; height: 6px; float: left; margin: 4px 3px 0 0; background: url(../../images/10.png) center no-repeat; }

#left { width: 630px; height: 100%; float: left; }
#left .header { margin: 0 0 8px 0; }

.right {width: 256px; height: 100%; float: right; }
.right .header { margin: 0 0 8px 0; }
.word { font-size: 11px; text-align: justify; }

.tip { width:300px; font-family:tahoma,arial; }
.tip-top { color: #ffdf42; width: 300px; z-index: 13000; }
.tip-title { font-weight: bold; font-size: 10px; margin: 0; color: #fff8c2; padding: 8px 8px 4px 8px; background: url(http://www.linuxleak.com/images/black.png); }
.tip-text { font-size: 11px; color: #ffdf42; padding: 1px 6px 6px 6px; background: url(http://www.linuxleak.com/images/black.png); }

#gototop { display:none; font-weight:bold; font-size:10px; width:72px; background:#FBAE00; color:#282828; text-decoration:none; position:fixed; right:5px; bottom:5px; padding:7px 17px 7px 17px; }
#gototop:hover { text-decoration:underline; background:#3A3A3A; color:#FFF8C2; }

#legend {
font-size: 12px;
position:fixed;
top:122px;
width:144px;
height:15px;
padding:0 0 0 5px;
background:#101010;
right:0;
opacity:.9;
filter: alpha(opacity=80);
z-index:2;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #000000;
}

#legcon {
font-size: 12px;
margin: 0 auto;
top: 140px;
right:0px;
width: 150px;
height: 500px;
position: fixed;
overflow: hidden;
}

#legleft {
color: #ffffff;
width: 150px;
background-color: #101010;
position: absolute;
top: 0px;
left: 350px;
padding: 0 0 0 5px;
opacity:.9;
filter: alpha(opacity=80);
z-index:2;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #000000;
}

div.desc {
color: #969696;
font-size: 0.7em;
text-align: justify;
padding-top: 0.4em;
padding-left: 1.6em;
padding-right: 1.6em;
}

div.desc strong {
color: #e7debd;
font-size: 0.9em;
font-weight: bold;
}

div.addesc {
color: #969696;
font-size: 0.7em;
text-align: justify;
padding-top: 0.4em;
padding-left: 1.6em;
padding-right: 1.6em;
}

div.addesc strong {
color: #e7debd;
font-size: 0.9em;
font-weight: bold;
}

#displayText { font-weight:bold; font-size:10px; width:70px; background:#FBAE00; color:#282828; text-decoration:none; padding:3px; }
#displayText:hover { text-decoration:underline; background:#3A3A3A; color:#FFF8C2; }
.pages a:link, .pages a:visited { font-weight:bold; font-size:10px; width:70px; background:#FBAE00; color:#282828; text-decoration:none; padding:3px; margin: 6px;}
.pages a:hover { text-decoration:underline; background:#3A3A3A; color:#FFF8C2; }
.current { background:#3A3A3A; color:#777777; padding:3px; margin: 6px; }

.headline-ad {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #5e5e5e;
color: #e7d062;
display: block;
text-decoration: none;
padding-top: 0.6em;
padding-right: 0pt;
padding-bottom: 0.6em;
padding-left: 0pt;
font-size: 1.6em;
}

.headline-ad strong {
color: #3a3a3a;
font-size: 9px;
font-weight: bold;
float: right;
}

