/* Shery es RePa blogjanak stylesheetje
Theme Name: Shery es RePa light blue
Theme URI: http://blog.horak.hu
Description: Shery es RePa blogjanak temaja
Version: 2.0
Author: RePa
Author URI: http://blog.horak.hu
*/

body {
  margin: 0px;
  padding: 0px;
  background-color: #e5e5e5;
  font-family: Verdana, Helvetica, Arial, sans;
  color: #000000;
  font-size: 10px;
  text-align: justify;
  letter-spacing: 1px;
  cursor: default;
}

#frame {
  margin: 0 auto;
  width: 960px;
}

#rap {
  float: left;
  clear: left;
  background-image: url('images/base.png');
  background-repeat: repeat-y;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border-width: 0;
}

#main {
  float: left;
  clear: left;
  background-image: url('images/header.png');
  background-repeat: no-repeat;
  padding: 0px;
  border-width: 0;
  margin: 0px;
  padding-top: 220px;
  width: 960px;
}  

small {
  font-size: 0.75em;
}

#ezmiez {
  margin-left: 100px;
  margin-right: 100px;
}

#ezmiez, #ezmiez a {
  font-size: 5px;
}

a:link, a:visited, a:active {
  text-decoration: none;
  color: #305090;
  font-size: 11px;
  font-family: Verdana, Helvetica, Arial, sans;
}

a:hover {
  text-decoration: underline;
  background-color: transparent;
}

img, a img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.left {
  float: left;
  clear: left;
  margin: 0px 15px 0px 15px;
}

.right {
  float: right;
  clear: right;
  margin: 0px 15px 0px 15px;
}

pre, code {
  font-family: monospace;
  font-size: 11px;
  text-align: left;
}

code {
  background-color: #bbccee;
}

#content {
  float: right;
  border-width: 0;
  padding: 10px;
  padding-top: 1px;
  padding-bottom: 0;
  margin: 0;
  padding-right: 50px;
  margin-top: 20px;
  width: 600px;
}

#header {
  float: left;
}

#header a, #header a:link, #header a:visited, #header a:active {
  float: left;
  cursor: default;
  color: #102060;
  font-size: 20px;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, sans-serif;
  letter-spacing: 2px;
  padding: 3px;
  margin-left: 70px;
  margin-bottom: -8px;
  text-decoration: none;
}

#header a:hover {
  text-decoration: underline;
}

#footer {
  float: left;
  width: 960px;
  min-height: 130px;
  background-image: url('images/footer.png');
  background-color: #e5e5e5;
  background-repeat: no-repeat;
  border: none;
  margin: 0px;
}

#footer span {
  display: none;
}

.date {
  cursor: default;
  font-size: 12px;
  font-family: Georgia, "Times New Roman", Times, sans-serif;
  font-weight: bold;
  margin-top: 20px;
  border-width: 0px;
  color: #80a0c0;
  letter-spacing: 2px;
  display: block;
}

.date:before {
  content: '[ ';
}

.date:after {
  content: ' ]';
}

.ezenanapon, .ezenanapon a {
  font-size: 8px;
  text-align: right;
}

.storytitle {
  font-size: 16px;
  font-weight: bold;
  margin: 2px;
  color: #204070;
  display: block;
  margin-top:4px;
  padding: 2px;
  padding-left: 4px;
  letter-spacing: 2px;
  font-family: Georgia, "Times New Roman", Times, sans-serif;
  font-style: italic;
  border-bottom: solid 1px #cde;
}

.storytitle a {
  font-size: 15px;
  font-weight: bold;
  color: #102050;
  letter-spacing: 2px;
  font-family: Georgia, "Times New Roman", Times, sans-serif;
  font-style: italic;
  text-decoration: none;
}

.storycontent {
  font-family: Verdana, Helvetica, Arial, sans;
  margin: 0px;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 5px;
  color: #203050;
  font-size: 11px;
  text-align: justify;
  letter-spacing: 1px;
  cursor: default;
}

.storycontent a {
  text-decoration: underline;
}

/* Ami meg nincs */

acronym, abbr {
  border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
  cursor: help;
  font-size: 90%;
  letter-spacing: .07em;
}

blockquote,pre {
  background-color: #bce;
  border: 0px;
  border-left: 5px solid #026;
  font-family: monospace;
  margin: 5px 0 5px 0;
  padding: 2px 6px 2px 6px;
  text-align: left;
}

pre {
  overflow: auto;
}

blockquote {
  font-size: 1em;
}

cite {
  font-size: 90%;
  font-style: normal;
}

h2 {
  border-bottom: 1px solid #cde;
  font: 95% "Times New Roman", Times, serif;
  letter-spacing: 0.2em;
  margin: 15px 0 2px 0;
  padding-bottom: 2px;
}

h3 {
  color: #104080;
  border-bottom: solid 1px #cde;
  font-family: "Times New Roman", Times, serif;
  margin-top: 0;
}

ol#comments li p {
  font-size: 100%;
}

p, li, .feedback {
  font-size: 100%
}

.feedback {
  text-align: right;
}

/* classes used by the_meta() */
ul.post-meta {
  list-style: none;
}

ul.post-meta span.post-meta-key {
  font-weight: bold;
}

.meta {
  cursor: default;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  color: #5885c1;
  letter-spacing: 2px;
  display: block;
  text-align: left;
  margin-right: 10px;
}

