* { margin:0px; padding:0px; }
body { background:url(../../Images/body_back.gif) repeat;font-size:12px; color:#444;font-family:Arial, Helvetica, sans-serif; }
#everything { width:780px;margin:0px auto;border:1px solid darkred;overflow:hidden;background:url(../../Images/sub_back.jpg) repeat-y; }
#everything.cart { background:url(../../Images/cart_back.jpg) repeat-y; }
.green { color:darkgreen; }
.red { color:darkred; }
.small { font-size:11px; }
.pageTitle { font-size:14px; color:darkgreen;font-weight:bold; width:100%;float:left;line-height:14px;margin-bottom:15px;}
.pageSubTitle { font-size:12px;color:darkred;font-weight:bold; }
a {color:#0000FF;}
a:visited {color:#0000FF;}
.noright { border-right:0px !important; }
.nobottom { border-bottom:0px !important; }
.icon { margin-right:10px; }
/*******************************************************************************************************************
Header Styles
********************************************************************************************************************/

#header { margin:0px auto;background:#f4f4c2 url(../../Images/home_header.jpg) no-repeat;width:780px;float:left;overflow:hidden}
/*#topNav { 
	position:relative;
	float:right;
	left:-250px;
	top:-5px;
	}
	#topNav li { 
		float:left;
		list-style:none;
		cursor:pointer;
		}
		#topNav #topContact  { 
			display:block;
			width:110px;	
			height:27px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/top_contact.png) top left no-repeat;
			}
			#topNav  #topContact:hover{ background-position: bottom left; }
			#topNav  #topContact.active{ background-position:bottom left; }
			
			#topNav #topDirection  { 
				display:block;
				width:100px;
				height:27px;
				text-indent: 10000px; 
				overflow: hidden; 
				background: url(../../Images/nav/top_directions.png) top left no-repeat;
			}
			#topNav  #topDirection:hover{ background-position: bottom left; }
			#topNav  #topDirection.active{ background-position:bottom left; }
			
			#topNav #topOrder  { 
				display:block;
				width:110px;
				height:27px;
				text-indent: 10000px; 
				overflow: hidden; 
				background: url(../../Images/nav/top_order.png) top left no-repeat;
			}
			#topNav  #topOrder:hover{ background-position: bottom left; }
			#topNav  #topOrder.active{ background-position:bottom left; }*/	
/*#mainNav {  
	position:relative;
	float:left;
	margin-top:-5px;
	left:10px;		
	}
	#mainNav li { 
		list-style:none;
		cursor:pointer;
		float:left;
		padding-left:12px;
		z-index:1000000;
		}
		#mainNav li.active { 
			background:url(../../Images/nav/active.jpg) no-repeat;
			}
		#mainNav  #historyHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_history.png) top left no-repeat;
		}
		#mainNav  #historyHome:hover{ background-position: bottom left; }
		#mainNav  #historyHome.active{ background-position:bottom left; }
		
		#mainNav  #dailyHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_daily.png) top left no-repeat;
		}
		#mainNav  #dailyHome:hover{ background-position: bottom left; }
		#mainNav  #dailyHome.active{ background-position:bottom left; }
		
		#mainNav  #menuHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_menu.png) top left no-repeat;
		}
		#mainNav  #menuHome:hover{ background-position: bottom left; }
		#mainNav  #menuHome.active{ background-position:bottom left; }
		
		#mainNav  #diningHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_dining.png) top left no-repeat;
		}
		#mainNav  #diningHome:hover{ background-position: bottom left; }
		#mainNav  #diningHome.active{ background-position:bottom left; }
		
		#mainNav  #banquetsHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_banquets.png) top left no-repeat;
		}
		#mainNav  #banquetsHome:hover{ background-position: bottom left; }
		#mainNav  #banquetsHome.active{ background-position:bottom left; }
		
		#mainNav  #cateringHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_catering.png) top left no-repeat;
		}
		#mainNav  #cateringHome:hover{ background-position: bottom left; }
		#mainNav  #cateringHome.active{ background-position:bottom left; }
		
		#mainNav  #recipesHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_recipes.png) top left no-repeat;
		}
		#mainNav  #recipesHome:hover{ background-position: bottom left; }
		#mainNav  #recipesHome.active{ background-position:bottom left; }
		
		#mainNav  #sauceHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_sauce.png) top left no-repeat;
		}
		#mainNav  #sauceHome:hover{ background-position: bottom left; }
		#mainNav  #sauceHome.active{ background-position:bottom left; }
		
		#mainNav  #photoHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_photo.png) top left no-repeat;
		}
		#mainNav  #photoHome:hover{ background-position: bottom left; }
		#mainNav  #photoHome.active{ background-position:bottom left; }
		
		#mainNav  #homeHome  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_home.png) top left no-repeat;
		}
		#mainNav  #homeHome:hover{ background-position: bottom left; }
		#mainNav  #homeHome.active{ background-position:bottom left; }


		#mainNav  #homeGift  { 
			display:block;
			width:100px;
			height:25px;
			text-indent: 10000px; 
			overflow: hidden; 
			background: url(../../Images/nav/home_gift.png) top left no-repeat;
		}
		#mainNav  #homeGift:hover{ background-position: bottom left; }
		#mainNav  #homeGift.active{ background-position:bottom left; }*/
#topNav { 
	position:relative;
	top:5px;
	width:780px;
	text-align:center;
	margin:0px auto;
	float:left;
	left:150px;
	}
	#topNav ul { 
		float:left;
		text-align:center;
		}
		#topNav li { 
			float:left;
			list-style:none;
			cursor:pointer;
			background:url(../../Images/top_back.png) repeat-x;
			height:25px;
			border-right:1px solid #cb5049;
			}
			#topNav li.topend { 
				background:none;
				border-right:0px;
				}
				#topNav li a {
				color:#cb5049;
				font-size:14px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				text-align:center;
				position:relative;
				top:3px;
				padding:0 10px;
				text-decoration:none;
				}
				#topNav li a.active { 
					color:green;
					text-decoration:underline;
					}
