/*
Theme Name: Turavezetes
Theme URI:
Description: Simple Wordpress theme based on HTML5, made for turavezetes.hu.
Version: 1.2.1
Author: H.S.Laszlo
Author URI: http://bluedesign.hu
Tags: three-columns, right-sidebar, fixed-width
*/

* {margin: 0; padding: 0}
header, nav, section, article, aside, footer {display: block}
body {font: 13px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;color: #444; background:#fff /*#F8F8F8*/;}
a {color: #569638;}
a:hover {color: #396324;}
p {margin: 0 0 18px;}
img {border: 0}
input {vertical-align: middle}
blockquote {margin: 0 0 18px 20px;padding: 1px 12px;border-left: 3px solid #DE8D8D;background: #F2F2F2;height: 1%;}
blockquote p {padding: 8px 0;margin: 0;}
.aligncenter, div.aligncenter {display: block;margin: 0 auto;}
img.aligncenter {margin: 0 auto}
.alignleft {float: left}
img.alignleft {margin: 5px 10px 3px 0}
.alignright {float: right}
img.alignright {margin: 5px 0 3px 10px}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
table {width: 80%;margin: 0 0 20px 3px;border-collapse: collapse;}
th, td {/*border: 1px solid #CCC;*/padding: 4px 8px;}
th {text-align: left;background: #F3F3F3;}
pre {margin: 0 0 20px;}

#wrapper {width: 1000px;margin: 0 auto;padding: 0;background: #fff;}
#header {height:400px;margin-bottom: 28px;position: relative;background:#fff url(img/top_bg.jpg) no-repeat top;}
#logo {width:1000px;height:85px;float:left;background:transparent;
	/*position: absolute;top: 23px;left: 25px;color: #808080;line-height: 1;font-size: 33px;text-shadow: 2px 2px 1px #DDD;*/}
#logo a { text-decoration: none;width:460px;height:85px;background:url(img/logo.jpg) no-repeat;float:left;}
#logo span {display: block;font-size: 13px;font-weight: normal;margin: 5px 0 0;text-shadow: none;}

img#header-img{position:absolute;bottom:0px;left:0px;}

#nav {width: 100%;height: 24px;padding: 7px 0 0 0;clear: both;background: #6f6340;position: relative;}
#nav ul{width:720px;float:left;}
#nav ul li {float: left;font-size: 13px;text-transform: uppercase;list-style: none;}
#nav ul li a {float: left;margin: 0 20px 0 10px;color: #ffffff;text-decoration: none;}
#nav ul li a:hover {color:#FFDB6F;text-decoration:none;}
#nav ul li.current_page_item {/*background: url(img/arrow.gif) 0 7px no-repeat;*/}
#nav ul li.current_page_item a {color:#FFDB6F;}

#search {position: absolute;top:4px;right:4px;}
#search input {font: 11px "Trebuchet MS", Arial, Sans-Serif;float: left;}
#s {width: 175px;padding: 3px 6px;border: 1px solid #CCC;margin-right: 5px;}
#s:hover {border-color: #AAA;}
#s:focus {border-color: #569638;}
#searchsubmit {background:#569638;border: 0;padding: 2px 7px;color: #fff;font-weight: bold !important;
	overflow: visible;height: 24px;cursor: pointer;}
#searchsubmit:hover {background:#396324;}

footer {padding: 7px 10px;margin: 0 0 8px;font-size: 11px;line-height: 16px;color: #fff;background: #6f6340;}
footer  a{color:#fff!important;}
/* Content
-----------------------------------------------------------------------------*/
section {width: 100%;overflow: hidden;background: url(i/dots.gif) 550px 0 repeat-y;margin-bottom: 10px;}
#content{width:690px;float: left;padding: 0 30px 0 10px;overflow: hidden;}
#content.front-page {width:440px;padding: 0 10px;}
#content h2 {font: 23px/24px "Trebuchet MS", Arial, Sans-Serif;padding: 1px 0 6px;border-bottom: 1px solid #E5E5E5;
	margin-bottom: 12px;text-shadow: 2px 2px 1px #DDD;}
#content h2 a { text-decoration: none;}
#content h2 a:hover {text-decoration: underline;}
#content h3 {font: normal 20px/1.5 "Trebuchet MS", Arial, Sans-Serif;padding: 0 0 3px;margin-bottom: 18px;
	border-bottom: 1px solid #E5E5E5;text-shadow: 2px 2px 1px #DDD;}
#content .post {margin: 0 0 45px;}
#content .post h2, #content .post h3 {font-size: 23px;margin: 0 0 18px;}
.pmeta {font-size: 12px; line-height: 16px;margin: -13px 0 15px;color: #888;}
.pmeta span {margin: 0 3px;}
.pmeta a, .ptags a {color: #888;text-decoration: underline;}
.pmeta a:hover, .ptags a:hover {color: #396324;}
.entry  p{text-align: justify;}
#content .entry h2, #content .entry h3, #content .entry h4, #content .entry h5, #content .entry h6 {
	font: normal 23px/1.4 "Trebuchet MS", Arial, Sans-Serif;padding: 0 0 4px;margin: 25px 0 18px;text-shadow: 2px 2px 1px #DDD;
  background: url(i/smalldot.gif) 0 100% repeat-x;border: none;}
#content .entry h3 {font-size: 20px}
#content .entry h4 {font-size: 18px}
#content .entry h5 {font-size: 17px}
#content .entry h6 {font-size: 15px}
.ptags {font-size: 12px;line-height: 16px;color: #999;padding: 3px 5px;overflow: hidden;height: 1%;}
.comments {float: right;}

.line {clear: both;padding: 3px;margin: 0 0 15px;background: url(i/smalldot.gif) repeat-x;}

.post ol {margin: -4px 0 18px 35px;}
.post ul {margin: -4px 0 18px 18px;}
.post li {padding: 3px 0 4px;}
.post ul li {padding: 3px 0 4px 4px;list-style-type:disc;}
.post li ul {margin: 4px 0 -5px; border-top: 1px solid #EEE;}
.post li ol {margin: 4px 0 -5px 18px; border-top: 1px solid #EEE;}

.post ul.szakirodalom{}
.post ul.szakirodalom li{border:0;}
.post ul.szakirodalom li a{font-size:17px;font-weight:bold;text-decoration:none;}

div.pagetitle {font: normal 19px "Trebuchet MS", Arial, Sans-Serif;padding: 3px 0 4px;margin-bottom: 30px;
	border: 1px solid #E5E5E5;text-shadow: 1px 1px 0 #FFF;text-align: center;background: #F4F4F4;}

table.tablazat {width:100%;margin: 0 0 20px 3px;border-collapse: collapse;}
table.tablazat th, table.tablazat td {border: 1px solid #CCC;padding: 4px 8px;}
table.tablazat th {text-align: left;background: #F3F3F3;}	

table.vegzosok{border: solid 2px #678FC2; width:670px;}
table.vegzosok th{background-color:#678FC2;color:#fff;font-weight:bold;text-align:center;}
table.vegzosok td {padding: 4px 8px;text-align:center;}
table.vegzosok td img{float:left;margin:5px;}

table.tablazat.aligncenter {display: block;margin: 0 auto;width:80%;}

.vastagfekete {font-weight: bold;color: black;}
.vastagbordo {font-weight: bold;color: #CC0000;}	
a.more-link{color:#fe8b20;text-decoration:none;float:right;font:normal bold 12px/140% "Georgia", Arial, Sans-Serif;}
a.more{color:#fe8b20;text-decoration:none;font:normal bold 12px/140% "Georgia", Arial, Sans-Serif;padding-left:8px;}
/* Sidebars
-----------------------------------------------------------------------------*/
aside {float: right;width: 540px;font-size: 12px;line-height: 15px;padding: 8px 0 0;}
#sidebar1 {float: left;width: 254px;padding: 0 8px;background-color:#f5f3f3;}
#sidebar2 {float:right;width: 254px;	padding: 0 8px;}
.section {margin: 0 0 25px;width:254px;float:left;}
.sectionf {margin: 0 0 25px;width:254px;float:left;background-color:#ffffff;}

.sidebar p{font:italic normal 12px/140% "Georgia", Arial, Sans-Serif;color:#6f6340;padding:0 5px 8px 5px;}
.sidebar ul {margin: 0 0 15px;}
.sidebar li {list-style: none;padding: 3px 4px 4px 12px;margin: 0;
	background: url(img/arrow.gif) 3px 9px no-repeat;}
.sidebar li ul {margin: 0 0 2px;}
.sidebar li li {padding: 3px 0 0 12px;border: none;}
.sidebar a {color:#fe8b20;text-decoration: none;}
.sidebar a:hover {text-decoration: underline;}

#sidebar1 h2, #rsscontent .gfc-title{color:#6f6340;font:normal normal 24px/28px "Georgia", sans-serif;}
#sidebar1 h2.turautvonalak, #sidebar1 h2.media{padding:82px 0 0 95px;margin:10px 0;}
#sidebar1 h2.turautvonalak{background:transparent url(img/turautvonalak.png) no-repeat left bottom;}
#sidebar1 h2.media{background:transparent url(img/media.png) no-repeat left bottom;}
#sidebar1 a.brown{color:#6f6340;font:italic bold 14px/18px "Georgia", sans-serif;float:right;margin:10px 5px 10px 0;}

#sidebar2 h3 {font:normal bold 14px/18px "Georgia", Arial, Sans-Serif;padding:8px 0;margin: 0 0 10px;color:#6f6340;letter-spacing:-1px;
border-top:1px solid #d2cfc4;border-bottom:1px solid #d2cfc4;}
#sidebar2 p a{color:#fe8b20;font-weight:bold;text-decoration:none;font-style:normal;float:right;}

#tagCloud a, .widget_tag_cloud a {margin: 0 4px 0 0;line-height: 24px;}
#wp-calendar { width: 100%;margin: 0 0 12px;}
#wp-calendar td {text-align: center;}	
	
/* Comments
-----------------------------------------------------------------------------*/	
.commentlist {margin: 18px 0 0;}
.commentlist li {list-style: none;}
.commentlist li .commentdiv {margin: 0 0 25px;height: 1%;}
li.bypostauthor .commentdiv {padding: 3px 3px 7px;border: 1px solid #AAA;}
.commentlist ul.children {margin: 13px 0 0 18px;}
.comment-author {background: #F2F2F2;border: 1px solid #E9E9E9;padding: 4px 4px 3px 4px;
	min-height: 39px;height: auto !important;height: 39px;}
.fn {font-style: normal;	font-weight: bold;}
.avatar {border: 1px solid #DDD;padding: 2px;float: left;background: #FFF;margin: 0 5px 0 0;}
.commentmetadata {font-size: 11px;color: #888;padding: 3px 0 0;}
.commentmetadata a {color: #888; text-decoration: none;}
.commentmetadata a:hover {color: #396324; text-decoration: underline;}
.ctext {padding: 10px 7px 0;}
.reply {width: 100%;overflow: hidden;text-transform: lowercase;margin: -3px 0 0 7px;}
.reply a {background: #F4F4F4;float: left;color: #396324;text-decoration: none;
	padding: 0 6px 2px;border: 1px solid #CCC;font-size: 13px;line-height: 16px;}
.reply a:hover {background: #569638;color: #FFF;border: 1px solid #569638;}
#cancel-comment-reply {float: right;position: relative;top: -43px;}
#cancel-comment-reply small {font-size: 13px;}
#respond h3 { margin-top: 35px;}
#commentform {padding: 0 0 20px;}
#commentform p {margin: 0 0 7px;white-space: nowrap;}
#author, #email, #url, #comment, #submit {
	font: 13px "Trebuchet MS", Tahoma, Arial, Sans-Serif;padding: 3px 5px;width: 200px;border: 1px solid #CCC;}
#author:focus, #email:focus, #url:focus, #comment:focus, #submit:focus {border-color: #999;}
#comment {width: 97%;height: 150px;}
#submit {width: 128px;height: 26px;padding: 0;background: #569638;cursor: pointer;border: none;color: #FFF; font-weight: bold;}
#submit:hover {background: #396324;}


.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#DFD8C3; border:1px solid #ccc; color:#3D0000; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#9BCF81; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}




