html>body #subnav li a {
		width: auto;
		}
		

 body		{
 	background-color:#000000;
	background-image:url(images/bg01.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	background-attachment: fixed;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	}

div	{
	font-family:arial, sans-serif;
	}

td	{
	font-family:arial, sans-serif;
	}
	
ul	{
	list-style-type:square;
	}	

li	{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000000;
	}	
	
a	{
	color:#B400BB;
	text-decoration:none;
	font-weight:bold;
	}	

 td	{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000000;
	}	
		
a:hover	{
	color:#F600FF;
	}
		
img 	{
	border:0px;
	}
	
#container	{
	width:770px;
	text-align:left;
	}
	
#logo	{
	position:absolute;
	top:10px;
	margin-left:0px;
	}	
	
#headerBanner	{
	position:absolute;
	top:10px;
	margin-left:200px;
	}	
	
#nav1	{
	position:absolute;
	margin-left:20px;
	top:170px;
	width:740px;
	align:center;
	}	

#nav1 img	{
	margin-right:5px;
	}	

#nav2	{
	position:absolute;
	margin-left:240px;
	top:138px;
	width:500px;
	text-align:right;
	}	

#nav2 div	{
	margin-right:10px;
	float:left;
	}	

#t1	{
	margin-top:10px;
	margin-bottom:10px;
	}
	
#main	{
	overflow:hidden;
	background-image:url(images/bg-main.gif);
	background-repeat:repeat-y;
	border-top:#ffffff solid 1px;
	border-bottom:#ffffff solid 1px;
	width:770px;
	padding-bottom:40px;
	background-color:#ffffff;
	}
		
#subnav	{
	float:left;
	width:199px;
	_width:200px;
	border-left:#ffffff solid 1px;
	padding-bottom:10px;
	}
	
#subnav	 ul	{
	list-style: none;
	margin:0px;
	padding:0px;
	border:none;
	}
	
#subnav li	{
	margin:0px;
	border-bottom:#ffffff solid 1px;
	background-color:#00A9DA;
	text-align:right;
	}
		
#subnav li a	{
	display:block;
	width:100%;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:15px;
	padding-right:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}	

#subnav li a:hover	{
	background-color:#00C6FF;
	}
	
.contentXL	{
	float:left;
	width:500px;
	margin-left:35px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
	color:#000000;
	}
	
.content	{
	float:left;
	width:335px;
	margin-left:35px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
	color:#000000;
	}
	

	
h1	{
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:25px;
	color:#00A9DA;
	margin-top:0px;
	}	
	
.rightbox	{
	float:left;
	width:150px;
	margin-top:25px;
	margin-left:20px;
	border:#A9D8FF solid 1px;
	background-color:#EDF7FF;
	
	}

.rightbox div	{
	margin-top:5px;
	margin-left:5px;
	margi-bottom:5px;
	width:140px;
	font-size:11px;
	}	
	
.border	{
	border:#A9D8FF solid 1px;
	}	
	
.borderBottom	{
	border-bottom:#A9D8FF solid 1px;
	font-size:11px;
	}	
	
select	{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000000;
	width:200px;
	border:#A9D8FF solid 1px;	
	background-color:#ECFBFF;	
	}	
	
input	{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000000;
	}	
	
input.text	{
	width:200px;
	border:#A9D8FF solid 1px;
	background-color:#ECFBFF;	
	}

input.textSmall	{
	width:30px;
	border:#A9D8FF solid 1px;
	background-color:#ECFBFF;
	}

	
input.button	{
	padding-top:3px;
	padding-bottom:3px;
	width:100px;
	background-color:#C4ECFF;
	border:#A9D8FF solid 1px;
	color:#0089B6;
	font-weight:bold;
	}	
	
td.indent	{
	padding-left:8px;
	}
	
.imgRight	{
	float:right;
	margin-left:10px;
	}
	
.imgLeft	{
	float:left;
	margin-right:10px;
	}	
	
td.photo	{
	font-size:11px;
	width:165px;
	text-align:center;
	}	
	
td.photo img	{
	margin-bottom:5px;
	}
	
div.sasapalooza	{
	background-color:#5EBCD1;
	width:500px;
	}
	
div.sasapalooza	div	{
	width:460px;
	padding-bottom:30px;
	margin-left:20px;
	color:#ffffff;
	}

img.speaker {
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
img.pin	{
	width:20px;
	height:25px;
	}	
	
h2	{
	font-weight:normal;
	font-size:20px;
	}	