                                           /* STYLES BASIC TO EVERYTHING */

/* CSS Document  PACKAGE */

body {
  background-image:url(../../images/background.png);
  background-color: #FDDAB0;
  background-repeat: repeat-x;
  background-attachment:fixed;
  font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center; 
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto; 
  margin-bottom: 5px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

h1 {
  color: #c71301;
  text-align: center;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 2.175em;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 0px;
  text-shadow: .5px .5px .5px #000000;
  filter: dropshadow(color=#000000, offx=.5, offy=.5);
}
h2 {
  color: #5b0054;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.75em;
  font-weight: bold;
  margin-top: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
  }
h3 {
	color:#60F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	margin-bottom:0px;
	font-weight:bold;
	font-style:normal;
	padding-left:3px;
}
h4 {
  color:#990000;
  font-size:1.25em;
  font-weight:bold;
  padding:3px;
}
p, ul, li, div { 
	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  padding-left:6px;
  color:#300F03;
}
img {
	border: 1px;
}

a:link {
  color:#010559;
  font-weight:bold;
  text-decoration:none;
}
a:visited {
  color:#111e9c;
}
a:hover {
  text-decoration:none;
  color:#006666;
}

.ourheader {
  text-align:left;
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  vertical-align:top;
  padding-top:5px;
  padding-bottom:10px;
}
.mobile {
	float:right;
	text-align:center;
	top:-7px;
	position:relative;
	z-index:100;
}
.mobile, .mobile_link, .mobile_link a, .mobile .mobile_link a:visited {
	font-size: 8px;
	padding: 0; 
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
}
.mobile a:hover {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
.logo {
  color:#FFFF00;
  font-size:2em;
  font-family:Comic Sans MS;
  font-weight:bold;
  font-variant:small-caps;
  left:5px;
  bottom:10px;
  position:relative;
}
.ourheader div.ournavbar {
  float:right;
  display: block;
  text-align: center;
  width: 500px;
  padding-top:0px;
  padding-bottom:0px;
  height:14px;
  left: 0px;
  top: 60px;
  position: relative;
}
.ourheader div.ournavbar ul {
  background-color:#FFFF00;
  background-image:url(../../images/wood.png);
  background-repeat: repeat-x; 
  font-weight:bold;
  text-align:center;
  list-style:none;
  padding:6px;
  height:14px;
  z-index:150;
  border-top-width:1px
  border-bottom-width:1px;
  border-top-style:solid;
  border-top-color:#FFFF00;
  border-bottom-style:solid;
  border-bottom-color:#FFFF00;
}
.ourheader div.ournavbar ul li {
  display:inline;
  height:14px;
}
.ourheader div.ournavbar ul li a {
  color:#000000;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
  text-transform:uppercase;
  text-decoration:none;
  height:14px;
}
.ourheader div.ournavbar ul li a:active {
  color:#000000;
  height:14px;
}
.ourheader div.ournavbar ul li a:visited{
  color:#000000;
  height:14px;
}
.ourheader div.ournavbar ul li a:hover {
  color:#FFFFFF;
  height:14px;
  background-color:#f83701;
}

.content {
  width: 980px;
  background-color: #FFFFFF;
  border-width: 3px;
  border-color:#FFFF00;
  border-style:solid;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
html.ui-mobile body.ui-mobile-viewport div#page-home.ui-page div#home_content.ui-content {	/*  map page 2 content background */
  width: 980px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding-left: 0px;
  padding-right: 25px;
}

.ourfooter {
  width: 980px;
  color: #000000;
  font-size: 1em;
  font-weight:bold;
  background-color: #4f1207;
  background-image:url(../../images/wood.png);
  background-repeat: repeat-x;  
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 50px;
  padding-top: 6px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.125em;
}
.credit {
  width: 980px;
  color: #FFFFFF;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 50px;
}

em {
  font-style:normal;
}
.italic {
  font-style:italic;
}
.center {
  text-align:center;
}
.floatright {
  float:right;
  margin-left:5px;  
  margin-right:10px;  
}
.floatleft {
  float:left;
  margin-right:10px;
  margin-left:5px;  
}
.floatleftneartop {
  float: left;
  margin-right: 5px;  
  margin-top: 8px;
  position: relative;
  left: -20px;
  top: -15px;
}
#menu1 {
width:75%;
text-align:left;
vertical-align:top;
padding-bottom:0px;
}
#menu2 {
width:25%;
text-align:right;
vertical-align:bottom;
padding-bottom:0px;
}
.menu_sub {
font-size:1.25em;
font-weight:bold;
font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
}
#main_site_credit a:link{
color:#000000;
}
#main_site_credit a:visited{
color:#991802;
}

  /* SLIDE */

.slide li {
  color:#4E1A01;
  list-style-position:outside;
}
.slide a {
  color:#000099;
  font-size:14px;
}
.slide a:hover {
  color:#FF3300;
  font-size:14px;
}
.slide p {
  text-indent:0px;
  color:#000000;
}
.slide table {
margin-left:auto;
margin-right:auto;
width:85%;
}
.slide table p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.95em;
  font-weight:normal;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  line-height:1;
  color:#000000;
  margin:0px;
  }
.slide {
	width:85%;
	background-color:#FFFFF2;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	display:none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-color: #D8CCA7;
	border-style: solid;
	border-width: 0.5px;
	text-align: left;
}
div.slide table tr td {
	text-align: left;						
}
.clickme {
	height: 50px;
	width: 90%;
	text-align: left;
}
.course {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.625em;
  font-weight: bold;
  color: #08741B;
  text-indent: 5px;
}
.number {
color:#BF000F;
font-weight:bold;
}

/* Mobile map header in /mobile/js/jquery.mapapp.js */
.mobile-map-header {
	text-align: center;
  margin-left:auto;
  margin-right:auto;
}
.mobile-map-header span {
  color: #FFFFFF;
	text-align: center;
}
.creditcards {
	text-align: center;
}


	