#homeLeft { 	
	float:left;
	width:166px;
	position:relative;
	}
	#homeLeft .logo { 
		padding:5px;
		z-index:1000;
		float:left;
		position:relative;
		border:0px;
		top:-5px;
		}
		#mainNav {  
			position:relative;
			float:left;
			top:-10px;
			}
			#mainNav li { 
				list-style:none;
				cursor:pointer;
				float:left;
				z-index:1000000;
				border-bottom:1px solid #cb5049;
				width:105px;
				padding-bottom:5px;
				margin:0 0 5px 15px;
				}
				#mainNav li a {
					color:#cb5049;
					font-size:14px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					text-align:center;
					position:relative;
					top:3px;
					text-decoration:none;
					}	
					#mainNav li a.active { 
					background:url(../../Images/active.jpg) no-repeat 0 -1px;
					padding-left:15px;
					}
#subHeader { 
	background:url(../../Images/sub_header.jpg) no-repeat;
	overflow:hidden;
	width:780px;
	margin:0px auto;
	float:left;
	}
/*******************************************************************************************************************
Content Styles
********************************************************************************************************************/
/*#content { 
	width:780px;
	margin:0px auto;
	background:#fff;
	float:left;
	z-index:100000;	
	}
	#content div { 
		float:left;
		position:relative;
		padding:5px;
		}
		#content  #contentLeft{ 
			float:left;
			position:relative;
			padding:0px;
			width:250px;
			border-right:3px double #eee;
			margin:5px 0 0 10px;
			padding-top:10px;
			font-size:12px;
			}
			#content .homeTitle { 
				font-size:12px;
				font-weight:bold;
				color:darkgreen;
				width:100%;
				}
				#content div.article .homeSubTitle { 
					font-size:11px;
					font-weight:bold;
					color:#777;
					margin:0 0 15px 0;
					width:100%;
					}
					#content #contentLeft div.article { 
						float:left; 
						padding:15px;
						border-right:0px;
						line-height:17px;
						}
#contentMid { 	
	width:245px;
	padding:0px;
	float:left;
	position:relative;
	margin:0px;
	padding:15px 0 0 0;
	background:#fafafa;
	border-right:3px double #eee;
	}
	#contentMid .featuredGal { 
		padding-top:10px;
		}
		#contentMid .featuredGal, #contentMid .hours { 
			width:240px;
			border-bottom:3px double #eee;
			line-height:12px;
			}
			#contentMid .featuredGal p { 
				text-align:center;
				padding-top:25px;
				margin:10px auto 5px auto;
				color:darkgreen;
				}
				#contentMid .featuredGal .featuredImage { 
					width:200px;
					padding:5px;
					border:1px solid #eee;
					text-decoration:none;
					background:#fff;
					}					
					#contentMid a { 
						color:#f00;
						font-size:11px;
						text-decoration:none;
						padding:0 5px 5px 0;
						}
						#contentMid .featuredGal a.galTitle { 
							color:darkgreen;
							font-size:12px;
							text-decoration:underline;
							}
							#contentMid .header { 
								background:#eee;
								border-bottom:1px solid #ccc;
								width:230px;											
								color:darkgreen;
								font-size:13px;
								font-weight:bold;
								padding:4px 5px;
								margin:0px auto;
								text-align:left;
								}
								#content  table { 
									width:100%;
									margin:0px;
									padding:0px;
									text-align:left;
									float:left;								
									}	
									#content  #homeDaily { 
										padding:4px;		
										margin:25px 0 0 0;
										float:left;
										width:235px;
										}
										#content tr:hover { 
											background:#d8f8e7;
											}
											#content  tr.spacer:hover { 
												background:#fff;
												}
												#content  th { 
													color:darkred;
													padding:3px;
													}
													#content  th.date { 
														font-size:12px;
														}
														#content  td { 
															padding:3px;
															}
															#content  td.item { 
																width:150px;
																}
																#content  th.price { 
																	font-size:11px;	
   																    border-bottom:1px solid #eee;
																	}				
																	#content #homeDaily td.price { 
																		 border-bottom:1px solid #eee;
																		 }	
#content #contentRight { 
	float:left;
	font-size:12px;
	border-right:0px;
	width:240px;
	_width:225px;
	position:relative;
	margin:0px;
	top:75px;
	padding:0 0 0 10px;
	line-height:17px;
	}
	#content #contentRight div { 
		border-bottom:0px;
		margin:20px 0;
		padding:0 12px;
		}
		#content #midBar { 
			height:25px;
			background:#f6343b;
			width:780px;
			float:left;
			left:0px;
			padding:0px;
			}
			#content #contentRight { 
				margin-top:-73px;
				position:relative;
				}*/
