/*
Theme Name: HOHOTO2
Theme URI: http://peterflaschner.com/
Version: 1.0
Author: Peter Flaschner
Author URI: http://peterflaschner.com/

*/
.container {position:relative;}
div.span-7 {width: 525px; margin-right: 0;}
body {margin:0; font-size: 80%; background: url(images/body-bg.jpg)  no-repeat  center 0 #37191c;}
.alignright {float: right; margin: 5px;}
.alignleft {float: left; margin: 5px;}
a:link, a:visited {color: #f90405;}
a:hover {color: #000;}
button {background: url(images/button-bg.png) no-repeat; width: 69px; height: 25px; border: none;}
p.akpc_pop {display: none;}
#top-strip p {text-align: center; margin: 0; padding: 10px 0 0 0; font-weight: bold; font-size: 16px; color: #fff;}
#top-strip p a {color: #fff;}
.container-header {margin: 0 auto;}
#header {height: 642px; margin-top: 14px;}
#header h1, 
#header .description {text-indent: -9999px;}

#nav {float: right; margin:-452px 0 0 0; list-style-type: none;}
#nav li {background: url(images/nav.png) no-repeat; display: block; float: left; height: 28px; margin: 0 15px;}
#nav li:hover {background: url(images/nav-hover.png) no-repeat; height: 28px;}
#nav li a:link, #nav li a:visited {text-align: center; padding: 6px 0 0 0 ; text-decoration: none; font-size: 18px; color: #f90405; font-weight: bold; display: block;}
#nav li a:hover {display: block;text-align: center; padding: 6px 0 0 0 ; color: #fff;}

#left-col {float: right; margin-right: 0; margin-top: -35px;}
#content {float: right;}
.single {margin-top: -365px;}
#content h2 a {text-decoration: none; font-weight: bold;}
#content h2, #content h3 {margin-bottom: 0; font-weight: bold; color: #f90405;}
#content .author-meta {font-size: 90%; font-weight: bold; margin-bottom: .5em; color: #636363;}
#content p.wp-caption-text {text-align: center; font-style: italic; color: #636363;}
#content .post-meta {background: url(images/post-meta-bg.png) no-repeat; width: 488px; height: 29px; padding: 6px 0px 0 0; font-size: 90%; clear:both;}
#content .post-tags {float: right; margin-right: 10px;}
#content .comment-count {float: left; padding-left: 35px;}
#content h3.pagetitle {margin: 10px 0;}
#content .post {background: #fff; padding: 15px 15px; margin-bottom: 30px; border-top: 5px solid #f90405;}

#lead-video {position:absolute; left: 370px; top: 244px;}
*:first-child+html #lead-video {margin-top: -640px;}

#left-col h3#comments {clear: both;}
ol.commentlist {list-style-type:none; margin: 0;}
.comment, .pingback, .trackback {clear:both; padding: 10px; background:#fff}
span.says {display: none;}
.comment-author { }
cite {font-style: normal; font-weight: bold;}
.comment a, .pingback a, .trackback a {text-decoration:none;}
.pingback .comment-author {background: none;}

#respond {background: url(images/comment-form-bg.png) no-repeat; width: 526px; height: 528px; padding: 30px 10px 0;}
input.rounded-input {background: url(images/input-bg.png) no-repeat; width: 204px; height: 25px; border: none; padding: 4px 5px 0;}
.comment-policy {font-size: 90%;}
textarea  {background: url(images/text-area-bg.png) no-repeat; width: 507px; height: 302px; border: none;}

#sidebar {margin-top: -400px;}
#sidebar h2 {font-size: 1.5em; margin-bottom: 0; color: #f90405; clear: both; font-weight: bold; border-bottom: 3px solid #f90405; margin-top: 10px;}
#sidebar a:link, #sidebar a:visited {text-decoration: none; color: #f90405;}
#sidebar a:hover {color: #538106;}
#sidebar input {background: url(images/input-bg.png) no-repeat; width: 204px; height: 25px; border: none; padding: 4px 5px 0;}

#sidebar ul {list-style-type: none; margin: 0 0 20px;}
#sidebar #dbfb {background: url(images/dbfb-bg.png) no-repeat; width: 294px; height: 175px; padding: 60px 0px 0 0px;}
#sidebar #dbfb p {padding: 0 20px;}
#sidebar #dbfb a#ticket-button {display:block; text-align: center;}
#sidebar #status {background: url(images/tweet-bg.png) no-repeat; width: 294px; height: 148px; padding: 10px 20px;}
#sidebar #stay li {float: left;}
#sidebar #stay li a {display: block; text-indent: -9999px; margin:0  5px 5px;}
#sidebar #stay {background: url(images/sidebar-stay.png) no-repeat; width: 302px; height: 130px; padding: 35px 5px 0;}
#sidebar #stay a#rss {background: url(images/icon-rss.png) no-repeat; height: 37px; width: 79px;}
#sidebar #stay a#twitter {background: url(images/icon-twitter.png) no-repeat; height: 37px; width: 86px;}
#sidebar #stay a#fb {background: url(images/icon-fb.png) no-repeat; height: 37px; width: 103px;}
#sidebar ul#sponsors li {float: left; width: 125px; margin: 10px; height: 160px;}
#sidebar ul#sponsors li.wide {margin:10px 0; clear:both;}
#sidebar ul#sponsors li a img {background: #fff;}
#sidebar ul#sponsors li .wp-caption-text {width: 125px; margin: 0; color: #f90405; text-align: center; background: #bbb;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
    
	
	}
#sidebar ul#sponsors li.wide .wp-caption-text {width: 300px;}
#footer {background: #37191c; padding-bottom: 20px; margin-top: 20px; }
#footer h2 {border-top: 8px solid #f08d02; font-size: 1.5em; color: #fff;}
#footer ul {list-style-type: none;}
#footer ul {margin: 0;}
#footer li {display: block; background: #f08d02;margin:5px 0 0 0; font-size: 12px; padding: 2px 5px;}
#footer li:hover {background: #d11c15;}
#footer li a:link, #footer li a:visited {color: #fff; font-weight: bold; text-decoration: none;}
#sub-footer {background: #d11c15; padding-top: 10px; height: 90px;}
#sub-footer a {color: #000; font-weight: bold; text-decoration: none; }