@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	text-align:center;
	font-weight: bold;
}
#main_header {
	text-align: center;
	width: 994px;
	margin-left: -30px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#junior_chefs_club_middle {
	background-image: url(images/junior_chefs_club_bg_middle.gif);
	height: 240px;
	text-align: center;
	width: 645px;
}

#main_links {
	text-align: center;
	width: 994px;
	padding-top: 10px;
	padding-bottom: 15px;
	float: none;
	margin-left: -25px;
}
#left {
	width: 140px;
	float: left;
	clear: none;
}
#latest_activities_middle {
	background-image: url(images/latest_activities_bg_middle.gif);
	background-repeat: repeat-y;
	height: 190px;
}

#latest_updates2_middle {
	background-image: url(images/latest_activities_bg_middle.gif);
	background-repeat: repeat-y;
	height: 430px;
}

#latest_updates3_middle {
	background-image: url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 3000px;
}

#messages_panel_middle {
	background-image: url(images/messages_bg_middle.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	margin-top: 0px;
	height: 115px;
}
#center {
	float: left;
	padding-left: 7px;
}
#right {
	width:194px;
	float:left;
	padding-left: 7px;
	height: 880px;
}

#links_panel_middle {
	background-image: url(images/links_bg_middle.gif);
	background-repeat: repeat-y;
	height: 160px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#cam_goes_green_middle {
	background-image: url(images/latest_updates_bg_middle.gif);
	background-repeat: repeat-y;
	height: 151px;
	width:300px;
	text-align: center;
}
#job_search_header {
	padding-top: 10px;
}
#job_search_middle {
	background-image: url(images/latest_updates_bg_middle.gif);
	background-repeat: repeat-y;
	height: 151px;
	width:300px;
}
#center_panel_header{
	width: 645px;
}
#center_panel_middle {
	background-image: url(images/main_bg_middle.gif);
	background-repeat: repeat-y;
	height: 460px;
	text-align: center;
	width: 645px;
}
#center_panel_bottom{
	width: 645px;
}
#main_wrapper {
	margin:0 auto;
	text-align:left;
	width: 1140px;
}
#junior_chefs_club_header{
	margin-top: 15px;
	width: 645px;
}
#junior_chefs_club_top{
	width: 645px;
}
#junior_chefs_club_bottom{
	width: 645px;
}
#latest_activities_header{
	margin-top: 15px;
	width: 645px;
}
#latest_activities_top{
	width: 645px;
}
#latest_activities_middle{
	width: 645px;
}
#latest_activities_bottom{
	width: 645px;
}
#latest_updates_middle {
	background-image: url(images/latest_updates_bg_middle.gif);
	background-repeat: repeat-y;
	height: 151px;
}
#cam_announcements_middle {
	height: 131px;
	background-image: url(images/latest_updates_bg_middle.gif);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-left: 2px;
}
#bottom {
	width:1000px;
	float:left;
}
#bottom_left {
	float: left;
	padding-top: 15px;
	width:298px;
}
#join_us_middle {
	background-image: url(images/join_us_middle_bg.gif);
	background-repeat: repeat-y;
	height: 220px;
	width:343px;
}
#bottom_middle {
	float: left;
	padding-left: 11px;
	padding-top: 70px;
	text-align: center;
	width:343px;
}
#bottom_right {
	float: left;
	padding-top: 15px;
	padding-left:10px;
}
#cam_announcements_header {
	padding-top: 10px;
}
p {
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 0px;
	text-align: justify;
}
#contact_us_middle {
	background-image: url(images/junior_chefs_club_bg_middle.gif);
	background-repeat: repeat-y;
	height: 750px;
	width: 645px;
}
#competition_middle {
	background-image: url(images/junior_chefs_club_bg_middle.gif);
	background-repeat: repeat-y;
	height: 840px;
	width: 645px;
}
#advertisement_middle {
	background-image: url(images/junior_chefs_club_bg_middle.gif);
	background-repeat: repeat-y;
	height: 300px;
	width: 645px;
}
#advertisement_middle2 {
	background-image: url(images/junior_chefs_club_bg_middle.gif);
	background-repeat: repeat-y;
	height: 600px;
	width: 645px;
}
#advertisement_middle3 {
	background-image: url(images/junior_chefs_club_bg_middle.gif);
	background-repeat: repeat-y;
	height: 530px;
	width: 645px;
}
#job_search_middle2 {
	background-image: url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 730px;
	width: 780px;
}
#our_chefs_middle {
	background-image: url(images/junior_chefs_club_bg_middle.gif);
	background-repeat: repeat-y;
	height:310px;
	width: 645px;
}
#latest_updates_middle {
	background-image: url(images/latest_updates_bg_middle.gif);
	background-repeat: repeat-y;
	height: 151px;
}
#banner {
	padding-top: 20px;
	text-align: center;
}
h2 {
	text-align: center;
	font-size: 18px;
	margin-bottom: 10px;
}
#footer {
	text-align: center;
}
#membership_middle {
	background-image: url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 620px;
	width: 780px;
	text-align: center;
}
#endorsement_middle {
	background-image: url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 480px;
	width: 780px;
}
#gallery_middle {
	background-image:  url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 470px;
	width: 780px;
}
#gallery_middle2 {
	background-image:  url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 340px;
	width: 780px;
}
#chef_table_header {
	width: 780px;
}
#chef_table_top {
	width: 780px;
}
#chef_table_middle {
	background-image: url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 1170px;
	width: 780px;
}
#chef_table_bottom {
	width: 780px;
}
#endorsement_middle_2 {
	background-image: url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 1190px;
	width: 780px;
}
a {
	font-family: "Arial Black", Gadget, sans-serif;
	text-decoration: none;
	color:#6b6b6b;
}

#membership_middle_2 {
	background-image: url(images/membership/membership_middle.gif);
	background-repeat: repeat-y;
	height: 830px;
	width: 780px;
	padding-top: 10px;
}
#contact_us_top_2 {
	padding-top:15px;
}
#header_text {
	font-family:"Arial Black", Gadget, sans-serif;
}
#membership_text {
	padding-left:25px;
	padding-right: 25px;
}