/* Using the display:inline property with floats is a bug fix. It stops IE from double counting margins.  */body {	background:#B9CEDD url(../images/pattern.gif) repeat;	padding:0;	margin:0 auto 30px auto;	text-align:center;	min-width:850px; /* for Netscaper 6 horizontal scroll fix */	font: normal 12px/1.7em Georgia, "Times New Roman", Times, serif;	}#wrapper {	position: relative; 	width:850px;	padding: 10px 30px 10px 30px;	margin-top:0px;	margin-left: auto;	margin-right: auto;	text-align: left;	background-color:#F1F1DF;	}/* home page exception */	#wrapperhome {	position: relative;	width:910px;	padding:0;	margin-top:0px;	margin-left: auto;	margin-right: auto;	text-align: left;	}	/* home page exception */#wrapperinner {	position: relative; 	width:850px;	padding: 10px 30px 10px 30px;	margin-top:0px;	margin-left: auto;	margin-right: auto;	text-align: left;	background-color:#F1F1DF;	}/* home page exception */	#copyrighthome {	position: relative;	width:910px;	/*text-align:center;*/	font: 9px/1.5em Georgia, "Times New Roman", Times, serif;	color:#666;	margin:20px 0 20px 0;	text-align:left;	text-indent:281px;	} 		#tagline {	float:right;	display:inline;	width:600px;	text-align:right;	}/* Conditional based on body id */	#sectionPg #maincontent {	float:right;	display:inline;	width:600px;	text-align:left;	}/* Conditional based on body id */#detailPg #maincontent {	float:right;	display:inline;	width:600px;	text-align:left;	background-color:#FFF;	}/* IE6 fix - this makes Sections pages not have margins */#sectionPg #maincontent #maincontentIEfix  {	margin:0;	}/* IE6 fix - this makes Detail pages have margins */#detailPg #maincontent #maincontentIEfix {	margin:10px 25px 30px 25px;	}	#fancyruletop {	float:right;	display:inline;	width:600px;	text-align:right;	}#fancyrulebot {	float:right;	display:inline;	width:600px;	text-align:right;	}		/* ********************* SECTION CSS ********************* *//* this hides the fancy rules based on the body id=section  */#sectionPg #fancyruletop, #sectionPg #fancyrulebot, #sectionPg #address {	display:none;	visibility:hidden;	} #sectionPg h1 {	font: normal small-caps bold 24px Georgia, "Times New Roman", Times, serif;	text-align:center;	color:#967347;	}#sectionPg p {	font: normal 14px/1.7em Georgia, "Times New Roman", Times, serif;	padding:10px 30px 30px 30px;	}	/* ********************* CHANNEL ********************* */	#channel {	float:left;	display:inline;	width:213px;	text-align:left;	}	#logo {	float:left;	display:block;	width:213px;	margin:15px 0 0 0;	}	#minimenu {	float:left;	display:block;	width:213px;	} 	#menu {	float:left;	display:block;	width:213px;	}	#sidebar {	float:left;	display:inline;	width:213px;	}	/* ********************* BOTTOM ********************* */#footer {	clear:both;	margin-top:10px;	padding:10px 0 0 0;	}#footclear {	clear:both;	margin-top:10px;	padding:10px 0 0 0;	}	#address {	position:relative;	left:250px; 	width:600px;	color:#333333;	font: normal 12px "Times New Roman", "Trebuchet MS", Helvetica, Arial, sans-serif;	}	/* ********************* MISC ********************* */.imgborder {	border:8px solid #E3E4C7;	}	#sectionPg .imgborder {	border:8px solid #FFFFFF;	}/* ********************* TEXT STYLES ********************* */a:link { text-decoration:none; color:#CC6600; }a:visited { text-decoration:none; color:#993300; }a:hover, a:active { text-decoration:underline; color:#386285; }h1 { 	font: normal 24px Georgia, "Times New Roman", Times, serif;	text-align:center;	color:#457598;	}#img1, #img2, #img3, #img4 {	float:left;	display:inline;	margin:10px 0 10px 0;	}#pullquote {	float:left;	display:block;	width:150px;	margin:15px;	font: normal 11px/1.75em Arial, Helvetica, sans-serif;	color:#996600;	text-align:center;	}	h3 {	font:italic bold 16px Georgia, "Times New Roman", Times, serif;	color:#CC6600;	margin-bottom:-1px;	}#contactusinfo {	font: 14px/1.5em Georgia, "Times New Roman", Times, serif;	}.boldtxt {	font: normal small-caps bold 14px Georgia, "Times New Roman", Times, serif;	text-align:center;	}#holidays {	margin-top:5px;	}.holidayscols {	font: normal small-caps bold 13px Georgia, "Times New Roman", Times, serif;	text-align:left;	background-color:#B9CEDD;	}#holidays tr.colortr {	background-color:#F1F1DF;	}#holidays td.holidayname {	font-weight:bold;	color:#386285;		}#contactForm {	border:8px solid #E3E4C7;	}input {	background-color:#F1F1DF;	font: normal 12px Georgia, "Times New Roman", Times, serif;	}.button {	background-color:#B9CEDD;	}#homepgIntro {	font: 18px/1.5em Georgia, "Times New Roman", Times, serif;	color:#457598;	margin:20px 0 15px 0;	}#addressHome {	color:#333333;	font: normal 12px "Times New Roman", "Trebuchet MS", Helvetica, Arial, sans-serif;	margin-top:20px;	}/* ********************* PHOTO GALLERY ********************* */#photo {	position:relative;	width:600px;	height:575px;	padding:0;	}#photogallery {	position:relative;	display:block;	width:600px;	left:-5px;	top:0px;	}#photodisplay {	position:absolute;	width:600px;	left:0px;	top:0px;	}#photomenu {	position:absolute;	width:600px;	left:9px;	top:385px;	}#photomenufirst {	position:absolute;	width:57px;	left:0px;	top:0px;	z-index:25;	}.photoimg {	border:8px solid #fff;	margin:10px 0 0 5px;	}.thumbimgmargin {	margin:3px;	}#imgdefault {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility:visible;	z-index:1;}#img01 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:2;}#img02 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:3;}#img03 {	position:absolute;	width:534px;	left:0px;	top:0px;;	visibility: hidden;	z-index:4;}#img04 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:5;}#img05 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:6;}#img06 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:7;}#img07 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:8;}#img08 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:9;}#img09 {	position:absolute;	width:534px;	left:0px;	top:0px;	visibility: hidden;	z-index:10;}/** html #imgdefault {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility:visible;	z-index:1;}* html #img01 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:2;}* html #img02 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:3;}* html #img03 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:4;}* html #img04 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:5;}* html #img05 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:6;}* html #img06 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:7;}* html #img07 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:8;}* html #img08 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:9;}* html #img09 {	position:absolute;	width:534px;	left: 35px;	top: -540px;	visibility: hidden;	z-index:10;}*/
