body
{
	background-color:		black;
	color:				white;
	background-image:		url('/static/img/aurora.jpg');
	background-attachment:		fixed;
	background-repeat:		no-repeat;
	background-position:		bottom right;
	font-family:			Calibri, "Lucida Grande", Arial, sans-serif;
	margin:				0px;
	padding:			0px;
}
.col
{
	display:			inline-block;
	float:				left;
}
#header
{
	width:				800px;
	display:			inline-block;
	position:			absolute;
	top:				15px;
	left:				50%;
	margin-left:			-400px;
	border-color:			white;
	border-style:			solid;
	border-width:			5px 5px 0px 5px;
	height:				100px;
	-moz-border-radius-topright:	50px;
	-webkit-border-top-right-radius:50px;
	border-top-right-radius:	50px;
	z-index:			2;
}
#saying
{
	position:			absolute;
	top:				0px;
	right:				-40px;
	background-image:		url('/static/img/become_good_at_what_you_like_doing.png');
/*	background-attachment:		fixed; */
	background-position:		top right;
	background-repeat:		no-repeat;
	width:				30px;
	height:				300px;
	display:			inline-box;
}
#header,#wrapper,h3
{
	background-image:		url('/static/img/translucent_black.png');
}
#wrapper
{
	width:				800px;
	display:			inline-block;
	position:			absolute;
	top:				120px;
	left:				50%;
	margin-left:			-400px;
	border:				5px solid white;
	clear:				both;
}
#left
{
	width:				200px;
	z-index:			500;
	padding-top:			5px;
}
#content
{
	width:				555px;
	padding:			0px 20px 5px 20px;
	border-left:			5px solid white;
	min-height:			500px;
	height:				100%;
}
#ai
{
	position:			absolute;
	top:				-15px;
	left:				47px;
	background-image:		url('/static/img/ai.png');
	width:				126px;
	height:				129px;
}
#konekoChan
{
	width:				300px;
	background-repeat:		no-repeat;
	height:				60px;
	background-image:		url('/static/img/konekochan.png');
	position:			absolute;
	top:				50%;
	left:				50%;
	margin-top:			-30px;
	margin-left:			-150px;
}
#konekoChan *
{
	visibility:			hidden;
}
h3
{
	border:				4px solid white;
	margin-top:			18px;
	margin-bottom:			18px;
	margin-left:			-24px;
	padding-left:			15px;
	width: 80%;
}

a img
	{ border:			0px !important; }
.noborder
	{ border:			0px !important; }

/* Temporary Stuff not yet modified from original */
#left ul	
{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}
#left li
{
	display:		block;
	padding:		0px;
	margin:			0px 3px 0px 0px;
}
#left li a,
#left li.infoHolder
{
	display:		block;
	color:			#DDDDDD;
	text-decoration:	none;
	padding:		2px 20px 2px 2px;
	text-align:		right;
	font-size:		80%;
	height:			100%;
	border:			0px;
}
#left li:hover
{
	background-color:	#000000;
}
#left li.infoHolder:hover
{
	background-color:	transparent;
}
#left li a:hover
{
	background-color:	#000000;
	background-image:	url('/static/img/arrw.png');
	background-repeat:	no-repeat;
	background-position:	center right;
}
#left li.title,
#left li.title a
{
	font-size:		115%;
	color:			#FFFFFF;
	font-weight:		bold;
	text-align:		center;
	background-color:	#000000;
	border-color:		#FFFFFF;
	border-style:		solid;
	border-width:		1px 0px 1px 0px;
	margin:			10px 0px 2px 0px;
	background-position:	center left;
}
.icon
{
	background-position:	center right;
	background-repeat:	no-repeat;
}
.twitterIcon
	{ background-image:	url('/static/img/icon/twitter.gif'); }
.facebookIcon
	{ background-image:	url('/static/img/icon/Facebook.png'); }
.familyCrestIcon
	{ background-image:	url('/static/img/icon/family_crest.gif'); }
.turledIcon
	{ background-image: url('/static/img/icon/turled.gif'); }
.mailIcon
	{ background-image:	url('/static/img/icon/gmail.png'); }
.docIcon
	{ background-image:	url('/static/img/icon/docs.gif'); }
.calIcon
	{ background-image:	url('/static/img/icon/calendar.gif'); }
.shogiIcon
	{ background-image:	url('/static/img/icon/shogi.gif'); }
.aiIcon
	{ background-image:	url('/static/img/icon/kokoro.gif'); }
.italianIcon
	{ background-image:	url('/static/img/icon/ewtbi.gif'); }
.navarrIcon
	{ background-image:	url('/static/img/icon/navarr.gif'); }
.katieIcon
	{ background-image:	url('/static/img/icon/katie.gif'); }
.linkedinIcon
	{ background-image: url('/static/img/icon/linkedin.gif'); }
.kchsIcon
	{ background-image: url('/static/img/icon/kchs.gif'); }
.pdoaIcon
	{ background-image: url('/static/img/icon/pdoa.gif'); }
.twcliIcon
	{ background-image: url('/static/img/icon/twcli.gif'); }
a
{
	border-style:		dashed;
	border-width:		0px 0px 1px 0px;
	border-color:		#FFFFFF;
	text-decoration:	none;
	color:			white;
}
a.noborder
{
	border-style:		none;
	text-decoration:	none;
}
a.noborder:hover
{
	text-decoration:	none;
	border-style:		none;
}
a:hover
{
	border-style:		solid;
	text-decoration:	none;
}

a.anchor
{
	visibility:		hidden;
	display:		none;
}

/* Image Basics */

.rightImage
{
	margin:			10px;
	float:			right;
}
.leftImage
{
	margin:			10px;
	float:			left;
}

/* Portfolio */

marquee
{
	border:			1px solid #FFFFFF;
	padding:		5px;
}

marquee a { border: 0px; }

/* User Page */

#userInfo
{
	float:				right;
	border:				2px solid white;
	margin:				5px;
}
#userInfo #userPic
{
	width:				200px;
	height:				200px;
}
#userInfo a#userMore,
#userInfo a#userMore:active,
#userInfo a#userMore:hover,
#userInfo a#userLess,
#userInfo a#userLess:active,
#userInfo a#userLess:hover
{
	display:			none;
	text-align:			center;
	background-color:		#F3E5AB;
	color:				#000000;
	font-weight:			bold;
	border-bottom:			none;
}
#userInfo #userData
	{ display:			block; }
#userInfo #userData td
	{ text-align:			center; }
#userInfo #userData td.ltd
	{ text-align:			left; }
#userInfo #userData td.rtd
	{ text-align:			right; }