html,body{
	margin:0;
	padding:0;
	background-image:url(main_images/background_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	height:auto;
    height:100%;
    min-height:100%; 
	}
	
body{
	}
	
	
#container{
	width:750px;
	margin:0 auto;
	background-color:#f2f2f2;
	}

#content_container{
	min-height:auto;
	margin:0 auto;
	background-color:#f2f2f2;
	}
	
	
#header {
	width:750px;
	height:70px;
	background-color:#fff;
	background-image:url(main_images/logo.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin:0px;
	padding: 0px;
	}

/* ----- CENTER BLUE BAR ----- */



#blue_center {
	width:750px;
	height:267px;
	background-image:url(main_images/middle_back.jpg);
	background-repeat:repeat-x;
	background-position: center;
	margin: 0px;
	padding: 0px;

	}

/* ----- NAVIGATION ----- */

#nav {
	padding-top: 10px;
	float:left;
	}

#navigation {
	font-family:"Trebuchet MS";
	font-size: 0.70em;
	}

#navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#navigation a {
	display: block;
	color: #fff;
	width: 120px;
	padding: 5px 6px 4px 20px;
	text-decoration: none;
}

.logopic{
	padding-left:10px;
	}


#navigation a:hover {
	background-color: #67a0ac;
	color: #fff;
}

#nav img {
	border:0px;
	}

/* ----- MAIN PICTURE ----- */


#main_pic {
	padding-top: 32px;
	float: left;
	width: 561px;
	}

#main_pic img{
	border: 15px solid #FFF;
	}
#main_pic img:hover{
	border: 15px solid #FFF;
	}


#content{
	float:left;
	width:750px;
	background-color:#f2f2f2;
	}
	
#title{
	color:#555; 
	font-family: verdana; 
	font-size: 1.3em; 
	font-style:italic; 
	font-weight:bold; 
	letter-spacing:-0.04em;
	padding-top: 20px;
	padding-left: 20px;
	background-color:#f2f2f2;
	}
	
#sub_title {
	padding-left:20px;
	font-family:Arial Black;
	color:#999;
	text-transform:uppercase;
	font-size:0.6em;
}

#content_left {
	float: left;
	width: 750px;
	background-color:#f2f2f2;
	height:auto 0;
	}

#content_left a{
	color: #338a9e;
	}

/* ----- INTRODUCTION ----- */

#intro {
	width:670px;
	background-color: #e9e9e9;
	margin:20px;
	font-family:"Trebuchet MS";
	font-size: 1em;
	padding: 20px;
	overflow: auto;
	}
	
#intro2 {
	width:670px;
	background-color: #e9e9e9;
	margin:20px;
	font-family:"Trebuchet MS";
	font-size: 0.8em;
	padding: 20px;
	overflow: auto;
	}
	
#links {
	width:500px;
	padding-left:80px;
	padding-top: 20px;
}

#links ul {
	display: inline;
	list-style-type: none;
}

#links li {
	float:left;
}

#links li a {
	color: #111;
	display: block;
	font-family: Trebuchet MS;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}

* html #links li a {

}

#links li a:hover {
	background: #ddd;
}

#links a em {
	color: #333;
	display: block;
	font: normal 85% Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
}

#links img {
	margin:20px 20px 20px 20px;
	border: 5px solid #CCC;
	}


#links a span {
	color: #125F15;
	font: normal 70% Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

a:hover{
		color:#62b3be;
		}
		
a:link img,

a:visited img{
		border:20px solid #e0e0e0;;
		}
		
a:focus img,

a:hover img,

a:active img{
		border:20px solid #62b3be;
		}
		
#links2 {
	width:600px;
	padding-left:70px;
	padding-top: 30px;
	height:100%;
}

#links2 ul {
	display: inline;
	list-style-type: none;
}

#links2 li {
	float:left;

}

