html
{
	overflow: auto;
}
body, form
{
	margin:0px;
	padding:0px;
}
h2
{
	margin:0px;
	padding:0px;
	font:1.9em Tahoma;
}
hr
{
	background:#cf6;
	margin:10px 0px 10px 0px;
}
.portfolio tr td
{
	font:.8em Tahoma;
}
.centered
{
	margin:auto;
	text-align:center;
}
.med_button
{
	width:100px;
	height:22px;
	border-width:0px;
	font:bold .8em Tahoma;
	background:url('/images/button_100x22.jpg');
}
#header
{
	height:120px;
	background:#f00 url('/images/logo.png') no-repeat center center;
	background-repeat:no-repeat;
	color:#fff;
	text-align:right;
	font:2.0em Tahoma;
	padding-right:10px;
	cursor:pointer;
	cursor:hand;
}
#strip
{
	height:28px;
	background:url('/images/strip.png');
	color:#fff;
	text-align:right;
	font:bold .9em Tahoma;
	padding-right:5px;
}
#strip a
{
	text-decoration:none;
	color:#fff;
}
#strip a:hover
{
	text-decoration:underline;
	color:#fff;
}
#side
{
	width:230px;
	background:#FBFB27;/* url('/images/wizard.png') no-repeat bottom left;*/
	color:#fff;
	vertical-align:top;
	text-align:center;
	font:bold 20px Tahoma;
	padding:10px;
}

#side table tr td
{
	background: url('/images/button.png') no-repeat center center;
	width:210px;
	height:40px;
	padding:0;
	margin:0;
	cursor:pointer;
	cursor:hand;
}

#main
{
 	height:100%;
 	background:#fff;
 	color:#000;
 	vertical-align:top;
 	font:.9em Tahoma;
 	margin:0;
 	padding:0;
}
#main2
{
 	overflow:auto;
 	width:100%;
 	height:100%;
 	margin:0;
 	padding:0;
}
#main3
{
 	margin:10px;
 	padding:10px;
}
#footer, #copy
{
	height:25px;
	background:#f00;
	color:#fff;
	font:0.7em Tahoma;
	padding:0px 5px 0px 25px;
}
#footer a
{
	text-decoration:none;
	color:#fff;
}