/*
Theme Name: Oveges
Theme URI: http://www.oveges-szi.hu/
Description: Az Oveges Iskola webhelyenek temaja.
Version: 1.0
Author: Arpad Banhidi
Author URI: http://banhidia.freeweb.hu/
Text Domain: oveges

	ABanhidi v1.0
	 http://banhidia.freeweb.hu/

*/

body{	
	font-size: 12px;
	font-family: Arial;
	margin: 0;
	color: #3a3a3a;}
	
#container{
	width: 824px;
	margin: 0 auto;
	background: url(images/bg.gif) repeat-y center;}
	
#inner_container{
	top: 0;
	margin: 0 0 0 12px;
	width: 800px;}
	
#header{
	margin: 0 auto;
	top: 0;
	background: url(images/picture_top.png) right bottom no-repeat;
	height: 90px;
	width: 824px;}
	
#navigation{
	margin: 0 auto;
	width: 824px;
	background: url(images/navi_bg.gif) right no-repeat;
	height: 30px;}
	
	#navigation p a{
		margin: 0 20px 0 0;
		padding: 0;
		height: 30px;
		float: left;
		display: block;
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		line-height: 30px;
		font-family: Verdana;}
		
.subtitle1_one{
	width: 500px;
	height: 30px;
	background: url(images/subtitle_grey.gif) no-repeat left;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 30px;}	

	.subtitle1_one img{
		vertical-align:middle;
		border:0;}
	
	.subtitle1_one p{
		margin: 0 0 0 10px;
		color: #727272;}
	
.subtitle1{
	width: 250px;
	height: 30px;
	background: url(images/subtitle_grey.gif) no-repeat left;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 30px;}	

	.subtitle1 img{
		vertical-align:middle;
		border:0;}
	
	.subtitle1 p{
		margin: 0 0 0 10px;
		color: #727272;}
	
.subtitle_content{
	width: 210px;
	height: 30px;
	background: url(images/subtitle_grey.gif) no-repeat left;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 30px;}	

	.subtitle_content img{
		vertical-align:middle;
		border:0;}
	
	.subtitle_content p{
		margin: 0 0 0 10px;
		color: #000;}
	
.subtitle2{
	display: block;
	width: 300px;
	height: 30px;
	background: url(images/subtitle_green.gif) repeat;
	float: right;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 30px;}
	
	.subtitle2 p{
		margin: 0 0 0 10px;
		color: #ffffff;}

table .innertable td img{
	border: 0px none;
}

.rowborder {
	border-top: thin solid grey;
	margin-top: 40px;
}
.rowborder img{
	border: 0px none;
}
	
.smallbox_content{	
	float: left;
	display: block;
	width: 180px;
	/*height: 140px;*/
	background: url(images/whitebox_bg.gif) right top no-repeat;}

.blogroll,
.smallbox1{	
	float: left;
	display: block;
	width: 300px;
	/*height: 140px;*/
	background: url(images/whitebox_bg.gif) right top no-repeat;}

	.smallbox1 img{
	border: 0;	
	}

.blogroll{
	width:260px;
}
	
.featuredbox_one{	
	float: left;
	display: block;
	width: 500px;
	/*height: 140px;*/
	padding-bottom: 20px;
	background: url(images/whitebox_bg.gif) right top no-repeat;}

.featuredbox_one p{
	margin: 10px;
	width: 450px;
	/*height: 120px;*/
	color: #4d4d4d;}

.featuredbox{	
	float: left;
	display: block;
	width: 250px;
	/*height: 140px;*/
	padding-bottom: 20px;
	background: url(images/whitebox_bg.gif) right top no-repeat;}

.featuredbox p{
	margin: 10px;
	width: 225px;
	/*height: 120px;*/
	color: #4d4d4d;}

#smallbox2{
	color: #ffffff;
	line-height: 30px;
	float: right;
	clear: right;
	display: block;
	width: 300px;
	/*height: 140px;*/
	background: url(images/greenbox_bg.gif) left top no-repeat;}
	
	#smallbox2 ul{
		padding: 0;
		margin: 15px 0 10px 20px;
		list-style-type: none;}

	#smallbox2 ul li{	
		background: url(images/listpoint.gif) no-repeat left 5px;
		line-height: 25px;
		color: #ffffff;
		font-size: 10px;
		padding: 0 0 0 20px;
		text-decoration: none;}
	#smallbox2 a{	
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;}
	
.newsbox{
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 500px;
	background: url(images/whitebox_bg.gif) right top no-repeat;}

	.new{
		display: block;
		float: left;
		width: 480px;
		margin: 40px 0 0 0;
		padding: 0;}
	
.info_col{
	padding: 0;
	margin: 0;
	float: right;
	display: block;
	width: 300px;
	background: url(images/whitebox_bg.gif) right 30px no-repeat;}

.featured_one{
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width:500px;	
}
	
.featured{
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width:250px;	
}
	
.smallbox3{
	background: url(images/whitebox_bg.gif) right top no-repeat;
	width: 300px;
	float: left;}
	
.smallbox3 div{
	width: 280px;
	text-align: justify;
	margin: 10px auto;
	color: #4d4d4d;}
		
#bottomright img{
	line-height: 30px;
	margin: 20px 0 0 50px;}
	
#footer{
	clear: both;
	display: block;
	background: url(images/footer.png) no-repeat center bottom;
	height: 50px;
	width: 824px;}

#footer div{
	margin: 0;
	height: 30px;
	width: 824px;}
		
