body {
	color: #666666;
	margin: 0px auto;
	background-color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
} 
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */ 
h1,h2,h3 {
	font-family:Arial,Helvetica,sans-serif;
	color: #006699;
	font-size: 10px;
	font-weight: bold;
}
	
h4,h5 {
	font-family: Arial;
	color: #663333
}	
p {
	list-style-type: none; 
	color: #336666
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

b {
	color: #993333;
	font-weight:bold
}

A , A:link {
	color: #000000; 
	text-decoration: none;
	font-size: larger;
} 
			
A:visited {	
	color: #336699; 
	text-decoration: underline; 
} 
			
A:hover {
	color: #000000;
	height: 65px;
	z-index: 5;
} 

.lgbox	{
	width:270px;
	height:240px;
	float:left;
	overflow: auto;
}

#shell {
	width:960px;
	height:800px;
	margin: 0px auto;
	display:inline;
	position: relative;
	font-size: 12px;
	left: 18%;
}
#logotplft {
	position: absolute;
	background-image: url(images/top_logo_left.jpg);
	height: 156px;
	left: 1px;
	top: 0px;
	width: 181px;

}
#logotpmidlft {
	background-image: url(images/top_logo_middle.jpg);
	position: absolute;
	background-repeat: no-repeat;
	width: 188px;
	left: 182px;
	top: 0px;
	height: 156px;

}
#logotpmidright {
	background-image: url(images/top_logo_middle_right.jpg);
	position: absolute;
	width: 167px;
	height: 157px;
	left: 370px;
	top: 0px;

}
#logotprt {
	background-image: url(images/top_logo_right.jpg);
	height: 156px;
	background-repeat: no-repeat;
	width: 130px;
	left: 537px;
	position: absolute;
	top: 0px;

}
#topneck {
	background-image: url(images/top_neck.jpg);
	width: 292px;
	height: 196px;
	position: absolute;
	left: 159px;
	top: 156px;

}

#music {
	position: absolute;
	width: 269px;
	height: 91px;
	left: 182px;
	top: 343px;

}

#projects {
	height: 98px;
	width: 295px;
	position: absolute;
	left: 182px;
	top: 434px;

}
#calendar {
	width: 313px;
	height: 92px;
	position: absolute;
	left: 182px;
	top: 532px;

}
#bottomneck {
	width: 345px;
	height: 126px;
	position: absolute;
	left: 174px;
	top: 624px;
	background-image: url(images/bottom_neck.jpg);

}
#textfield {
	background-image: url(images/text_field.jpg);
	width: 336px;
	height: 579px;
	position: absolute;
	left: -186px;
	top: 182px;
	background-repeat: no-repeat;

}
#text {
	width: 310px;
	position: absolute;
	left: 17px;
	overflow: auto;
	padding: 8px 14px 0px 5px;
	font-size: 14px;
	height: 525px;
	top: 32px;
	line-height: 16px;

}
#commentForm, #commentForm1, #commentForm2, #commentForm3, #commentForm4, #commentForm5, #commentForm6, #commentForm7, #commentForm8, #commentForm9, #commentForm10, #commentForm11, #commentForm12, #commentForm13, #commentForm14, #commentForm15, #commentForm16, #commentForm17, #commentForm18, #commentForm19, #commentForm20, #commentForm21, #commentForm22, #commentForm23, #commentForm24, #commentForm25, #commentForm26, #commentForm27, #commentForm28, #commentForm29, #commentForm30, #commentForm31, #commentForm32, #commentForm33, #commentForm34, #commentForm35, #commentForm36, #commentForm37, #commentForm38, #commentForm39, #commentForm40, #commentForm41, #commentForm42, #commentForm43, #commentForm44, #commentForm45, #commentForm46, #commentForm47, #commentForm48, #commentForm49, #commentForm50, #commentForm51, #commentForm52, #commentForm53, #commentForm54, #commentForm55, #commentForm56, #commentForm57, #commentForm58, #commentForm59, #commentForm60, #commentForm61, #commentForm62, #commentForm63   
{
	margin: 0px 10px 0px 5px;
	display: none;
	color:#000066;
	font-stretch: narrower;
	font-size: larger;
	font-weight:lighter
}

#hiddencontent {
	height:150px;
	width:290px;
	overflow:auto;
	left: 10px;
	top: 0px;
	padding-left: 5px;
	text-align: center;
}
