body
{
  margin:	20px 3px 20px 3px;
  color:	rgb(0,0,0);
  background:	url(images/lightblueback.jpg) top left repeat-x fixed rgb(38,212,255);
  font-family:	Calibri, Arial, sans-serif;
  font-size:	1.0em;
  text-align:	center;
}

a, a:active, a:visited
{
  color:		rgb(0,0,255);
  text-decoration: 	none;
}

a:hover
{
  text-decoration: underline;
}


#main_outline
{
  background:	rgb(255,255,255);
  width:	750px;
  margin-left:	auto;
  margin-right:	auto; 
}

#main_outline .main_corner01
{
  background:	url(images/topleft.jpg) top left no-repeat;
}

#main_outline .main_corner02
{
  background:	url(images/topright.jpg) top right no-repeat;
}

#main_outline .main_corner03
{
  background:	url(images/bottomleft.jpg) bottom left no-repeat;
}

#main_outline .main_corner04
{
  background:	url(images/bottomright.jpg) bottom right no-repeat;
}

#logo_banner
{
  background:	url(images/fcclogo.jpg) center bottom no-repeat;
  width:	700px;
  height:	125px;
  margin-left:	auto; 
  margin-right:	auto;
}

#logo_menu
{
  background:	url(images/greybar.jpg) top center no-repeat;
  width:	700px;
  height:	40px;
  text-align:	center;
  margin-left:	auto; 
  margin-right:	auto;
}

#logo_menu ul
{
  width:		685px;
  height:		35px;
  margin-left:		auto; 
  margin-right:		auto;
  list-style-type:	none; 
  margin:		0px; 
  padding:		0px;
}

#logo_menu ul li
{
  float:	left; 
  width:	20%;
}

#logo_menu a:hover
{
  text-decoration: underline;
  background: rgb(210,210,210);
}

#page_body
{
  padding-left:		10px;
  padding-right:	10px;
}

div.spacer 
{
  clear:	both;
}

#left_column
{
  float:		left;
  width:		540px;
  text-align:		center;
  padding-right:	10px;
}

#right_column
{
  float: 	left;
  width: 	175px;
}

#menu_box_01
{
  border:		1px solid rgb(130,130,130);
  margin-bottom:	25px;
}

#menu_box_01 .menu_title
{
  text-align:		center;
  font-size:		1.2em;
  background:		url(images/redfade.jpg) rgb(147,0,0) top repeat-x;
  color:		rgb(255,255,255);
  vertical-align:	top;
}

#menu_box_01 .menu_list
{
  text-align:	left;
  font-weight:	bold;
  padding-left:	5px;
  background:	url(images/Jesus-Ascending.jpg) rgb(209,226,234) top center repeat-y;
  border-bottom:	1px solid rgb(180,180,180);
  padding-top:	5px;
}

#menu_box_01 .menu_item
{
  padding-bottom:	10px;
}

#menu_box_01 .menu_item a:hover
{
  text-decoration:	none;
  background:		rgb(0,0,255);
  color:		rgb(255,255,255); 
}

#item_box_01
{
  border:	1px solid rgb(0,0,0);
}

#item_box_01 .header_section
{
  background:	url(images/bluefade.jpg) rgb(71,41,93) top repeat-x;
  text-align:	center;
  font-size:		1.2em;
  color: 	rgb(255,255,255);
}

#item_box_01 .content_section
{
  text-align: center;
}

.counter
{
  width:	100px;
  margin-left:	auto; 
  margin-right:	auto;
  margin-bottom:	15px;
}


#email
{
  text-align:	center;
  font-size:	0.8em;
  margin-bottom: 15px;
}


#item_box_02 .header_section
{
  background:		url(images/greydot.jpg) bottom repeat-x;
  text-align:		left;
  font-size:		1.2em;
  margin-bottom:	5px;
}

#item_box_02 .content_section
{
  text-align: left;
}

div .staff
{
  width: 425px;
  margin-left:	auto; 
  margin-right:	auto;
  margin-bottom: 30px;
}

#index_top
{
  width: 	450px;
  height:	248px;
  margin-left:	auto; 
  margin-right:	auto;
  margin-bottom: 30px;
}

#left_index_top
{
  float:	left;
  width:	175px;
}

#right_index_top
{
  float:		left;
  width:		175px;
  padding-left:		15px;  
/*  padding-top:		75px;*/
  vertical-align:	middle;
}

div .timetable
{
  width:	250px;
  margin-top:   75px;
}

div .contactinfo
{
  width: 425px;
  margin-left:	auto; 
  margin-right:	auto;
  margin-bottom: 30px;
}

div .timetable 
{
  width: 250px;
}

div .timetable div table
{
  width:	248px;
}

tr .time_left
{
  text-align:	left;
}

tr .time_right
{
  text-align:	right;
}

#contact_container .contact_left
{
  float:		left;
  width:		212px;
  text-align:		left;
}

#contact_container .contact_right
{
  float:		right;
  width:		212px;
  text-align:		right;
}

.contact_head
{
  font-weight:	bold;
}

.contact_tail
{
  margin-bottom:	15px;
}



#updates .update_title
{
  font-size:	1.1em;
  font-weight:		bold;
  margin-bottom: 	15px;
  margin-top:		5px;
}

#updates .update_body
{
  text-align:	left;
}

.body_left
{
  text-align:  left;
}

.search_box
{
  padding-bottom:	15px;
  width: 		400px;
  margin-left:		auto; 
  margin-right:		auto;
  margin-top:		15px;
}

.five_wide
{
  margin-left:		5px;
  margin-right:		5px;
}


#fourohfour_container
{
  margin-left:	auto; 
  margin-right:	auto;
  margin-top: 30px;
  width: 435px;
}

.fourohfour_left
{
  float:	left;
}

.fourohfour_right
{
  float:		left;  
}

.fourohfour_box
{
  width:	375px;
  margin-left:	10px;
}

.bottom_padding
{
  padding-bottom:	15px;
}

#map_header
{
  font-size:	1.1em;
  font-weight:		bold;
  margin-bottom: 	15px;
  margin-top:		5px;
}

#map
{
  width: 525px; 
  height: 375px; 
  margin-left: auto; 
  margin-right: auto;
}

.direction_box
{
  width:	300px;
  margin-left: auto; 
  margin-right: auto;
  margin-top:	15px;
  margin-bottom:	15px;
}

.direction_statement
{
  font-weight:		bold;
  margin-bottom:	15px;
}
