/*
Theme Name: ifinet theme v3
Theme URI: http://www.ifinet.hu
Description: ifinet theme v3
Version: 3
Author: Felegyhazi Zoltan
Author URI: http://fezol.hu
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	color: #555555;
	background: #DFEDF8 url(images/bg.png) repeat-x top left;
}

img, a img { border: 0; }

a { text-decoration: none; }
a, a:visited { color: #1a4866; }
a:hover { color: #276994; }

h1, h2, h3 { margin: 0; padding: 0; }

h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 16px; }

#rap {
	width: 1014px;
	margin: 0 auto 0 auto;
	padding: 0px;
	background: transparent url(images/shadow.png) repeat-y top left;
}

#wrapper {
	width: 1000px;
	margin: 0 auto 0 auto;
	padding: 0px;
	background-color: #FFF;
}
/*		header		*/

		#header {
			margin: 0px;
			height: 112px;
			width: 1000px;
			background: #deedf7 url(images/kulonkiadas.jpg) no-repeat bottom right;
		}
		
		img.logo {
			float: left;
			clear: none;
		}
		
		#head-content {
			float: left;
			clear: none;
			width: 500px;
			background: none;
			font-size: 12px;
		}
		
		#head-content div {
			clear: both;
			margin-top: 3px;
		}
		
		#head-content div input, #head-content div form{
			clear: none;
		}
		
		#head-content div.top-hirdetes  {
			margin-top: 5px;
			clear: both;
		}

/*		header		*/

#main {
	width: 980px;
	padding: 0 10px 0 10px;
}
#content {
	width: 640px;
	padding: 0;
	margin: 0;
	float: left;
	line-height: 1.3em;
}
#sidebar {
	width: 330px;
	float: right;
	margin: 0;
}
#footer {
	height: 42px;
	clear: both;
	text-align: center;
	font-size: 0.8em;
	padding: 13px 0 0 0;
}

