div{border:0px solid black;}

body
{
	font-size:12px;
	font-family:Georgia,serif;
	margin:0;
	background:#2BAFFA;
	}
	a:link
	{
		text-decoration:none;
		font-weight:bold;
		text-decoration:none;
		color:#00F;
	}
	a:visited
	{
		text-decoration:none;
		font-weight:normal;
		background-color:transparent;
		color:#00F;
	}
	a:hover
	{
		background-color:#CCF;
	}
	a:active
	{
		background-color:#CCF;
	}
	a img
	{
		border:none;
	}
	p
	{
		margin:0;
	}
	ul
	{
		list-style-image:url("image/snow.gif");
	}
	li
	{
		vertical-align:middle;
		
	}
	ul,ol,dl
	{
		padding:0;
		margin:0;
}
#container
{
	position:absolute;
	left:50%;
	width:760px !important;
	width:780px;
	background:#FFFFFF url("image/border.gif") repeat-y;
	margin-left:-390px;
	padding:0px 10px;
}
#intro
{
	clear:both;
	background:transparent url("image/head.jpg") no-repeat center;
	height:400px;
	}
	#intro h1
	{
		background:url("image/title.gif");
		position:relative;
		width:400px;
		height:100px;
		top:10px;
		margin:0;
		border-bottom-width:0;
	}
	#intro h1 span
	{
		display:none;
	}
	#intro h2
	{
		position:relative;
		top:-20px;
		float:right;
		font:normal 24px Impact,fantasy;
		color:#FFF;
		background:transparent;
		}
		#intro h2 *
		{
			color:#FFF;
			background:transparent;
		}
		#intro h2 #medal table
		{
			position:relative;
			top:-100px;
			right:5px;
			font-family: "Comic Sans MS",cursive;
			font-size:12px;
			text-align:center;
}
#linkList
{
	float:left;
	width:220px;
	padding:5px;
	}
	#linkList h3
	{
		border:1px solid #00F;
		border-right:none;
		border-left:none;
		padding:4.5px 0;
		text-align:center;
		color:#08F;
		font:18px Georgia,sans-serif;
	}
	#linkList li.nodisplay
	{
		display:none;
	}
	#linkList #selfhood
	{
		text-align:center;
		}
		#linkList #self,#linkList #site
		{
			margin:12px 0;
		}
		#linkList #selfhood #photo
		{
			width:100px;
			height:179px;
	}
	#linkList #twitter,#linkList #footprint
	{
		text-align:center;
	}
	#linkList #memory ul,#linkList #recent ul,#linkList #comments ul
	{
		list-style-position:inside;
		padding:0px;
		margin:0px;
	}
	#linkList #friends
	{
		overflow:hidden;
		}
		#linkList #friends ul
		{
			list-style-image:none;
			list-style-type:none;
			padding:0;
			margin:0;
			display:inline;
	}
	#linkList #functions
	{
		text-align:center;
		}
		#linkList #functions #feedstatview
		{
			width:200px;
			height:90px;
			text-align:center;
}
#supportingText
{
	float:right;
	width:520px;
	padding:5px;
	}
	#supportingText .blog
	{
		border:1px solid #2BAFFA;
		background-image:url("image/back.jpg");
		margin:20px 0;
		padding:10px 5px;
		}
		#supportingText .blog .head
		{
			text-align:right;
		}
		#supportingText .blog h1
		{
			font-size:20px;
			font-family: "Comic Sans MS",cursive;
			text-align:center;
			width:100%;
		}
		#supportingText .blog .text
		{
			font-family: "Comic Sans MS",cursive;
			}
			body#hate_list #supportingText .blog .text
			{
				height:20px;
				overflow:hidden;
			}
			#supportingText .blog .text pre
			{
				border:1px solid black;
				font-family:"Courier New",Courier,monospace;
				width:80%;
				height:auto;
				overflow:scroll;
				margin-left:10%;
			}
			#supportingText .blog .text .bigimg
			{
				width:100%;
			}
			#supportingText .blog .text .important
			{
				font:normal 20px Impact,fantasy;
				color:#F00;
		}
		#supportingText .blog .more
		{
			text-align:center;
	}
	#supportingText #newcomment
	{
		font-size:20px;
		font-family: "Comic Sans MS",cursive;
		text-align:center;
		width:100%;
	}
	#supportingText .comment
	{
		border:1px solid #2BAFFA;
		background-image:url("image/back.jpg");
		margin:20px 0;
		padding:10px 5px;
		}
		#supportingText .comment .head
		{
			text-align:right;
		}
		#supportingText .comment .text
		{
			font-family: "Comic Sans MS",cursive;
		}
		#supportingText .comment .more
		{
			text-align:center;
	}
	#supportingText #newbacklink
	{
		font-size:20px;
		font-family: "Comic Sans MS",cursive;
		text-align:center;
		width:100%;
	}
	#supportingText .backlink
	{
		border:1px solid #2BAFFA;
		background-image:url("image/back.jpg");
		margin:20px 0;
		padding:10px 5px;
		}
		#supportingText .backlink .head
		{
			text-align:right;
		}
		#supportingText .backlink h1
		{
			font-size:20px;
			font-family: "Comic Sans MS",cursive;
			text-align:center;
			width:100%;
		}
		#supportingText .backlink .text
		{
			font-family: "Comic Sans MS",cursive;
		}
		#supportingText .backlink .more
		{
			text-align:center;
}
#footer
{
	clear:both;
	background:url("image/foot.jpg") no-repeat center;
	height:510px;
	text-align:center;
	}
	#footer span
	{
		position:relative;
		top:30px;
		
}

