@charset "utf-8";
@font-face { font-family: Helvetica; src: url(http://zconnect.org.uk/media/Helvetica.ttf); }
@font-face { font-family: Helvetica; font-weight: bold; src: url(http://zconnect.org.uk/media/Helvetica-Bold.ttf); }

body {
	font-family:Georgia, serif;
	font-size:14px;
	color:#000000;
	background:#266EA0 url(http://zconnect.org.uk/images/epoch/background.png) repeat-x;
	margin:0px;
	text-align:justify;
}

a:link, a:visited {
	text-decoration: none;
	color: #08456D;
}

a:hover{
	text-decoration: underline;
}

img{
	border:0px;
}

.allback {
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	background:#AFC0C7;
}

.content {
	width:816px;
	/* border-left:solid 1px #546785;
	border-right:solid 1px #546785;
	border-bottom:solid 1px #546785; */
	background:#C6D9E1; /* url(http://zconnect.org.uk/images/epoch/inner_background.gif) repeat-x; */
	text-align:justify;
	padding:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}

.sidebar {
	width:154px;
	float:right;
	padding:5px;
	padding-top:25px;
}

.smallheadline {
	font-family:Tahoma;
	font-size: 1.2em;
	margin-bottom:10px;
}

.largeheadline {
	font-family:Tahoma;
	font-size: 2.2em;
	margin-bottom:10px;
	text-align:left;
}

.headline {
	font-family:Tahoma, sans-serif;
	font-size:1.8em;
	font-weight:bold;
	line-height:1em;
	margin:0px;
}

.miniheadline {
	font-family:Tahoma, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:1em;
	margin:0px;
}

.newsbox {
	padding:5px;
	text-align:left;
}

.newsbox a {
	font-weight:bold;
}

.commentcont {
	padding:5px;
	padding-bottom:8px;
	border-bottom:2px solid gray;
}

.comment {
	width:660px;
}

.type {
	float:left;
	width:150px;
	padding-left:10px;
	color:gray;
	font-size:1.3em;
}

.art {
	font-size:1.3em;
}

.login {
	float:right;
	text-align:right;
	margin-top:5px;
	color:white;
	font-family:Tahoma;
}

.login a:link, .login a:visited {
	color:white;
	text-decoration:none;
}

#navigation {
	clear:both;
	overflow:hidden;
	list-style:none;
	height:40px;
	margin:0px;
	padding:0px;
}

#navigation li {
	float:left;
	height:40px;
	margin:0px;
	padding:0px;
}

#navigation li a {
	display:block;
	height:40px;
	background:url(http://zconnect.org.uk/images/navigation.png) no-repeat 0 0;
	text-indent:-5000px;
}

#navigation li.selected a {
	background-position-y:-80px;
}

#navigation li.home a {
	background-position:0px 0px;
	width:94px;
}

#navigation li.home:hover a {
	background-position:0px -40px;
}

#navigation li.home.selected a {
	background-position: 0px -80px;
}

#navigation li.news a {
	background-position: -94px 0px;
	width:79px;
}

#navigation li.news:hover a {
	background-position: -94px -40px;
}

#navigation li.news.selected a {
	background-position: -94px -80px;
}

#navigation li.reviews a {
	background-position: -173px 0px;
	width:111px;
}

#navigation li.reviews:hover a {
	background-position: -173px -40px;
}

#navigation li.reviews.selected a {
	background-position: -173px -80px;
}

#navigation li.videos a {
	background-position: -284px 0px;
	width:88px;
}

#navigation li.videos:hover a {
	background-position: -284px -40px;
}

#navigation li.videos.selected a {
	background-position: -284px -80px;
}

#navigation li.previews a {
	background-position: -372px 0px;
	width:122px;
}

#navigation li.previews:hover a {
	background-position: -372px -40px;
}

#navigation li.previews.selected a {
	background-position: -372px -80px;
}

#navigation li.editorials a {
	background-position: -494px 0px;
	width:100px;
}

#navigation li.editorials:hover a {
	background-position: -494px -40px;
}

#navigation li.editorials.selected a {
	background-position: -494px -80px;
}

#navigation li.back a {
	background-position: -594px 0px;
	width:306px;
}

#results{width:300px; background:white; border-top:0px; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; display:none; margin:0px; padding:0px;}
#results ul, #results li{padding:0px; margin:0px; border:0px; list-style:none;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#5190B5;}
#results ul {padding:6px;}

