/*  
Theme Name: panyuzsuzsi.hu
Theme URI: 
Description: panyizsuzsi.hu
Version: 1.0 
Author: ZINA LEMMIKKI
Author URI: http://lemmikki.hu
*/


/**********************************************
*   Basics & Typography                       *
***********************************************/
html, body { 
height:100%; 
} 

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 62.5% Tahoma, Arial, Helvetica, Sans-Serif;
	color: #333;
	text-align: left;
	_behavior: url("http://lemmikki.hu/panyizsuzsi/wp-content/themes/panyizsuzsi/csshover2.htc");
	}

p,
ol,
ul {
	line-height: 150%;
	}
ol { /* to be styled */ }
ul { /* to be styled */ }

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-style: normal;
	font-weight: bold;
	background: transparent;
	color: #050d24;
	}

h1 {font-size: 2.2em;}
h1 span {display:none;}
h2 {font-size:12px; text-transform:uppercase; padding:20px 0 10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.nomargin {padding-top:10px;}
.tovabb {margin-bottom:15px;}
.tovabb h2 a {font-family:"Times New Roman", Times, serif; color:#82b1bc; text-transform:lowercase; font-style:italic; font-weight:normal;}
h2 span {display:none;}
a img {border:none;}

a {
	color: #2d91a9;
	text-decoration: none;
	}
a:hover {
	color: #2d91a9;
	text-decoration: underline;
	}

.clear {
	clear:both;
}
	
.ad {float:left; padding:0 10px 10px 0;}

blockquote {
	margin: 10px 0;
	padding: 0 50px;
	background: transparent url(images/blockquote.gif) no-repeat 0 0;
	color: #abafb9;
	}

code {
  background: #afafaf;
  cursor: text;
  font-family: "Courier New", Courier, monospace;
 }

small {
	font-size: 0.8em;
	}

input, textarea, select { /* to be styled */ }

form { /* to be styled */ }

img { /* to be styled */ }
a img {border: none;}
img.noborder {
	border: none;
	}

img.balra {float: left; margin:0 15px 10px 0;}
img.jobbra {float: right; margin:0 0 10px 15px;}

.left {
	float: left;
	}
.right {
	float: right;
	}
.center {
	text-align: center;
	}
.alignleft {
	float: left;
	margin-right: 10px;
	}
.alignright {
	float: right;
	margin-left: 10px;
	}


/**********************************************
*   Structure: Content, Sidebar, etc.         *
***********************************************/

* html #outline { 
height:100%; 
} 

#outline {
	width: 910px;
	margin: 0 auto;
	padding: 0;
	font-size: 1.3em;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	position:relative;
}


/**********************
*   Header            *
***********************/

#header {
	width: 100%;
	height: 125px;
	background: url(images/header.png) repeat-x left top;
	}

#header .title {
	width: 309px;
	height: 101px;
	display:block;
	float:left;
	}
#header h1 a img{
	border:none;
	}
#header .lang {
	float:right;
	margin-top:20px;
}


/************************************************

*	Navbar      								*

************************************************/



#navbar {clear: both;
	float:right;
	width: 908px;
	font-size:12px;
	height:32px;
	padding-top:2px;
	text-transform:lowercase;
	border-bottom:1px dotted #bbbbbb;
	border-right:1px dotted #bbbbbb;
	border-left:1px dotted #bbbbbb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	z-index:1;}

#nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:right;	}


#nav ul {	margin: 0;	padding: 0;	list-style-type: none;	padding-right:10px;	}
#nav a {color:#655a5e;display: block;  font-weight: normal; text-transform: lowercase;}
#nav a:hover {color: #2d91a9;display: block;text-decoration: none;}
#nav li {float: left;margin: 3px 3px 0px 0px;padding:  3px 5px 0 15px;background:url(images/libg.png) center left no-repeat;}
#nav li a {margin-bottom:9px;}
#nav li li {float: left;margin: 0px;padding: 0px;width: 140px;}
#nav li li a, #nav li li a:link, #nav li li a:visited { background-color:#FFFFFF; width: 140px;float: none;margin: 0;padding: 5px 10px 5px 10px;border-bottom: 1px dotted #bbb; font-size:10px;}
#nav li li a:hover, #nav li li a:active { background-color:#655a5e; color: #fff;}
#nav li ul {position: absolute;width: 10em;left: -999em;}
#nav li:hover ul {left: auto;display: block;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}




