/*
Theme Name: ABADA Capoeira Brno
Theme URI: http://brno.abada.cz
Description: Vzhled pro ABADÁ Capoeira Brno
Version: 1.0
Author: Jakub Wagner
Author URI: http://jakubwagner.spaces.live.com
Tags: red, custom header, one column, widgets
*/

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px */
	background:#4c181c url(images/bg.jpg)  top no-repeat;
	color:#555;
	line-height:150%;
}

p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 200;
	}


h1, h2, h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

h1 {
  	color: #990000;
	font-size: 2em;
	}

h2 {
	font-size: 1.6em;
	color: #585858;
	}

#sidebar h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	color: #585858;
	margin-top:13px;
	margin-bottom:13px;
	}
h4 {
	font-size: 1.2em;
	color: #585858;
	margin-top:13px;
	margin-bottom:13px;
	font-weight:bold;
	}
	
	
	

h1 a,h1 a:visited,h1 span, #headerimg .description {
	text-decoration: none;
	color: #990000;
	}

h2 a,h2 a:visited,h2 span, 
h3, h3 a, h3 a:visited,h3 span {
	color: #585858;
	}

h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited, 
#sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	
	}


a, a:visited {
	text-decoration: none;
	color:#990000;
	}
	
a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{
   text-decoration:underline;
}


.text_right{
	   text-align:right;
}
.text_left{
	   text-align:left;
}

a img {
	border:none;
}

#page_top {
	height:20px;
	width:850px;
	margin:0px auto;
	background:url(images/top_bg.png) top no-repeat;
}
#page {
	width:850px;
	height:auto;
	margin:0px auto;
	padding:0px auto;
	background:url(images/middle_bg.png) left top repeat-y;
}

#header {
	padding:3px 20px 10px 20px;
}

#top_link_left {
	float:left;
	padding-left:10px;
	cursor: pointer;
}

#top_link_left h2{
  	font-size:13px;
  	color:#990000;
  	margin:0;
	  padding:0;
}

#top_link_right {
	float:right;
	padding-right:20px;
	margin:0;
}

#top_link_right ul {
 	margin:0;
 	padding:0;
 	list-style:none;
}
#top_link_right ul li {
	display:inline;
	margin-right:4px;	
}
#top_link_right ul li a{
	text-decoration:none;
	font-weight:bold;
  color:#990000;
	padding-left:4px;
  border-left:2px solid #990000;
}

#header_img {
	margin:0;
  background: #DAD7C5 url(images/abada-capoeira-brno-logo.gif);
	height: 204px;
	width: 810px;
	cursor: pointer;
}

.clr {
	clear:both;
}

#pagebody {
	float:left;
	padding:0px 15px 10px 35px;
	width:800px;
	height:auto;
}

#sidebar {
	float:left;
	width:240px;
}
#sidebar_top {
  float:left;
	height:30px;
	width:240px;
	line-height: 0px;
	background:url(images/sidebar_top_bg.png) top no-repeat;
}
#sidebar_middle {
	float:left;
	height:auto;
	width:240px;
	background:url(images/sidebar_middle_bg.png) top repeat-y;

}
#sidebar_bottom {
	float:left;
	height:20px;
	width:240px;
	line-height: 0px;
	background:url(images/sidebar_bottom_bg.png) top no-repeat;
}

#sidebar_middle  ul {
  list-style:none;
  text-align:center;
  width:160px;
  line-height:200%;
}

#sidebar_middle  ul li {
  width:160px;
  display:block;
	font-size:12px;
	font-weight:bold;
}
#sidebar_middle  ul li ul{
  margin:0;
  padding:0;
}

#sidebar_middle  ul li a:link,
#sidebar_middle ul li a:visited,
#sidebar_middle  ul li a:active {
  text-decoration:none;
  color:#595959;
  display:block;
}

#sidebar_middle ul li a:hover {
   color:#990000;
   cursor: pointer;
}



#searchform {
	margin-top:10px;
}

#usersidebarpanel{
margin-top:15px;
margin-bottom:15px;
}

#usersidebarpanel  ul{
padding:0;
margin:0;
}

#usersidebarpanel  ul img{
margin-top:10px;
margin-right:20px;
float:left;
}

#usersidebarpanel  ul li{
float:left;
width:80px;
}

.nav_right{
	text-align:right;
	float:right;  
}

.nav_left{
	text-align:left;
	float:left;
} 
.post{
	float:left;
	margin-top:10px;
} 	 

.post_continue{
	float:right;
} 	 

#content {
	float:left;
	width:560px;
	padding:0px;
	margin:0px;
}

.postmetadata {
	float:left;
	clear: both;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 1.2em;
	line-height:1.6em;
	}
	.postmetadata .date, .postmetadata .author, .postmetadata .comment, .postmetadata .category, .postmetadata .tag, .postmetadata .edit {
		margin:  0 0 0 2px;
		padding: 0 0 0 20px;
	}
	.postmetadata .date           { background: url(images/icons/icons-normal.png) 0 0 no-repeat; }
	.postmetadata .date:hover     { background: url(images/icons/icons-hover.png) 0 0 no-repeat;	}

	.postmetadata .author         { background: url(images/icons/icons-normal.png) 0 -16px no-repeat; }
	.postmetadata .author:hover   { background: url(images/icons/icons-hover.png) 0 -16px no-repeat;	}

	.postmetadata .comment        { background: url(images/icons/icons-normal.png) 0 -32px no-repeat; }
	.postmetadata .comment:hover  { background: url(images/icons/icons-hover.png) 0 -32px no-repeat;	}

	.postmetadata .category       { background: url(images/icons/icons-normal.png) 0 -48px no-repeat; }
	.postmetadata .category:hover { background: url(images/icons/icons-hover.png) 0 -48px no-repeat;	}

	.postmetadata .tag            { background: url(images/icons/icons-normal.png) 0 -64px no-repeat; }
	.postmetadata .tag:hover      { background: url(images/icons/icons-hover.png) 0 -64px no-repeat;	}

	.postmetadata .edit           { background: url(images/icons/icons-normal.png) 0 -80px no-repeat; }
	.postmetadata .edit:hover     { background: url(images/icons/icons-hover.png) 0 -80px no-repeat;	}
	
.comment_list{
  list-style:none;
  float:left;
  margin:0px; 
  padding-left:10px;
  padding-bottom:20px;
  width:550px;
  height:auto;
  
}
.comment_frame {
  float:left;
  margin-bottom:6px;
}
.comment_info {
  float:left;
  width:480px;
  margin-left:2px;
  padding-left:6px;
	background-color:#c5c5c5;
}
.comment_cite{
  float:left;
  text-align:left;
  width:auto;
  color:#585858;
}
.comment_time{
  float:right;
  text-align:right;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#585858;
	padding-right:5px;
}
.avatar {
  float:left;
  width:50px;
	height:50px;
	background:#fff none repeat scroll 0 0;
	padding: 1px 1px 1px 1px;
  border:1px solid #ccc;
}
.comment_box {
  float:left;  
}
.comment_text {
  float:left;
  width:476px;
  height:auto;
  margin-left:2px;
  padding-left:10px;
  background-color:#eee;  
}
.comment_form {
  float:left;
  width:416px;
  margin-top:20px;
  margin-left:66px;
  padding-left:31px;
  padding-right:31px;
  background-color:#eee;  
}


#footer {
  margin-top:15px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
}

#page_bottom {
	height:20px;
	width:850px;
	margin:0 auto;
	padding:0px auto;
	background:url(images/bottom_bg.png) top no-repeat;
}