.meta li, ul.post-meta li {
  display: inline;
}

.meta ul {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

.meta a {
  color: #5885c1;
  font-weight: bold;
}

.meta:before {
  content: "[";
}

.meta:after {
  content: "]";
}

#commentform #name, #commentform #email, #commentform #url, #commentform #author, #commentform textarea {
  background: #d0e5ff;
  border: 1px solid #9cd;
  padding: .2em;
  color: #000;
}

#commentform #name:hover, #commentform #email:hover, #commentform #url:hover, #commentform #author:hover, 
#commentform textarea:hover, #commentform #name:focus, #commentform #email:focus, #commentform #url:focus, 
#commentform #author:focus, #commentform textarea:focus {
  background-color: #e0f0ff;
  border: 1px solid #47a;
}

#commentform textarea {
  width: 100%;
}

.commentlist {
  list-style-type: none;
  margin: 0px;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.commentlist li {
  margin: 0;
  padding: 10px;
}

.alt {
  background-color: #c8dbea;
  border-top: 1px solid #aabac7;
  border-bottom: 1px solid #aabac7;
}

#menu {
  float: left;
  padding-left: 70px;
  width: 180px;
  text-align: left;
  font-size: 10px; 
}

#menu form {
  margin: 0 0 0 0;
}

#menu input#s {
  width: 80%;
  background: #e0e8f0;
  border: 1px solid #9ab;
  color: #000;
  font-size: 10px;
}

.menuitem, .archive {
  text-decoration: none;
  font-family: Georgia, "Times New Roman", Times, sans-serif;
  font-style: italic;
  font-size: 12px;
  font-weight: bold;
  color: #4a7292;
  display: block;
  padding-left: 16px;
  list-style-type: none;
}    

#archives, #menu ul, #menu ul li, #menu ul li h2, #menu ul li ul {
  font-family: Verdana, Helvetica, Arial, sans;
  border: none;
  padding: 0px;
  margin-left: 0px;
  list-style-type: none;
}

.linkek {
  margin-left: 0px;
  padding: 0px;
}

.keplinkek {
  margin-left: 0px;
  padding: 0px;
}

.kiemelt {
  margin-top: 10px;
  padding: 0px;
  color: #112161;
}

.menuitem a, .archive a {
  text-decoration: none;
  color: #4a7292;
  font-size: 10px;
  font-family: Verdana, Helvetica, Arial, sans;
}

.menuitem a:hover, .archive a:hover {
  text-decoration: underline;
  background-color: transparent;
}

#menu a {
  font-family: Georgia, "Times New Roman", Times, sans-serif;
  font-style: italic;
  font-size: 12px;
  font-weight: bold;
  color: #4a7292;
  display: block;
}

#searchform {
  text-align: center;
}

#other a, #menu ul li ul li, #archives ul li {
  padding-left: 16px;
}

#wp-calendar {
  border: 0px;
  empty-cells: show;
  font-size: 8px;
  margin: 0;
  margin-bottom: 14px;
  width: 90%;
}

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
  font-size: 14px;
}

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  font-size: 14px;
}

#wp-calendar a {
  font: bold 10px Verdana, Arial, sans-serif;
  display: block;
  text-decoration: none;
}

#wp-calendar a:hover {
  color: #124;
}

#wp-calendar caption {
  color: #258;
  font-size: 12px;
  text-align: left;
  margin-top: 14px;
}

#wp-calendar td {
  color: #aabac7;
  font: normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  letter-spacing: normal;
  padding: 2px 0;
  text-align: center;
  border: 1px solid transparent;
}

#wp-calendar td.pad:hover {
  border: 1px solid #c8dbea;
}

#wp-calendar td:hover, #wp-calendar #today {
  color: #013;
  border: 1px solid #aabac7;
  background-color: #c8dbea;
}

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
}

INPUT {
  font-size: 10px;
  background: #bde;
  border: 1px solid #258;
  padding: .2em;
  color: #013;
}

INPUT:hover, INPUT:active {
  background-color: #cef;
  border: 1px solid #37a;
}

/* bank */

#bankform {
  padding: 5px;
  border: 1px #fff dotted;
}

#bankform label {
  display: block;
  float: left;
  width: 150px;
}

#bankform input {
  width: 250px;
}

#bankform textarea {
  font-size: 10px;
  background: #bde;
  border: 1px solid #258;
  padding: .2em;
  color: #013;
  width: 250px;
}

#bankform textarea:hover, #bankform textarea:active {
  background-color: #cef;
  border: 1px solid #37a;
}

#bankform form small {
  font-size: 0.6em;
}

#adside {
  display: block;
  width: 100%;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#adsense {
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tags {
  font-size: 0.8em;
  padding-top: 0.5em;
}

.tagcloud {
  padding: 5px;
  background-color: #37a;
  border: 1px solid #cef;
}

/* zfs teszt */
table.test,
table#zfstest {
  width: 600px;
  background: #37a;
  border-right: 1px solid #135;
  border-bottom: 1px solid #135;
  border-spacing: 0px;
}

table.test td, table.test th,
table#zfstest td, table#zfstest th {
  padding: 2px;
  border-top: 1px solid #135;
  border-left: 1px solid #135;
  text-align: right;
}

table.test th,
table#zfstest th {
  color: #cef;
  text-align: left;
}

table#zfstest td.good {
  color: #4b6;
}

table#zfstest td.bad {
  color: #b46;
}