#searchform {
	padding-top:10px;
	padding-left:15px;
}
#s {
	width: 125px;
	height: 28px;
	margin: 0;
	padding: 6px 9px 0 7px;
	border:none;
	background: url(images/searchbg.png) no-repeat;
	float:left;
}
.submit {width:67px; margin-top:2px; float:left;}



/***********************
*  Wrapper             *
***********************/

#wrapper {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	width:890px;
	}


/**********************
*   Content           *
***********************/


#content {
	float: left;
	width: 620px;
	margin-bottom:115px !important;
	height:100%;
	border-right:1px dotted #bbb;
	padding-right:5px;
	text-align:justify;
}

#content_blog {
	float: left;
	width: 530px;
	margin-bottom:115px !important;
	height:100%;
	border-right:1px dotted #bbb;
	padding-right:5px;
	text-align:justify;
}
#content_page2 {
	width: 910px;
	margin-bottom:115px !important;
	text-align:justify;
}

.pages {
	float: left;
	width: 530px;
	margin-bottom:50px;
	font-family:"Times New Roman", Times, serif; 
	color:#82b1bc; 
	text-transform:lowercase; 
	font-style:italic; 
	font-weight:normal; 
	font-size:18px;
	}
	
.pages a{
	color:#82b1bc; 
	}

img.aligncenter {margin: 0 auto 0 auto; display: block;}

.page-previous {
	float: left;
	padding: 10px 0 1px 5px !important;
	padding: 0 0 0 30px; /* Fuck IE */
	}
.page-next {
	float: right;
	padding: 10px 5px 1px 0 !important;
	padding: 0 30px 0 0; /* Fuck IE */
	}

.page-title {
	width: 530px;
	margin: 20px 0 0 0;
	background: #dfdfdf url(images/separator_blue.gif) repeat-x bottom center;
	}
.page-title h2.page-title-border {
	padding: 0 0 0 30px;
	background: transparent url(images/separator_blue.gif) repeat-x 0 0;
	font-size: 1.6em;
	line-height: 48px;
	color: #104177;
	}


	
.vasar {
	font-size:0.9em; 
	padding:10px 0 20px 5px;
	margin: 0 10px 0 0;
	border-bottom:1px dotted #bbbbbb;
}
.vasar a {font-weight: bold; text-decoration:none;}
.vasar p {margin:0; padding:0 0 5px 0;}

.ekszer {
	padding:10px 0 15px 5px;
	margin: 0 10px 0 0;
}

.blog h3 { background: url(images/bloglogo.png) top left no-repeat; height:32px; padding: 5px 0 7px 45px; }
.blog h3 a {color:#6d5a60; text-decoration:none; font-size:18px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px;}
.blog h3 a:hover {color:#83cf51; text-decoration:none;}
.blog a:hover {text-decoration:none;}

.blog_page h2 { background: url(images/bloglogo.png) top left no-repeat; padding: 5px 0 10px 45px; }
.blog_page h2 a {color:#6d5a60; text-decoration:none; font-size:18px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; text-transform:none;}
.blog_page h2 a:hover {color:#83cf51; text-decoration:none;}
.blog_page a:hover {text-decoration:none;}

.blog_page h3 {font-size:12px; text-transform:uppercase; color:#2d91ab; padding:20px 0 10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}

.oldal h2 { background: url(images/bloglogo.png) top left no-repeat; height:32px; padding: 5px 0 7px 45px; text-transform:none; }
.oldal h2 a {color:#6d5a60; text-decoration:none; font-size:18px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px;}
.oldal h2 a:hover {color:#2d90ad; text-decoration:none;}
.oldal a {color:#2d90ad; font-weight:normal;}
.oldal a:hover {text-decoration:none;}
.oldal strong {color:#81cf55;}

.oldal p {padding:0 0 10px 0; margin:0;}

.oldal h3 {color:#6d5a60; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding:10px 0 5px 0; margin:0;}



.index p {font-size:0.9em; padding:0; margin:0;}
.green {color: #2d91a9;}

/**********************
*   Blog Entries      *
***********************/

.post {	padding: 10px 10px 5px 0 ; 	text-align:justify;}
.post p {	text-align:justify;}

.post h2{color:#6d5a60; text-decoration:none; font-size:18px; letter-spacing:1px;}

.postentry {	text-align:justify;}
.postentry a,
.postentry a:hover {
	color: #2d8fac;
	}

.posttitle { /* to be styled */ }
.posttitle a,
.posttitle a:hover,
.posttitle a:active {
	color: #2d8fac;
	}

.postmeta {
	margin: 5px 0 ;
	font-size: 0.85em;
	color: #6d5a60;
	text-transform:uppercase;	
	}
.postmeta a {color: #6e5960;}
.post-date {
	padding: 0 0 0 20px;
	background: url(images/icon_filed.gif) no-repeat 0 0;
	}
.post-comment {
	padding: 0 0 0 20px;
	background: url(images/icon_comments.gif) no-repeat 0 0;
	}
.post-filed {
	padding: 0 0 0 20px;
	background: url(images/icon_date.gif) no-repeat 0 0;
	}
	



/**********************
*   Comments          *
***********************/

.commentpage {
	margin: 0 20px;
	padding: 0;
	}

#comments {
	margin: 0;
	padding: 0;
	}

.comments-num {padding: 0 0 10px 0;}

#commentlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:520px;
	}
#commentlist li {padding: 20px 25px 0 0;border-bottom: 1px dotted #bbb;}
	
.alt {
		background-color: #fff !important;
		background-image: none !important;
		}

.comment-gravatar {
	float: left;
	width: 50px;
	height: 50px;
	border: 1px dotted #bbb;
	}

img.gravatar {
		margin: 7px 0 0 7px;
		border: none;
		}

.comment-title,
.comment-meta,
.comment-text {
	margin: 0 0 0 80px;
	}

.comment-title,
.comment-title a,
.comment-title a:hover{
	color: #6d5a60;
	}
.comment-meta,
.comment-meta a,
.comment-meta a:hover {
	color: #2d90ad;
	}

h2#postcomment {
	margin: 30px 0 0 0;
	padding: 0 0 10px 0;
	background: transparent url(images/separator_green.gif) repeat-x center bottom;
	}

.postcomment {
	clear: both;
	margin: 20px 0 0 0;
	padding: 20px;
	}

.postcomment input,
.postcomment textarea {
	border: 1px solid #aaa;
	}
.postcomment input:hover,
.postcomment textarea:hover {
	border: 1px solid #fec02a;
	}
.postcomment input#author,
.postcomment input#email,
.postcomment input#url {
	width: 100% !important;
	width: 456px; /* Fuck IE */
	height: 18px;
	}
.postcomment textarea#comment {
	width: 100% !important;
	width: 456px; /* Fuck IE */
	height: 200px;
	}

.postcomment input#submit {
	width: auto;
	height: 25px;
	padding: 2px 10px 3px 10px;
	background: #e5edff url(images/submit.gif) repeat 0 0;
	}
.postcomment input#submit:hover {
	background: #e5edff url(images/submit_hover.gif) repeat 0 0;
	}	



/**********************
*   Sidebar           *
***********************/
#sidebar, #sidebar_blog h2 {font-size:12px; text-transform:uppercase; color:#2d91ab; padding:20px 0 10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#sidebar {
	float: right;
	width: 263px;
	margin: 0;
	padding: 0;
	background: #fff;
	margin-bottom:115px !important;
	}
	
#sidebar_blog {
	float: right;
	width: 350px;
	margin: 0;
	padding: 0;
	background: #fff;
	height:100%;
	margin-bottom:115px !important;
	}
	
.side_left {width:180px; float:left; padding:0 5px 0 5px; height:100%; border-right: 1px dotted #bbb;}
.side_right {width:140px; float:left;}

.side_left part img {margin: 0; padding:0; float:none;}

.side_left ol {margin: 0; padding:0; text-align:left;}
.side_left ol li { list-style-type:none; border-bottom: 1px dotted #bbb; padding-bottom:5px; margin-bottom:5px;}

#sidebar_page1 {
	float: right;
	width: 400px;
	text-align:center;
	margin: 0;
	padding: 0;
	background: #fff;
	}
	
.pageside {padding:45px 0 0 0;}

#sidebar .part {
	margin:0 10px 0 13px;
	padding: 0 0 10px 0;
	border-bottom:1px dotted #bbb;
	width: 241px;
}

#sidebar .part2 {
	margin:0 10px 0 10px;
	padding: 0 0 10px 0;
}

#sidebar_blog .part {
	margin:0 10px 0 10px;
	padding: 0 0 10px 0;
	_padding: 0 5px 0 5px;
	border-bottom:1px dotted #bbb;
	
}

#sidebar_blog .part2 {
	margin:0 5px 0 5px;
	padding: 0 0 10px 0;
}
#sidebar_blog .part2 h2 {
padding-left:10px;
}

#sidebar_blog .partkeres {
	margin:0 10px 0 10px;
	padding: 0 0 10px 50px;
	width:280px;
	border-bottom:1px dotted #bbb;
	margin-bottom:10px;
}

#sidebar_blog .partkeres2 {
	margin:0 10px 0 10px;
	padding: 0 0 10px 40px;
	width:280px;
	border-bottom:1px dotted #bbb;
	margin-bottom:10px;
	
}


#sidebar_blog .partkeres2 img {
	padding-top:10px;
}
#sidebar .part .center {text-align: center;}

#sidebar .socialtools {
		height: 140px;
		margin: 0;
		padding: 0;
		background: transparent url(images/social.gif) no-repeat right bottom;
		}
#sidebar h2.feed-title {
		margin: 0;
		padding: 20px 0 0 3px;
		background: none !important;
		font-size: 1.4em;
		}
#sidebar h2.social-title {
		margin: 0;
		padding: 20px 0 10px 3px;
		background: none !important;
		font-size: 1.4em;
		}
.rssfeeds a.rss  {
		padding: 0 0 0 25px;
		background: transparent url(images/icon_rss.gif) no-repeat 5px 0;
		}
.socialtools img  {
		border: 1px solid #edf2ff;
		padding:1px;
		}

#sidebar ul {
	clear: both;
	margin: 3px 0 10px 5px;
	padding: 0;
	list-style-type: none;
	}
#sidebar ul li {
	padding:0 0 3px 15px;
	font-size:0.85em;
	background:url(images/libg2.png) top left no-repeat;
}

#sidebar ul li a{
	color:#6d5a60;
	text-decoration:none;

}

#sidebar_blog ul {
	clear: both;
	margin: 3px 0 10px 5px;
	padding: 0;
	list-style-type: none;
	}
#sidebar_blog ul li {
	padding:0 0 3px 15px;
	font-size:0.85em;
	background:url(images/libg2.png) top left no-repeat;
}

#sidebar_blog ul li a{
	color:#6d5a60;
	text-decoration:none;

}

	

/**********************
*   Footer            *
***********************/


#footer {
	width: 910px;
	height: 71px;
	clear: both;
	background: url(images/footer.png) repeat-x left top #fff;
	font-size:9px;
	text-transform:lowercase;
	position:absolute;
	bottom:0;
	margin-top:75px;
	padding-bottom:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clearfooter {margin-top:95px;}


#footer ul {
	padding: 25px 0 0 0;
	float: right;
	margin: 0;
	list-style-type: none;
}

#footer ul li{
	float: left;
	background:url(images/libg2.png) center left no-repeat;
}

#footer ul li a {
	float: left;
	display: block;
	padding: 3px 5px 0 15px;
	line-height: 24px;
	color:#655a5e;
	text-decoration:none;
}
#footer ul li a:hover,
#footer ul li a:active {
	text-decoration: underline;
}


#footer p {
	margin: 0;
	padding: 13px 25px;
	font-size: 0.9em;
	line-height: 200%;
	}
#footer p a:link,
#footer p a:visited {
	color: #aaa;
	}
#footer p a:hover {
	color: #fff;
	}
#footer p a:active {
	color: #9ad202;
	}
	
/* Tags 
-------------------------------------------------------*/
.tagging {
        text-align: left;
        font-size: 0.9em;
        padding: 3px 0 3px 0;
}
.tagging a{
	text-decoration: none;
	color:#6b5a60;
	border-bottom: none;
}

.tagging a:hover{color:#81d053;}
/* End Various Tags & Classes*/

.post_ad {
	background: #fff;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 10px;
	}
	
/* Extras */

.signupframe {
border: 1px solid #695A3C;
background: #ffffff;
color: #695A3C;
font-family: Arial, Helvetica, sans-serif;
}

.hirdetes { text-align:center;}