#footer div a{
	margin: 0 0 0 40px;
	height: 40px;
	line-height: 40px;
	font-size: 11px;
	clear: both;
	text-decoration: none;
	color: #ffffff;}
	
#smallfont{
	background: #ffffff;
	display: block;
	line-height: 30px;
	text-align: center;
	font-size: 11px;
	padding: 0;}
			
.calendar{
	float: left;
	width: 40px;
	height: 50px;
	background: url(images/calendar.gif);
	padding: 0;
	margin: 0 10px 0 10px;}
	
	.day{
		font-size: 18px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
		color: #ffffff;}
		
	.month{
		font-size: 11px;
		line-height: 20px;
		text-align: center;
		color: #ffffff;}
		
	.pagecont{
		display: inline;
		float: right;
		width: 460px;}
	.newscont{
		display: inline;
		float: right;
		width: 410px;}
		
		.newstitle {
			margin: 0 0 10px 0;
			font-size: 16px;
			color: #365527;
			font-weight: bold;
			text-decoration: none;}
			
		.newscont p{
			color: #3a3a3a;
			padding: 0;
			margin: 0 0 10px 10px;}
			
		.more-link{
			float: right;
			display: block;
			width: 60px;
			height: 20px;
			background: url(images/more_button.gif) no-repeat;}

#navigation p{
	margin: 0 0 0 30px;
	padding: 0;
	line-height: 30px;
	height: 30px;}

#sub_nav{
	margin: 0 auto;
	width: 800px;
	background: url(images/sub_nav_bg.gif) repeat-x;
	height: 30px;}

.xoxo li{	
	background: url(images/arrow.gif) no-repeat left 6px;
	padding: 0 0 0 15px;
	display: block;
	text-align: left;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	/*height: 30px;*/
	line-height: 20px;
	font-family: Verdana;}

#sub_nav p{
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 30px;
	height: 30px;}
	
	#sub_nav p a{
		margin: 0 20px 0 0;
		background: url(images/arrow.gif) no-repeat left 11px;
		padding: 0 0 0 15px;
		float: left;
		display: block;
		text-align: left;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		font-family: Verdana;}
		
.smallbox1 p{
	margin: 10px;
	width: 270px;
	/*height: 120px;*/
	color: #4d4d4d;}
	
/*naptár*/
#calendarbox{
	width: 280px;
	margin: 10px auto;}

#daynames{
	float: left;
	display: block;
	height: 20px;
	background: #474747;}

#daynames div{
	float: left;
	width: 40px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;}
	
#days{
	float: left;
	display: block;
	width: 280px;}

#days div{
	float: left;
	width: 40px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #474747;}
	
#left_textbox{
	padding: 0;
	margin: 0;
	float: left;
	width: 500px;
	background: url(images/whitebox_bg.gif) right top no-repeat;}

