/*
-----------------------------------------------
ezlimit.com
Author:   mark johnson
Version:  April 2010
----------------------------------------------- */

/* -- Any page -- */

html {
  font-family: Verdana, Arial, Sans-serif;
	background: url(../images/bk10.jpg) top center repeat-y #0B3861;
	font-size: 15px;
	padding:25px;
	margin:auto;
  }

.container {
	width:974px;
	margin:auto;
  }

.header {
  width: 974px;
	height: 153px;
	margin: auto;
	border-top: 8px solid #CAE1F5; /* CAE1F5 */
	border-left: 8px solid #CAE1F5;
	border-right: 8px solid #CAE1F5;
	-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.contact {
	font-size: 30px;
	padding-left: 5px;
	padding-top: 12px;
	}

.bigger {
  display:inline; 
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	font-color: #FF0;
	width: 20px;
	padding-top: 15px;
	padding-left: 5px;
}

.topMenu {
	background: url(../images/top_menu_bk3.jpg) #97b9d6;
	width: 974px;
	height: 50px;
	border-left: 8px solid #CAE1F5;
	border-right: 8px solid #CAE1F5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  }

.topMenu .entries {
	padding-left: 10px;  /* 190 */
	padding-top: 12px;
	}

.topMenu .entries .temp a {
	width: 125px;
	font-size: 25px;
	font-style: italic;
	}
	
.topMenu .entries .temp a:hover {
  text-decoration:none;
	background: #97b9d6;
}

.topMenu .entries a {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
  text-decoration: none;
	color: #232626;
	width: 65px; /* 65 */
	height:25px;
	line-height:23px;
	text-align: center;
	display: inline;
	background: url(../images/topMenuBck5.jpg) bottom center no-repeat;
}

.topMenu a:link, .topMenu a:visited, .topMenu a:active {
  background: #97b9d6;
}

.topMenu a:hover {
  border-style:none;	
	text-decoration:none;
	font-weight: bold;
	background:url(../images/topMenuBck5.jpg) bottom center no-repeat;
	color: #1C1C1C;
	}

.topMenu img {
  padding-left: 10px;
	padding-right: 10px;
}

.columns {
  width: 974px;
	height: 2050px;
  border: 8px solid #CAE1F5;
	border-top: 5px solid #CAE1F5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.maincol {
	float: right;
  width: 775px;
	height: 100%;
	background-color: #FFF;
	border-left: 3px solid #CAE1F5;
  }

.leftcol {
	float: left;
  width: 196px;
	height: 100%; /* was 2045 */
	background-color: #97b9d6;
	}

.leftcol a:link {
    border-style:none;text-decoration:none;}
.leftcol a:visited {
    border-style:none;text-decoration:none;}
.leftcol a:active {
    border-style:none;text-decoration:none;}
.leftcol a:hover {
    border-style:none;	text-decoration:none;}
.leftcol a img {
    border-style:none;	
		text-decoration:none;
		margin: auto;
		}

.leftcol .leftMenu {
		padding: 10px;
		}

.leftcol hr {
		width: 165px;
		height: 3px;
		color: #0B3861;
		background-color: #0B3861;
		padding: 3px 0px;
		margin: 30px 5px;
		}
		
.logo img {
   display: block;
	 margin: auto;
	 padding-bottom: 20px;
	 }
	 
.footer {
  margin:auto;
  width: 960px;
	padding-bottom: 20px;
	}

.leftFooter {
  width: 190px;
	padding: 2px;
	float: left;
	margin: auto;
}
	
.leftFooter a {
  height: 15px;
  font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #232626;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	margin: auto;
}

.leftFooter a:hover {
  text-decoration: underline;
	}
	
.mainFooter {
  width: 625px;
	text-align: center;
	padding: 2px;
	margin: auto;
	font-size: 12px;
	font-family: Verdana, Georgia;
	color: #000;
}

.mainFooter a {
  color: #190718;
}

.mainFooter a:hover{
  text-decoration: none;
}

.weather {
  width: 130px;
	float: right;
	padding: 2px;
	margin: auto;
}

h5 {
	font-size: 20px;
	display: inline;
}

h4 {
	font-family: Verdana;
	font-style: bold;
	font-size: 20px;
	color: #000;
	text-align: center;
}

h3 {
  text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 15px;
  font-weight: bold;
}

h2 {
  text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 14px;
	font-color: #000;
  font-weight: bold;
}

.left hr {
	width: 150px;
	margin: 0px 50px 0px 100px;
}

.right hr {
	width: 150px;
	margin: 0px 100px 0px 50px;
}

.list {
	 padding-left:20px; 
	 padding-right: 20px;
}

.list li {
   list-style:none;
	 color: #1C1C1C;
}

/* P L A C E M E N T */
/* <div class="pic two left"> */

.right {float: right; margin: 8px;}
.left {float: left; margin: 8px;}
.center {margin: auto;}
.right .inset {margin: 8px;} /* img floated right within text */
.left .inset {margin: 8px;} /* img floated left within text */

/* S I Z E */
.one {width: 120px;}
.two {width: 240px;}
.three {width: 360px;}
.four {width: 480px;}
.five {width: 600px;}
.six {width: 720px;}
.seven {width: 840px;}


	/* -- Main page -- */

	
#main .columns {
	height: 2275px; /* Bigger for Apple Firefox; otherwise 2275 is good */
}

#main .maincol, .leftcol {
	height: 100%;
  }
	
