/*  
Theme Name:WP-Narnia
Theme URI: http://www.narniabb.sk
Description: Custom designed theme for ZS Narnia.
Version: 1.0
Author: Burke Shartsis
Author URI: http://www.axisds.com/
*/

*{
	margin:0;
	padding:0;
	}
	
a:link, a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#523707;
	}

a:hover{
	color:#000000;
	}
	
body{
	background:url('gfx/bg.jpg');
	font-family:Georgia;
	}

#center{
	width:836px;
	min-height:400px;
	margin:0 auto;
	background:url('gfx/center-bg.png');
	}

#content{
	padding-left:18px;
	position:relative;
	}
	
#header-home{height:123px;}
#header{height:94px;}

#logo-type{
	text-indent:-1000em;
	height:92px;
	width:235px;
	background:url('gfx/logo-type.gif');
	}

#icons{
	float:right;
	margin:2px 25px 0 0;
	}
	#icons a img{border:none;}
	
.pagenav{
	margin-top:-28px;
	}

	.pagenav, .pagenav ul{
		list-style-type:none;
		list-style-position:outside;
		position:relative;
		line-height:1.8em;
		z-index:10;
		width:800px
		}
	
	.pagenav li a:link, .pagenav a:active, .pagenav li a:visited {
		display:block;
		border:none;
		padding:0px 7px;
		color:#523707;
		text-decoration:none;
		background-color:#f4f0df;
		font-size:1.1em;
		font-weight:bold;
		position:relative;
		}
	
	.pagenav ul li a:link, .pagenav ul li a:active, .pagenav ul li a:visited {
		display:block;
		padding:0px 7px;
		border:1px solid #e6e0c5;
		color:#523707;
		text-decoration:none;
		background-color:#f4f0df;
		font-size:1em;
		line-height:1.4em;
		position:relative;
		}
	
	.pagenav li a:hover, .pagenav li ul li a:hover{
		background-color:#f4f0df;
		color:#000;
		}
	
	.pagenav li{
		float:right;
		}
		
		.pagenav li ul{
			position:absolute;
			width:13em;
			top:1.5em;
			display:none;
			}
		
		.pagenav ul a{
			width:12em;
			float:right;
			}
		
		.pagenav ul li{
			left:12em;
			}

		.pagenav li ul li:hover ul{
			display:none;
			display:block;
			}

/*Featured Slider*/
#slider{
	border-top:4px solid #523707;
	border-bottom:4px solid #523707;
	height:300px;
	width:800px;
	}

	.slider-text{
		position:relative;
		width:435px;
		margin:-105px 0 0 330px;
		padding:4px 7px;
		font-size:12px;
		background:#ffffff;
		opacity:0.8;
		}
		
		.slider-text em, .bucket em{font-size:10px;}

.bucket{
	width:249px;
	margin-top:10px;
	padding-left:12px;
	float:left;
	}
	
.bucket li{
	list-style-type:none;
	list-style-position:outside;
	}
	
	.bucket li div{
		padding-left:6px;
		font-size:.8em;
		}
	
	.wp-post-image{
		border:2px solid #523707;
		padding:2px;
		}

#news{
	width:524px;
	float:left;
	margin-bottom:15px;
	position:relative;
	}
	#news-no-sidebar{
		width:800px;
		margin-bottom:15px;
		position:relative;
		}

	.post{
		clear:left;
		padding-left:13px;
		margin-top:5px;
		}
	
	.entry-title a{
		float:left;
		margin-right:7px;
		}
		
	.entry-date{
		color:#888888;
		font-size:.7em;
		padding-top:.8em;
		}
		
	.entry{clear:both;}
	.postmetadata{margin:10px 0;}
	.post-hr{margin-left:92px;display:block;clear:both;}
	.post p {margin-bottom:10px;}
	.post li{margin-left:30px;}
	.post h2, .post h3{font-size:1.3em;}
	#classNewsHead{
		font-size:1.5em;
		font-style:italic;
		color:#ffffff;
		background:#523707;
		}
	
.sidebar{
	width:249px;
	margin:10px 0 0 538px;
	}
	
	.widget{margin-left:11px;}
	.sidebar li{list-style-type:none;}
	.sidebar li ul{margin-left:11px;}
		
	#searchform{margin:3px 0 5px 0;}
	.screen-reader-text{display:none;}
	#s{width:166px;}

.clear{clear:both;}

#footer{
	clear:both;
	height:50px;
	line-height:1.8em;
	background:url('gfx/footer.png');
	width:836px;
	margin:0 auto;
	}
	
	#footer h5, #footer a, #footer span{padding-left:23px;display:inline;}
	
#banner{
	width:100%;
	background:url('gfx/banner-bg.jpg') repeat-x;
	position:absolute;
	z-index:-1;
	top:94px;
	}
	
	#banner-borders{
		width:1034px;
		height:308px;
		left:50%;
		margin-left:-517px;
		position:relative;
		}
		
		#border-right{margin-left:796px;}

/*Calendar CSS*/

.ko-calendar-event-list:first-child{
	margin-left:10px;
	font-size:.8em;
	}
	
.ko-calendar-entry-date-text{
	color:#888888;
	font-size:.7em;
	}
	
/*Nextgen Generic CSS*/
.ngg-albumoverview, .ngg-galleryoverview{
	margin-top:5px;
	}

.ngg-album-compact, .ngg-gallery-thumbnail{
	width:138px;
	float:left;
	margin:0 10px 15px 0;
	}

.ngg-widget a img, .ngg-album-link a img, .ngg-gallery-thumbnail a img{
	padding:2px;
	text-decoration:none;
	border:2px solid #523707;
	}
.ngg-widget a:hover img, .ngg-album-link a:hover img, .ngg-gallery-thumbnail a:hover img{
	padding:0;
	border:4px solid #523707;
	}
#ngg-webslice h3, #ngg-webslice h4{
	display:none;
	}
	
/*Nextgen Album CSS*/
.ngg-album-compact p{display:none;}

/*Nextgen Gallery CSS*/
.slideshowlink{margin:8px 0;}
.ngg-navigation{
	clear:both;
	float:right;
	font-size:1.3em;
	}
	.ngg-navigation span, .page-numbers{margin:0 5px;}

