body
{
	margin:auto;
	background-image:url('horiz.png');
	background-repeat: repeat-x;
	background-color: black;
	z-index:1;

	width:1024px;
}

div.button1
{
	position:absolute;
	top:0px;
	left:0px;
	opacity:1.0;
	filter:alpha(opacity=100);
}

div.button2
{
	position:absolute;
	left:256px;
	top:0px;
	opacity:1.0;
	filter:alpha(opacity=100);
}

div.button3
{
	position:absolute;
	left:512px;
	top:0px;
	opacity:1.0;
	filter:alpha(opacity=100);
}

div.button4
{
	position:absolute;
	left:768px;
	top:0px;
	opacity:1.0;
	filter:alpha(opacity=100);
}

div.torso
{
	position:relative;
	background-image: url('body.png');
	background-repeat: repeat-y;
	font-family: tahoma;
	padding:20px;
	top:-5px;
}

div.footer
{
background-image: url('footer.png');
background-repeat: no-repeat;
position:relative;
height:32px;
top:-5px;
}

h1
{
	text-align: center;
}

h2
{
	text-align: left;	
}

h3
{
	font: small-caps 900 20px times;
	color: rgb(128,128,128)
}

h4
{
	font-family: arial
}

p
{
	padding-left: 32px;
	
}

.dropdown dl {}
.dropdown dt {position:relative; top:-21px; left:-5px; width:256px; height:49px; background:url(portfolio.png)}
.dropdown dt:hover {background:url(portfolio.png)}
.dropdown dd {position:relative; top:8px; position:relative; overflow:hidden; width:194px; background:#d9e1e4; z-index:100; opacity:0}
.dropdown ul {width:194px; list-style:none; border-top:none}
.dropdown li {}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px; height:15px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}