@charset "UTF-8";


/*
------------------------------------------------------------------------------
Layout
------------------------------------------------------------------------------ */

#globalwrapper{
	display:block;
	position: absolute;
	width:98%;
	height:500px;
	top:15%;
	margin: 0 0 0 0;
/*	border: solid #099 1px;
*/
	text-align: center;
}

#middlewrap{
	display:block;
	margin: auto;
	min-width:800px;
	width:48em;
	height:100%;
/*	border: solid #999 1px;
*/

}

#wrapper{
	position:relative;
	width:100%;
	height:100%;
	text-align:left;
/*	border: solid #909 1px;
*/
}

#leftcont{
	float:left;
	text-align:left;
	margin-right:14px;
/*	border: solid #900 1px;
*/
}

#rightcont{
	float:left;
	text-align:left;
/*	border: solid #009 1px;
*/
}

#farrightcont{
	float:left;
/*	border: solid #00f 1px;
*/
}

#texttitle{
	width:200px;
	height:20px;
	overflow:hidden;
	white-space:nowrap;
	vertical-align:middle;
}
#texttitle h1{
	font-size:xx-small;
}

#menu{
	width:200px;
	height:200px;
	background: #570028;
	margin-bottom: 14px;
	overflow:hidden;
}
#flashcont{
	width:200px;
	height:200px;
	background: #dfd;
	overflow:hidden;
/*	border: dotted #999 1px;
*/
}
#imagetitle{
	width:410px;
	height:60px;
	margin-bottom:14px;
	overflow:hidden;
/*	border: dotted #009 1px;
*/
}
#topics{
	float:left;
	width:263px;
	height:344px;
	overflow:scroll-y;
	margin-right:14px;
	padding: 8px 6px;
/*	border: dotted #f00 1px;*/
	background: #fb0;
}

/*star hack*/
* html #topics{
	height:300px;
}


#counter{
	width:200px;
	height:30px;
	margin-bottom:14px;
/*	border: dotted #0f0 1px;
*/
	overflow:hidden;
}
#blogupdate{
	width:188px;
	height:163px;
	overflow:hidden;
	padding: 8px 6px;
	margin-bottom: 14px;
	background: #005;
	color: white;
/*	border: dotted #00f 1px;
*/
}

/*star hack*/
* html #blogupdate{
	height:167px;
}

#visual{
	width:200px;
	height:123px;
	background: #550;
}
#downcont{
	
}
#footer{
	
}

/*
------------------------------------------------------------------------------
Menu
------------------------------------------------------------------------------ */

#menu ul{
	padding-top: 10px;
	padding-left: 10px;
	list-style: none;
}

#menu li{
	display:block;
	width: 180px;
	margin-bottom: 3px;
	list-style: none;
}

#menu a{
	display:block;
	width: 176px;
	margin: 0;
	padding: 2px 0 2px 4px;
	color: white;
	background: #671138;
}

#menu a:hover{
	color: #fcc;
	background: #530020;
}



div#crossfadephoto {
	border: 0;
	width: 200px;
	height: 200px;
	margin:0;
	padding:0;
	background-color:#fafafa;
}

div#crossfadephoto img#loading{
	margin: 90px 0 0 90px;
	
}