#main .maincol .mainImage {
  width: 755px; 
	height: 420px;
	margin: auto;
	padding-left: 10px;
}

#main .maincol .mainImage img {
	margin: auto;
	padding: 5px;
}

		
		/* -- equipment page -- */

	
#equipment .columns {
	height: 1450px;
}

#equipment .maincol, .leftcol {
	height: 100%;
  }
	
h3 {
  text-align: left;
	font-family: Verdana;
	font-weight: normal;
	font-size: 15px;
  font-weight: bold;
}
	
	
		/* -- history page -- */


#history .columns {
	height: 1460px;
}

#history .maincol, .leftcol {
	height: 100%;
  }
	

		/* -- Kings page -- */

	
#Kings .columns {
	height: 2270px;  /* Bigger for Apple Firefox; otherwise 2270 is good */
}

#Kings .maincol, .leftcol {
	height: 100%;
	}

	
		/* -- FYI page -- */

	
#FYI .columns {
	height: 2420px;
}

#FYI .maincol, .leftcol {
	height: 100%;
	}


			/* -- w1145 - minimum height of a page -- (was 1145, then 1295) */

	
#w1145 .columns {
	height: 1355px;
}

#w1145 .maincol, .leftcol {
	height: 100%;
}


		/* -- flyOut page -- */

	
#flyOut .columns {
	height: 1520px;
}

#flyOut .maincol, .leftcol {
	height: 100%;
	}
	
	
		/* -- lodging page -- */

#lodging .columns {
	height: 2485px;
}

#lodging .maincol, .leftcol {
	height: 100%;
	}
	
#lodging .BB a img {
  padding: 15px;
	border-style: none;	
	text-decoration: none;
}


	/* -- contact page -- */

	
#contact .columns {
	height: 1355px;
}

#contact .maincol, .leftcol {
	height: 100%;
	}

#contact form input.button {
  padding:2px;
  border:2px solid #69c;
  border-color:#69c #369 #369 #69c;
  background:#ccb;
  color:#000;
  font:bold 100% Verdana,Sans-serif;
  }
	
#contact form input.button:hover {
  color:#963;
  background:#eed;
  cursor:pointer;
  }
	
#contact form input.button:active {
  border-color:#369 #69c #69c #369;
  background:#ccc;
  color:#000;
  }	
	
	
		/* -- articles page -- */

#articles {
	height: 6000px;
}	

#articles .columns {
	height: 6000px;
}

#articles .maincol, .leftcol {
	height: 6000px;
	}

	
		/* -- publicationBigger page -- */

#publicationBigger .columns {
	height: 5230px;
}

#publicationBigger .maincol, .leftcol {
	height: 100%;
	}

	
			/* -- publication page -- */

#publication .columns {
	height: 3450px;
}

#publication .maincol, .leftcol {
	height: 100%;
	}

				/* -- publication page -- */

#publicationSmaller .columns {
	height: 2250px;
}

#publicationSmaller .maincol, .leftcol {
	height: 100%;
	}
	
				/* -- imagery page - minimum height of a page -- */

				
#imagery .columns, .maincol, .leftcol {
	height: 1395px;
}

#imagery a img {
  text-decoration: none;
	border-style:none;
}


				/* -- imageryMiddle page - minimum height of a page -- */

				
#imageryMiddle .columns {
	height: 1600px;
}

#imageryMiddle .maincol, .leftcol {
	height: 100%;
}

#imageryMiddle a img {
  text-decoration: none;
	border-style:none;
}


				/* -- imageryBig page - minimum height of a page -- */

				
#imageryBig .columns {
	height: 2100px;
}

#imageryBig .maincol, .leftcol {
	height: 100%;
}

#imageryBig a img {
  text-decoration: none;
	border-style:none;
}


				/* -- imageryBigger page - minimum height of a page -- */

#imageryBigger .columns {
	height: 2560px;
}

#imageryBigger .maincol, .leftcol {
	height: 100%;
}

#imageryBigger a img {
  text-decoration: none;
	border-style:none;
}


			/* -- imageryBiggest page - minimum height of a page -- */

#imageryBiggest .columns {
	height: 2950px;
}

#imageryBiggest .maincol, .leftcol {
  height: 100%;
}

#imageryBiggest a img {
  text-decoration: none;
	border-style:none;
}

			/* -- imageryKissing page - minimum height of a page -- */

#imageryKissing .columns {
	height: 3500px;
}

#imageryKissing .maincol, .leftcol {
  height: 100%;
}

#imageryKissing a img {
  text-decoration: none;
	border-style:none;
}
