@charset "utf-8";
/* Main.css */

@import url(http://www.fatbeehive.com/beekeeper2/reset.css);




body {
	font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif; color: #000;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #fff url(../images/bg.gif) top left no-repeat;
}
img { 
	border: 0;
}
a {
	color:#0066CC;
	text-decoration:none;
}
h1 { 
	font: 160% Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
	color:#0a7177; 
	margin-bottom:10px;
}
h2 { 
	font: italic 130% Verdana, Arial, Helvetica, sans-serif; 
	color:#0a7177; 
	margin:0; 
	padding:0px 0 3px 0; 
}
h3 { 
	font: italic 110% Verdana, Arial, Helvetica, sans-serif; 
	color:#0a7177; 
	margin:0; 
	padding:3px 0 3px 0; 
}
hr { 
	color: #a0dada; 
	padding:0; 
	height:0.1em;
}
#wrapper {
	margin: 0 auto;
	width: 1003px;
	background-color:#fff;
	padding: 0 0px 0 0px;
	height:auto;
}
.imageleft {
float: left;
margin: 0 10px 3px 0;
}

.imageright {
float: right;
margin: 0 0 3px 10px;
}
/*HEADER*/
#header1 {
	float:left;
	background:url(../images/header1.png) no-repeat;
	height:270px;
	width:683px;
}
#header2 {
	float:right;
	background:url(../images/header2.png) no-repeat;
	height:333px;
	width:320px;
}

/*NAV*/
#nav {
	float:left;
	padding:10px 0 0 0;
	height:40px;
	width:681px;
}
#nav ul {
	float:left;
	font-weight:bold;
	font-size:110%;
	padding:5px 0 0 15px;
	margin:0;
}
#nav li {
	display:inline;
}
#nav li a {
	color:#003366;
	text-decoration:none;
	padding:1px;
}
#nav li a.on {
	color:#003366;
	text-decoration:none;
	padding:1px;
	background-color:#d7f3f7;
}
#nav li a:hover {
	color:#000;
	background-color:#d7f3f7;
	padding:1px;
	border-top:solid 2px #d7f3f7;
	border-bottom:solid 2px #d7f3f7;
}
#nav li a:active {
	color:#000;
	background-color:#d7f3f7;
	padding:1px;
}
#nav li a:focus {
	color:#000;
	background-color:#d7f3f7;
	padding:1px;
}

/*BODY*/
.headerbottomborder {
	font-family:"Times New Roman", Times, serif;
	font-size:130%;
	color:#000;
	border-bottom:solid #a0dada 0.1em;
	padding-bottom:8px;
	text-transform:uppercase;
}
#newsandevents {
	float:left;
	margin:13px 20px 0 0px;
	padding-left:10px;
	height:auto;
	width:287px;
	text-align:left;
}
#newsandevents img {
	float:left;
	padding:4px 4px 4px 0;
}
#newsandevents p {
	border-bottom:dashed #a0dada 1px;
	padding-bottom:10px;
}
#newsandevents a {
	color:#0a7177;
	text-decoration:none;
	font-weight:lighter;
}
#content {
	float:left;
	margin:0px 10px 10px 0;
	width:420px;
	height:auto;
	text-align:left;
}
#content img {
	float:left;
	padding:4px 10px 4px 0;
}
#feature_boxes {
	float:left;
	width:242px;
	margin-top:30px;
}
#feature_boxes ul {
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}
li#f1 {
	list-style:none;
	background-image:url(../images/eatshoprelax.gif);
	width:242px;
	height:87px;
}
li#f2 {
	list-style:none;
	background-image:url(../images/find_us.gif);
	width:242px;
	height:96px;
}
li#f3 {
	list-style:none;
	background-image:url(../images/mailing_list.gif);
	width:242px;
	height:87px;
}
#feature_boxes a {
	font-family:"Times New Roman", Times, serif;
	display:block;
	width:242px;
	height:87px;
	text-indent:-9999px;
}

/*FOOTER*/
#footer {
	float:left;
	width:1003px;
	text-align:right;
}
#footer strong {
	color:#333;
}
#footer a {
	color:#003366;
}
.footerline { 
	color: #333;
	height:0.1em;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}


/*SUB PAGE*/

#sublinks {
	float:left;
	margin:0px 20px 0 0;
	padding:15px 0 0 0;
	height:auto;
	width:200px;
	text-align:left;
}
#sublinks li {
	padding:6px 0 6px 0;
	list-style:none;
	border-bottom: #a0dada dashed 1px;
}
#sublinks li ul li {
	padding:2px 0 2px 0;
	list-style:none;
	border-bottom: none;
}
#sublinks a {
	text-decoration:none;
	color:#003366;
}
#sublinks a.on {
	text-decoration:underline;
	color:#003366;
}
#sublinks a:hover {
	color:#003366;
	text-decoration:underline;
}

#sub_content {
	float:left;
	margin:0px 20px 10px 0;
	width:500px;
	height:auto;
	text-align:left;
}
/* sitemap */


ul#sitemap {
	margin:0 0 0 0px;
	padding: 0;
}

ul#sitemap li {
	list-style-type: none;
	margin: 5px 0 10px 10px;
	font-weight: bold;
}

ul#sitemap li ul li {
	margin: 10px 0 10px 0;
	font-weight: normal;
	list-style-type: square;
	color: #D1D3D4;
}

/**Directory**/
.outerdir {
float:left;
width:127px;
background-color:#bccbce;
margin:0 10px 10px 0;
text-align:center;
}
.outerdir p {
height:30px;
/*margin:0 0 5px 0;
padding:2px;*/
margin: 0;
padding: 5px;
line-height: 1.4em;
text-align:left;
}

.imgdir {
	height: 84px;
	background-color: #D7DFE1;
}