body { 
	color: #666666; 
	background-color: white;
	background-image: url(images/bg.gif);
	padding:0px;
	margin:0px;
	font-family: Georgia;
	font-size: 10pt;
	letter-spacing:0;}
	 
#container {
	position:relative;
	margin:55px auto auto auto;
	width:800px;
	height:500px;
	background-image: url(images/mid.png);
	 }

#top {
	position:absolute;
	margin:-50px 0 auto 0;
	width:800px;
	height:50px;
	background-image: url(images/top.png);
	}

#bot {
	position:absolute;
	margin:545px 0px 0px 0px;
	width:800px;
	height:50px;
	background-image: url(images/bot.png);
	}
	
	
#name {
	position:absolute;
	margin:-515px auto auto 50px;
	width:720px;
	height:35px;
	float:left;
	color:#cc0000;
	font-size: 11pt;
	letter-spacing: 2px;}
	
#content{
	position:absolute;
	width:700px;
	height:450px;
	margin:35px 10px auto 0px;
	text-align: center;
	}
	
#musicleft{
	position:absolute;
	width:360px;
	height:420px;
	margin:-440px 350px auto 60px;
	padding-right: 30px;
	text-align: justify;
	font-size:10pt;
	font-family: Georgia;
	color:#000000;
	letter-spacing: 0px;
	line-height: 120%;
	font-size: 10pt;
	border-right: 1px;
	border-right-color:#cc0000;
	border-right-style: solid;}
	
	
#musicright{
	position:absolute;
	width:250px;
	height:400px;
	margin:-440px 10px auto 485px;
	font-size:11pt;
	letter-spacing: 0px;
	line-height: 120%;
	font-family: Georgia;
	color:#000000;}

#abouttext{
	position:absolute;
	width:320px;
	height:420px;
	margin:-440px 400px auto 60px;
	padding-right: 30px;
	text-align: justify;
	font-size:10pt;
	font-family: Georgia;
	color:#000000;
	letter-spacing: 0px;
	line-height: 120%;
	font-size: 10pt;
	border-right: 1px;
	border-right-color:#cc0000;
	border-right-style: solid;}
	
	
#aboutimg{
	position:absolute;
	width:290px;
	height:370px;
	margin:-440px 60px auto 445px;
	font-size:10pt;
	border-color: #cccccc;
	border-style:solid;
	border-width: 2px;}
	
#aboutlink{
	position:absolute;
	width:290px;
	height:125px;
	margin:-60px 60px auto 445px;
	font-size:10pt;
	text-align: center;
	letter-spacing:1pt;
	}
	
#splash{
	position:absolute;
	width:500px;
	height:375px;
	margin:-430px 150px auto 150px;
	text-align: center;
	border: 2px;
	border-color: #cccccc;
	border-style:solid;}

#portsplash{
	position:absolute;
	width:500px;
	height:375px;
	margin:-430px 150px auto 150px;
	text-align: center;
	border: 2px;
	border-color: #cccccc;
	border-style:solid;}
	
#portlinks{
	position:absolute;
	width:700px;
	height:20px;
	margin:-460px 150px auto 50px;
	text-align: center;}

#viewer{
	width:675px;
	height:450px;
	margin:-430px auto auto auto;
	border:0px;}
	
#videoleft{
	position:absolute;
	width:200px;
	height:400px;
	margin:-410px 295px auto 60px;
	padding-right: 30px;
	text-align: justify;
	font-size:10pt;
	font-family: Georgia;
	color:#000000;
	letter-spacing: 0px;
	line-height: 120%;
	font-size: 10pt;
	border-right: 1px;
	border-right-color:#cc0000;
	border-right-style: solid;}
	
#videoright{
	position:absolute;
	width:400px;
	height:400px;
	margin:-410px 60px auto 330px;
	color:#000000;}


a:link { color:#cc0000;	text-decoration:underline; }
a:visited { color:#cc0000;text-decoration:underline;}
a:hover { color:#000000; text-decoration:underline;}
a:active { color:#cc0000; text-decoration:underline;}

.navlink a:link {text-decoration:none;}
.navlink a:hover {text-decoration:underline;}
.navlink a:active {text-decoration:none;}
.navlink a:visited {text-decoration:none;}

.portlink a:link{text-decoration:none;font-size: 10pt; color:#cc0000; letter-spacing: 1px;}
.portlink a:hover {text-decoration:underline;font-size: 10pt; color:#000000; letter-spacing: 1px;}
.portlink a:active {text-decoration:none;font-size: 10pt; color:#000000; letter-spacing: 1px;}
.portlink a:visited{text-decoration:none;font-size: 10pt; color:#cc0000; letter-spacing: 1px;}

.selected a:link{font-size: 10pt; text-decoration: none; color:#000000;letter-spacing: 1px;}
.selected a:hover{font-size: 10pt; text-decoration: underline; color:#000000;letter-spacing: 1px;}
.selected a:active{font-size: 10pt; text-decoration: none; color:#000000;letter-spacing: 1px;}
.selected a:visited{font-size: 10pt; text-decoration: none; color:#000000;letter-spacing: 1px;}

.navselect a:link{text-decoration: none; color:#000000;}
.navselect a:hover{text-decoration: underline; color:#000000;}
.navselect a:active{text-decoration: none; color:#000000;}
.navselect a:visited{text-decoration: none; color:#000000;}