/* GENERAL EDITIOR STYLES
-------------------------------*/
html{
}
a, a:visited{
}
	a:hover{
	}
h1{
}
h2{
	color:#000;
	font-size:1.75em;
	font-weight:normal;
}
h3{
	color:#000;
}
h4{
	color:#000;
	font-size:14px;
	margin: 1em auto 0;
	text-transform:uppercase;
}
h5{
	color:#000;
	font-size:1em;
}
h6{
	font-size:1em;
}

blockquote{
}

ul{
}
	ul li{
	}
ol{
}

img{
}

legend{
}
form fieldset label{
}
form .buttons .button{
	background: #4D4E53 url(../images/gloss.png) repeat-x scroll 0 50%;
	border: .167em outset #4D4E53;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	padding: .333em .667em;
}

form .buttons input.submit:hover {
	background-color: #FFA20F;
	border-color: #FFA20F;
}

* html form .buttons input.button {
	background-image: none;
}
* html form .buttons input.submit {
	background: #FFA20F;
	border-color: #FFA20F;
}

.hand{
	cursor:row-resize;
}
.ui-state-highlight{
	background:#F8FFB0;
	border:4px dotted #FFBD34;
}


/* GENERAL LAYOUT STYLES
-------------------------------*/
body{
	padding: 20px 0;
	font-size:12px;
}
	#wrap{
		background:#a6a4a4 url(../images/wrap_background.gif) 0 0 repeat-y;
		border-width:0;
		width:800px;
	}
		#header{
			background-color:#a6a4a4;
			height:20px;
		}
			#logo{
			}
				#logo a{
				}
			#search{
			}
		#content{
			width: 100%;
		}
			#main{
				color:#999;
				float:left;
				font-size:11px;
			}
				.layout-navtop-1col #main{
					background:#FFF;
					margin-top:30px;
					padding:0;
					width:756px;
				}
				* html .layout-navtop-1col #main{
					float: none;
				}
				#crumbs{
				}
					#list{
					}
						#list a, #list a:visited{
						}
						#list a:hover{
							color:#FFA20F;
						}
					#email{
					}
						#email a, #email a:link, #email a:active, #email a:visited{
						}
						#email a:hover{
						}
					#print{
					}
						#print a, #print a:link, #print a:active, #print a:visited{
						}
						#print a:hover{
						}
				#pagetitle{
				}
					#pagetitle h1{
						border-width:0;
						font-size:28px;
					}
				#modules{
					padding-bottom:15px;
				}
				#sub{
				}
				#local{
					float:right;
					margin-top:30px;
					padding-bottom:0;
					width:228px;
				}
					#local ul{
						background:transparent;
						border-bottom:1px solid #a6a4a4;
						margin:30px 0 0;
						width:184px;
					}
						#local li{
							background:transparent;
						}
							#local li a{
								border-left:8px solid #A6A4A4;
								background:transparent;
								color:#000;
								padding:9px 10px;
							}
							#local li a:hover{
								background:#999;
								border-left:8px solid #666;
							}
							#local li.selected a{
								background:#000;
								border-left:8px solid #000;
								color:#FFF;
								font-weight:bold;
							}
						#local ul ul{
							border-width:0;
							width:90%;
						}
						#local li li{
						}
							#local li.selected li a{
								background:transparent;
								color:#000;
								font-weight:normal;
								padding:5px 20px;
							}
								#local li.selected li a:hover, #local li.selected li.selected a{
									background:#999;
									border-left:8px solid #000;
								}
								#local li.selected li.selected a{
									color:#DDD;
								}
					#local_header{
						border:2px solid #FFF;
						border-top:0 solid #FFF;
						margin-left:1px;
						width:179px;
					}
					#local_footer{
						background-repeat:none;
						border:2px solid #FFF;
						border-bottom:0 solid #FFF;
						height:510px;
						margin-left:1px;
						width:179px;
					}
						.t9 #local_footer{ /* ABOUT MAXINE */
							background-image:url(../images/local/about.jpg);
						}
						.t2 #local_footer{ /* HOURS */
							background-image:url(../images/local/hours.jpg);
						}
						.t3 #local_footer{ /* MENU */
							background-image:url(../images/local/menu.jpg);
						}
						.t4 #local_footer{ /* CONTACT US */
							background-image:url(../images/local/contact.jpg);
						}
						.t5 #local_footer{ /* EVENTS */
							background-image:url(../images/local/events.jpg);
						}
						.t6 #local_footer{ /* PRESS */
							background-image:url(../images/local/press.jpg);
						}
						.t7 #local_footer{ /* STAFF */
							background-image:url(../images/local/staff.jpg);
						}
						.t8 #local_header{ /* BLOG */
							background-color:#E7E5E5;
						}
						.t8 #local_footer{
							display:none;
						}
				#nav{
					background-color:#a6a4a4;
					height:30px;
					width:800px;
				}
					#nav #wrapper{
						background-color:#000;
						height:30px;
						width:756px;
					}
						#wrapper h3{
						}
						#wrapper ul{
							width:756px;
						}
							#wrapper ul li{
								height:30px;
							}
								#wrapper a{
									color:#FFF;
									font-size:9px;
									font-weight:bold;
									padding:5px 13px;
									text-transform:uppercase;
								}
							#wrapper ul li.selected{
							}
								#wrapper a:hover,
								#wrapper li.selected a{
									background-color:#000;
									text-decoration:underline;
								}
								
								/* Drop Down Menu */
								#wrapper ul ul{
									border-width:0;
									z-index:10;
								}
									#wrapper li li{
										background-color:#000;
										border-bottom:1px solid #FFF;
										height:auto;
										width:12em;
									}
										#wrapper li li a, #wrapper li.selected li a{
											background-color:#000;
											border-width:0;
											text-decoration:none;
											width:12em;
										}
											#wrapper li li a:hover, #wrapper li.selected li a:hover{	
												background-color:#000;
												text-decoration:underline;
											}
					li#t1{
						background:#000 url(../images/logo.gif) 0 0 no-repeat;
						overflow:hidden;
						padding:0;
						position:absolute;
						right:44px;
						width:179px;
					}
						li#t1 a, li#t1 a:hover, li#t1.selected a{
							background:#000 url(../images/logo.gif) 0 0 no-repeat;
							line-height:70px;
							overflow:hidden;
							padding:0;
						}
		#footer{
			background-color:#a6a4a4;
			color:#FFF;
			height:60px;
			padding:0 0 10px;
			text-align:left;
			z-index:0;
		}
			#footer p.copyright{
				color:#FFF;	
				padding:10px;
			}
				#footer p.copyright span{
					color:#FFF;
					left:10px;
					top:50px;
				}
			#footer p.poweredby{
				color:#FFF;
				right:10px;
				top:50px;
			}
				#footer p.poweredby a, #footer p.poweredby a:link, #footer p.poweredby a:active, #footer p.poweredby a:visited{
					color:#FFF;
					font-weight: bold;
				}
			#footer_nav{
				height:17px;
				overflow:hidden;
				position:relative;
				width:800px;
			}
				#footer_nav ul{
					background:#000;
					border-bottom:1px solid #FFF;
					height:16px;
					left:0;
					list-style:none outside none;
					margin:0 auto;
					padding:0;
					position:absolute;
					text-align:left;
					top:0;
					width:756px;
				}
					#footer_nav ul li{
						background:#000;
						display:inline;
						float:left;
						padding:0 18px;
						margin:0;
					}
						#footer_nav ul li a{
							color:#FFF;
							display:block;
							font-size:10px;
							font-weight:bold;
							height:16px;
							overflow:hidden;
							text-decoration:none;
							text-transform:uppercase;
						}
	#extra1{}
	#extra2{}
		

