@charset "utf-8";

html,body {
	background:#002A36 url(images/headbg.jpg) repeat-x center top;
	margin:0 auto;
	width:100%;
}

div { font:11px Verdana, Geneva, sans-serif; }

/*** Generell CSS ***/
.Head {
	background:url(images/header.jpg) no-repeat center top;
	margin:0px -470px;
	position:absolute;
	color:#F8F8F8;
	height:340px;
	width:950px;
	right:50%;
	z-index:1;
	left:50%;
}

.HText {
	margin:0px -360px;
	position:absolute;
	color:#F8F8F8;
	width:720px;
	height:60px;
	top:160px;
	right:50%;
	z-index:2;
	left:50%;	
}

/*** Content CSS ***/

.ContentBG {
	background:url(images/bottom.jpg) no-repeat center bottom;
	margin:0px -360px;
	position:absolute;
	color:#F8F8F8;
	width:720px;
	right:50%;
	z-index:3;
	left:50%;
}

.B1 { top:230px; }

.Content {
	border:1px solid #000;
	background:#09242C;
	width:718px;
	float:left;
}

.Bookmark {
	background:url(images/bookmark.png) no-repeat center center;
	width:160px;
	height:60px;
}

.Bookmark a {
	text-decoration:none;
	height:100px;
	display:block;
	width:160px;
	float:left;
}

.CBottom {
	padding:10px 0px 0px;
	height:220px;
	width:720px;
	float:left;
}

.Footer {
	color:#F8F8F8;
	width:720px;
	float:left;
}

.Footer p { line-height:18px; }

.Archives {
	width:710px;
	padding:5px;
	float:left;
}

.Archives a, .Archives strong {
	border:1px solid #CCC;
	text-decoration:none;
	padding:1px 5px;
	color:#F8F8F8;
	margin:1px;
	float:left;
}

.Archives a:hover {
	border:1px solid #CCC;
	text-decoration:none;
	background:#000;
	padding:1px 5px;
	color:#F8F8F8;
	margin:1px;
	float:left;
}

.TopList {
	padding:5px;
	width:708px;
	float:left;
}

.TopList ul {
	padding:0px;
	width:708px;
	margin:0px;
	float:left;
}

.TopList li {
	border:1px solid #CCC;
	margin:5px 0px 0px;
	background:#111;
	list-style:none;
	width:706px;
	padding:0px;
	float:left;
}

.TopList h2 {
	font:bold small-caps 14px Verdana, Geneva, sans-serif;
	line-height:20px;
	width:696px;
	padding:5px;
	float:left;
}

.TopList h3 {
	font:bold small-caps 12px Verdana, Geneva, sans-serif;
	border-bottom:1px solid #CCC;
	padding:0px 0px 0px 2px;
	line-height:20px;
	width:704px;
	margin:0px;
	float:left;
}

.Places {
	border-right:1px solid #CCC;
	padding:25px 2px 2px;
	height:115px;
	width:60px;
	margin:0px;
	float:left;
}

.Places strong {
	font:bold small-caps 12px Verdana, Geneva, sans-serif;
	line-height:20px;
	width:60px;
	float:left;
}

.Places small {
	font:bold small-caps 14px Verdana, Geneva, sans-serif;
	line-height:20px;
	width:60px;
	float:left;
}

.Banner {
	height:140px;
	padding:2px;
	width:480px;
	margin:0px;
	float:left;
}

.Banner img {
	border:1px solid #000;
	width:468px;
	height:60px;
	float:left;
}

.Banner small {
	padding:2px 2px 2px 4px;
	text-align:justify;
	font-size:11px;
	width:468px;
	float:left;
}

.InOut {
	padding:0px;
	width:150px;
	margin:0px;
	float:left;
}

.InOut small {
	border-left:1px solid #CCC;
	padding:19px 0px 5px;
	line-height:20px;
	font-size:12px;
	height:120px;
	width:74px;
	float:left;
}

.Topsites a, .Footer a, .HText a, .TopList a {
	text-decoration:none;
	color:#F8B500;
}

.Topsites a:hover, .Footer a:hover, .HText a:hover, .TopList a:hover {
	text-decoration:none;
	color:#FFF;
}





















