/* CSS Document */


html {
padding: 			0;
margin:				0;
background-color:  	#EEEEF6;
}

body {
padding:		 	0;
margin: 			0.5em;
border: 			4px outset black;

}

h1 {
margin-bottom: 0;
}

p {
margin-top:			0;
padding-top:		0;
}


#footer {
clear: 				both;
border-top:			1px solid silver;
margin-right:		1em;
margin-left:		1em;
margin-top:			1.5em;
font-size:			75%;
font-family: 		Verdana, Arial, Helvetica, sans-serif;
}

#webdesign {
float:				right;
font-size:			70%;
padding-bottom:		0.2em;
}


#webdesign img {
padding-top: 		0.1em;
padding-left:		0.5em;
border:				none;
}


#header {
margin: 			0;
background-image: 	url("/images/header/log_bkg.jpg");
/* border: 1px solid black; */
}

#header-text {
padding-left:		100px;
margin:				0px;
margin-bottom:		.25em;
font-family:Arial, Helvetica, sans-serif;
}

#header-text h1 {
margin: 			0px;
padding: 			0px;
font-size:			2em;
font-family:	"Times New Roman", Times, serif;
}

#header-text h2 {
margin: 			0px;
padding: 			0px;
font-style:			italic;
font-family:	"Times New Roman", Times, serif;
}

#top-navbar {
clear: 				both;
text-align: 		center;
padding-top:		0.25em;
}



#top-navbar ul {
display: 			inline;
margin: 			0;
}

#top-navbar li {
display: 			inline;
margin: 			0;
padding:			0;
}


#current {
display: 			inline;
background-color: 	#CC6600;
color: 				white;
border-bottom: 		3px solid black;
}

#top-navbar a {
border: 			1px solid black;
border-bottom: 		1px solid #EEEEF6;
text-decoration:	none;
margin: 			0;
background-color: 	#EEEEF6;
}

#current, #top-navbar a {
padding-left:	0.5em;
padding-right:	0.5em;
margin: 		0;
}

#top-navbar a:hover {
background-color: 	blue;
color: 				white;
border-bottom: 		3px solid black;
}

#hiddenlink {
display:			none;
}


#main-body {
padding-left: 		1em;
padding-right: 		1em;
}



#side-bar {
float:            	right;
width:              30%;
text-align:         center;
clear:				right;
}

.side-bar {
border:           	1px solid #B3B3FF;
padding:            0;
margin:             5px;
margin-top:         1em;
width:				30%;
float:				right;
}

.side-bar-title {
background-image:  	url("/images/header/log_bkg.jpg");
background-repeat:  repeat;
background-color:   #B3B3FF;
color:              black;
font-family:        "Times New Roman", sans-serif;
font-weight:        bold;
text-align:			center;
}

.side-bar-text {
background-color: 	transparent;
color:              black;
padding:            5px;
text-align:			left;
}

.side-bar-text h1,h2,h3 {
margin-top:      	0;
margin-bottom:      0;
}


.side-bar-text table {
width: 				90%;
margin-left: 		auto;
margin-right: 		auto;
text-align: 		center;
font-size:			90%;
}

.side-bar-text .another {
font-size: 75%;
}

.side-bar-text .MinTemp {
background-color: 	transparent;
color:				#0066FF;
}

.side-bar-text .MaxTemp {
background-color: 	transparent;
color:				#FF6600;
}

.side-bar-text .weatherDay {
font-weight:		bold;
}

.linkimg {
border: 			none;
}

.plan-image {
width:             	50%;
margin-left:        auto;
margin-right:       auto;
text-align:         center;
}


.plan-image img {
border:         	2px solid black;
padding:           	2px;
}


.rates-table {
margin-left:		auto;
margin-right:		auto;
width: 				75%;
text-align:			center;
border-spacing:		10px;
}

.rates-table td {
border:				2px solid silver;
}

.lowseason {
background-color:  	#FFCCCC;
color:              black;
}

.midseason {
background-color:	#E6FFCC;
color:              black;
}

.highseason {
background-color:	#CCFFFF;
color:              black;
}

.otherseason {
background-color:	white;
color:				black;
}


#map {
width: 				60%;
height: 			350px;
border: 			2px solid black;
margin: 			0;
padding: 			0;
}

#instructions {
float: 				right;
margin-right: 		3%;
width: 				30%;
padding:			0.25em;
border: 			1px solid silver;
}


.error-section {
  margin-left:          0.5em;
  padding-left:         0.4em;
  width:                30%;
  padding-bottom:       1em;
  border:               2px solid red;
  }

.error-msg {
  margin-left:          1em;
  background-color:     transparent;
  color:                red;
  font-style:           italic;
  font-weight:          bold;
  }



.question {
margin-top: 	0.75em;
font-weight: 	bold;
font-family:	"Times New Roman", Times, serif;
color:			blue;
}

.answer {
}

.sitemap-link {
float: left;
width: 12em;

}
