/*
Theme Name: Kano Custom 
Theme URI: http://kanosworld.com
Description: 
Author: SKETCHYMEDIA™
*/

html, body {
	padding: 0;
	margin: 0;
}
body { background:#020202 none repeat scroll 0 0 }

p {
	color: #ffffff;
	font-size: 12px;
	line-height: 1.5em;
	font-family: arial;
}
a:link, a:visited, a:active, li a:link, li a:visited, li a:active {
	color: #e7d640;
	text-decoration: none;
	font-family: arial;
}
a:hover, a:visited { text-decoration: underline; }
h1, h1 a:link, h1 a:visited, h1 a:active {
	color:#FFFFFF;
	font-family:arial;
	font-size:26px;
	text-decoration:none;
	width:550px;
	padding-bottom:10px;
}
h2, h2 a:link, h2 a:visited, h2 a:active {
	color: #d6d6d6;
	font-size: 14px;
	font-family: arial;
	text-decoration: none;
}
h3, h3 a:link, h3 a:visited, h3 a:active {
	color: #ffffff;
	font-size: 13px;
	font-family: arial;
	text-decoration: none;
}
small, ol, .says {
	color: #ffffff;
	font-size: 10px;
	font-family: arial;
}
a img { border: none; }
.content { margin: 10px; }

#frame {

	height:1200px;
}

.image-1{background:url(images/kano_bk_002.jpg)top center no-repeat;}
.image-2{background:url(images/kano_bk.jpg)top center no-repeat;}