#subContent { 
	width:614px;
	min-height:500px;
	float:left;
	position:relative;
	_left:1px;
	margin-top:26px;
	}
	#subContent p.history { 
		float:left;
		padding:10px 0px;
		width:590px;
		line-height:14px;
		 }
		 #subContent p.history h3 { 
		 	margin:0px;
			padding:0px;
			}
			#subContent div.dining { 
				width:550px;
				float:left;
				position:relative;
				 line-height:14px;
				}
				#subContent div.dining.thin { 
					width:375px;
					padding-bottom:30px;
					}
				#subContent div.dining img { 
					margin:2px 10px 5px 0;
					float:left;
					}
					#subContent div.dining ul { 
						margin:0 0 15px 0;
						padding:0px;
						width:100%;
						list-style:disc;
						float:left;
						}
					
						#subContent div.dining  li {
							margin:10px 0 0 18px;
							width:95%;
							padding:0;
							position:relative;
							list-style:disc;
							vertical-align:middle;				
							}
							#subContent p.diningItems { 
								float:right;
								width:150px;
								position:relative;
								left:-20px;
								font-size:11px;
								text-align:left;
								color:darkgreen;
								}
								#subContent p.diningItems a { 
									float:left;
									width:150px;
									line-height:12px;
									color:#cc0000;
									text-decoration:none;
									font-weight:bold;
									margin:0 0 10px 0;
									}
									#subContent p.diningItems a:hover { 
										text-decoration:underline;
										color:#009900;
										}
			
