/* font League Script (c) 2010 Haley Fiege, SIL OFL v1.1 */
/* font Cutive Mono (c) 2012 Vernon Adams, SIL OFL v1.1 */

@font-face {
	font-family: CutiveMono;
	src: url('fonts/CutiveMono-Regular.ttf');
}

@font-face {
	font-family: LeagueScript;
	src: url('fonts/LeagueScript.ttf');
}

body,td,th {
	color: #FCF;
}
body {
	background-color: #000;
}
a:link {
	color: #6FF;
	text-decoration: none;
}
a:visited {
	color: #3AA;
	text-decoration: none;
}
a:hover {
	color: #DDD;
	text-decoration: none;
}
a:active {
	color: #C0F;
	text-decoration: none;
}

	a.iconlink:link {
		color: #000;
		text-decoration: none;
	}

	a.iconlink:visited {
		color: #000;
		text-decoration: none;
	}

	a.iconlink:hover {
		color: #000;
		text-decoration: none;
	}

body {
	font-family:'CutiveMono','Courier New', Courier, Monospace;
	margin:0;
	padding:0;
}

#container {
width:600px;
margin:0 auto;
}

/*#header {
width:980px;
height:200px;
margin:0 auto;
margin-bottom:25px;
margin-top:15px;
background: url('../graphics/header.png');
}*/

#content {
width:100%;
/*float:left;*/
padding:20px;
}

#menu {
	/*position:relative;*/
	width:80%;
	/*max-width: 252px;*/
	/*float:right;*/
	font-family:'CutiveMono';
/*	border: dashed;
	border-color:#F3C;
	border-color: rgba(255, 51, 204, 0.3);*/
	text-align: center;
}

	#menutitle {
		font-family: "Arial", sans-serif;
	}

	#menucrown, #menufoot {
		opacity: 0.3;
		z-index: 5;
	}

	#menulist {
		/*position:absolute;*/
		font-size: 24px;
		top:20px;
		left:10px;
		text-align: left;
	}

#footer {
clear:both;
width:100%;
height:135px;
}

#footer p {
padding:10px;
}

h1, h2, h3, h4, h5 {
color: #FFF;
}

h1 {font-size:300%}

#others {
	position:relative;
	margin: 0 auto;
	font-size: 11px;
	text-align: left;
	top: 10px;
	left: -30px;
	/*width: 100%;*/
	z-index: 55;
}

	.icon_field {
		float: right;
		width:80px;
		padding:5px;
	}

	#spacer {
		width: 100%;
	}

	#icon_text, #icon_text2 {
		position:absolute;
		z-index:66;
		padding:5px;
		width: 70px;
		height:55px;
		top:25px;
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		overflow: hidden;
		opacity:1.0;
	}

	#icon_text2 {
		top:120px;
	}

	.icon {
		margin: 0 auto;
		z-index:65;
		opacity:0.5;
	}

	#others_caption {
		position:relative;
		width: 100%;
		margin: 0 auto;
	}

.newsblock {
	position: relative;
	float: right;
	margin: 10px;
	text-align: left;
}

.newsitembackground {
	z-index: 30;
}

.newsitemoverlay{
	position: absolute;
	top: 20px;
	width: 260px;
	z-index: 60;
	background-color: rgba(0,0,0,0.6);
	padding: 5px;
}

.newsitemtitle {
	padding: 10px;
	font-size: 22px;
	color: #FFF;
	font-weight: bold;
}

.newsitemtext {
	display:block;
	padding: 10px;
	z-index: 60;
/*	font-size: 18px;
*/	color: #FFF;
}
