/*
Theme Name: Kyo.Team
Theme URI: http://wordpress.org/
Description: Default theme for the Karate Club Kyo.Team Hungária
Author: Balint Kis
Version: 1.0
Tags: red, three-column, fixed-width
*/

body {
font-family: Arial, Helvetica, sans-serif;
background: #850000;
color:#333;
width:100%;
margin:0;
padding:0;}
		
a {
color: #990300;
text-decoration:none;}

a:hover {
text-decoration:underline;}

ul {
margin:0;
padding:0;}

#page 
{width: 920px;
background:url("kepek/ujegesz3.jpg");
margin: 0 auto 0 auto;}

#shadow {
background:url("kepek/bg_page.png");
width:992px;
margin: 0 auto 0 auto;}
				
#header-menu {
float:left;}

#header-search{
float:right;
height:30px;
padding-right:10px;}

.post #header-search {
float:none;}

.post p {
line-height: 150%;
font-size: 12px;}

#header-top{
height:50px;
background:url("kepek/bg_page_top.png");}
		
#header-img{
height:221px;
background:url("kepek/header.jpg");
background-repeat:no-repeat;}
					
#pagoda {
width:196px;
height:227px;
background:url("kepek/pagoda2.jpg");
position:relative;
left:628px;
bottom:0px;}
					
#content {
width:550px;
float:left;}
				  
#leftside {
width:185px;
float:left;}
				   
#rightside {
float:right;
width:185px;}
					
#footer {
background:url("kepek/footer.png");
width:992px;
height:105px;}
		
.post h2 { 
text-align: left;
color: #990300;
font-size: 20px;
background-image: url("kepek/bg_post_title.gif");
background-repeat: repeat-x;
background-position: 50% 100%;
padding-bottom: 8px;
margin-top: 15px;
margin-bottom: 5px;}

#sponsors {
padding-left:15px;}

#persons {
padding-left:15px;}


#updates {
padding-left:15px;}
		
h3 { 
text-align: left;
color: #990300;
font-size: 17px;
border-bottom: 0.04em solid;
border-color:#9a9292;
margin-right: 20px;}
			
.post{
font-size:11px;
color:#44402e;
padding-right:20px;
margin-bottom:10px;
width:500px;
text-align:justify;}

#s { 
height: 15px;
margin-top: 4px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
width: 160px;}
		
input {
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
background-color: #ebe9e0;
border-top-color: #a29c7d;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #a29c7d;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;}
			
#searchsubmit {
background-image: url("kepek/search.png");
background-repeat: no-repeat;
width: 77px;
height: 28px;
border-top-width: medium;
border-left-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-style: none;
color: #ffffff;
font-size: 11px;
text-transform: lowercase;
font-weight: 700;
line-height: 20px;
padding-bottom: 2px;
letter-spacing: 1px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;}

#submit {
background-image: url("kepek/submit.png");
background-repeat: no-repeat;
width: 160px;
height: 28px;
border-top-width: medium;
border-left-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-style: none;
color: #ffffff;
font-size: 11px;
font-weight: 700;
line-height: 20px;
padding-bottom: 2px;
letter-spacing: 1px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;}

textarea#comment { width: 500px;}

.post small{
font-size:11px;}

.post small a:hover, .postmetadata a:hover{
text-decoration:underline;}
			
#footer-text {
padding-left:50px;
position:relative;
top:18px;
font-size: 10px;}
			
.clear {
clear:both;}

#menu ul li a:hover{
background-color:#870000;
color:#FFFFFF;}
			
#menu ul {
list-style-type: none;
padding-left: 7px;
margin-right: 20px;}
			
#menu ul li a{
color:#000000;
text-decoration:none;
display:block;
height:23px;
padding:0px 0px 0px 5px;
margin: 0;
font-size:13px;
line-height:23px;}
	
#header {
width:920px;
height:35px;
overflow:hidden;
margin: 0 auto 0 auto;}
			
#header-menu li {
display: inline;
padding-top: 0px;
margin-top: 0px;}
		
#header-menu {
height:30px;
padding-top: 7px;
padding-left: 7px;
position:relative;
bottom:6px;}
		
#header-menu ul li a:hover { 
background-color: #820000;
color: #ffffff;}

#header-menu ul li a { 
padding-left: 11px;
padding-right: 11px;
padding-top: 7px;
padding-bottom: 7px;
text-transform: uppercase;
text-decoration: none;
font-weight: 700;
color: #000000;
display: inline;
font-size: 10px;}

