body
{
	margin:0;
	padding:0;
	background:url('images/bg.gif') center top repeat-y #e8e8e9;
}

#content
{
	background:url('images/content_bg.gif') center top repeat-y;
}

#make_room
{
	padding:4px 0 4px 0;
}

#main_content
{
	margin:0;
	display:block;
	padding: 0px 10px 0 18px;
	width:350px;
}

#quote
{
	display:block;
	width:170px;
	margin:0;
	padding: 10px 10px 0 0;
	float:right;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:11px;
	line-height:18px;
	color:#b73e0b;
	text-align:center;
}

.donate {
	display:block;
	width:157px;
	height:50px;
	background:url('images/donate.jpg') 0 0 no-repeat;
}
.donate span {display:none;}
.atrib
{
	font-size:10px;
	color:#666;
}

.sitemap
{
	font-size:10px;
	margin:0; padding:0 9px 0 0;
	line-height:14px;
}

.sitemap a
{
	color:#075699;	
}

.sitemap_title
{
	font-size:16px;
	font-weight:bold;
	margin:0; padding:0;
	color:#999;
}

.upcoming_title
{
	font-size:12px;
	font-weight:bold;
	margin:0; padding:0;
	color:#075699;
}

.upcoming_text
{
	font-size:11px;
	margin:0; padding:0;
	
}

.video_text
{
	font-size:11px;
	margin:0; padding:0;
	color:#115492;
	
}

.footer
{
	font-size:10px;
	margin:0; padding:5px 0 15px 0;
	line-height:14px;
}

.smaller
{
	font-size:10px;
	margin:0; padding:0;
	line-height:12px;
}

#secondaryNav
{
	display:block;	
	font-family: helvetica, arial, verdana, san-serif;
	font-size:10px;
	color:#b73e0b;
	
}

#secondaryNav a
{
	display:block;
	padding: 4px 12px 4px 12px;
	margin:0;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:11px;
	color:#075699;
	background-color:#c5e2fd;
	border:solid 1px #999;
	text-decoration:none;
	
}
#secondaryNav a:hover
{

	color:#b73e0b;
	background-color:#dfe1e2;
	border:solid 1px #b73e0b;
	text-decoration:none;
}


#titleSize
{
	display:block;	
	font-family: helvetica, arial, verdana, san-serif;
	font-size:11px;
	color:#b73e0b;
	
}


#titleSize a
{
	display:block;
	padding: 4px 12px 4px 12px;
	margin:0;
	font-weight:bold;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:13px;
	color:#075699;
	background-color:#c5e2fd;
	border:solid 1px #999;
	text-decoration:none;


	
}

#titleSize a:hover
{

	color:#b73e0b;
	background-color:#dfe1e2;
	border:solid 1px #b73e0b;
	text-decoration:none;
	
}


#titleSizeVisited a
{
	display:block;
	padding: 4px 12px 4px 12px;
	margin:0;
	font-weight:bold;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:13px;
	color:#fff;
	background-color:#075699;
	border:solid 1px #075699;
	text-decoration:none;
	
}

#secondaryNavVisited a
{
	
	display:block;
	padding: 4px 12px 4px 12px;
	margin:0;
	color:#fff;
	font-weight:bold;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:11px;
	background-color:#075699;
	border:solid 1px #075699;
	text-decoration:none;
	
}

#join
{
	display:block;
	width:222px;
	height:175px;
	margin:0;
	padding:0;
	background:url('images/join.gif') 0 0 no-repeat;
}

#nav
{
	padding:20px 0 0 0;
	display:block;
	text-align:right;
}

#links
{
	display:block;
	padding: 3px 0 3px 0;
	width:176px;
	
	
}

#links a
{
	display:block;
	padding: 8px 12px 8px 0;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:14px;
	font-weight:bold;
	color:#335B94;
	text-decoration:none;
	background:url('images/link_bg.gif') 0 0 repeat-y;
	
}

#links a:hover
{
	background-color:#fff;
	color:#b73e0b;
	text-decoration:none;
	background:url('images/link_bg_hover.gif') 0 0 repeat-y;
	
}


#on
{

	font-family: helvetica, arial, verdana, san-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color:#1860a2;
}

#on a
{
	display:block;
	padding: 8px 12px 8px 0;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	
}
	#on a:hover
	{
		color:#1860a2;
		background-color:#fff;
		text-decoration:none;	
	}

p
{
	font-family: helvetica, arial, verdana, san-serif;
	font-size:12px;
	color:#666;
	line-height:17px;
}

.form
{
	padding:0; margin:0;
	line-height:12px;
	font-weight:bold;
	color:#fff;
}

.inset
{
	padding: 0 20px 0 20px;
	line-height:17px;

}


ul
{
	font-family: helvetica, arial, verdana, san-serif;
	font-size:12px;
	color:#666;
}

li
{
	font-family: helvetica, arial, verdana, san-serif;
	font-size:12px;
	color:#666;
}

h1
{
	font-family: helvetica, arial, verdana, san-serif;
	font-size:18px;
	font-weight:bold;
	color:#115492;
}

.video_title
{
	font-family: helvetica, arial, verdana, san-serif;
	font-size:15px;
	font-weight:bold;
	color:#115492;
	margin:0; padding:0;
}

h2
{
	padding: 5px 0 5px 15px;
	font-family: helvetica, arial, verdana, san-serif;
	font-size:15px;
	font-weight:bold;
	color:#075699;
	background-color:#c5e2fd;
}

.subhead
{
	font-family: helvetica, arial, verdana, san-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
}

blockquote
{
	font-family: helvetica, arial, verdana, san-serif;
	font-size: 15px;
	font-weight: bold;
	color: #075699;
	line-height: 20px;
	font-style: italic;
}

#section
{
	margin:0; padding:0;
	width:254px;
	height:104px;
}
#section a
{
	display:block;
}
#section #teen
{
	width:254px; height:104px;
	background: url( 'images/for_teens.jpg' ) 0px 0px no-repeat;
}

	#section #teen a:hover
	{
		background: url( 'images/for_teens.jpg' ) -254px 0px no-repeat;
	}
		#teen_on
		{
			background: url( 'images/for_teens.jpg' ) -254px 0px no-repeat;
		}

#section #parent
{
	width:254px; height:104px;
	background: url( 'images/for_parents.jpg' ) 0px 0px no-repeat;
}

	#section #parent a:hover
	{
		background: url( 'images/for_parents.jpg' ) -254px 0px no-repeat;
	}

		#parent_on
		{
			background: url( 'images/for_parents.jpg' ) -254px 0px no-repeat;
		}

#section #corp
{
	width:254px; height:104px;
	background: url( 'images/corporate_support.jpg' ) 0px 0px no-repeat;
}

	#section #corp a:hover
	{
		background: url( 'images/corporate_support.jpg' ) -254px 0px no-repeat;
	}
		#corp_on
		{
			background: url( 'images/corporate_support.jpg' ) -254px 0px no-repeat;
		}