#subContent table { 
	width:575px;
	text-align:left;
	float:left;
	padding:10px;
	border:0px;
	}	
	#subContent tr:hover { 
		background:#d8f8e7;
		}
		#subContent tr.spacer:hover { 
			background:#fff;
			}
			#subContent th { 
				color:darkred;
				padding:3px;
				padding-left:10px;
				}
				#subContent th.date { 
					font-size:13px;
					border-bottom:1px solid #eee;
					background:#eee;
					text-align:left;
					}
					#subContent td { 
						padding:3px;
						padding-left:0px;
						padding:3px 3px 3px 10px;
						}
						#subContent td.item { 
							width:400px;							
							}
							#subContent th.price,#subContent td.price { 
								font-size:11px;
								border-bottom:1px solid #eee;
								}
#subContent table.dailyTable { 
		background:#fff;
		border:1px solid #eee;
		padding:1px;
		}
		#subContent table.dailyTable td { 
			padding:3px 3px 3px 10px;
			}
			#subContent table.dailyTable th.item, #subContent table.dailyTable td.item { 
				width:400px;
				}
				#subContent table.dailyTable th.price, #subContent table.dailyTable td.price { 
					width:75px;
					text-align:center;
					}

 .alsoSee { 
	background:#fff;
	margin:0;
	padding:1px;
	border:1px solid #e3e3b3;
	width:190px;
	float:right;
	position:relative;
	left:-25px;
	}
	.alsoSee a { 
		text-decoration:none;
		color:green;
		font-size:11px;
		font-weight:bold;
		margin:0px;
		float:left;
		width:177px;
		border-bottom:1px solid #fafafa;
		height:17px;
		padding:7px;
		}
		.alsoSee a img { 
			margin-right:5px;
			border:0px;
			}
			.alsoSee a:hover { 
				color:#900;
				background:#fafafa;
				}
				.alsoSee .subHeader { 
					background:#f5f3c2;
					color:#900;
					font-weight:bold;
					margin:0px;
					float:left;
					width:184px;
					padding:3px;
					}
				
		#contentRight #productGallery { 
			width:500px;
			float:left;	
			list-style:none;
			text-align:center;
			padding:0px;
			margin:15px auto 0 0;
			padding-left:10px;
			}
			#contentRight #productGallery li {
				float:left;
				margin:10px 0 10px 15px;
				width:150px;
				}

					#contentRight #productGallery li a { 
						color:#8e9919;
						text-decoration:none;
						font-size:10px;
						}
						#contentRight #productGallery a:hover { 
							color:#6d583d;
							text-decoration:underline;
							}
							#contentRight h4 { 
								font-size:11px;
								color:#69553a;
								text-transform:uppercase;
								margin:2px 0 0 0;
								}
								#contentRight #productGallery h3 { 
									width:400px;
									float:left;
									text-align:left;
									padding-left:25px;
									padding-bottom:15px;
									margin:0px;
									}
									#contentRight #productGallery img { 
										border:1px solid #fff;
										width:100px;
										}
										#pages { 
											margin:0px auto;
											width:535px;
											clear:both;
											position:absolute;
											bottom:0px;											
											}
											#galNav { 
  												width:130px;
												margin:0px auto;
												color:#6d5634;
												font-size:10px;
												padding:5px 0;
												font-weight:bold;

												}	
												#galNav a { 
													color:#069;
													margin:0 5px;
													text-decoration:none;
													font-size:11px;
													font-weight:normal;
													}
#spanButtonPlaceHolder object:hover { background:#069; }												

/*******************************************************************************************************************
Menu Styles
********************************************************************************************************************/
#menuNav { 
	float:left;
	width:200px;
	text-align:right;
	list-style:none;
	margin:15px 10px 0 -25px;
	}
	#menuNav li { 
		font-size:90%;
		margin:5px 0;
		outline:none;
		}
			#menuNav li a { 
				color:#444;
				text-decoration:none;outline:none;
				}
				#menuNav li a:hover { 
					color:#900;
					text-decoration:underline;
					}
					#menuNav li a.active { 
						color:#006633;
						font-weight:bold;
						}
