/* COLORS */

a:link {
	color: #006699;
}
a:visited { color: #006699; }
a:hover { color: #c33; }
a:active, a:focus {
	color: #006699;
}
code, pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */
/* TEXT CLASSES */
/* TEXT CLASSES */

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.thin {font-weight: lighter;}
.error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }
.center {text-align: center;}

/* STYLES FOR BUTTONS */
/* Demo: particletree.com/features/rediscovering-the-button-element */
/* Examples: 

	<button type="submit" class="button positive">
 	  <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
	</button>

	<a class="button" href="/password/reset/">
	  <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
	</a>

	<a href="#" class="button negative">
	  <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
	</a>
*/

a.button, button {
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:10px 10px 10px 10px;   /* Links */
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
button { width:auto; overflow:visible; padding:4px 10px 3px 7px; }
button[type] { padding:10px 10px 10px 10px; line-height:17px; }
*:first-child+html .container button[type] { padding:4px 10px 3px 7px; }

button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; }

/* Standard Buttons */
button:hover, a.button:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
a.button:active, button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/* Positive */
body .positive { color:#529214; }
a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
a.positive:active, button.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }

/* Negative */
body .negative { color:#d12f19; }
a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
a.negative:active, button.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }


ah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.body_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	line-height: 1.5em;
}
#conte_top_text {
	position: absolute;
	height: 100px;
	width: 740px;
	left: 0px;
	top: 5px;
}
#con_txt {
	position: absolute;
	height: 330px;
	width: 645px;
	left: 5px;
	top: 290px;
	background-color: #EFF7FC;
	border: 1px solid #CAE1F3;
}
#con_txt2 {
	position: absolute;
	height: 330px;
	width: 315px;
	left: 660px;
	top: 290px;
	border: 1px solid #E1D2BD;
	background-color: #F1F0DC;
}
#con_txt3{
	position: absolute;
	height: 200px;
	width: 300px;
	left: 5px;
	top: 641px;
	border: 1px solid #E1D2BD;
	background-color: #F0FFE8;
}
#titlee2 {
	position: absolute;
	height: 30px;
	width: 305px;
	left: 0px;
	top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #DFD6B5;
	color: #996633;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#titlee3 {
	position: absolute;
	height: 30px;
	width: 635px;
	left: 0px;
	top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #CAE1F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #0E5070;
}
#titlee4 {
	position: absolute;
	height: 25px;
	width: 295px;
	left: -2px;
	top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #339900;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;

	font-weight: bold;
}
#titlee5 {
	position: absolute;
	height: 50px;
	width: 300px;
	left: 0px;
	top: 30px;
	padding-left: 10px;
	padding-top: 5px;
}
#t2content {
	position: absolute;
	width: 430px;
	left: 200px;
	top: 35px;
	padding-left: 10px;
	padding-top: 5px;
	height: auto;
}


#titlee6 {	position: absolute;
	height: 30px;
	width: 490px;
	left: 0px;
	top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #CAE1F3;
}
#content_div {
	position: relative;
	width: 978px;
	left: 1px;
	top: 1px;
	height: 1000px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6BE0F4;
	border-right-color: #6BE0F4;
	border-bottom-color: #6BE0F4;
	border-left-color: #6BE0F4;
}

#intro_map {
	position: absolute;
	height: auto;
	width: 150px;
	left: 0px;
	top: 35px;
}
#famous_div {
	position: absolute;
	height: 350px;
	width: 650px;
	left: 316px;
	top: 641px;
	border: 1px solid #E1D2BD;
}
#fav_titil {
	position: absolute;
	height: 25px;
	width: 640px;
	left: 0px;
	top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #9F140F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bold;
}
#weather {
	position: absolute;
	height: 108px;
	width: 300px;
	left: 5px;
	top: 850px;
	border: 1px solid #E1D2BD;
	padding-top: 30px;
}
#weather_head {
	position: absolute;
	height: 22px;
	width: 290px;
	left: 0px;
	top: 0px;
	background-color: #003366;
	padding-top: 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bold;
}
#breadcrumbs {
	position: relative;
	height: 30px;
	width: 978px;
	left: 0px;
	top: 0px;
	background-color: #FFF9EA;
}
#breadcrumbs {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FEE7C5;
	padding-top: 7px;
	padding-left: 10px;
	height: 25px;
	width: 969px;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
}

#side_top {
	position: absolute;
	height: 30px;
	width: 238px;
	left: 2px;
	top: 0px;
	background-color: #84E1FD;
	border-bottom-style: solid;
	border-top-color: #03B3E4;
	border-right-color: #03B3E4;
	border-bottom-color: #03B3E4;
	border-left-color: #03B3E4;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #333333;
	border-bottom-width: 1px;
	font-weight: bold;
}
#side_cont {
	position: absolute;
	height: auto;
	width: 250px;
	left: 0px;
	top: 40px;
}
#body_content {
	position: absolute;
	height: 90%;
	width: 710px;
	left: 260px;
	top: 80px;
}
#con_title {
	position: absolute;
	height: 30px;
	width: 80%;
	left: 0px;
	top: -30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #89c423;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #89c423;
	padding-left: 10px;
}

