@charset UTF-8;

body, html {
	margin: 0px;
	padding: 0px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,span{
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
background-color: #ededed;
font-family:Garamond;
font-size:14px;
color:#000;
position:relative;
}

#content {
width:960px;
border:3px #054b6b solid;
margin:20px auto 0;
background-color:#FFF;
}

#footer { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
padding:8px;
float:none;
}

#left {
float:left;
width:173px;
background-color:#FFF;
border-right-width:2px;
border-right-style:solid;
border-right-color:#054b6b;
margin-right:0;
}

#rightContent {
height:100%;
float:right;
width:740px;
background-color:#FFF;
margin-right:10px;
}

#rightContent p{
	font-size:16px;
}

#right {
float:left;
width:1000px;
background-color:#FFF;
}

#menu_item{
width:auto;
height:auto;
float:none;
}

#directions{
	float:right;
	margin-top:31px;
	margin-right:25px;
	margin-left:10px;
	margin-bottom:10px;
}

.menu_content{
	margin-bottom:185px;
}

.index_content{
	margin-bottom:220px;	
}

.facebook{
	float:right;
	margin-right: 30px;
	margin-top:10px;
}

.card_content{
	margin-bottom:;
}

.card_pic{
	margin-top:10px;
}

.title {
padding-bottom:10px;
margin-top:50px;
}

.main_pic {
padding:3px;
margin-bottom:3px;
border:#036 1px solid;
text-align:center;
}

td {vertical-align:top;}

.text16 {
font-size:16px;
}

img.nav {
border:none;
}

.menu_list1 {
float:left;
width:170px;
height:147px;
padding: 3px 0 2px 0;
border-top:#003366 1px solid;
vertical-align:top; }

.menu_list2 {
float:right;
width:560px;
height:147px;
padding: 3px 10px 2px 0;
border-top:#003366 1px solid;
vertical-align:top;
font-size:16px;}

.red {
	color:#F00;
}

a { color:#000099}

img {border:none;}

img.main_pic{
margin-bottom:25px;	
margin-top:15px;
}

#header ul {
	padding: 0;
	list-style: none;
	float:left;
	position:absolute;
	margin:auto;
}

#header li {
	float:left;
	margin:0;
	font-size:100%;
}

#header li a:link,#header li a:visited {
	display:block;
	padding:5.5px 7.5px 0px;
	height: 30px;
	text-decoration:none;
	text-align:center;
	color: #054b6b;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.9em;
	font-variant: small-caps;
	font-style: normal;
	letter-spacing:.15em;
	position:relative;
	margin:0;
	word-spacing:-5px;
	border-bottom:1px solid #ccc;
}

#header li a:hover,#header li a:active {
	color: #CCC;
	background-position:bottom;
	border-bottom:1px solid #054b6b;
}

#header li a.current, #header li a.current:hover, #header li a.current:active{
	color: #666;
	background-position:top;
	cursor:default;
	border-bottom:1.75px solid #e68c4d;
}

#header li a.holder{
}