/*
THEME NAME: Katrinbade
THEME URI: http://katrinbade.lv
DESCRIPTION: Wordpress theme for music club Katrinbade.
AUTHOR: <a href="http://kristapslazda.lv">Kristaps Lazda</a>
AUTHOR URI: http://kristapslazda.lv
*/


@charset "utf-8";
@import "reset.css";

/*------------------ BASIC TAGS ------------------*/

body {
	background: url(assets/img/bg3.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #585858;
}

a {color:#333; text-decoration: none;}
a:hover {text-decoration: underline;}
blockquote {font-style: italic; margin: 5px 0; padding: 8px 15px 8px 60px;}
#submit {background:#afd5ea; border: 1px solid #e5e5e5; padding:5px 10px; color:#fff; font-weight:bold;}

/*------------------ HEADER ------------------*/

#header{background:url(assets/img/header_bg.jpg) no-repeat center top; margin:0 auto; height:500px;}
#header_container{width:960px; margin: 0 auto; overflow:hidden; position:relative;}
#logo {background:url(assets/img/logo.png) no-repeat left top; float:left; height:120px; width:340px; margin-top:15px;}
#header_container h1{text-indent:-9999px;}
#description {text-indent:-9999px;}

/* Navigation */
.menu ul{list-style:none; margin-top:20px; padding-right:3px; float:right; font-weight:bold;}
.menu ul li {display:inline; margin-left:20px;}
.menu ul li a {color:#555; text-transform:uppercase;}
.menu ul li a:hover{text-decoration:none;  padding-bottom:2px; color:#311D02;}
/*Ballisu balkons*/
.menu .page-item-366 a {color:#d65959;} 
.menu .page-item-366 a:hover {color:#c33232;}

/* Slider */
#slider {width:960px; height:300px; padding:10px 0; margin:30px auto 0; background:url(assets/img/slider_bg2.png) no-repeat center top;}
#slideshow {margin: 0 10px;}
#slideshow img {display:none;}
#slideshow img.first {display:block;}

#slider_nav {margin:8px 5px 5px; padding:0; width:108px; float:right;}
#slider_nav li {margin:0; padding:0; list-style:none; display:inline;}
#slider_nav li a {width:17px; height:8px; background:url(assets/img/tabs_2.gif) no-repeat center center; display:block; float:left; padding:6px 2px 0 2px; outline:none;}
#slider_nav li a:focus {outline: none;}
#slider_nav li a:hover, #slider_nav li a.activeSlide {color:#979797; background:url(assets/img/tabs_1.gif) no-repeat center center; }

/*------------------ SIDEBAR ------------------*/

#sidebar {float:right; width:320px; margin-top:6px; position:relative;}
#sidebar h3 {padding:0 0 5px 0; color: #333333; font-size: 24px;}
.sidepanel {margin-bottom: 40px;}
.sidepanel ul li {padding:5px 0 0; line-height: 1.2;}
.sidepanel p {margin-top: 8px;line-height: 1.3;}

#twitterbox{margin:5px 3px 40px 0; position:relative; color:#333; }
#twittermsg{padding:12px; line-height:16px;}
#twittermsgbox{background:#fff; border: 1px solid #e5e5e5; margin-top:6px; overflow:hidden;}
#kaija{position:absolute; top:0px; right:0px;}
#kaija_place{float:right; width:60px; height:60px;}
.aktt_tweets ul li{margin-bottom:10px;}
.aktt_tweets ul li a {color:#5e93b5;}
.aktt_more_updates{display:block; float:right;}
.aktt_more_updates a{color:#333!important;}
.aktt_tweet_time {color:#999!important; font-size:11px;}
.video{margin:10px 0 20px;}
#friends img {background: #FFF; border: 1px solid #EFEFEF; padding: 4px; margin-top:6px;}

/*------------------ MAIN CONTENT ------------------*/

#container {width:960px; overflow:hidden; margin:25px auto; position:relative;}
#content {padding:0; float:left; width:590px;}
#noposts{background:#fff; border: 1px solid #e5e5e5; margin:45px 0 0 3px; padding:20px;}
#noposts p{font-size: 14px; line-height:1.5; color:#333; margin-top:20px;}
#noposts ul{list-style:none; margin:20px 0;}
#noposts ul li{display:inline;}
#noposts ul li img{ padding:5px; margin: 0 2px;  border: solid #e5e5e5 1px;}

.post {margin-bottom: 50px;}
.postholder{margin-left:180px; padding-top:5px;}
.page_post{padding-top:5px;}
.post-title {font-size: 28px; line-height:1.2; color:#333;}
.post-title a {font-size: 28px; line-height:1.2; color:#333;}
.post-title {font-size: 28px; line-height:1.2; color:#333;}

#tweetme{float:left; margin:5px; width:100px; }
#postassets{margin-right:20px;; float:left;} 
#postassets_single{margin-right:20px; width:170px; float:left;}

.page-subtitle {font-weight: 700; color: #CCC; font-size: 90%; text-transform: uppercase; padding-bottom: 5px; border-bottom: 1px solid #EFEFEF; margin-bottom: 15px;}

.post-comments {float: right; padding: 3px 0 7px 7px;}
.post-comments a {padding: 3px 7px 7px 0; color: #FFFFFF;}
.post-comments a:hover {color: #FFFFFF;}

.post-content {margin-top: 15px;}
.post-content h2 {font-size: 140%; margin-bottom: 10px; border-bottom: 1px solid #EFEFEF; padding: 10px 0 5px;}
.post-content h3 {font-size: 110%; font-weight: 700; margin-bottom: 5px; border-bottom: 1px solid #EFEFEF; padding: 10px 0 5px;}
.post-content p {line-height: 1.5;margin:0 0 10px 2px;padding-left:3px;}
.post-content img.alignnone {background: #FFF; border: 1px solid #EFEFEF; padding: 4px; margin:2px;}
.post-content img.alignleft {float: left; border: 1px solid #EFEFEF; margin: 0 25px 15px 0; padding: 4px;}
.post-content img.alignright {float: right; border: 1px solid #EFEFEF; margin: 0 0 15px 25px; padding: 4px;}
.post-content object {padding: 4px; margin:2px;}
.post-content ul,.post-content ol {margin-left: 30px; margin-bottom: 20px;}
.post-content ul {list-style: outside;}
.post-content ul li,.post-content ol li {line-height: 1.3; margin-bottom: 5px;}
.post-content ol {list-style: decimal;}


.more-link {font-weight: 700;display: block;margin-top: 10px;}
.section-title {font-size: 140%;margin-bottom: 10px;}

#comments ol li {margin-top: 2px; border-bottom: 1px solid #F0F0F0; padding: 10px 0; overflow: hidden; height: 1%;}
.comment-gravatar {float: left; margin-right: 10px; background: #FFF; border: 1px solid #F0F0F0; padding: 3px;}
.comment-data {float: left; width: 400px;}
.comment-data p {margin-bottom: 6px; line-height: 1.3;}
.comment-author {font-weight: 700; margin-bottom: 3px;}
.comment-meta {color: #666; margin-bottom: 5px; font-size: 85%;}

.unapproved {font-style: italic;}

#respond {margin-top: 30px;}
#comment-form {margin-top: 15px; margin-bottom: 10px;}
#comment-form label {font-size: 90%; display: block; margin-bottom: 5px;}
#comment-form input {width: 240px; margin-bottom: 10px; padding: 5px;}
#comment-form textarea {width: 455px; height: 200px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; padding: 10px;}

/*------------------ FOOTER ------------------*/

#footer {margin: 50px auto 0; width: 960px; border-top: 1px solid #EAEAEA; padding: 20px; text-align:center;}
#footer p {color:#999; font-size:11px; line-height:1.2;}
#footer a{color:#999!important; font-size:11px;}
#footer a:hover{text-decoration:underline;}
p#artofsailing{background:#fff; color:#000!important; width:300px; margin: 10px auto 0;}
p#artofsailing a{color: blue!important;}

/*------------------ KONKURSS ------------------*/
#konkurss{background:url(assets/img/konkurss/konkurss.png) no-repeat left top; position:absolute; top:8px; right:1px; height:240px; width:178px; margin-top:10px; z-index:90;}
#konkurss a{width:178px; height:170px; position:absolute; top:50px;}
#konkurss a, #konkurss a:hover{text-decoration: none;}
#konkurss a i{visibility:hidden;}

#k_header{background:url(assets/img/header_bg.jpg) no-repeat center top; margin:0 auto; height:330px; display:block;}
#k_container {width:960px; overflow:hidden; margin:-85px auto 25px; position:relative;}
#k_container h1 {font-size: 28px; line-height:1.2; color:#333; padding-left:3px; margin-bottom:30px; background:url(assets/img/konkurss/k_title.png) no-repeat left top; text-indent:-9999px;}
#k_container h2 {font-size: 16px; margin:100px 0 20px; text-align:center;}
#k_container p {line-height: 1.7;margin:0 0 10px 2px;padding-left:3px;}
#k_pic1{float:right; margin:10px 120px 50px;}
#k_pic2{float:left; margin:0px 100px;}
#k_divider{display:block; height:100px;}
#k_paragraph1{padding-top:10px;}
#k_paragraph2{padding-top:30px;}
#k_logo{text-align:center;}
#k_logo img{margin:10px 40px;}

/*------------------ RATING ------------------*/
#r-header{background:url(assets/img/header_bg.jpg) no-repeat center top; margin:0 auto; height:330px; display:block;}
#r-container {width:960px; overflow:hidden; margin:-85px auto 25px; position:relative;}
#r-container h1 {font-size: 28px; line-height:1.2; color:#333; padding-left:3px; margin-bottom:30px; background:url(assets/img/konkurss/k_title.png) no-repeat left top; text-indent:-9999px;}
#r-container h2 {}
#r-left{width:680px;}
#r-left h2{text-align:center; font-size:24px;}
#r-right{text-align:center; width:240px; float:right;}
#r-right img{margin:10px 40px;}
#r-right h2 {font-size:16px; margin:10px 0 20px;}
.r-post {}

/*Winners*/
#post-467 .r-postholder{margin:50px 8px 50px; padding:20px 20px 5px; float:left; border: solid #ccc 3px; background:url(assets/img/konkurss/1stplace.png) no-repeat right bottom;}
#post-468 .r-postholder{margin:50px 8px 50px; padding:20px 20px 5px; float:left; border: solid #ccc 3px; background:url(assets/img/konkurss/2ndplace.png) no-repeat right bottom;}
#post-476 .r-postholder{margin:50px 8px 50px; padding:20px 20px 5px; float:left; border: solid #ccc 3px; background:url(assets/img/konkurss/3rdplace.png) no-repeat right bottom;}

#r-left p {font: italic 14px/1.6 Verdana, Arial, Helvetica, sans-serif; padding:20px 0 0 20px;}

.r-postholder{margin:10px; padding:20px 20px 5px; float:left; border: solid #ccc 1px;}
.r-post-title, .r-post-title a {font-size: 14px; padding:0; margin:5px 0; color:#333;}
.r-post-content {margin-top: 10px;}
.author-name{margin:0; padding:0;}
.ratingtext{padding-top:3px;}
.thumb2{padding:5px; margin:10px 0 0 20px;; float:left; border: solid #ccc 1px;}
#r-post-data{float:left; width:320px; margin:8px 0 0 20px;}
#r-post-data h2{font-size:20px; line-height:1;}
#r-post-data p{margin-top:10px;}
#r-post-data .r-post-content{}
#r-back-link{margin-top:30px;}

/*------------------ Jaungada balle ------------------*/

#calendar-content .post-content{padding-top:6px;}
