body	{
		margin:0px;
		padding:0px;
		background:url(../images/top_tall.jpg) top left repeat-x;
		}
.heading		{
		font-family:tahoma;
		font-size:13px;
		font-weight:bold;
		color:#3D3D3D
		}
td		{
		font-family:tahoma;
		font-size:12px;
		color:#3D3D3D
		}
a		{
		color:#0A465F;
		font-weight:bold;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}		
#f1	input{
		width:146px;
		}
textarea{
		overflow:auto;
		font-family:tahoma;
		font-size:11px;
		color:#3D3D3D;
		}
#form input{
		}
input 	{
		font-family:tahoma;
		height:21px;
		font-size:11px;
		color:#3D3D3D;
		}
ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ul	li	{
		background:url(../images/list2.gif) bottom left no-repeat;
		padding-left:11px;
		height:18px;
		}
ul a	{
		color:#055678;
		font-weight:normal;
		}
.priv 	{
		color:#0B2834;
		margin:18 0 0 0px;
		text-align:center;
		}
.priv a	{
		color:#0B2834;
		font-weight:normal;
		}		
img.teen {
	height:36px !important;
	height:36px;
	width:10px;
}
img.parent {
	height:94px !important;
	height:120px;
	width:10px;
}
img.events1 {
	height:30px !important;
	height:40px;
	width:10px;
}
img.events2 {
	height:20px !important;
	height:60px;
	width:10px;
}
img.sponsor {
	height:40px !important;
	height:56px;
	width:10px;
}
img.volunteer {
	height:928px !important;
	height:1010px;
	width:10px;
}
.larger14 {
	font-size: 14px;
	font-weight: bold;
}
.white {color: #FFFFFF}
#msg {display:none; position:absolute; z-index:200; background:url(http://www.nwalternatives.com/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; font-size:12px;}

#announcement p {padding:3px; margin:0px;}
