
/*clearing*/

body {background:#c8c8c8; line-height:0; font-size:0; margin:0; padding:0; border:0; }
/* header.php-footer.php */

div, span, tr, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img {margin:0; padding:0; border:0; color:#000; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; line-height:15px; list-style:none;}




/*basic*/

p {margin:0 0 15px 0;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; color: #777;}

blockquote cite {margin: 5px 0 0; display: block;}

em,
strong,
b {font-style:normal; font-weight:bold; color:#555;}


h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;}

h2, h3 {clear:both; font-size:1.4em; text-align:left;}

h2 a, h3 a {font-size:1em;}

.post h2, .post h3 {margin:0 0 10px 0;}

h2.pagetitle {font-size:1.6em; text-align:left; line-height:2em; color:#555;}

h3.comments {padding: 0; margin: 40px auto 20px ;}


a img {border: none;}

a {color:#000; text-decoration:none; font-weight:bold;}

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

h2, 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:hover {color:#ccc;; text-decoration: none;}


p img {padding: 0; max-width: 100%;}

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;}


html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; /*text-indent: -10px;*/}

html>body .entry li {margin: 7px 0 8px 10px; list-style: none;}

.entry ol {padding: 0 0 0 35px;	margin: 0;}

.entry ol li {margin: 0; padding: 0;}

.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}

ul, li, ol {list-style: none;}

.n {padding:0 0 0 10px; background:url(images/nbullet.gif) no-repeat 0 7px;}

html>body .entry ul ul li {text-indent:-10px; margin:0 0 0 20px;}


table {border-collapse:collapse;}

td {padding:5px; border-bottom: dotted 1px #be151b;}

td div {text-align:center;}


.clear {clear: both;}

.left {float:left;}

.right {float:right;}

.center {text-align:center;}

.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0; padding: 10px;}

.navigation {display: block; text-align: center; margin-top:10px; margin-bottom:10px;}

.big {font-size:1.3em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.textright {text-align:right;}

.red {color:#c70e16;}

.small {color:#444; font-size:9px;}




/*home page*/

#page {width:972px;} /* header.php-footer.php */






/*head, categories*/

#header {background:url('images/top.gif') no-repeat; height:329px; width:800px; padding:0 0 0 172px;}/* header.php */

#headmenu div {float:left; width:135px; margin:20px 25px 0 0; background:url(images/top_kat_back.png) repeat-y;}


#headmenu h3 {margin:-8px -8px -4px -6px; padding:5px 0 0 8px; width:127px; height:22px;}

#bolcseszet h3 {background:url(images/top_kat_red.jpg) repeat-x;}

#tarsadalom h3 {background:url(images/top_kat_or.jpg) no-repeat;}

#eletmod h3 {background:url(images/top_kat_yel.jpg) no-repeat;}

#okokultura h3 {background:url(images/top_kat_green.jpg) no-repeat;}

#blog h3 {background:url(images/top_kat_blue.jpg) no-repeat;}


#headmenu ul {margin:6px 3px 6px 6px;}

#okokultura ul {margin-right:20px;}

#headmenu li h3 a,
#headmenu li h3 {color:#fff; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:12px;}

#headmenu li {color:#000; font: italic 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

#headmenu li a {color:#000; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}


#bolcseszet li a:hover {color:#c71e22; text-decoration:underline;}

#bolcseszet li {padding:0 0 0 8px; margin:0 0 4px 0; background:url(images/black_dot.gif) no-repeat 0 5px;}


#tarsadalom li a:hover {color:#c65712; text-decoration:underline;}

#tarsadalom li {padding:0 0 0 8px; margin:0 0 4px 0; background:url(images/black_dot.gif) no-repeat 0 5px;}


#eletmod li a:hover {color:#c4a50c; text-decoration:underline;}

#eletmod li {padding:0 0 0 8px; margin:0 0 4px 0; background:url(images/black_dot.gif) no-repeat 0 5px;}


#okokultura li a:hover {color:#0ec60e; text-decoration:underline;}

#okokultura li {padding:0 0 0 8px; margin:0 0 4px 0; background:url(images/black_dot.gif) no-repeat 0 5px;}


#blog li a:hover {color:#1298c6; text-decoration:underline;}

#blog li {padding:0 0 0 8px; margin:0 0 4px 0; background:url(images/black_dot.gif) no-repeat 0 5px;}


#headmenu li.nb {padding:0; background:none;}

#headmenu li.nb a:hover {color:#fff; text-decoration:underline;}




div#headmenu {width:800px; height:294px; margin:0; padding:0; background:none;}




/*top menu*/

div#top_menu {width:972px; height:35px; background:url('images/top_menu_back.png') repeat-x; margin:0 0 0 -172px;}

div#formbg {width:150px; height:20px; background:url(images/search_16x16.png) left no-repeat #fff; margin:7px 20px -7px 20px;}

div#top_menu input {width:130px; height:18px; margin:0 0 0 17px; background:#fff; border:none; font-weight:bold;}

.tmenu {margin:8px 20px;}

.tmenu a {font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff;}

.tmenu a:hover {text-decoration:underline; color:#fff;}




/*main*/

#main {float:left; background:#fff;}




/*content*/

#content {font-size: 1.2em;}/* index.php, 404.php, archives.php, image.php, links.php, single.php */





/* main content - index.php, 404.php, archive.php, page.php, search.php */

.narrowcolumn {float:left; width: 420px; padding:20px; background:#fff;} 

.narrowcolumn .entry {line-height: 1.4em;}

.narrowcolumn .postmetadata {text-align:center; padding-top:5px;}

.narrowcolumn p.postmetadata {font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#777;}

.narrowcolumn .postmetadata a {font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#777;}

.narrowcolumn .postmetadata a:hover {color:#c71e22; text-decoration:underline;}

.postmetadata {clear: left; color: #777;} /* index.php, archive.php, image.php, search.php, single.php */

.post hr {display: block;}

.narrowcolumn .post {border-top:solid 1px #aaa; border-bottom:solid 1px #aaa; margin:0 0 20px 0; padding:10px 10px 0 10px; background:url(images/post_back.png) repeat-x;}

.narrowcolumn .entry p {font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:13px;}

.narrowcolumn img {margin:4px 10px 10px 0; float:left;}

.narrowcolumn h2 a,
.narrowcolumn h3 a {color:#c70e16; font-weight:normal;}

.narrowcolumn h2 a:hover,
.narrowcolumn h3 a:hover {text-decoration:underline;}





/* widecolumn: archives.php, image.php, links.php, single.php */

.widecolumn {float:left; width: 420px; padding:20px; background:#fff;} 

.widecolumn .entry p {line-height: 1.4em;}

.widecolumn .postmetadata {margin: 30px 0;}

.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}

.widecolumn .attachment {text-align: center; margin: 5px 0px;}

.widecolumn .post {border-top:solid 1px #ccc; padding:20px 0 0 0; background:url(images/post_back.png) repeat-x;}

.widecolumn h3 {color:#c70e16; font-weight:normal; font-size:18px; line-height:24px; margin:40px 0 15px 0;}

.widecolumn h2 {color:#c70e16; font-weight:normal; font-size:32px; line-height:38px; margin:0 0 20px 0;}

.widecolumn h2 a,
.widecolumn h3 a {color:#c70e16;}

.widecolumn h2 a:hover,
.widecolumn h3 a:hover {text-decoration:underline;}

.widecolumn p a {font-weight:normal; color:#777;}

.widecolumn p a:hover {color:#c71e22; text-decoration:underline;}

.widecolumn div.img div {color:#444; font-size:10px; margin:5px 0 10px 0; text-align:right;}








/*left menu*/

#sidebar1 {float:left; width:135px; padding:20px 0 20px 17px; } /* sidebar.php */

#sidebar1 .widgettitle {background:url(images/bal_menu_back.jpg) repeat-x; width:127px; height:17px; color:#fff; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:12px;  padding:5px 0 0 8px;}

#sidebar1 li a {color:#8f5e00; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type:none;}

#sidebar1 li a:hover {color:#c71e22; text-decoration:underline;}

#sidebar1 li {padding:4px 5px 0 13px; background:url(images/black_dot.gif) no-repeat 5px 9px; color:#000; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; list-style:none;}

#sidebar1 li.widget {padding:0; background:none; list-style:none;}

#sidebar1 li.widget ul {background:#f3f3f3; margin:0 0 10px 0; padding:0 0 5px 0;}





/*right menu - index.php, archive.php*/

#sidebar2 {float:right; width:340px; padding:20px 20px 0 0; background:#fff;}

#sidebar2 .widgettitle {background:url(images/bal_menu_back.jpg) repeat-x; width:332px; height:17px; color:#fff; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:12px;  padding:5px 0 0 8px; }

#sidebar2 li a {color:#8f5e00; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type:none;}

#sidebar2 li a:hover {color:#c71e22; text-decoration:underline;}

#sidebar2 li {padding:4px 5px 0 13px; background:url(images/black_dot.gif) no-repeat 5px 9px; color:#000; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; list-style:none;}

#sidebar2 li.widget {padding:0; background:none; list-style:none;}

#sidebar2 li.widget ul {background:#f3f3f3; margin:0 0 10px 0; padding:0 0 5px 0;}

.st-tag-cloud {background:#f3f3f3; padding:3px; margin:0 0 10px 0;}





/*right menu - single.php*/

#entry_ads {float:right; width:340px; padding:20px 20px 20px 0; }

#entry_ads .post-meta-key {background:url(images/bal_menu_back.jpg) repeat-x; width:332px; height:17px; color:#fff; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:12px;  padding:5px 0 0 8px; }

#entry_ads li a {color:#8f5e00; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type:none;}

#entry_ads li a:hover {color:#c71e22; text-decoration:underline;}

#entry_ads li {padding:4px 5px 0 13px; background:url(images/black_dot.gif) no-repeat 5px 9px; color:#000; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; list-style:none;}

#entry_ads li.nb {padding:0; background:none; list-style:none;}

#entry_ads li.nb ul {background:#f3f3f3; margin:0 0 10px 0; padding:0 0 5px 0;}

#entry_ads .post-meta p {color:#000; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; border-top:solid 1px #aaa; padding:15px; background:url(images/kiem_back.png) repeat-x #f3f3f3;}






/*footer*/

#footer {margin:0; width: 972px; height: 20px; clear:both; background:url('images/btm_menu_back.jpg') repeat-x;} /* footer.php */

#footer p {padding:2px; text-align: center;}

#footer p,
#footer p a,
#footer p b {font-size:10px; color:#fff;}





/* comment */

.commentlist {padding: 0; text-align: justify;}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li {font-weight: bold; margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}

.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}

.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}

.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 5px 10px 0;}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 0;}

.commentmetadata {font-weight: normal; margin: 0; display: block;}

.nocomments {text-align: center; margin: 0; padding: 0; color: #777;}









/* form wp*/

#searchform {text-align: center;}

#sidebar #searchform #s {width: 108px; padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}

#sidebar form {margin: 0;}

.entry form {text-align:center;}

select {width: 130px;}

#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}

#commentform textarea {width: 100%; padding: 2px;}

#commentform #submit {margin: 0; float: right;}





/* form */

div.form {width:268px; margin:0; border:1px solid #faae5b; background:url(images/form.jpg) repeat-x;}

div.form p {margin:0 0 20px 0;}


div.form form {display:inline; }

div.form fieldset {border:none; margin:15px 0 0 0;}


div.form label {float:left; display:block; padding:0 0 10px 0; width:260px;}

div.form label.inline {width:auto; margin:0 5px 0 0;}

div.form label.inline_info {width:auto; margin:0 5px 0 0; padding:0 0 3px 0;}


div.form form span {float:left; display:block;}

div.form span.select {margin:2px 5px 0 0;}

div.form span.info {font-style:italic;}

div.form span.required {color:#000; font-weight:bold; background:none;}


div.form fieldset input {float:left; display:block; width:250px; border:none;}

div.form fieldset input.radio {float:left; border:none; margin:1px 5px 0 5px; width:auto;}

html:first-child div.form fieldset input.radio {float:left; border:none; margin:-2px 5px 0 5px; width:auto;}

div.form fieldset input.inline {float:left; width:50px; margin:2px 0 0 0;}

div.form input.contactsubmit {float:left; text-align:center; padding:0; margin:0 0 0 8px;}

div.form textarea {width:398px; height:70px; border:solid 1px #ccc;}

div.form textarea.inline {float:right; display:block; width:130px;}

div.form select {float:right; border:solid 1px #ccc;}

div.form select.inline {float:left;}


