/*   
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 {
-webkit-text-size-adjust: none;
background-image: url('images/sliten_kafka_bg_liten.png');
color: #fff;
font-family: Arimo, Arial, sans-serif; 
font-size: 12px;
margin-top: 0px;
margin-bottom: 100px;
text-align: center;
}

#page {
background-color: #000;
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_TVODLP.png');
background-repeat:no-repeat;
}

.logged-in #header {
position: relative;
height: 232px;
background-position: left top;
background-image: url('images/header_TVODLP.png');
background-repeat:no-repeat;
}

#header h1 {
visibility:hidden;
font-size: 0px;
}

#specbox {
position: absolute; right: 10px; bottom: 30px;
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-main-menu-container {
border-bottom:1px solid #515351;
padding: 0px;
position: absolute;
bottom: 0px;
width: 100%;
}

.menu-main-menu-container ul {
margin: 0px;
padding: 0px 2px;
list-style-type:none;
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
text-shadow: #000 1px 1px;
text-align: center;
word-spacing: 0.5em;
}

.menu-main-menu-container li {
display: inline;
margin: 0px 0px;
}

.menu-item a {
color: #cc3;
text-decoration: none;
padding: 1px 4px;
}

.menu-item a:hover {
color: #aaa;
}

.current-menu-item a, .current-page-ancestor a {
background-color: #050505;
border:1px solid #515351;
border-bottom: none;
color: #aaa;
text-shadow: none;
}

#sidebar {
margin: 0px;
padding: 0px;
text-align: right;
}

#sidebar ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sidebar ul ul {
margin: 0px;
padding: 0px;
}

#sidebar li {
margin: 10px 0px;
padding: 7px;
background-color: #222;
border: 1px solid #444;
}


#sidebar li li {
margin: 0px 0px 2px 0px;
padding: 0px;
font-size: 11px;
font-weight: normal;
text-transform: none;
border: 0px;
}

#sidebar .title {
background-color: #444;
margin: -7px -7px 4px;
padding: 2px 5px;
display: block;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
color: #000;
text-shadow: #666 1px 1px;
}

li#comment-widget-3 {
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}

li#comment-widget-3 li.recentcomment {
border-bottom: 1px solid #444;
margin: 0px -7px;
padding: 3px 5px;
text-align: left;
font-size: 9px;
}

 #contact .title {
background-color: #444;
margin: -10px -10px 4px;
padding: 2px 5px;
display: block;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
color: #000;
text-shadow: #666 1px 1px;
text-align: right;
}

h4.comments {
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
}

.commentlist {
list-style-type: none;
padding: 0px;
font-size: 11px;
}

.commentlist .children{
list-style-type: none;
}

.comnumb {
padding: 3px 5px;
color: #000;
margin-right: 1px;
background-color: #666;
}

li.comment div.comment-body {
margin: 15px 0px;
padding: 3px;
background-color: #222;
border: 1px solid #444;
}

li.comment-author-admin div.comment-body,
li.comment-author-henry div.comment-body, 
li.comment-author-saman div.comment-body {
background-color: #333;
border: 1px solid #888;
}

li.comment-author-admin li.comment div.comment-body, 
li.comment-author-henry li.comment div.comment-body,
li.comment-author-saman li.comment div.comment-body {
background-color: #222;
border: 1px solid #444;
}

ul.children li {
margin-top: -10px;
}

div.comment-author, div.commentmetadata {
display: inline;
/* background-color: #444;
margin: -3px -3px 4px; 
padding: 2px 5px; */
margin: 0px;
padding: 0px;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
/* color: #000;
text-shadow: #666 1px 1px; */
width: 100%;
}

.comment-body p {
margin: 5px 55px 0px 0px;
padding: 0px;
}

.reply {
text-align: right;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
padding: 3px 1px;
margin: -20px 0px 0px;
height: 13px;
}

.reply a {
padding: 2px 3px;
text-decoration: none;
background-color: #151515;
border: 1px solid #444;
}

.reply a:hover {
color: #000;
background-color: #444;
}

