
/* MAIN */

body{
	margin:0px;
	background-image:url("/images/page-bg-gradient.jpg");
	background-repeat:repeat-x;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#555;
    background-color:#4f9356;
	z-index:-2;
}

header, footer, section, aside, nav { display: block; }

form{
margin: 0px;
padding: 0px;
font-size:10px;
font-family:"Times New Roman", Times, serif;
}


#container {
width: 1000px;
min-height: 650px;
overflow:auto;
background-image:url("/images/page-bg.gif");
background-repeat:repeat-y;
background-position: 50% 0;
z-index:-2;
/*background-color:#00CCCC;*/

}
#content1 { 
	float: left;
	margin-left:20px;
	max-width: 650px;

}

#content2 { 
	float: left;
	width: 760px;

}

a:hover {
color:#FF6600;
}

.bold{
font-weight: bold;
}

.bold-blue{
font-weight: bold;
color:#069;
}

.small-blue a{
font-size:11px;
color:#069;
}

.text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:medium;
color:#777;
font-weight:normal;
}

.sub-header{
color:#FF6600;
font-size: 21px;
font-weight:bold;
}
.green-title {
font-size:18px;
color:#009933;
font-weight:bold;
}

.float-left { 
    float:left;
	margin:5px 16px 0 0;
}
.float-right { 
    float: right; 
}

.edit-right { 
    float: right; 
	margin:-36px 10px 0 0;
}


#small-h1 h1{ 
color:#BB0209;
font-size:21px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
}

.footprints{ 
color:#FF6600;
font-size:14px;
font-weight:bold;
margin-top:-20px;
padding-top:15px;
background-image:url("/images/footprints.jpg");
background-repeat:no-repeat;
background-position: 85% 30%;
}

h1 {
color:#CC3300;
font-size:28px;
font-weight:bold;
padding-top:6px;
}

.header-green h1{
font-size:16px;
color:#8ec194;
}

h2{ 
color:#009900;
font-size:16px;
font-weight:bold;
}

h3,
.splash-text {
color:#CC3300;
font-size:32px;
font-weight:bold;
padding-top:2px;
margin:0px 0 -16px 0;
}

.small-grey {
color:#999999;
font-size:12px;
}

.italic-grey {
color:#999999;
font-style:italic;
font-size:12px;
}

.pic { 
border: 1px solid #000000; 
} 

/* HEADER */

.header{
width:1000px;
background-image:url("/images/header-bg2.gif");
background-repeat:no-repeat;
z-index:-2;
display: inline-block;
*display: inline;
zoom: 1;
}

.header-spacer {
height:32px;
width:1000px;
}

.logo{
padding:10px 0 0 10px;
height:60px;
}

.travel-guide {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#BBBBBB;
	letter-spacing: 4px;
	margin: -15px 0 0 100px;
	padding:3px 20px 2px 5px;
	background-color:#ffffff;
	position:absolute;
	float:left;
	z-index:2;
}

#header-pics {
position:absolute;
float:left;
margin: -69px 0 0 265px;
*margin-left: 10px; 
}

.picture-filter {
position:absolute;
margin: -35px 0 0 425px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}
.picture-filter-what {
position:absolute;
margin: -40px 0 0 445px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.goparoo {
position:absolute;
margin: -37px 0 0 796px;
padding: 0px 0 0 0px;
letter-spacing: 2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
z-index:1;
}

.goparoo-fr {
position:absolute;
margin: -50px 0 0 680px;
padding: 0px 0 0 0px;
letter-spacing: 2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
}

a.goparoo-link {
color:#999999;
text-decoration:none;
background-image:url("/images/blue-underline.gif");
background-repeat:repeat-x;
padding-bottom:10px;

}
a.goparoo-link:visited {
color:#999999;
}
a.goparoo-link:hover {
color:#FF6600;
}
.goparoo-pic {
position:absolute;
margin: -64px 0 0 892px;
z-index:0;
}

.small-top-menu {
position:absolute;
margin: -60px 0 0 892px;
*margin-left: 690px;
z-index:0;
font-size:11px;
}

.login{

}
#tabs {
	float:right;
	margin:-23px 5px 0 0;
	position:relative; /*necessary for layering on top of header pics */
      }
    #tabs ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("/images/tab-left.gif") no-repeat left top;
      margin-top:4px;
      padding:3px 0 0 6px;
      text-decoration:none;
      }
	  
	  #tabs .plane {
      float:left;
      background:url("/images/tab-left-plane.gif") no-repeat left top;
      margin-top:-5px;
      padding:12px 0 0 6px;
      text-decoration:none;
      }
	  #tabs .accommo {
      float:left;
      background:url("/images/tab-left-accommo.gif") no-repeat left top;
      margin-top:-5px;
      padding:12px 0 0 6px;
      text-decoration:none;
      }
	  
    #tabs a span {
	float:left;
	display:block;
	background:url("/images/tab-right.gif") no-repeat right top;
	margin-top:-3px;
	padding:7px 15px 1px 6px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
      }
	  

    #tabs a span {float:none;}

    #tabs a:hover span {
	color:#ED430A;
	font-weight:bolder;
      }
	  
	  
	  
/* LEFT */

#column-left {
	display: none;
	float: left;
	margin-left:5px;
	width: 220px;
	background-image:url("/images/menu-left-bg.jpg");
	background-repeat:no-repeat;
}

#column-left ul {
margin:10px 36px 0 0;
}

