/*  

Theme Name: Kythin.com Theme
Theme URI: http://www.kythin.com/
Description: A semi-fluid 2 columns template with dark backgrounds and pretty colours for Wordpress.
Version: 3.0
Author: Kythin, some lingering code by ShinRa (http://www.idsg.it/)
Author URI: http://www.kythin.com/


*/



/*  FIREFOX STUFFS   */
html { min-height:100%; margin-bottom:1px; }


a:active { outline:none; }



a:focus { outline:none; }



/*   BODY AND MISC   */
body {
font-family:arial,tahoma,verdana,sans-serif;
font-size:15px;
background:#000000 url(images/back-body.jpg) repeat top left;
background-attachment:fixed;
color:#efefef;
margin:0;
padding:0;
text-align:center;
}



hr {display:none;}



blockquote {
display:block;
color:#fff;
background:transparent url(images/back-blockquote.jpg) no-repeat top left;
font-size:13px;
letter-spacing:1.3px;
padding-left: 20px;
margin: auto;
}



code {
display:block;
padding:8px;
background-color:#333;
font-family:"courier new", courier, monospace;
}



del {color: #999;}



ins {
font-weight: bold;
color: #fff;
text-decoration: none;
}



abbr {cursor:help;}



acronym {cursor:help;}



/*   IMAGES   */
img {padding:5px;border:0;}


img.imgleft {
float:left;
}



img.imgright {
float:right;
}



/*   MAIN LINKS   */
a {
color:#0066FF;
text-decoration:none;
}


a:hover {
color:#0033FF;
text-decoration:underline;
}



/*   MAIN WRAPPER   */
#wrapper {
width: 920px;
padding:20px;
margin:20px auto 20px auto;
background-color:#2a2a2a;
border:10px solid #000;
text-align:left;
}



/*   TOP PAGE LIST   */

ul#pagine {
margin:0 0 30px 0;
padding:0;
list-style-type:none;
text-align:right;
}



ul#pagine li {
display:inline;
font-size:12px;
margin:0;
}



#pagine li a {
color:#CCCCCC;
padding:7px;
border:1px solid #444444;
background-color:#333333;
}



#pagine li a:hover, #pagine li.current_page_item a {
background-color:#CCCCCC;
color:#FFFFFF;
text-decoration:none;
}



/*   HEADER   */
#header {
height:160px; width:100%; float:left;
background:transparent url(images/back-header.jpg) no-repeat top center;
}



#header h1 {display:none;}



#header h2, #header h2 a {
visibility:hidden;

color:#0066FF;
font-weight:normal;
text-transform:uppercase;
font-size:24px;
 text-align:right;
 padding-top:70px;
 margin:0px;
}



#header div.description {

color:#999999;
 text-align:center;
font-size:0.9em;

letter-spacing:1.3px;
text-transform:uppercase;
margin:0px;

}



/*   MAIN CONTENTS   */



#content {

padding-right:310px;

}



#content a {

color:#0066FF;

}



#content a:hover {

color:#0033FF;

text-decoration:underline !important;

}



#content h1 {display:none;}


#content div.post h2 {
font-weight:normal;
font-family:tahoma,arial,sans-serif;
font-size:22px;
letter-spacing:1.5px;
padding:6px 0;
color:#ffffff;
border-bottom:1px solid #444444;
font-variant:small-caps;
margin-bottom:0;
}



.post h3 {
font-family:tahoma,arial,sans-serif;
font-size:20px;
font-weight:normal;
margin:0px 0px 5px 30px;
}



#content div.post h4 {
font-family:tahoma,arial,sans-serif;
font-size:18px;
font-weight:normal;
}



#content div.post h5 {
font-family:tahoma,arial,sans-serif;
font-size:16px;
font-weight:normal;
}



#content div.post h6 {
font-family:tahoma,arial,sans-serif;
font-weight:normal;
font-size:15px;
}



#content div.post h2 a {color:#ffffff;}



#content div.post h2 a:hover {text-decoration:none;}



#content div.post p {
line-height:150%;
margin-left:50px;
text-align:justify;
}

div.post img {margin: 5px;}


#content div.post p.date {
font-size:18px;
text-transform:uppercase;
letter-spacing:2px;
font-family:tahoma, arial, sans-serif;
color:#555;
margin:0;
}



p.nocomments {
font-size:16px;
font-weight:bold;
padding:20px;
text-align:center;
}



#content div.post p.details_small {
padding:7px;
font-size:12px;
margin-bottom:45px;
border: 1px solid #444;
text-align: center;
}



#content div.post ul {margin-left:60px;}


#content div.post ul li {line-height:150%;}



#content div.post ol {margin-left:60px;}



#content div.post ol li {line-height:150%;}



/*   NAVIGATION LINKS   */



#content div.navigation {
display:block;
margin-top:20px;
padding-bottom:60px;
}



#content div.navigation span.alignleft {
float:left;
width:47%;
}



#content div.navigation span.alignright {
float:right;
width:47%;
text-align:right;
}



/*   COMMENTS AND COMMENTLIST   */



h3#comments, h3#respond {
font-weight:normal;
font-family:tahoma,arial,sans-serif;
font-size:22px;
letter-spacing:1.5px;
padding:6px 0;
color:#ffffff;
border-bottom:1px solid #444444;
font-variant:small-caps;
margin-bottom:0;
margin-top: 60px;
}



ol.commentlist {
list-style-type:none;
margin:0;
padding:0;
}



ol.commentlist li {
margin:0 0 20px auto;
}



ol.commentlist li big {
font-weight:normal;
font-family:tahoma,arial,sans-serif;
font-size:22px;
letter-spacing:1.5px;
padding:6px 0;
color:#ffffff;
border-bottom:1px solid #444444;
font-variant:small-caps;
margin-bottom:0;
display:block;
}



ol.commentlist li span.await_mod {

color:#FF0000;

display:block;

text-align:center;

padding:3px;

float:right;

}



ol.commentlist li span.comment_data a {

font-size:12px;

text-transform:uppercase;

letter-spacing:2px;

font-family:tahoma, arial, sans-serif;

color:#555 !important;

text-align:right;

}



ol.commentlist li p {

margin-left:100px;

line-height:140%;

font-size:14px;

}



/*   FORM ELEMENTS   */



input {

padding:4px;

background:#1a1a1a;

color:#efefef;

font-size:14px;

border:2px solid #000;

}



input[type="submit"] {

background:#1a1a1a;

color:#efefef;

text-transform:uppercase;

font-size:14px;

}



textarea {

width:400px;

padding:4px;

background:#1a1a1a;

color:#efefef;

font-size:14px;

border:2px solid #000;

}



/*   SIDEBAR   */



#sidebar {

width:300px;

float:right;

text-align:center;

font-size:12px;

color:#dedede;

}



#sidebar h1 {

display:none;

}



#sidebar ul {

margin:0;

padding:0;

list-style-type:none;

}



#sidebar ul li h2 {

font-size:15px;

font-weight:normal;

font-family:tahoma, arial,sans-serif;

text-transform:uppercase;

padding-top:20px;

}



#sidebar a {
 font-size:14px;
display:block;

line-height:160%;

padding:4px 0 4px 0;

}



#sidebar a:hover {

text-decoration:none;

background-color:#333333;

}



#sidebar ul li a {

border-bottom:1px solid #666;

}



/*   SIDEBAR WIDGETS TAGS   */



#sidebar table td a {

border:0 !important;

display:inline !important;

padding:0 !important;

}



#sidebar td {

width:14%;

}



#sidebar td#next {

text-align:right;

}



.recentcomments a {

border:0 !important;

}



.recentcomments {

border-bottom:1px solid #666666;

}



/*   FOOTER   */



#footer {

clear:both;

padding-top:40px;

text-align:center;

font-size:13px;

}



#footer h1 {

display:none;

}



/*   EXTRAS   */



.sh_avatar, .gravatar {

position:relative;

top:145px;

width: 60px;

height: 60px;

padding: 0;

border: 6px solid #000;

}



ol.commentlist li li {

border: 0 !important;

padding: 0 !important;

margin:0 !important;

margin-left:100px !important;

}



img.wp-smiley {

display: inline !important;

padding: 0 !important;

margin: 0 !important;

float: none !important;

vertical-align: middle !important;

border: 0 !important;

background: transparent !important;

}


#beercontent{ width:70%; text-align:center; margin:0px auto;}
#beersidebar{}

.content-ads-left{float:left; padding:3px;}
.content-ads-right{float:right; padding:3px;}
.content-ads-center{text-align:center; padding:3px;}