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

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

/* general */

BODY {
    background-color: #d9d9d9;
    margin: 20px;
    font-family: georgia;
    font-size: 16px;
}

#microsite {
background-color:#F1F1F1;
border:1px solid #785544;
padding: 5px;
}

.adcaption {
color:#666666;
font-family:Verdana,sans-serif;
font-size:9px;
letter-spacing:3px;
text-align:center;
}

#microsite_banner, #microsite_banner_bottom {
margin-top:5px;
}

A { color: #941c1c; text-decoration: none; }
A:hover { color: #c00; text-decoration: underline; }

A#header {
    display: block;
    margin: 0 auto;
    width: 920px;
    height: 230px;
    border-top: 20px solid white;
    background: url("img/szakacs_top2.jpg") no-repeat;
}

A#header SPAN { display: none; }

/* layout */

#layout {
    margin: 0 auto;
    width: 880px;
    border: 20px solid white;
    overflow: hidden;
}

#content, #features {
    float: left;
}

#features {
	margin-top:30px;
}

#content {
    width: 580px;
    border-right: 20px solid white;
    background-color: #f0f0f0;
	overflow:hidden
}

#features {
    width: 240px;
    background-color: #d9d9d9;
    padding-left: 20px;
    padding-right: 20px;
overflow:hidden
}

#clear { clear: both; }

/* content */

#content H2 {
    font-size: 30px;
    margin: 30px 0 0 0;
    padding: 0 20px 0 20px;
    background: url("img/post_title_bg.gif") no-repeat 0 5px;
}

#content h3 {
	margin:20px;
	font-size:14px;
}

#content .entry {
    margin: 20px;
    color: #565656;
	overflow:hidden;
}

#content .entry BLOCKQUOTE {
    color: #6e6e6e;
    font-style: italic;
    background: url("data:,") no-repeat 20px 0;
    margin: 25px 0;
    padding-left: 75px;
	border:0;
}

#content .entry BLOCKQUOTE.guestquote {
    color: #565656;
    font-style: normal;
    background: url("img/papir_tile.jpg") repeat-y 20px 0;
    padding: 10px 30px 10px 40px;
	border:0;
}

#content .post BLOCKQUOTE.guestquote H4 {
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0;
    padding: 0;
}

#content div.more {
	margin-right:10px;
	text-align:right;
}

/* jobbhasab */

#features H3 {
    font-size: 16px;
    color: #262626;
    margin: 30px 0 0 0;
    padding: 0;
}

/* listak */

UL {
    margin: 12px 5px;
    padding: 0;
    list-style-type: none;
}

#features UL { margin: 0 0 20px 0; }

UL LI {
    padding: 10px 0 0 13px;
    list-style-type: none;
    background: url("img/bullet.gif") no-repeat 0 17px;
}

#content .post BLOCKQUOTE.guestquote UL LI { background: url("data:,") no-repeat 0 17px; }

/* global */

div.post img.imgright  { float:right; margin-right: 0px; margin-left: 12px; }
div.post img.imgleft   { text-align: left; float:left; margin-left: 0px; margin-right: 12px; }
div.post img { margin-top:4px; margin-bottom:12px }

p.center {
padding-bottom:10px;
}

p.center div.prev {
	float:left;
	display:inline;
}

p.center div.next {
	float:right;
	display:inline;
}

/* comments */

.comment h1 {
	font-size:13px;
}

div.comment {
padding:10px;
background-color:#fff;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
margin-right:10px;
}

form#commentForm {
background-color:#fff;
margin:0;
padding:10px;
border-style:none;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
margin-right:10px;
}

div.commentText {
text-transform:none;
padding:10px;
}