#menuActions { 
	float:right;
	margin:3px 0;
	}
	#menuActions a { 
		text-decoration:none;
		color:#900;
		font-size:90%;
		margin:0 0 0 15px;
		line-height:12px;
		}
		#menuActions a img { 
			margin:0px 3px 0 0;
			border:0px;
			}

#menuContainer {
	margin:10px auto;
	width:575px;
	float:left;
	margin-top:-15px;
	}
#accordion {
	margin:20px 0px;
}


div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}
	h3.toggler {
		border: 1px solid #f5f5f5;
		border-right-color: #ccc;
		border-bottom-color: #ccc;
		font-size: 12px;
		background: #d45a50;
		color: #fff;
		width:97%;
		cursor:pointer;
		padding:10px 3px 10px 10px;
		}		
		#subContent .menu { 
			width:100%;
			text-align:left;
			background:#fff;
			border:1px solid #eee;
			margin:0;
			padding:0px;
			}
			#subContent .menu tr { 
				background:#fff;
				}
				#subContent .menu tr:hover { 
					background:#d8f8e7;
					}
					#subContent .menu tr.spacer:hover { 
						background:#fff;
						}
						#subContent .menu th { 
							color:darkred;
							padding:3px;
							padding-left:10px;
							}
							#subContent .menu th.date { 
								font-size:13px;
							
								background:#eee;
								}
								#subContent .menu td { 
									padding:10px;
									}
									#subContent .menu td.item { 
										width:450px;
										color:darkgreen;	
										font-size:12px;						
										}
										#subContent .menu td.price { 
											font-size:11px;
											}	
											#subContent .menu span.itemDesc { 
												font-size:11px;
												color:#444;
												font-weight:normal;
												}	
												#subContent .menu td.option { 
													font-size:11px;
													padding:0px;
													border-bottom:1px solid #eee;	
													padding-left:25px;	
													padding-bottom:10px;								
													}
													#subContent .menu td.optionPrice { 
														font-size:11px;
														padding:0px;
														margin:0px;
														padding-left:10px;
														border-bottom:1px solid #eee;
														}
														#subContent .menu tr.spacer { 
															height:10px;
															padding:0px;
															margin:0px;
															line-height:10px;
															}
															#subContent .menu td.menuSection { 
																background:#eee;
																width:100%;
																color:#900;
																font-size:11px;
																padding:10px;
																font-weight:bold;
																border-bottom:1px solid #eee;
																}
#subContent .recipe { 
	float:left;
	padding:15px 0px;
	width:100%;
	}
	#subContent .recipe .recipeAmount {
		float:left;
		width:60px;
		}
		#subContent .recipe h3 { 
			font-size:14px;
			color:darkgreen;
			width:100%;
			}
			#subContent .recipe h4 { 
				font-size:12px;
				color:#900;
				float:left;
				width:100%;
				margin-bottom:15px;
				}
				#subContent .recipe .ingredient { 
					float:left;
					width:100%;
					padding:2px 0;
					margin-bottom:1px;
					background:none;
					}
					#subContent .recipe .ingredient:hover {
						background:#eee;
						color:#111;
						}
						#subContent .recipe .recipeInstructions {
							width:95%;
							float:left;
							margin:20px 0 20px 0;
							}
			
#contactForm { 
	width:650px;
	margin:10px auto;
	padding:0px;
	}
	#contactForm div { 
		float:left;
		width:550px;
		padding:1px 0;
		margin:0px auto;
		}
		#contactForm h5 { 
			font-size:11px;
			padding:3px 0 0 0;
			color:darkgreen;
			}
			#contactForm h5.required { 
				color:#900;
				}
				#contactForm .half { 
					float:left;
					width:190px;
					}	
					#contactForm input, #contactForm select { 
						width:175px;
						}
						#contactForm textarea { 
							width:365px;
							height:120px;
							}

form.formular {
background:#f5f4c4 none repeat scroll 0 0;
border:1px solid #fff;
font-family:tahoma,verdana,"sans-serif";
font-size:12px;
padding:5px 20px;
margin:0 0 25px 40px;
width:460px;
float:left;
}