#left_textbox p{
	margin: 10px 20px 0 20px;
	padding: 0;
	text-align: justify;
	color: #4d4d4d;}
	
#left_textbox h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 20px;
	color: #418820;}
	
#left_textbox h2{
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 10px;
	color: #000000;}

#left_mailbox{
	padding: 0;
	margin: 0;
	float: left;
	background: url(images/whitebox_bg.gif) right top no-repeat;}
	
#left_mailbox p{
	margin: 10px 20px 0 20px;
	padding: 0;
	text-align: justify;
	color: #4d4d4d;}
	
#left_mailbox h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 20px;
	color: #418820;}
	
#left_mailbox h2{
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 10px;
	color: #000000;}

.postmetadata .under span.tags, 
.postmetadata .under span.categories {
        margin-right:6px;
}
a{
	text-decoration: none;
	color: #365527;
}
.postmetadata .under {
        height:16px;
        line-height:16px;
        font-size:11px;
        margin-bottom:10px;
}
.postmetadata .under span {
        float:left;
        margin-right:15px;
}

.postmetadata .tags, 
.postmetadata .categories {
        background:url(images/icons.gif) no-repeat;
        width:16px;
        height:16px;
        line-height:16px;
        display:block;
        text-indent:-999em;
}
.postmetadata .under span.tags, 
.postmetadata .under span.categories {
        margin-right:6px;
}
.postmetadata .act {
        height:16px;
        float:right;
}
.postmetadata .act span {
        float:left;
        margin-left:15px;
}
.postmetadata .tags {
        background-position:0 -16px;
}
.postmetadata .categories {
        background-position:0 -32px;
}
.postmetadata .date {
        background-position:0 -48px;
        margin-right:15px;
        float:left;
}
.postmetadata .author {
        background-position:0 0;
        float:left;
}
.editpost a{
        background:url(images/icons.gif) no-repeat;
        padding-left: 22px;
        height:16px;
        line-height:16px;
        display:block;
	font-size:11px;
	text-decoration:none;
	color: #365527;
        background-position:0 -64px;
        margin-left:15px;
        float:right;
	font-weight: normal;
}
.postmetadata .comments {
        background-position:0 -96px;
        float:right;
}
.postmetadata .addcomment {
        background-position:0 -112px;
        margin-left:15px;
        float:right;
}

#postnavi{
	/*text-align:center;*/
}

#pagenavi, 
#postnavi,
#page-links {
        border-top:1px solid #CCC;
        margin:5px 15px 20px;
        padding:5px 5px 0;
}

#page-links a{
	text-decoration: underline;
}
#pagenavi {
        font-size:11px;
}
#pagenavi .newer a, 
#postnavi .prev a {
	background: url(images/listpoint_l.gif) 0% no-repeat;
        padding-left:44px;
        height:16px;
        line-height:16px;
}
#pagenavi .newer a{
        float:left;
} 
#pagenavi .older a, 
#postnavi .next a {
	background: url(images/listpoint.gif) 100% no-repeat;
        padding-right:44px;
        height:16px;
        line-height:16px;
	float: right;
}
#pagenavi .older a{
        float:right;
} 

.fixed, .clear {
clear:both;
}
#postpath {
        background:url(images/icons.gif) 0 -208px no-repeat;
        height:16px;
        line-height:16px;
        margin: 20px 0 0 15px;
        padding-left:22px;
}
#pagepath {
        background:url(images/icons.gif) 0 -208px no-repeat;
        height:16px;
        line-height:16px;
        margin: -10px 0 20px 15px;
        padding-left:22px;
}
.alignleft {
	float:left;
	text-align:left;
	margin-right:10px;
}
.alignright {
	float:right;
	text-align:right;
	margin-left:10px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	background:#F7F7F7;
	border:1px solid #CCC;
	padding:5px 0;
	margin-bottom:5px;
	text-align:center;
}
	.wp-caption p {
		margin: 10px 0 5px 0;
	}
	.wp-caption img {
		border:0;
	}
.post .content .wp-caption p {
	margin:0;
}


