/* All Sections */
	body { font-family:"Century Gothic", Verdana, Arial, sans-serif}
	* { margin:0px }
	p { margin: 20px 5px 15px 0px;}
	a img {border:0px;}
	h1, h2, h3, h4 { margin:10px 5px 15px 0px; font-family:"Century Gothic", Verdana, Arial, sans-serif }
	h1 { font-weight:normal; color:#333333; text-align:left; }
	h2 { font-weight:normal; color:#98221E ; font-size:20px }
	h3 { font-size:15px }
	ol , ul{margin-bottom:0px 30px 15px 0px ;}
	li { margin-bottom:8px;}
	#top, #header, #main_wrapper, #footer { width:718px; margin:auto; padding:0px; position:relative; }
	ul { list-style-image:url(/images/bullet.jpg); text-align:left ;}
/*Top Section*/
	#top{ }
	#logo, #address { margin:10px 20px 15px 20px;}
	/*Logo*/
		#logo{ float:left;}
	/*Address*/
		#address{ text-align:right ; float:right; font-size:10px;}
		#address a {color: #990000}
/*Header Section*/
	#header_wrapper, #header {height:302px;}
	/*Wrapper (Page BG)*/
		#header_wrapper{ width:100% ; background: url(/images/bg.jpg) 0px 0px repeat-x ; clear:both ; }
	/*Header*/
		#header{ background:url(/images/header_bg.jpg) 0px 0px no-repeat }
		/*Navigation*/
			#nav{ position:absolute ; top:10px; left:155px ; text-align:right; font-size:14px; }
			#nav ul { direction:rtl; list-style:outside; list-style-image: url(/images/nav_arrow.gif);  font-size:16px; line-height:23px; width:500px; text-align:right }
			#nav ul li a{ color:#000000 ; text-decoration:none;  }
		/*Header Text*/
			#header_text{position:absolute ; bottom:10px; right:20px ; text-align:right}
			/*Slogan*/
				#slogan{ font-size:22px; color:#98221E}
			/*Number*/
				#phone{ font-size:19px; color:#000000 }
	
/*Main Section*/
	#main_wrapper{background:url(/images/main_bg.jpg) 0px 0px repeat-y ; padding-top:40px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:14px; min-height:220px; }
	#main_wrapper .table td, #main_wrapper .table th { padding:3px; vertical-align:top; }
	#main_wrapper .table th { font-size:13px; }
	#main_wrapper .table td { padding-left:8px; }
	#main_wrapper a { color:#621501; text-decoration:none;}
	#main_wrapper > #curve { background:url(/images/main_bg_curve.jpg) 0px 0px repeat-y ; position:absolute; z-index:1 ; top:0px; right:9px; width:408px; height:265px;}
	#main_wrapper #main img { margin:10px 0px 20px 0px;}
	#main_wrapper #main { margin:0px 30px 0px 30px; position:relative; z-index:2 }
	/*Side Panels*/
		#main_side {float:right; clear:right; margin:20px 0px 20px 30px; }
		#main_side { width:270px; }
		/*Movie*/
			#side_movie{}
		/*Side Panel*/
			#main_wrapper .side_panel { margin-top:20px; margin-bottom:10px; }
			/*Inside Side Panel*/
				#main_wrapper .side_panel_top, .side_panel_bottom { width:270px; }
				#main_wrapper .side_panel_top{ background:url(/images/side_top.jpg) 0px 0px no-repeat ; height:16px ; line-height:16px ; }
				/*Main Area*/
					#main_wrapper .side_panel_main{ width:266px; border-left:2px solid #E7E7E7 ; border-right:2px solid #E7E7E7 ; font-size:12px; }
					#main_wrapper .side_panel_main div { margin:0px 20px 0px 20px; padding-bottom:10px;}
					#main_wrapper .side_panel_main h3 { font-size:18px; font-weight:normal;  margin:0px; padding:10px 0px 5px 30px; color:#8D0400 ; background:url(/images/side_title.jpg) 0px 12px no-repeat }
					#main_wrapper .side_panel_main h4 { font-size:13px; margin:5px 0px 0px 0px; padding:0px; color:#333333;}
					#main_wrapper .side_panel_main p { font-size:13px; margin:5px 0px 10px 0px; padding:0px;}
					#main_wrapper .side_panel_main ul { margin:5px 0px 0px 30px; padding:0px; list-style-image: url(/images/side_arrow.jpg); line-height:16px; }
					#main_wrapper .side_panel_main li { margin-bottom:3px; }
				/*Bottom link*/
					#main_wrapper .side_panel_bottom{ background:url(/images/side_bottom.jpg) 0px 0px no-repeat ;  height:32px ; line-height:32px ; }				
					#main_wrapper .side_panel_bottom a { color:#CC6600; font-size:12px; text-align:right; display:block; padding-right:25px; text-decoration:none; }
/*Footer Section*/
	#footer{ background:url(/images/main_bg.jpg) 0px 0px repeat-y ; }
	/*Inside Footer*/
		#footer_top{ background:url(/images/footer_top.jpg) 0px 0px no-repeat ; height:18px ; line-height:18px ; }
		#footer_main{ background:url(/images/footer_bg.jpg) 0px 0px repeat-x; margin:0px 9px 0px 9px; padding:9px 20px 8px 20px;}
		/*Footer Content*/
			#footer_main {color:#FFFFFF; font-size:12px; text-align:center}
			#footer_main a {color:#FFFFFF; text-decoration:none; font-size:12px;}
		#footer_bottom{ background:url(/images/footer_bottom.jpg) 0px 0px no-repeat ; height:18px ; line-height:18px ; }

/*Specific page CSS*/
	/*Staff Page*/
		.staff hr {clear:both}
		.staff h2 { font-size:16px}
		.staff .staffmember h3 { font-size:14px }
		.staff .staffmember { clear:both ; margin-top:30px; }
		#main_wrapper .staff .staffmember img {float:left; margin:10px 10px 10px 0px; height:150px; width:113px;}	