.formular fieldset {
border:1px solid #fff;
margin-top:20px;
padding:20px;
width:420px;
}

.formular legend { 
font-weight:bold;
font-size:12px;
}

label { 
width:100%;
float:left;
margin:5px 0;
}

label span { 
float:left;
width:100%;
padding:0px;
margin:0px;
}

#subContent form.formular .text-input {
background:#fff url(../../Images/text-bg.gif) repeat-x scroll 0 0 ;
border:1px solid #FFF;
font-size:14px;
margin-top:4px;
padding:3px;
width:410px;
}
#subContent form.formular label input.submit {
background:transparent url(../../Images/button-bg.png) repeat-x scroll 0 0;
border:1px solid #AAAAAA;
float:right;
margin:20px 0 0 0;
clear:both;
padding:4px;
text-decoration:none;
}
#subContent form.formular label.half { 
width:190px;
float:left;
}
#subContent form.formular label.half .text-input { 
width:190px;
float:left;
}
.left { 
margin-right:29px;
}
#subContent form.formular label.zip .text-input { 
width:125px;
}							
/*********************************************
Cart Styles
***********************************************/


.quantity {float:left;margin:0px 10px 0 20px;position:relative;width:25px;}



/*******************************************************************************************************************
Products Styles
********************************************************************************************************************/

#contentFull { 
	min-height:350px;
	color:#a48c68;
	margin:75px 0px 20px 150px;
	padding:0px 20px;
	}
	#contentFull h3 { 
		color:#ab4b4c;
		font-size:17px;
		margin-bottom:12px;
		font-weight:normal;
		margin:10px 0 0 0;
		padding:0px;
		}
		#editcontent { 
			width:575px;
			float:left;
			font-size:12px;
			/*min-height:500px;*/
			position:relative;
			border:3px double #deddb1;
			padding:1px;
			/*background:#fafafa;*/
			background:#fdffd8;
			margin-top:6px;
			}
			#editcontent #editform { 
				width:563px;
				background:#f4f4c3;
				float:left;
				margin:5px;
				border:1px solid #deddb1;
				}
				#editcontent #editform #editInputs { 
					width:40%;
					float:left;
					position:relative;
					text-align:center;
					}
					#editcontent #editform #editText { 
						float:right;
						text-align:center;
						position:relative;
						width:45%;
						right:10px;
						}
						#editcontent .header { 
							font-size:.6em;
							background:#b4d8fc;
							color:#000;
							height:15px;
							padding:3px 10px;
							}
							#editcontent #editform h5 { 
								font-size:11px;
								color:#000;
								font-weight:bold;
								padding-bottom:3px;
								}
								#editcontent #editform input { 
									width:100%;
									border:1px solid #ccc;
									padding-left:2px;
									}
									#editcontent #editform input:hover { 
										background:#fafafa;
										cursor:pointer;
										}
										#editcontent #editform select { 
											width:100%;	
											border:1px solid #ccc;
											padding-left:2px;
											}
											#editcontent #editform select:hover { 
												background:#fafafa;
												}
												#editcontent #editform #editText textarea {	
													min-height:400px;
													width:100%;		
													}
													#editcontent #editform div { 
														width:95%;	
														margin:0px 0px 0px 0px;
														padding:8px;
														float:left;
														}
														#editcontent #editform .submit{ 
															width:125px;
															background:#666;
															color:#fafafa;
															margin:10px;
															}
															#editcontent #editform .submit:hover { 
																background:#666;
																}
																#editcontent #editform .editsection span{ 
																	float:left;
																	margin:5px 0;
																	font-size:.6em;
																	width:100%;
																	}
														

/*******************************************************************************************************************
Footer Styles
********************************************************************************************************************/
#footer { 
	height:25px;
	background:#006400;
	float:left;
	width:780px;
	}
	#footer p { 
		width:25%;
		text-align:center;
		color:#fafafa;
		float:left;
		padding-top:5px;
		text-transform:capitalize;
		font-size:11px;
		}
