




	body{ font-size:calc(12px + .8vw); }

@media screen and (min-width:1600px) {
	body{ font-size: 26px; }
}

 auto;min-height:100%;height:auto;position:relative;color:#000000;box-sizing: border-box;font-size:100%;}
h1 {font-size:1.5em;font-family:sans-serif;}
h2 {font-size:1.2em;font-family:sans-serif;}
h3 {font-size:1em;font-family:sans-serif;font-weight:bold;}
h4 {font-size:1.0em;font-family:sans-serif;}
p {font-size:.8em;margin:0 1.5%;font-family:sans-serif;font-weight:bold;}

#wrap	{width:100%;background-color:#ffedd7;
	}
.content {top:-0.5em;max-width:1000px;margin:auto;background-color:#f0f0f0; margin:auto;}

#news {position:relative;left:-.5em;background-color:#FFFFFF; outline:2px solid #959595; font-family:sans-serif;  font-size:1.0em; box-shadow:10px 10px 5px grey;
}

#table 	{
	border-collapse:collapse;
	}
#table, td {padding:3px;}
#table, th, td {
        border: 2px solid #b3b3b3;
	height: 30px;
	background-color:white;
	text-align:center;	
	}

#header h1 {
	font-size: 2em;
	font-style:normal;
	padding:2% 3%;
}
#header h2 {font-size:1.25em;}
#header h4 {text-shadow:0.2em 0.2em 0.5em #000000;}



/*! http://responsiveslides.com v1.55 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
 -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;	
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;

  }

.rslides .caption {text-align:center;}





/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens */
/*@media screen and (max-width:680px) {
  ul.menu.responsive {position: relative;clear:left;}
  #icon {
    position: absolute;
	z-index:1;
    right: 0;
    top: 0;
  }
  ul.menu.responsive li {
    float: none;
    display: inline;
  }
  ul.menu.responsive li a {
    display: block;
    text-align: left;
  }
	#header.ul.rslides {display:none;}*/

@media screen and (max-width:680px) {

	.mobile_hide {display:none;}
	#page_header h1 {font-size:1.75em;float:left;width:100%;}
}

@media screen and (min-width:680px) {

	.desktop_hide {display:none;}
	.avail {position:fixed;top:25%;}
}

@media screen and (min-width:680px) {


}

/*		End of Top Navigation		*/