#page {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 10px;
	display: block;
	position: relative;
}
#header {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	height: 505px;
	margin-top: 0;
	padding-top: 0;
	display: block;
}
#links {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:15px;
	margin:0px auto 0;
	text-align:right;
	width:950px;
	padding:10px;
}
#navigation {
	background: url(images/nav_bk.png) no-repeat;
	height:50px;
	left:10px;
	position:absolute;
	top:450px;
	width:937px;
	z-index:2000;
}
#twitter_oneline {
	height:50px;
	left:450px;
	position:absolute;
	top:350px;
	width:480px;
	z-index:2000;
	font-size:12px;
	color:#ffffff;
}
#navigation a {
	margin-left: -4px;
	border: 0;
	padding: 0;
}
#content { }
#left_column {
	margin-left: 8px;
	float: left;
}
#middle_column {
	float: left;
	margin-left: 12px;
}
#right_column {
	float: left;
	margin-left: 12px;
}
#blog_top {
	background: url(images/blog-header.gif);
	margin: 0;
	display: block;
	width: 616px;
	height: 40px;
}
#video_top {
	background: url(images/videos-blogpanel_head.gif);
	margin: 0;
	display: block;
	width: 616px;
	height: 40px;
}
#gallery_top {
	background: url(images/gallery-blogpanel_head.gif);
	margin: 0;
	display: block;
	width: 616px;
	height: 40px;
}
#events_top {
	background: url(images/events-blogpanel_head.gif);
	margin: 0;
	display: block;
	width: 616px;
	height: 40px;
}
#live_top {
	background: url(images/live-blogpanel_head.gif);
	margin: 0;
	display: block;
	width: 616px;
	height: 40px;
}
#about_top {
	background: url(images/about-blogpanel_head.png);
	margin: 0;
	display: block;
	width: 616px;
	height: 40px;
}
#blog {
	width: 616px;
	background: url(images/pattern-repeat.jpg);
	display: block;
	border: 0;
	padding: 1px 0 1px 0;
}
#blog_bottom {
	background: transparent url(images/blog_footer.gif) no-repeat;
	margin: 0;
	margin-bottom:50px;
	display: block;
	width: 616px;
	height: 40px;
}
#main_content {
	float: left;
	margin-left: 8px;
}
#sidebar {
	float: left;
	margin-left: 10px
}
#main_sidebar_top {
	background: url(images/sidebar_live-top.png) no-repeat;
	margin: 0;
	display: block;
	width: 310px;
	height: 33px;
}
#main_sidebar {
	width: 310px;
	background: url(images/sidebar_live-body.png) no-repeat;
	display: block;
	border: 0;
	padding: 1px 0 1px 0;
}
#main_sidebar ul {
	list-style-type:none;
	margin: 5px;
	padding: 0;
}
#main_sidebar li {
	border-bottom: 1px dotted #ffffff;
	width: 99%;
	margin: 2px;
	font-size: 10px;
	padding: 4px 0 4px 0;
}
#main_sidebar li a:link, #main_sidebar li a:visited {
	list-style-type: none;
	color: #ffffff;
}
#main_sidebar_bottom {
	background: url(images/blog-sidebarpanel_foot.gif) no-repeat;
	margin: 0;
	display: block;
	width: 310px;
	height: 55px;
}
#sidebar_live_top {
	background: url(images/sidebar_live-top.png) no-repeat;
	margin: 0;
	display: block;
	width: 309px;
	height: 33px;
}
#sidebar_live {
	width: 310px;
	height:187px;
	background: url(images/sidebar_live-body.png) no-repeat;
	font-family:helvetica;
        font size:12px;
	display: block;
	border: 0;
	padding: 1px 0 1px 0;
}
#sidebar_live ul {
	list-style-type:none;
	margin: 5px;
	padding: 0;
}
#sidebar_live li {
	border-bottom: 1px dotted #ffffff;
	width: 99%;
	margin: 2px;
	font-size: 10px;
	padding: 4px 0 4px 0;
}
#sidebar_live li a:link, #sidebar_live li a:visited {
	list-style-type: none;
	color: #ffffff;
}
#sidebar_live_bottom {
	background: #000000;
	margin: 0;
	display: block;
	width: 309px;
	height: 55px;
}
#tweet_us_sidebar {
	background:url(images/sidebar_twitter.png) no-repeat scroll 0 0;
	clear:both;
	display:block;
	margin-top:5px;
	padding-top:35px;
	width:310px;
	padding-left:5px;
	height:225px;
}
#download_sidebar {
	background:url(images/sidebar_download.png) no-repeat scroll 0 0;
	clear:both;
	display:block;
	margin-top:5px;
	padding-top:35px;
	width:310px;
	padding-left:5px;
	height:225px;
}
#live_shows_sidebar {
	background: #111111 url(images/sidebar_live.png) no-repeat;
	width: 310px;
	display: block;
	clear: both;
	padding-top: 40px;
	margin-top: 5px;
}
#latest_videos_sidebar {
	background:transparent url(images/sidebar_video.png) no-repeat scroll 0 0;
	height:200px;
	margin-bottom:10px;
        margin-top:55px;
	padding-top:50px;
	text-align:center;
	width:310px;
	padding-bottom:0px;
}
#latest_photos_sidebar {
	background:transparent url(images/sidebar_photos.png) no-repeat scroll 0 0;
	height:345px;
	width:259px;
	padding:50px 25px 30px 25px;
}
.spacer {
	display: block;
	height: 20px;
	width: 100%;
	clear: both;
}
#footer {
	background:transparent url(images/footer_bk.gif) no-repeat scroll 0 0;
	clear:both;
	display:block;
	height:141px;
	margin:0 auto;
	padding:0;
	width:960px;
}
#footerbottom {
	background:#0d0d0d none repeat scroll 0 0;
	clear:both;
	display:block;
	height:40px;
	margin:0 auto;
	padding:0;
	width:960px;
}
.footer_content {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	padding: 10px;
	margin-top:0;
	margin-bottom:0;
}
.footer_content a:link, .footer_content a:visited { color: #ffffff; }
.footer_content p {
	margin:4px 0 0 0;
	padding:0;
	font-size: 10px;
}
.footer_content ul { list-style-type: none; }
.footer_content li {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-family: arial;
}
.footer_content #footer-list-1, .footer_content #footer-list-2, .footer_content #footer-list-3 {
	float: left;
	margin: 0 0 0 -30px;
	padding: 20px 0 0 0;
	width: 130px;
}
#footer-list-4 {
	float:right;
	height:50px;
	margin:50px 40px 10px 10px;
	width:243px;
}
#footer-list-1 { 40px 10px no-repeat;
}
#footer-list-2 { 40px 10px no-repeat;
}
#footer-list-3 { 40px 10px no-repeat;
}
.header-container {
	display: block;
	clear: both;
	width: 100%;
	height: 40px;
}
.post-header {
	float: left;
	width: 400px;
}
.post-header a:link h1 {
	margin: 0;
	padding: 0;
}
.post-header small {
	margin: 0 0 20px 0;
	color: #e7d640;
	display: block;
	clear: both;
}
.post-comments {
	background:transparent url(images/comment-bubble-counter.gif) no-repeat scroll 0 0;
	clear:right;
	float:right;
	height:26px;
	padding-left:1px;
	text-align:center;
	width:20px;
}
.post-comments a:link, .post-comments a:visited, .post-comments a:active {
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
.entry {
	display: block;
	clear: both;
	margin-top: 20px;
	border-bottom: 3px solid #e7d640;
}
.comment-block {
	width: 100%;
	display: block;
	clear: both;
}
.comment-avatar, .comment-content { float: left; }
.commentlist li {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:url(images/comment_bg.jpg) repeat-x;
clear:both;
display:block;
margin-bottom:10px;
padding:10px;
}
.commentlist li { list-style-type: none; }
.commentlist img { float: right; }
.commentlist a:link, .commentlist {
	color: #fff000;
	font-size: 12px;
	font-weight: bold
}

        #comment-form { width:619px; padding:0; margin: 17px 0 0 17px; }
        #comment-form .body { background-color:#3c3c3c; margin: 0 0 17px 0; padding:16px 8px; }
        #comment-form .body h1 { text-transform:uppercase; font-size:13pt; }
        #comment-form .body label { display:block; font-size:9pt; color:#e7d640; margin:5px 0 3px 2px; }
        #comment-form .body label .info{ color:#fff; font-style:italic; }
        #comment-form .body .input { height: 20px; width:214px; padding:7px; background: url(images/input-bg.png) repeat-x; border:none; }
        #comment-form .body textarea { width:584px; height:138px; padding:7px; background: url(images/textarea-bg.png) repeat-x;  border:none; }
        #comment-form .body .button {  width:113px; height:19px; margin-top:10px; background: transparent url(images/comment-form-button.png); }


textarea#comment {
	width: 495px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#latest_photos .ngg-widget .shutterset_sidebar_1 {
	margin: 0;
	padding: 0;
}
    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }