/*   
Theme Name: Henry Bowers (Kung Henry) theme
Theme URI: www.henrybowers.com
Description: Henry Bowers AKA Kung Henry homepage theme
Author: Oscar "DJ Lo-kut" Alvarez
Author URI: www.henrybowers.com
*/

body {
background-image: url('images/sliten_kafka_bg_liten.png');
color: #fff;
font-family: Arial, sans-serif; 
font-size: 11px;
margin-top: 0px;
margin-bottom: 100px;
text-align: center;
}

#page {
background-color:#000000;
width: 800px;
margin: 0px auto;
text-align: left;
}

img {
border: 0px;
}

.textcolor1 {
color: #aaa;
}

#header {
position: relative;
height: 232px;
background-position: left top;
background-image: url('images/header.png');
background-repeat:no-repeat;
}

#header h1 {
visibility:hidden;
font-size: 0px;
}

#specbox {
position: absolute; right: 10px; bottom: 10px;
width: 200px;
height: 32px;
text-align: right;
}

#specbox img {
border-width: 0px;
margin: 0px;
padding: 2px;
}

#specbox a img:hover {
background-image: url('images/ram_36x36.png');
}

#menu {
border-top:1px solid #515351;
border-bottom:1px solid #515351;
background-color: #151515;
text-align:center;
}

#menu ul {
margin: 0px;
padding: 1px 0px 0px 0px;
list-style-type:none;
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
}

#menu li {
display: inline;
margin: 0px 5px;
}

.tab a {
color: #cccc33;
}

.tab a, .tabselected a {
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 1px;
}

.tab a:hover, .tabselected a {
background-color: #515351;
text-decoration: none;
color: #000000;
}

#sidebar {
padding: 15px;
text-align: right;
}

#sidebar ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sidebar ul ul {
margin: 10px 0px 0px;
padding: 0px;
}

#sidebar li {
margin: 0px 0px 20px;
padding: 0px 0px 20px;
font-weight: bold;
text-transform: uppercase;
font-size: 15px;
border-bottom: 1px dotted #666;
}

#sidebar li li {
margin: 0px 0px 2px;
padding: 0px;
font-size: 11px;
font-weight: normal;
text-transform: none;
border: 0px;
}

.commentbutton {
text-align: right;
padding: 0px 10px 10px 0px;
}

.commentbutton a {
text-decoration: none;
padding: 2px 4px;
color: #fff;
background-color: #515351;
border: 1px solid #fff;
}

.commentbutton a:hover {
color: #000;
background-color: #fff;
}

input[type="reset"], input[type="submit"], input[type="button"], button.remove_button {
font-family: Arial, sans-serif; 
font-size: 11px;
color: #fff;
background-color: #515351;
border: 1px solid #fff;
padding: 1px 2px;
}

.textwidget {
text-align: center;
}

.textwidget img {
border: 1px solid #666;
}

#content {
padding: 0px;
margin: 0px 20px 0px 20px;
}

h2 {
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}

h3 {
font-size: 15px;
font-weight: bold;
}

h5 {
font-weight: normal;
}

#post-38 h2 {	
margin-top: 20px;
margin-bottom: 30px;
background-color: #444;
}

#post-351 h1 {
font-family: Georgia, serif;
font-size: 40px;
font-weight: normal;
font-style: italic;
margin-top: 30px;
margin-bottom: -10px;
text-shadow: #444 2px 2px;
line-height: 200%;
}

#music_info {
margin-bottom: -80px;
text-align: right;
font-size: 9px;
}

.infoicon {
position: relative;
bottom: -2px;
}

.skiva {
border: 1px solid #666;
margin-bottom: 0px;
background-color: #151515;
}

.skiva img {
border: 1px solid #333;
margin-bottom: 0px;
}

.skiva a img {
border: 0px;
}

.artbox {
margin: 4px;
float: left;
}

.skivinfo {
margin-left: 114px;
}

.skivinfo ol {
padding-left: 17px;
margin: 0px;
}

.skivinfo h3 {
margin: 0px;
}

.skivinfo h4 {
margin-bottom: 3px;
}

.skivinfo h5 {
margin-top: 0px;
}

.tracklist {
padding: 4px 0px;
width: 320px;
float: left;
border-right: 1px solid #666;
min-height: 195px;
}

.extrainfo {
margin-left: 330px;
padding: 4px;
font-size: 9px;
}

.extrainfo p {
margin-top: 0px;
}

.extrainfo strong, .skivinfo em {
font-weight: bold;
color: #999;
}

img.lyrics_icon {
border: 0px;
margin: 0px 0px 0px 2px;
position: relative;
bottom: -2px;
}

.lyrics {
font-size: 13px;
line-height: 180%;
}

.lyricsinfo {
font-size: 11px;
line-height: 105%;
color: #999;
}

.clear {
clear: both;
}

img.alignleft {
margin-right: 5px;
margin-bottom: 5px;
}

img.alignright {
margin-left: 5px;
margin-bottom: 5px;
}

#post-231 ul {
padding-left: 15px;
list-style-type: square;
}

#leftside {
width: 560px;
float: left;
}

#side {
float: right;
width: 189px;
background-color: #222;
}

.pagepost {
padding: 0px 100px 0px 100px;
}

tr.odd {
background-color: #333333;	
}

tr.even {
background-color: #191919;	
}

#comment {
width: 100%;
}

#linklist1 ul {
padding: 0px 20px 0px 0px;
margin-bottom: 20px;
border-bottom: 1px dotted #666;
}

.linklist img {
height: 30px;
width: 30px;
float: left;
margin-right: 10px;
margin-bottom: 30px;
background-color: #FFF;
border: 1px solid #666;
}

#linklist1 li {
list-style-type:none;
margin-bottom: 30px;
clear: both;
}

.linklist a {
font-weight: bold;
}

.linklist table {
border-collapse:collapse;
}

.linklist div {
width: 360px;
margin-right: 20px;
float: left;
}

#navigation {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

#navigation a {
color: #cccc33;
text-decoration: none;
}

#navigation a:hover {
color: #444444;
}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

#footer {
font-family: georgia, serif;
font-style: italic;
font-size: 10px;
clear: both;
text-align: right;
margin: 0px;
padding: 50px 10px 10px 10px;
}

#footer p, #footer img {
color: #444;
display: inline;
vertical-align: bottom;
margin-left: 10px;
}

#footer a {
color: #444;
}

.date {
color: #cc3;
}

a, a strong {
color: #cc3;
}

a:hover, a:hover strong {
color: #444;
}

strong {
color: #cc3;
}

#content hr {
border-top: 1px dotted #666;
border-right: 0px; border-bottom: 0px; border-left: 0px;
}

#bulk {
float: left;
width: 560px;
padding-right: 5px;
border-right: 1px dotted #666;
margin-right: 5px;
}

#extra {
margin-left: 570px;
padding-top: 20px;
}

#contact {
padding: 10px 10px;
background-color: #222;
}