/* reset browser styles */
html, body, h1, h2, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font:normal 12px/14px Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: normal;
}
ol { 
  margin-left: 1.4em; 
  list-style: decimal; 
}
ul { 
  margin-left: 1.4em; 
  list-style:square; 
}
img {
  border: 0;
}
/* end reset browser styles */




/*----------- body -----------------*/

body {
	margin: 50px 0px;
                padding:0px;
                text-align:center;
                background-color:#00b2ee;
                
                
}




/* ----------- wrapper ----------------- */

div.wrapper {
                      text-align: left;
                      width:900px;
                      height:1200px;
                      margin-left: auto;
                      margin-right: auto;
   }



/* ----------- gallery ----------------- */

.gallery {
               
                      width:868px;
                      margin-top:20px;
                      margin-right: 20%;
                      margin-bottom: 3px;
                      margin-left: 20%;
                      background-color: #66ccff;
                      
   }

#gallery {
               
                      width:868px;
                      margin-top:20px;
                      margin-right: 0;
                      margin-bottom: 3px;
                      margin-left: -8%;
		      padding-left:4px;
                      background-color: #66ccff;
                      
   }






/* ----------- header ----------------- */


#header {
               width:860px;
               margin:0px auto;
	       color: #525252;
                padding:15px;
                background-color: #66ccff;
}




/* ----------- menu ----------------- */

#menu {
               width:500px;
               margin:0px auto;
               text-align:center;
               font-family: Verdana;
	       font-size: 24px;
	       font-style: normal;
	       line-height: normal;
	       font-weight: normal;
	       font-variant: normal;
	       text-transform: none;
	       color: #00b2ee;
               padding:15px;
               border: 2px dashed #00688b;
               border-top: none;
               background-color: #66ccff;
}



/* ----------- content ----------------- */


#gallery {
        float: left;
        width:868px;
        margin-left:8%;
}


#left_sidebar {
        float: left;
        width:350px;
        margin:20px;
}

#right_sidebar {
        float: right;
        width: 280px;
        margin: 13px;
        padding: 17px;
        background-color: #66ccff;
}


#right_sidebar_tours {
                      float: right;
                      width: 280px;
                      margin: 13px;
                      padding: 17px;
                      background-color: #66ccff;
}


#content {
        width:500px;
        margin:0px auto;
        text-indent:10px;
        text-align:left;
        font-family: Verdana;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
        padding:15px;
        background-color: #66ccff;
}


#left_sidebar_contact {
                       float: left;
                       width:350px;
                       margin:20px;
                       background-color: #66ccff;
}
}
}

#right_sidebar_contact {
                        float: right;
                        width: 280px;
                        margin: 13px;
                        padding: 17px;
                        background-color: #66ccff;
}
}



#content p.text2  {
        color: #0000cc;
	font-family: tahoma;
	font-size: 22px;
	font-style: normal;
        border-left: solid 8px #0000cc;
}

#content p.text3  {
        color: #0000cc;
	font-family: tahoma;
	font-size: 22px;
	font-style: normal;
        border-left: solid 8px #0000cc;
}

#content p.text2 span{
           display:inline;
           font-weight: bold;
           color: #0000cc;
	   font-family: tahoma;
	   font-size: 28px;
	   font-weight: bold;
           text-transform: uppercase;
           
}

#content h2{
           display:inline;
           font-weight: bold;
           color: #0000cc;
	   font-family: tahoma;
	   font-size: 14px;
	   font-weight: bold;
           text-transform: uppercase;
           
}


#content span {
	text-align:right; display:block;
}

 a.morebtn {
	font-weight:bold; color:#CDAB7A; font-size:16px;
}
a.morebtn:hover {
	color:#993333;
        background-color: #cccccc;
}


/* ----------- footer ----------------- */


#footer_menu {
        width:560px;
        margin:0px auto;
	color: #525252;
        padding:5px;
        text-align:center;
        font-family: Verdana;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00b2ee;
        border: 2px dashed #00688b;
        border-bottom: solid #00688b;
        background-color: #66ccff;
}

#footer_menu_tours {
        clear:both;
        width:450px;
        height:30px;
        margin:-10px auto;
        color: #525252;
        padding:5px;
        text-align:center;
        font-family: Verdana;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00b2ee;
       
        
        
}

#footer_menu_contact {
        width:450px;
        height:30px;
        margin:-10px auto;
        color: #525252;
        padding:5px;
        text-align:center;
        font-family: Verdana;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00b2ee;
       
        
        
}





/* ----------- links ----------------- */

a:link {
	color: #0000cc;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;

}

a:visited {
	color: #0000ff;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;

}
a:hover {
	color: #f0f8ff;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
        text-decoration: underline;
        background-color: #00bfff;
}


/* ----------- misc ----------------- */


