/* Glad you like the site then ;-) */

body {
	background-color: #220643;
	text-align:center;
	font-size:small;
}

acronym	{
	cursor: help;
	border-bottom: 1px dotted #999;
}

acronym:hover	{
	color: #09C;
}

* html acronym	{
	border-bottom: 1px solid #CCC;
}

h1{
	font-size:medium;
	margin:0px;
	border-bottom:#220643 2px solid;
	width:490px;
}

h2{
	font-size:small;
	margin:0px;
	border-bottom:#220643 1px solid;
	width:490px;
}

p{
	margin-top:3px;
}

.soon{
	color:#999999;
}

#maincontainer {
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:585px;
	margin:0 auto; 
}

#top {
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:128px;
	background-image:url(images/top.jpg);
	text-align:right;
}

#side {
	position:absolute;
	left:0px;
	top:128px;
	width:248px;
	height:373px;
	background-image:url(images/side.jpg);
}

#home {
	position:absolute;
	left:248px;
	top:128px;
	width:92px;
	height:26px;
}

#about {
	position:absolute;
	left:340px;
	top:128px;
	width:108px;
	height:26px;
}

#portfolio {
	position:absolute;
	left:448px;
	top:128px;
	width:137px;
	height:26px;
}

#contact {
	position:absolute;
	left:585px;
	top:128px;
	width:142px;
	height:26px;
}

#menuspace {
	position:absolute;
	left:727px;
	top:128px;
	width:53px;
	height:26px;
	background-image:url(images/menuspace.jpg);
}

#content {
	position:absolute;
	left:248px;
	top:154px;
	width:532px;
	height:307px;
	background-image:url(images/content.jpg);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0px;
	color:#220643;
	background-color:#FFFFFF;
}

#content .screen{
	float:left;
	padding:10px;
}

#content a img{
	color:#FF9900;
}

#content a:visited img{
	color:#FF9900;
}

#bottom {
	position:absolute;
	left:0px;
	top:501px;
	width:780px;
	height:84px;
	background-image:url(images/bottom.jpg);
}

.smiley{
	font-size: 150px
}