 *{margin: 0; padding: 0;}

body { 
	background-color: #000000;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height:100%;
	text-align: center;
	color:black;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
     } 

.contactemails a:link{
				color:black;
				}
.contactemails a:visited{
				color:black;
				}
.contactemails a:hover{
				color:black;
				}
.left {
		width:145px;
		padding-left:45px;
		float:left;
                height:100%;
		}		

.right {
	        width:547px;
		height:100%;
		float:left;
		}
		
iframe {
		 height:100px;
}	
		
		
#nav1 {

	padding:5px 10px 5px 10px;

	background:#a20000;

	font:11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

	font-weight:bold;

	color:#fff;

	letter-spacing:.04em;

	margin:10px 0 0 0;

	}



#nav1 a {

	display:block;

	width:150px;

	color:#fff;

	text-decoration:none;

	padding:0 0 0 5px;

	}



#nav1 a:hover {

	display:block;

	width:150px;

	color:#333;

	background:#fff;

	}



#nav1 ul {

	margin:0;

	padding:0;

	text-align:left;

	list-style:none;

	}



#nav1 ul li {

	display:block;

	background:#333;

	width:155px;

	height:15px;

	margin:0 0 2px 0;

	padding:0;

	}



#nav1 ul li#active a {

	display:block;

	background:#eee;

	color:#000;

	padding:0 0 0 5px;

	}



#nav2 {


	background:#F3E2AC;

	font:11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

	font-weight:bold;

	color:#fff;

	letter-spacing:.04em;

	}



#nav2 a {

	display:block;

	width:150px;

	color:#fff;

	text-decoration:none;

	padding:0 0 0 5px;

	}



#nav2 a:hover {

	display:block;

	width:150px;

	color:#333;

	background:#fff;

	}



#nav2 ul {

	margin:0;

	padding:0;

	text-align:left;

	list-style:none;

	}



#nav2 ul li {

	display:block;

	background:#333;

	width:155px;

	height:15px;

	margin:0 0 2px 0;

	padding:0;

	}



#nav2 ul li#active a {

	display:block;

	background:#eee;

	color:#000;

	padding:0 0 0 5px;

	}



	.content {
             text-align: left;
             margin: 0 auto;
		     width:782px;
			 background-color:#F3E2AC;
		     }
	#header {
		    background:#F3E2AC;
		    background-image: url('../images/abbeytop_new2.gif');
		    background-repeat: no-repeat;
		    height:111px;
		}




	.address {
				float:right;
				padding-right:28px;
				font-size:12px;
			}

	.map {
				clear:both;
				float:right;
				width:25px;
				padding-right:20px;
		 }

	.map a {
			font-size:12px;
			text-decoration:none;
			}

.main {
		width:782px;
		height:100%;
		background-color:#F3E2AC;
		font-size:12px;
		font-family: Georgia, serif;
		}


.mission {
			float:left;
			padding-left: 40px;
			padding-bottom:20px;
			width:550px;
		}		

.storehours{
		margin-left:10px;
		float:left;
	      }



.footer {
			clear:both;
		    background-image: url('../images/col_footer.gif');
		    background-repeat: repeat-x;
		    height:38px;
}


.footer p {
			color:#5E4646;
			font-family:arial;
			font-size:12px;
			margin-left:10px;
		    padding-top:10px;
			float:left;
			}
.footer a{
			float:right;
		 }


A:link {
text-decoration: none;
color: white;
	}

A:visited {
text-decoration: none;
color: white;
}

A:active {
text-decoration: none;
color: white;
}

A:hover {
text-decoration: none; 
color: white;
};