﻿a
{
	text-decoration:none;
	color:#E4EAF0;
}


body 
{
	font:16px "Agency FB", Arial;
	background-color:black;	
	margin:0px;
	padding:0px;
	height:100%; 
	overflow-y:auto;	
	color:#E4EAF0;
	background-repeat:repeat-y;
	background-position:fixed!important;		
	background-position:absolute;		
}



.littleText
{
	font:16px "Agency FB", Arial;
	font-size-adjust:0.49;
}

.bigText
{
	font:30px "Agency FB", Arial;
	font-size-adjust:0.49;
}


#bg
{
	background-repeat:repeat-y;
	position:fixed!important;
	position:absolute;
	z-index:0;
	
}

#sitepath
{
	font-family:Arial;
	font-size:x-small;
	font-weight:bold;
	color:#E4EAF0;
	width:340px;
	text-align:justify;
	margin-top:25px!important;
	margin-top:25px;
	margin-left:30px!important;
	margin-left:15px;
	margin-right:20px!important;
	margin-right:45px;
	padding-left:15px;
	z-index:1;
	position:absolute!important;
	position:inherit;
}

#block
{
	font-family:Arial;
	font-size-adjust:0.49;
	font-size:x-small;
	font-weight:bold;
	color:#E4EAF0;
	width:340px;
	text-align:justify;
	margin-top:45px!important;
	margin-top:15px;
	margin-left:30px!important;
	margin-left:15px;
	margin-right:20px!important;
	margin-right:45px;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	z-index:1!important;
	z-index:1;
	position:absolute!important;
	position:inherit;
}

#plainnText a
{
	text-decoration:underline;
}

#plainTextEmph
{
	padding-top:10px;
	padding-bottom:5px;
	font-size:larger;
}

.blogDate
{
	margin-left:-15px;
	padding-left:5px;
}

.picDoubleCasing
{
	padding:5px;background-color:#DDDDDD;display:table!important;width:340px;
}

.picSingleCasing
{
	display:table-cell!important;float:left;background-color:#000000;width:145px;overflow:visible;padding:10px;
}

#background_button
{	
	margin-left:900px!important;
	margin-left:901px;
	margin-top:0px;
	position:absolute;		
	font:16px "Agency FB", Arial;
	font-size-adjust:0.49;
	color:#E4EAF0;
	background-color:inherit;
	border:none;
	cursor:pointer;	
	z-index:3;
}

#background_textIE
{
	margin-left:900px!important;
	margin-left:901px;
	margin-top:0px;
	position:absolute;	
	color:#E4EAF0;
	background-color:inherit;
	border:none;
	z-index:2;	
}

.background_button
{
	margin-left:900px!important;
	margin-left:901px;
	width:100px;
	margin-top:0px;
	position:absolute;
	color:#E4EAF0;
	background-color:inherit;
	border:none;
	cursor:pointer;
	filter:alpha(opacity=0);
	/*opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;*/
}

#corner
{	
	color:#E4EAF0;
	position:absolute;
	left:850px;
	top:10px;
}

#rssfeed
{
	position:absolute;
	left:895px;
	top:25px!important;
	top:25px;
}



#menu
{	
	position:absolute;
	float:left;
	top:105px!important;
	left:850px!important;
	font-size:medium;
	color:#E4EAF0;
}

#submenu
{
	position:absolute;
	margin-top:150px;
	margin-left:-30px;
	font-size:medium;
	color:#E4EAF0;
	width:50px;
	overflow:visible;
}


#home
{			
	margin-left:15px;
	margin-top:-18px;
	position:absolute;
}

#fanclub
{
	position:absolute;
	margin-top:18px;
	margin-left:5px;
	width:130px;
	overflow:visible;
}

#writings
{
	position:absolute;
	margin-left:-12px;
	margin-top:39px;
}

#photos
{
	margin-top:60px;
	margin-left:-3px;	
	position:absolute;
}


#blog
{
	margin-left:17px;
	position:absolute;
	margin-top:81px;
}

#recommend
{
	position:absolute;
	margin-left:50px;	
	margin-top:101px;
	width:100px;
	display:block;
	visibility:hidden;
}

#money
{
	position:absolute;
	margin-left:30px!important;
	margin-top:290px!important;
	margin-left:15px;
	margin-top:270px;
	width:75px;
	text-align:right;
	visibility:visible;
}


#mainTitle
{
	font-size:xx-large;
	margin-bottom:10px;
}

#secondaryTitle
{
	font-size:medium;
}

#homeTitle
{
	position:absolute;
	left:260px;
	top:150px;
	visibility:hidden;
	font-size:260px;
	color:#E4EAF0;
}

#footer
{
	position:absolute;
	margin-bottom:0px;
	margin-left:0px;
		
	text-align:right;
	color:#E4EAF0;
	padding-left:5px;
	padding-right:5px;
	height:20px;
	width:975px!important;
	width:955px;
	visibility:hidden;
	z-index:5;
	
}

.inputText
{
	border:1px solid #DDDDDD;
	width:200px;
}
.commentText
{
	border:1px solid #DDDDDD;	
}

.inputButton
{
}