.fckeditor{
	background:#FFF;
	margin:0;
	padding:0;
}

#p1 #pagetitle,
#p1 #crumbs {
	display: none;
}

#p1 #modules {
	margin: 0;
	padding: 0;
}

#c1,
#c1 table{
	margin:0;
}

.module_menu{}
	.module_menu h4{
		color:#000;
		font-size:14px;
		margin: 1em auto 0.3em;
		text-transform:uppercase;
	}
	.module_menu dl{
		margin:0;
		overflow: auto;
		width: 100%;
    }
    .module_menu dl.hasprice{
    	background: url(../images/dot.gif) repeat-x 0 1.2em;
    }
		.module_menu dt,.module_menu dd.price{
			background: #FFF;
			font-weight: bold;
		}
		.module_menu dt{
			color: #999;
			float: left;
			padding-right: 3px;
		}
		.module_menu dd{
			margin:0;
		}
			.module_menu dd.price{
				color: #999;
				float: right;
				font-weight:normal;
				padding-left: 3px;
			}
			.module_menu dd.description{
				color: #999;
				float: left;
				font-style: italic;
				padding: 3px 0;
				width: 100%;
			}
			
.module_press{
	clear:none;
	float:left;
	height:225px;
	margin:0 10px 15px 0;
	position:relative;
	width:175px;
}
	.superadmin .module_press, .admin .module_press, .editor .module_press{
		float:none;
		width:auto;
	}
	.module_press h4, .module_press h4 a{
		color:#444;
		font-size:10px;
		font-weight:bold;
	}
	.module_press .story{
		bottom:0;
		height:188px;
		position:absolute;
		width:151px;
	}
		.module_press img{
			border-width:0;
		}
	
.module_staff{
	clear:none;
	float:left;
	height:160px;
	margin:0 15px 15px 0;
	width:120px;
}
	.superadmin .module_staff, .admin .module_staff, .editor .module_staff{
		float:none;
		width:auto;
	}
	.module_staff h4, .module_staff h4 a{
		color:#444;
		font-size:10px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		width:120px;
	}
	.module_staff img{
		border-width:0;
	}
	
.module_testimonial{}
	.module_testimonial p.testimonial{
		background:url(../images/blockquote.gif) 10px 3px no-repeat;
		font-style:italic;
		padding-left:50px;
		margin-top:10px;
	}
	.module_testimonial p.site img{
		vertical-align:middle;
	}
	.module_testimonial h3{
		color:#000;
		font-weight:bold;
		margin-right:160px;
	}
		.module_testimonial h3 a{
			color:#000;
			font-weight:bold;
			text-decoration:none;
		}
		.module_testimonial h3 a:hover{
			text-decoration:underline;
		}
	.module_testimonial h4{
		background:url(../images/White_Star.png) 0 0 repeat-x;
		float:right;
		height:30px;
		margin:-7px 0 0 0;
		padding:0;
		width:150px;
	}
		.module_testimonial h4 span{
			background:url(../images/Yellow_Star.png) 0 0 repeat-x;
			display:block;
			height:30px;
			margin:0;
			overflow:hidden;
			padding:0;
			text-indent:-9999px;
			width:150px;
		}
		.module_testimonial h4.stars_5-0 span{
			width:150px;
		}
		.module_testimonial h4.stars_4-5 span{
			width:135px;
		}
		.module_testimonial h4.stars_4-0 span{
			width:120px;
		}
	
h2.recently,
h2.archives{
	color:#000;
	margin:0;
	padding:8px;
}
#local ul.recently,
#local ul.archives{
	margin:0;
}
	