@import url(https://m.blog.hu/rsc/css/basic.css);  /* Import basic styles */
@import url(https://m.blog.hu/rsc/css/forms.css);  /* Import basic styles */
@import url(https://m.blog.hu/rsc/css/comments.css);   /* Import basic styles */

/********** =defaults **********/


/*## Body ## Body class attributes */

* {
margin:0;
padding:0;
vertical-align:top;
}

body, html {
background-image:url(img/body.png);
background-repeat:repeat;
color:#6b7b8a;
margin:0;
font-size:13px;
font-family:Georgia, serif;
}
/*## General tags ##  */

a {
color:#b22a2c;
text-decoration:none;
}

a:hover, a:active {
text-decoration:underline;
}


div#navigation {
text-align:center;
}

ol {
margin-left:20px;
}
/*## Page Header ## Styles for page header */

div#header div.section {
    width: 310px;
    height: 210px;

    font: 20px/24px Georgia, serif;
    color: #b22a2c;
    margin: -100px 0 0 635px;
}
div#header div.section:first-line {
    font-size: 30px;
    line-height: 65px;
    color: #3d5264;
}


div#header h1 {
font-size:4.6em;
color:#3d5264;
font-family:Georgia, serif;
font-weight:normal;
margin:0;
padding-left:30px;
padding-top:40px;
}

div#header h1 a {
color:#3d5264;
}

div#header h2 {
font-size:1.85em;
color:#87a0b9;
font-family:Georgia, serif;
font-weight:normal;
margin:0;
padding-left:30px;
height:25px;
}

div#header .section h1 {
    font-size: 1.3em;
    padding-top: 5px;
    padding-left: 10px;
}

/*## Page Footer ## Styles for page footer */


/*## Page Layout ##  */

div#container00 {
width:980px;
margin:0 auto;
background-image:url(img/bg.gif);
background-repeat:repeat-y;
}

div#container0 {
background-image:url(img/bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:50px;
}

div#container1 {
background-image:url(img/top.gif);
height:260px;
}

div#container2 {
    padding-right: 10px;
}
/*## Post ## attributes for blog posts  */

div.post img { text-align: left; float:left; margin: 12px; margin-left: 0px; margin-top: 4px; margin-bottom: 4px; }
div.post img.imgright  { text-align: right; float:right; margin-right: 0px; margin-left: 12px; }
div.post img.imgleft   { text-align: left; float:left; margin-left: 0px; }
div.post img.imgnotext { text-align: middle; float:none; margin: 5px auto; display: block; }

div.entry h1 {
font-size:1.7em;
color:#6B7B8A;
font-weight:normal;
* margin-left:5px;
background-color:transparent;
border:0;
}

div.entry h2 {
font-size:1.5em;
color:#6B7B8A;
font-weight:normal;
* margin-left:5px;
}

div.entry h3 {
font-size:1.3em;
color:#6B7B8A;
font-weight:normal;
* margin-left:5px;
}

div.entry ul {margin-left:30px;}

div.entry ul li {
margin-bottom:10px;
list-style-type:square;
vertical-align:baseline;
}

blockquote {
background-color:#f1f4f7;
font-variant:italic;
color:#232b32;
border:0;
padding:10px;
padding-bottom: 5px;
}


blockquote.guestquote {
font-style:italic;
padding-bottom: 5px;
}

div#main {
float:left;
width:560px;
margin-top:-75px;
margin-left: 20px;
overflow: hidden;
}

* html div#main {
    margin-left: 10px;
}

div.entry {
margin-bottom:40px;
font-size:1.15em;
}


div.entry div.head h1 {
color:#b22a2c;
font-family:Georgia, serif;
font-weight:normal;
font-size:1.35em;
background-color:#fff;
padding:5px;
margin-bottom:10px;
border-bottom:3px solid #d8dce1;
}

div.entry div.head h2 {
font-size:1em;
font-weight:normal;
margin-bottom:10px;
}

span.author a {
padding-right:10px;
}

span.date {
color:#99a7b5;
}

div.entry p {
padding-bottom:10px;
}

div.entry h2.comments {
color:#b22a2c;
font-size:1.1em;
}

div.entry h2.tags {
color:#b22a2c;
font-size:1.1em;
}

div.bottom {
/*border-bottom:4px double #dce1e6;*/
background-image:url(img/border.gif);
background-repeat:repeat-x;
background-position:bottom left;
padding-bottom:15px;
}

div.more { text-align: right; margin-bottom:8px; margin-right: 10px; }

div.prev { float: left; }
div.next { float: right; }
/*## Sideboxes ## Styles for sideboxes */

.promo_inbox {
 width: 170px;
}


div.sidebar-right, div.sidebar-left {
width:190px;
float:right;
}

div.sidebar-left {
}

div.sidebar-right {
}

div.sidebar h3 {
font-family:Georgia, serif;
font-weight:normal;
color:#3d5264;
font-size:1.1em;
padding:10px;
padding-left:5px;
padding-bottom:0;
}

div.sidebar div.inbox {
padding:5px;
}

div.sidebar div.box {
overflow: hidden;
}

div.sidebar select {
width: 100%;
}

div.sidebar ul {
padding:10px;
}

div.sidebar ul li {
list-style:none;
background-image:url(img/li.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position:0px 5px;
}

input.SearchField {
width:140px;
padding-left:0;
margin-left:0;
margin-top:10px;
}

div.inbox a.promo_inbox strong {
background-color:#b7383a;
color:#fff;
}

div.inbox a.promo_inbox {
color:#b7383a;
overflow:hidden;
}

input.submit {
margin-top:10px;
}

/*
input.submit {
background-image:url(img/submit.gif);
background-repeat:no-repeat;
border:none;
width:46px;
height:24px;
display:inline;
overflow:hidden;
font-size:0em;
margin-left:10px;
margin-top:10px;
}*/

.bCalendarHeaderCell { font-size: 0.85em; }
/*## Calendar ## Styles for calendar */

table.bCalendarTable {
font-size:1em;
}

.bCalendarHeaderCell {
font-size:0.8em;
padding:2px;
}
/*## Comments ## Styles for comment area */

div.commentFooter {
padding-bottom:10px;
}

div.commentText {
padding:10px;
}

form#commentForm {
border:0;
}

div.commentsBg {
padding:20px;
}

fieldset.input img { margin: 0px; }

div.comment h1 {
font-size:1.15em;
}

div.owncomment {
border:1px solid #000;
}