#column-left li {
list-style:none;
margin-right:0px;
padding: 5px 0px 5px 0;
background-image:url("/images/left-menu-line.png");
background-repeat:no-repeat;
background-position: right bottom;
}

#column-left a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#column-left a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#column-left a:hover {
color:#ED430A;
font-weight:bold;
text-decoration:none;
}

#column-left2 {
display: block;
background-image:url("/images/menu2-left-bg.jpg");
background-repeat:no-repeat;
height: 170px;
padding: 10px 0 0 0;
margin: -10px 0 0 0;
}


#column-left2 ul {
margin:10px 36px 0 0;
}
#column-left2 li {
list-style:none;
margin-right:0px;
padding: 6px 0px 6px 0;
background-image:url("/images/left-menu-line.png");
background-repeat:no-repeat;
background-position: right bottom;
}

#column-left2 a {
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#column-left2 a:visited {
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#column-left2 a:hover {
color:#ED430A;
font-weight:normal;
text-decoration:none;
}

.menu-home{
padding-left: 20px;
}



/* RIGHT */


#column-right {
	float: right;
    /*margin-top: 100px;*/
	width: 320px;
	padding: 0px 0 0 0px;
	margin-right:0px;
	background-image:url("/images/gradient-line-vertical.gif");
	background-repeat:no-repeat;
	background-position:left top;
    background-color: #fcfcfc;
}

.homepage #column-right { width: 220px;}

.homepage #column-right {
    margin-top: 0px !important;
}

#column-right-image {
	float: right;    
    margin-top: 100px;
	width: 220px;
	padding: 0px 0 0 0px;
	margin-right:0px;
	background-image:url("/images/gradient-line-vertical.gif");
	background-repeat:no-repeat;
	background-position:left 320px;
}

#column-right2 {
	float: right;
    margin-top: 100px;
	width: 220px;
	padding: 0px 0 0 0px;
	margin-right:0px;
	background-image:url("/images/gradient-line-vertical.gif");
	background-repeat:no-repeat;
	background-position:25px top;
}

#column-right3 {
	float: right;
    margin-top: 100px;
	width: 200px;
	margin-left: 0px;
	padding: 0px 0 0 16px;
	margin-right:0px;
	background-repeat:no-repeat;
	background-position:25px top;
}

.top-attractions {
color:#FF6600;
font-size:18px;
font-weight:bold;
text-align:left;
margin: 0px 0 12px 10px;
padding-right: 6px;
}

.thumb-container{
height:55px;
padding-left:20px;
clear:both;
}

.thumb-container2{
width: 210px;
height:48px;
clear:both;
}

.thumb-image {
margin-left:7px;
float:left;
}


.thumb-list {
	float: left;
	margin-left:4px;
	text-align: left;
    width: 225px;
}

.homepage .thumb-list {
	width: 120px;
}

.in-text-image {
float:left;
padding: 0 10px 0 0;
}


/* BLOCKS */

.intro-map {
float:left;
clear:left;
padding-bottom:10px;
}

.zoom{
font-size:11px;
}
.quick-facts {
float:right;
background-image:url("/images/quick-facts-bg.jpg");
background-repeat:no-repeat;
height:320px;
margin:0 10px 0px 0;
padding:10px;
}
#quick-facts-title {
color:#0099CC;
font-size:14px;
font-weight:bold;
}



.summary {
width:550px;
padding: 0px 0 0px 0;
clear:both;
}


.contributors{
clear:right;
padding-top:10px;

}
.half-column-left{
margin-top:10px;
background-image:url("/images/gradient-blue-vertical.gif");
background-repeat:no-repeat;
color:#FF6600;
font-size: 14px;
font-weight:bold;
padding: 6px;
width:300px;
float:left;

}
.half-column-right{
margin-top:10px;
color:#FF6600;
font-size: 14px;
font-weight:bold;
padding: 6px 0 0 0px;
margin-left:-12px;
min-height: 100px;
width:225px;
float:right;
clear:right;
}


.popular-cities{
clear:both;
padding-top:10px;
padding-left:30px;
}






.featured-pics{
clear:both;
margin-top:10px;
color:#FF6600;
font-size: 14px;
font-weight:bold;
padding: 0px 0 0px 0px;
margin: 0 0 5px 0;
width:550px;
}
a.featured-pics {
font-size: 12px;
font-weight:normal;
float:right;
}


/* FOOTER */

#footer-links {
background-color:#FFFFFF;
background-image:url("/images/footer-links.jpg");
background-repeat:no-repeat;
background-position: center top;
height:167px;
padding: 30px 0 0 0;
}
.site-tools {
float:left;
margin: -30px 0 0 50px;
height:150px;
}
.footer{
padding: 5px;
font-size:11px;
}

a.footer{
color:#E2E2B8;
text-decoration:none;
font-weight:bold;
}
a.footer:hover{
color:#009933;
}


#copyright {
position:inherit;
background-color:#A19D7A;
color:#CCCC99;
font-size: 11px;
background-image:url("/images/page-bottom.gif");
background-repeat:no-repeat;
background-position: center top;
height:10px;
margin-top:-16px;
padding-top:16px;
width:100%;
z-index:-1;
}

.bigrating{
font-family:Georgia, Times New Roman, Times, serif;
font-size:36px;
color:#6eb076;
font-weight:bold;
}

.medrating{
font-family:Georgia, Times New Roman, Times, serif;
font-size:24px;
color:#6eb076;
font-weight:bold;
}

table { 
	border: solid 1px #ddd; 
	background: #fefefe;
    margin: 16px 0;
}

.tags {color: #ccc; font-size: 10px;" }