@charset "UTF-8";
/* CSS Document */

body
	{
		background:#000 url(../images/bg.jpg) repeat-x;
		margin:0px;
	}

#container
	{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:904px;
	}
	
#logo
	{
		float:left;
		height:99px;
	}

#left_nav_pice
	{
		float:left;
	}

#home
	{
		float:left;
		background-image:url(../images/navigation/home.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:86px;
	}
	
#home:a
	{
		float:left;
		background-image:url(../images/navigation/home.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:86px;
	}
	
#home:hover
	{
		float:left;
		background-image:url(../images/navigation/home_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:86px;
	}
	
#home.active
	{
		float:left;
		background-image:url(../images/navigation/home_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:86px;
	}
	
#about
	{
		float:left;
		background-image:url(../images/navigation/about.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:77px;
	}
	
#about:a
	{
		float:left;
		background-image:url(../images/navigation/about.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:77px;
	}
	
#about:hover
	{
		float:left;
		background-image:url(../images/navigation/about_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:77px;
	}
	
#about.active
	{
		float:left;
		background-image:url(../images/navigation/about_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:77px;
	}
	
#recent
	{
		float:left;
		background-image:url(../images/navigation/recent_questions.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:119px;
	}
	
#recent:a
	{
		float:left;
		background-image:url(../images/navigation/recent_questions.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:119px;
	}
	
#recent:hover
	{
		float:left;
		background-image:url(../images/navigation/recent_questions_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:119px;
	}
	
#recent.active
	{
		float:left;
		background-image:url(../images/navigation/recent_questions_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:119px;
	}
	
#location
	{
		float:left;
		background-image:url(../images/navigation/location.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:100px;
	}
	
#location:a
	{
		float:left;
		background-image:url(../images/navigation/location.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:100px;
	}
	
#location:hover
	{
		float:left;
		background-image:url(../images/navigation/location_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:100px;
	}
	
#location.active
	{
		float:left;
		background-image:url(../images/navigation/location_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:100px;
	}
	
#contact
	{
		float:left;
		background-image:url(../images/navigation/contact.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:135px;
	}

#contact:a
	{
		float:left;
		background-image:url(../images/navigation/contact.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:135px;
	}
	
#contact:hover
	{
		float:left;
		background-image:url(../images/navigation/contact_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:135px;
	}
	
#contact.active
	{
		float:left;
		background-image:url(../images/navigation/contact_hover.jpg);
		vertical-align:top;
		overflow:hidden;
		height:34px;
		width:135px;
	}
	
#right_nav_piece
	{
		float:left;
	}

#content_top
	{
		float:left;
	}
	
#content
	{
		float:left;
		width:904px;
		height:auto;
		background-color:#ffffff;
	}

#content_bottom
	{
		float:left;
	}

#content_left
	{
		float:left;
		width:337px;
		height:280px;
	}

#goal
	{
		float:left;
	}

#weeks_question
	{
		float:left;
	}
	
#photo_right
	{
		float:left;
		width:567px;
		height:280px;
	}
	
#map
	{
		float:left;
	}
	
#content_right
	{
		float:left;
		width:567px;
		height:240px;
	}
	
#home_text
	{	
		float:left;
		width:547px;
		height:129px;
		margin:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		text-decoration:none;
		overflow:scroll;
		text-align:left;
		line-height:17px;
	}
	
#home_text a
	{	
		font-size:16px;
		color:#7cbeeb;
		text-decoration:none;
	}
	
#home_text a:hover
	{	
		font-size:16px;
		color:#ccc;
		text-decoration:none;
	}
	
#bottom_buttons
	{
		float:left;
		text-align:left;
		width:567px;
		margin:0px;
		padding:0px;
	}
	
#footer_space
	{
		float:left;
		background-image:url(../images/footer_spacer.jpg);
		width:904px;
		height:33px;
	}
	
#footer
	{
		float:left;
		width:904px;
		height:auto;
		text-align:left;
		height:47px;f
	}
	
/*------------------------------------------------- About Page ----------------------------------------------------------*/

#inside_content	
	{
		margin:5px 5px 5px 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		float:left;
		text-align:left;
		min-height:100px;
		background-color:#fff;
		width:894px;
	}
	
#inside_content a
	{	
		font-size:16px;
		color:#7cbeeb;
		text-decoration:underline;
	}
	
#inside_content a:hover
	{	
		font-size:16px;
		color:#ccc;
		text-decoration:none;
	}
	
.objectives_container
	{
		float:left;
		width:480px;
	}
	
.objectives
	{
		height:100px;
		float:left;
		width:60px;
	}

.objective_text
	{
		float:left;
		width:400px;
		height:100px
	}
	
.objectives_two
	{
		height:150px;
		float:left;
		width:60px;
	}

.objective_text_two
	{
		float:left;
		width:400px;
		height:150px
	}
	
.objectives_three
	{
		height:100px;
		float:left;
		width:185px;
	}

.objective_text_three
	{
		float:left;
		width:275px;
		height:100px;
	}
	
#about_right_container
	{
		float:right;
		width:400px;
	}
	
#about_right_image
	{
		float:left;
		text-align:center;
		width:400px;
		height:25px;
		margin-bottom:10px;
	}

#about_right_text
	{
		text-align:left;
		width:400px;
	}
	
/*------------------------------------------------- Topics Page ----------------------------------------------------------*/
	
#table_container
	{
		float:left;
		margin-left:100px;
	}
	
#table_container td
	{
		font-size:16px;
		border-bottom:1px solid #ccc;
	}
	
/*------------------------------------------------- Location Page ----------------------------------------------------------*/
	
#big_map
	{
		float:left;
		width:425px;
		height:350px;
	}

#map_right_side
	{
		float:left;
		width:450px;
		margin-left:17px;
	}

h1
	{
		font-size:16px;
		color:#7cbeeb;
		margin:0px;
		padding:0px;
	}
	
/*------------------------------------------------- Contact Page ----------------------------------------------------------*/
	
#contact_left
	{
		float:left;
		width:400px;
		height:300px;
	}
	
#contact_right
	{
		float:left;
		width:390px;
		margin-left:20px;
	}
	
/*------------------------------------------------- Construction Page ----------------------------------------------------------*/

#construction
	{
		margin-left:230px;
		text-align:center;
		float:left;
		font-size:16px;
		color:#7cbeeb;
	}
	
/*------------------------------------------------- Moderator Page ----------------------------------------------------------*/

#moderator_section_top
	{
		float:left;
		width:570px;
		height:auto;
	}

#moderator_section_middle
	{
		float:left;
		width:570px;
		height:auto;
		display:none;
		
	}

#moderator_section_bottom
	{
		float:left;
		width:570px;
		height:auto;
		display:none;
		overflow:hidden;
		
	}
	
#moderator_past
	{
		float:left;
		width:180px;
		height:30px;
		display:inline;
	}
	
#moderator_call
	{
		float:left;
		width:180px;
		height:30px;
		display:inline;
	}
	
#moderator_now
	{
		float:left;
		width:200px;
		height:30px;
		display:inline;
	}
	
#moderator_right_side
	{
		float:right;
		width:290px;
		height:300px;
		text-align:center;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	