/*		menu			*/

		.menubar {
			width: 1000px;
			clear: both;
			margin: 0;
			padding: 0;
			background-color: #FFF;
		}
	
		#menu {
			width: 605px;
			padding: 5px;
			float: left;
			clear: none;
		}
		
		#menu ul {
			list-style-type: none;
			float: left;
			clear: both;
			margin: 0 0 3px 0;
			padding: 0;
			width: 100%;
		}
		
		#menu ul li {
			float: left;
			clear: none;
			padding-right: 5px;
			margin-right: 5px;
			border-right: 1px solid #18384E;
			font-size: 16px;
			font-family: "Trebuchet MS", Arial, sans-serif;
		}
		
		#menu ul li.utolso {
			border: none;
		}
		
		#menu ul li a {
			text-decoration: none;
			padding: 3px;
			float: none;
			clear: none;
		}
		
		#menu ul li a:hover {
			text-decoration: underline;
			color: #FFFFFF;
		}
		
		a.link, a.nincs { color: #558DCA; }
		a:hover.link, a:hover.nincs { background-color: #558DCA; }
		
		a.hirek { color: #295F83; float: }
		a:hover.hirek { background-color: #295F83; }
		
		a.ajanlo { color: #D79D64; }
		a:hover.ajanlo { background-color: #D79D64; }
		
		a.programok { color: #1874CD; }
		a:hover.programok { background-color: #1874CD; }
		
		a.kultura { color: #46ACA5; }
		a:hover.kultura { background-color: #46ACA5; }
		
		a.zene { color: #5100A6; }
		a:hover.zene { background-color: #5100A6; }
		
		a.sport { color: #00A651; }
		a:hover.sport { background-color: #00A651; }
		
		a.fesztival { color: #7337B0; }
		a:hover.fesztival { background-color: #7337B0; }
		
		a.volt, a.volt-fesztival { color: #AB3D3D; }
		a:hover.volt, a:hover.volt-fesztival { background-color: #AB3D3D; }
		
		a.balaton-sound, a.balaton-sound-2009 { color: #307211; letter-spacing: -1px; }
		a:hover.balaton-sound, a:hover.balaton-sound-2009 { background-color: #307211; letter-spacing: -1px; }
		
		a.efott, a.efott { color: #000; letter-spacing: -1px; }
		a:hover.efott, a:hover.efott { background-color: #000; letter-spacing: -1px; }
		
		a.hegyalja, a.hegyalja-fesztival, a.hegyalja-fesztival-2009 { color: #080808; }
		a:hover.hegyalja, a:hover.hegyalja-fesztival, a:hover.hegyalja-fesztival-2009 { background-color: #080808; }
		
		a.felsziget { color: #6B1A20; }
		a:hover.felsziget { background-color: #6B1A20; }
		
		a.sziget, a.sziget-2009 { color: #FD720D; }
		a:hover.sziget, a.sziget-2009 { background-color: #FD720D; }
		
		a.campus { color: #00A7DE; }
		a:hover.campus { background-color: #00A7DE; }
		
		a.szin { color: #CD2729; }
		a:hover.szin { background-color: #CD2729; }
		
		#belepes {
			width: 370px;
			padding: 5px;
			margin: 0;
			float: right;
			clear: none;
		}
		
		#belepes input.user, #belepes input.password {
			width: 170px;
			float: left;
			clear: none;
			margin-right: 5px;
		}
		
		#belepes input.belep {
			margin-top: 5px;
		}

/*		menu			*/

/*		home			*/

	#focikk1 {
		width: 305px;
		clear: none;
		float: left;
		margin-bottom: 10px;
		padding-right: 10px;
		border-right: 1px solid #ccc;
	}

	#focikk2 {
		width: 305px;
		clear: none;
		float: left;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	
	#focikk1 img, #focikk2 img {
		padding: 0;
		margin-bottom: 5px;
		clear: both;
	}
	
	#focikk1 h3, #focikk2 h3, .kiscikk h3 {
		padding: 0;
		margin: 0;
		clear: both;
	}
	
	#focikk1 h3 a, #focikk2 h3 a, .kiscikk h3 a {
		color: #295F83;
	}
	
	#focikk1 p, #focikk2 p, .kiscikk p {
		padding: 0;
		margin: 2px 0 0 0;
		text-align: justify;
	}
	
	p.meta {
		width: 100%;
		padding: 0;
		margin: 5px 0 0 0;
		text-align: justify;
		font-size: 11px;
	}
	
	#focikk1 p.meta a:hover, #focikk2 p.meta a:hover, .kiscikk p.meta  a:hover {
		color: #FFFFFF;
	}
	
	.kiscikk {
		width: 200px;
		height: 388px;
		clear: none;
		float: left;
		margin-right: 5px;
		padding-right: 5px;
		border-right: 1px solid #ccc;
		margin-bottom: 10px;
		overflow: hidden;
	}
	
	ul.related_post {
		margin: 4px 0 0 0;
		padding: 0;
		list-style-type: disc;
		list-style-position: inside;
		list-style-image: url(images/arrow.gif);
	}
	
	ul.related_post li {
		margin: 2px 0 0 0;
		font-size: 12px;
	}
	
	ul.related_post li a {
		color: #AD701D;
	}

/*		home			*/

.description {
	clear: left;
	padding: 5px 0 5px 35px;
}
.post {
	padding: 5px;
	font-size: .9em;
}
.entry-content, .entry-excerpt {
	clear: left;
}
.navigation {
  clear: both;
}
.avatar {
  float: right;
  margin: 0 0 3px 5px;
}
.entry-meta {
  margin: 0 0 10px 0;
}
.underpost {
	font-size: .9em;
}
#content .underpost a {
	text-decoration: underline;
}

#content a:link, #content a:visited {
	padding: 2px;
}
#content a:hover {
	text-decoration: none;
}
#footer a:link, #footer a:visited {
	color: #474200;
}
#footer a:hover {
	text-decoration: none;
}

/*		sidebar		*/

	#sidebar ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		float: left;
		clear: both;
	}

	#sidebar ul li, #sidebar ul ul li {
		margin: 0px;
		padding: 0px;
		float: left;
		clear: both;
		width: auto;
	}
	
	h2.widgettitle {
		display: none;
	}
	
	#bal_kicsi {
		clear: none;
		float:left;
		width: 140px;
		margin: 0 10px 10px 0;
	}
	
	#jobb_kicsi {
		clear:none;
		float:right;
		width: 180px;
		margin-bottom: 10px;
	}
	
	p.galeria-cim {
		font: 14px "Trebuchet MS", Arial, sans-serif;
		width: 137px;
		margin: 0 0 10px 0;
		background-color: #C3D9FF;
		padding-left: 3px;
	}
	
	p.galeria-datum {
		font: 11px "Trebuchet MS", Arial, sans-serif;
		width: 137px;
		margin: 0 0 3px 0;
		background-color: #C3D9FF;
		padding-left: 3px;
	}
	
	#bal_kicsi a {
		color: #2C5470;
	}
	
	#bal_kicsi a:hover, p.galeria-datum a:hover {
		color: #3D7220;
		text-decoration: underline;
	}
	
	.side_hirdetes {
		clear: both;
		margin: 10px 0 10px 0;
		width: auto;
	}
	
	.side_hirdetes p {
		color: #ccc;
		letter-spacing: 2px;
		margin: 0;
		padding: 0;
		font-size: 10px;
		text-align: center;
		width: auto;
	}

	.side_twit {
		clear: both;
		margin: 10px 0 10px 0;
		width: auto;
		padding: 10px;
		border: 2px solid #33CCFF;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		font-size: 11px;
	}

	.side_twit img {
		float: left;
		margin: 0 5px 5px 0;
	}

	.top10 {
		width: auto;
		clear: both;
		background-color: #B373B3;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #593159;
		padding: 10px;
		margin: 10px 0 10px 0;
	}
	
	.top10 h3 {
		margin:0;
		padding:0;
		color: #FFF;
		font-size: 26px;
	}
	
	.top10 a.zacsi {
		color: #FFF;
	}
	
	.top10 a.pacsi {
		color: #C9DEDB;
	}
	
	.top10 a:hover.zacsi, .top10 a:hover.pacsi {
		text-decoration: underline;
	}

	li#get-recent-comments h2.widgettitle {
		margin:10px 0 0 10px;
		padding:0;
		color: #FFF;
		font-size: 23px;
		display: block;
	}

	li#get-recent-comments {
		width: auto;
		clear: both;
		background-color: #69ACA5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #3f726c;
		padding: 0;
		margin: 10px 0 10px 0;
	}

	div#get_recent_comments_wrap {
		margin: 10px;
	}

	div#get_recent_comments_wrap ul li {
		color: #FFFFFF;
		border-bottom: 1px dashed #96C5C0;
		margin-bottom: 4px; 
		padding-bottom: 2px;
	}

/*		sidebar		*/

#header h1 a:link, #header h1 a:visited {
	font-size: 1em;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	width: 600px;
	padding: 1px 0 0 25px;
	clear: both;
}
#header h1 a:hover {
	text-decoration: underline;
}
#content h1 {
	font-size: 1.5em;
}
#sidebar h1 {
	font-size: 1.4em;
}
#sidebar h2 {
	font-size: 1.1em;
}
.post h2 {
	font-size: 1.8em;
	margin: 45px 0 10px 0;
	padding: 0;
}
.post h3 {
  font-size: 1.8em;
  margin: 0;
  padding: 0;
}

.storycontent img {
	margin-right: 10px;
}

.entry-date {
	height: 89px;
	width: 71px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid #000000;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.entry-month {
	font-size: 19px;
	width: 71px;
	text-align: center;
	height: 28px;
	margin: 7px 0 0 0;
	font-weight: bold;
	padding: 0 0 2px 0;
}
.entry-day {
	font-size: 28px;
	text-align: center;
	height: 30px;
	width: 71px;
	margin: 4px 0 0 0;
	font-weight: bold;
	line-height: 30px;
}

#respond p {
	font-size: .9em;
}
#commentform input {
	
}
#commentform textarea {
	
}
#commentform {	
	padding: 10px;
}

ol.commentlist li {
	margin: 15px 0 0 0;
}
#content ol.commentlist li a {
	text-decoration: underline;
}

		ol.commentlist {
			width: auto;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		ol.commentlist li {
			margin: 10px 0 10px 0;
			padding: 10px;
			width: auto;
			clear: both;
			background-color: #CAE8F2;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border: 1px solid #3FABCF;
		}
		
		span.comment-author {
			font-weight: bold;
		}
		
		p.commentmetadata {
			margin: 0;
			padding: 0;
			font-size: 11px;
		}
		
		div#respond {
			margin: 10px 0 10px 0;
			padding: 10px;
			width: auto;
			clear: both;
			background-color: #9CF3AF;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border: 1px solid #106B2E;
		}

li.author {
	padding: 5px;
}

blockquote {
  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  width: 350px;
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 10px 0 30px;
  text-indent: -30px;
}
blockquote p:first-letter {
  background: url(images/blockquote2.png) no-repeat left center;
  padding: 0 0 0 30px;
  font: italic 1.7em Georgia, "Times New Roman", Times, serif;
}

.alignleft {
  float: left;
}
.alignright {
  float: right;
}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
.wp-caption-text {
  font-size: .7em;
  line-height: 1.1em;
  margin: 0;
}

a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
a.image img {
	border: none;
}


.komment {
	padding-left: 18px;
	background: transparent url( images/komment.gif ) 0% 50% no-repeat;
	height: 16px;
}	

.nezett {
	padding-left: 18px;
	background: transparent url( images/nezett.gif ) 0% 50% no-repeat;
	height: 16px;
}

/* ----------------------BS-------------------------- */
		.bs-box {
			width: 600px;
			clear: both;
			padding: 10px;
			margin: 10px 0 10px 0;
			border: 5px solid #0C3309;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		img.bs-logo {
			border: 0;
			margin: 0 10px 10px 0;
			clear:both;
			float:left;
		}
				
		.bs-box-content {
			width: 600;
			padding: 0;
			clear:none;
			min-height: 300px;
		}
		
		.bs-cont-title {
			float: left;
			clear: none;
			margin-left: 120px;
			width: 230px;
		}
		
		.bs-cont-body {
			float: left;
			clear: none;
			margin: 0;
			width: 350px;
			text-align: justify;
		}
		
		.bs-cont-twitter {
			float: right;
			clear: none;
			border-left: 3px solid #0C3309;
			width: 230px;
			padding-left: 10px;
			margin: 0;
		}

/*-----------------------BS-------------------------- */

ul.twitter { margin: 0; padding: 0; list-style-type: none;}
ul.twitter li.twitter-item { width: 100%; float: left; clear: both; border-bottom: 1px #ccc dashed; font: italic 13px "Trebuchet MS", Arial, sans-serif; text-align: left;}
ul.twitter li.twitter-item a { text-decoration: underline; color: #0C3309; }
ul.twitter li.twitter-item span.twitter-timestamp, span.twitter-timestamp { color: #AB9999; float: left; clear: both; font-size: 10px; width: 100%;}					