/** ORIGINAL **/
body {
	font: 90% "Times New Roman", Times, serif;
	text-align:justify;
	color: #333;
	margin: 0px;
	padding: 0px;
	height:100%;
	text-align: justify;
}
html {
	height:100%;
}
ul {
	list-style-type: square;
	list-style-position: outside;
	line-height: 16px;
}

ul li {
	margin-bottom: 5px;
}


/*the following classes are to demonstrate better line heights for narrow columns*/	
.narrow1{
	width: 50%;
	line-height: 120%;
	}
.narrow2{
	width: 50%;
	line-height: 140%;
	}
.narrow3{
	font-style:italic;
	line-height: 145%;
	}
/************** class styles **************/

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
.linkclass1 {
	font: 80% Arial, Helvetica, sans-serif;
	color:#81333c;
	background-image: url(images/bullet.gif); 
	background-position: left center; 
	background-repeat: no-repeat;
	margin-left:10px;  
	padding-left:18px; 
	text-align:left;
}
.livechat {
	font: 80% Arial, Helvetica, sans-serif;
	color:#81333c;
	background-image: url(images/livechat.gif); 
	background-position: left center; 
	background-repeat: no-repeat;
	margin-left:10px;  
	padding-left:75px; 
	text-align:left;
}

/*typography*/
a:link {
	color:#81333c;
	text-decoration:underline;
	}
a:visited {
	color:#663333;
	text-decoration:underline;
	}
a:active {
	text-decoration:none;
	}
a:hover { /*hover doesn't work in nn4*/
	text-decoration:none;
	}
/************** header tag styles **************/

h1 {
	font-size: 180%;
	font-weight: normal;
	color: #002f5d;
	line-height: 120%;
	}
h2 {
	font-size: 120%;
	font-weight: normal;
	color: #ac703d;
	margin-bottom:-5px;
	line-height: 135%;
	}
h3{
 	font: bold 90% Arial,sans-serif;
	color: #ffffff;
	background-color: #002f5d;
	margin: 0px;
	padding: 5px 2px 5px 10px;
	}
h4{
 	font: bold 100% Arial,sans-serif;
 	color: #ffffff;
 	background-color: #ac703d;
 	margin: -10px -10px 10px -10px;
 	padding: 5px 2px 5px 10px;
	}
h5 {
	font: bold 95% Arial,sans-serif;
	color: #000;
	}
h6 {
	font-size: 80%;
	font-weight: bold;
	color: #666666;
	}

/************** DIV containers **************/

	#frame {
		width:845px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		}
		
	#leftbar {
		width:13px;
		height: 723px;
		padding:0px;
		float:left;
		background-image: url(images/leftborder.jpg);
		background-repeat: no-repeat;
		background-position: top right;

		}
	
	#holder {
		width:815px;
		padding:0px;
		float:left;
		background:#fff;
		border:solid 2px #ac703d;
		}
	
	#rightbar {
		width:13px;
		height:723px;
		padding:0px;
		float:left;
		background-image: url(images/rightborder.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		}
	
	#contentheader {
		height:15px;
		background: none;
		}
	
/************** DIV styles **************/

#book {
 padding-top:3px; 
 font-style:italic; 
 font-size:18px; 
 text-align:right;
 color: #002f5d;
 border: 0;
}

#header {
	height:62px;
	background: #FFFFFF;
	}
	
#utility{
	float:right;
	margin:5px 15px 0px 0px;
	}
	
#logo {
	float:left;
	width:270;
	margin-top:10px;
	margin-left:15px;
	}
	
#navdiv {
	width:100%;
	margin-right:0px;
	font: "Times New Roman", Times, serif;
	font-size: 10px;
	}
	
#flash {
	position:relative;
	height:200px;
	width:815px;
	float:left;
	z-index:1;
	}
#content {
	float:left;
	width:800px;
	height:100%;
	}
	
#columnleft {
	width: 560px;
	height:100%;
	float:left;
	padding: 0 20px 0 20px;
	/*border-right: 1px dotted #666666;*/
	}
#columnright {
	width:180px;
	height: 100%;
	float:right;
	}
#h1n1box {
	height: 141px;
	width: 180px;
	border: 1px solid #CCC;
	margin-bottom:10px;
	background-image: url(images/art_vaccination.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:left;
	}
#reservations {
	height: 141px;
	width: 180px;
	border: 1px solid #CCC;
	margin-bottom:10px;
	background-image: url(images/art_calendar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:left;
	}
#downloadpromo {
	height: 280px;
	width: 180px;
	border: 1px solid #CCC;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: right middle;
	text-align:left;
	}

#infobox {
	width: 180px;
	background-color:#fdfbe3;
	border: 1px solid #CCC;
	text-align:left;
	margin-bottom:10px;
	}
	
#contactbox {
	font-size: 90%;
	width: 160px;
	background-color:#fdfbe3;
	border: 1px solid #CCC;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	}

#footer {
	padding: 5px;
	border-top: 1px dotted #666666;
	font-size: 80%;
	color: #736B5E;
}
table.table1 {
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	margin: 15px 0 15px 0;
}
table.table1 {
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.table1 th {
	border-width: 1px;
	padding: 3px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.table1 td {
	border-width: 1px;
	padding: 3px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