.gigpress-empty {
font-family: Arimo, Arial, sans-serif; 
font-size: 11px;
}

div .textwidget {
font-weight: normal;
}

div .sharing {
padding: 0px;
margin: 0px;
clear: both;
}

div .sharing ul {
float: right;
padding: 0px;
text-align: right;
}

div .feedback {
margin: 0px;
padding: 0px;
}

.commentbutton {
font-family: Arimo, Arial, sans-serif; 
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
text-align: right;
padding: 0px 1px 5px 0px;
}

.commentbutton a {
text-decoration: none;
padding: 2px 4px;
color: #cc3;
background-color: #151515;
border: 1px solid #222;
}

.commentbutton a:hover {
color: #000;
background-color: #222;
}

 a#cancel-comment-reply-link {
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
color: #fff;
background-color: #151515;
border: 1px solid #222;
padding: 2px 4px;
text-decoration: none;
}

input[type="reset"], input[type="submit"], input[type="button"], button.remove_button {
font-family: Arimo, Arial, sans-serif; 
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
color: #fff;
background-color: #151515;
border: 1px solid #222;
padding: 1px 2px;
}

input[type="text"], textarea, select {
font-family: Arimo, Arial, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #fff;
background-color: #222;
}

input[type="text"], textarea {
padding: 3px;
border: 0px;
}

select {
padding: 2px;
border: 1px solid #666;
}

.textwidget {
text-align: center;
}

.textwidget img {
border: 1px solid #666;
}

#content {
padding: 0px;
margin: 0px 20px 0px 20px;
}

h2 {
margin-top: 10px;
font-size: 16px;
text-shadow: #444 1px 1px;
background-color: #151515;
padding: 3px;
border: 1px solid #222;
}

h3 {
font-size: 16px;
margin-top: 10px;
}

.bloghead {
text-shadow: #444 1px 1px;
background-color: #151515;
padding: 3px;
border: 1px solid #222;
}

h5 {
}

#post-38 h2 {	
margin-top: 20px;
margin-bottom: 30px;
background-color: #444;
}

#post-351 h1 {
font-family: "Droid Serif", 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, .textwidget a img {
border: 0px;
margin: 0px;
padding: 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;
}

.extrainfo ul {
list-style-type: none;
margin: 0px 0px 20px 0px;
padding: 0px;
}

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 {
margin: 0px;
padding: 0px;
float: right;
width: 189px;
}

.slimpage {
padding: 0px 100px 0px 100px;
}

#content hr {
border-top:  1px dashed #666;
border-right: 0px; border-bottom: 0px; border-left: 0px;
}

tr.odd {
background-color: #333;	
}

tr.even {
background-color: #191919;	
}

#comment {
width: 100%;
}

.linklist ul {
padding: 0px 20px 0px 0px;
margin-bottom: 20px;
}

.linklist img {
height: 30px;
width: 30px;
float: left;
margin-right: 10px;
margin-bottom: 30px;
background-color: #FFF;
border: 1px solid #666;
}

.linklist 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;
}

.linklist img {
font-size: 2px;
}

#navigation {
text-align: center;
border-top: 1px dashed #666;
margin: 20px 0px 0px;
padding: 15px 0px 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;
font-size: 9px;
text-shadow: none;
font-weight: bold;
font-style: italic;
}

a{
color: #cc3;
}

a:hover {
color: #444;
}

strong {
color: #cc3;
}

#bulk {
float: left;
width: 560px;
padding-right: 5px;
margin-right: 5px;
}

#bulk_videos {
float: left;
width: 560px;
padding-right: 35px;
margin-right: 5px;
}


#extra {
margin-left: 570px;
padding-top: 1px;
}

#smallvideos {
padding-top: 1px;
}

#contact {
margin-top: 10px;
margin-bottom: 50px;
padding: 10px;
background-color: #222;
border: 1px solid #444;
}

del {
color: #888;
}

.wp-caption {
font-size: 9px;
font-weight: bold;
margin: -12px 1px 20px 0px;
padding: 3px;
font-style: italic;
text-align: right;
}