#links2 li a {
	color: #111;
	display: block;
	font-family: Trebuchet MS;
	font-size:1.2em;
	font-weight:bold;
	text-decoration: none;
}

* html #links2 li a {

}

#links2 li a:hover {
	background: #ddd;
}

#links2 a em {
	color: #333;
	display: block;
	font: normal 85% Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
}

#links2 img {
	margin:20px 20px 20px 20px;
	border: 5px solid #FFF;
	max-height: 125px;
	width: expression(this.width > 125 ? 125: true);
	}


#links2 a span {
	color: #125F15;
	font: normal 70% Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}


/* ----- NAVIGATION ----- */

#table_nav {
	margin-top: 30px;
	float:left;
	padding-left: 20px;
	margin-bottom:20px;
	}

#table_navigation{
	font-size: 1.2em;
}

#table_navigation {
	font-family:"Trebuchet MS";
	font-size: 0.70em;
	}

#table_navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#table_navigation li {
	background-color: #DDD;
	color: #555;
	border-bottom: dashed 2px #CCC;
	}

#table_navigation .head {
	font-size: 1.4em;
	background-color: #CCC;
	color: #222;
	text-align:center;
	}
	
#table_navigation .head:hover {
	background-color:#CCC;
	color:#111;
	}

#table_navigation a {
	display: block;
	color: #fff;
	width: 460px;
	padding: 5px 6px 4px 20px;
	text-decoration: none;
}

#table_nav li a:hover {
	background: #80c0c9;
	color: #fff;
}

#email_contact2 {
	padding:10px;
	display:block;
	text-align:center;
	font-size:0.9em;
	}
	
#email_contact2 a{
	border:solid 2px  #990000;
	padding:10px;
	color:#fff;
	background-color: #CC3300;
	text-decoration:none;
	}
	
	
#tourist_info {
	padding: 10px 20px 20px 20px;
	background-color: #FFD6C4;
	border:dotted 1px  #FF3300;
	font-size: 1em;
}	



#form {
	width:480px;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	background-color: #DDD;
	padding:10px;
	margin-left:120px;
	
	}


.text_field{
	width: 100px;
	float:left;
	padding:2px;
}

.form_field{
	width: 360px;
	float:left;
	padding:2px;
}

#controls {
	float:left;
	width:440px;
	background-color: #BADE9E;
	color:#222;
	padding:10px;
	margin:20px 0px 10px 5px;
	font-size:0.8em;
	border: 1px solid  #339933;
}

textarea{
	font-family:"Trebuchet MS";
	height:100px;
	width: 360px;
}

#view_comments {
	text-align:center;
	width:500px;
	margin-top:10px;
	background-color:#0099CC;
	margin-left:120px;
	margin-bottom: 30px;
}

#view_comments a {
	padding:20px;
	display:block;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:1.4em;
	text-decoration:none;
	text-transform:uppercase;
}

#view_comments a:hover{
	color:#DDD;
	background-color: #0066FF;
}

#submit1 {
	margin-left: 180px;
	padding:10px;
}


#whatson_intro {
	margin-top: 30px;
	float:left;
	padding-left: 20px;
	margin-bottom:10px;
	font-family:"Trebuchet MS";
	font-size: 0.9em;
	text-align:center;
	}

#whatson_intro ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#whatson_intro li {
	background-color: #FFFFCC;
	color: #555;
	border-bottom: solid 1px #FFCC00;
	border-top: solid 1px #FFCC00;
	margin-bottom:6px;
	}

#whatson_intro a {
	display: block;
	color: #666;
	width: 600px;
	padding: 5px 6px 4px 20px;
	text-decoration: none;
}

#whatson_intro li a:hover {
	background: #CCCCCC;
	color: #fff;
}

.captcha_text_field{
	float:left;
	width:200px;
	padding-left:20px;
	margin-bottom:20px;
}
.captcha_form_field {
	float:left;
	width:200px;
	padding-left:20px;
	}