.postmetadata{
background-color:#dedbcb;
padding-top:1px;
padding-bottom:5px;
background-image:url(kepek/bg_post_title.gif);
background-repeat:repeat-x;
background-position:bottom;}

.postmetadata p{
border-bottom:1px solid #bebaa4;
border-top:1px solid #f0eee4;}


#kovel {
font-size:12px;
text-align:right;
margin-right:20px;}

.alignleft {
float:left;}

.aligncenter {
	text-align:center;
	vertical-align:middle;}

img {
padding: 0px 5px 5px 0px;
border:0;}

#archivum {
padding-left:15px;}

#content-wrapper {
padding-left:30px;}

#search-h2 { 
text-align: left;
color: #990300;
font-size: 20px;
background-image: url("kepek/bg_post_title.gif");
background-repeat: repeat-x;
background-position: 50% 100%;
padding-bottom: 8px;
margin-top: 15px;
}

#friss {
font-size:12px;}

#sidebar-left-wrapper {
padding-left:15px;}

#hirlevel-sub {
background-image: url("kepek/subscribe2button.png	");
background-repeat: no-repeat;
width: 95px;
height: 28px;
border-top-width: medium;
border-left-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-style: none;
color: #ffffff;
font-size: 11px;
font-weight: 700;
line-height: 20px;
padding-bottom: 2px;
letter-spacing: 1px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 8px;
}

#hirlevel-unsub {
background-image: url("kepek/search.png");
background-repeat: no-repeat;
width: 77px;
height: 28px;
border-top-width: medium;
border-left-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-style: none;
color: #ffffff;
font-size: 11px;
text-transform: lowercase;
font-weight: 700;
line-height: 20px;
padding-bottom: 2px;
letter-spacing: 1px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;}

#naptarbalra {
position:relative;
width:170px;
left:-15px;
}

#kanji{
float:right;
width:22px;
height:60px;
background-image: url("kepek/kanji.png");
position:relative;
right:40px;
bottom:42px;
}

.divider{
width:150px;
height:11px;
background-image: url("kepek/elvalaszto.png");
}

#righside-wrapper {
margin-left:15px;}

#menu li {
width:150px;
overflow:hidden;}

#friss li {
margin-left:30px;}

.wp-caption { 
border-top-color: #dddddd;
border-left-color: #dddddd;
border-right-color: #dddddd;
border-bottom-color: #dddddd;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Naaaaaptááááááár */

.calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:50px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width: 170px;
     }
     .calendar-heading {
        height:10px;
        	text-align:center;
	vertical-align:middle;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-next {
        width:25%;
        	text-align:center;
	vertical-align:middle;
	font-size:11px;
     }
     .calendar-prev {
        width:25%;
        	text-align:center;
	vertical-align:middle;
	font-size:11px;
     }
     .calendar-month {
        width:50%;
        	text-align:center;
	vertical-align:middle;
        font-weight:bold;
	font-size:11px;
     }
     .normal-day-heading {
        	text-align:center;
	vertical-align:middle;
        width:5px;
        height:5px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
     }
     .weekend-heading {
        	text-align:center;
	vertical-align:middle;
        width:10px;
        height:10px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
        color:#990300;
     }
     .day-with-date {
        vertical-align:text-top;
        	text-align:center;
	vertical-align:middle;
        width:10px;
        height:10px;
        border:1px solid #DFE6DE;
     }
     .no-events {

     }
     .day-without-date {
        width:10px;
        height:10px;
        border:1px solid #E9F0E8;
     }
     span.weekend {
        color:#990300;
     }
     .current-day {
        vertical-align:text-top;
        	text-align:center;
	vertical-align:middle;
        width:10px;
        height:10px;
        border:1px solid #BFBFBF;
        background-color:#E4EBE3;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        	text-align:center;
	vertical-align:middle;
     }
     .event-title {
        	text-align:center;
	vertical-align:middle;
        font-weight:bold;
        font-size:1em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        	text-align:center;
	vertical-align:middle;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        	text-align:center;
	vertical-align:middle;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:10px;
        	text-align:center;
	vertical-align:middle;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }

     table span {
	 font-size:11px;}

     table {
	vertical-align:bottom;
		text-align:center;
	vertical-align:middle;
	vertical-align:middle;}

	.sidebar-img {
	width:150px;}

	#rotator {
	padding-top: 25px;
	padding-left: 20px;}
	
	#oldalak div {
	font-size: 11px;
	background:url("kepek/facebook_logo.png");
	background-repeat: no-repeat;
	background-position:left top;
	padding-left:30px;
	border-bottom: 0.04em solid;
	border-color:#9a9292;}
