@charset "UTF-8";
/* CSS Document */


/* 

STYLE SHEET FOR SILOLONA SITE
Created by JOANNE

Table Of Contents

	1. defaults
	2. main layout
	3. links
	4. fonts	
	
/* - 1. defaults - */

html {
	min-height: 100%;
	height: 100%;
	}

*{
	margin: 0;
	padding: 0;
	border: 0;
}

.clear{
	clear: both;
}

body {
	min-height: 100%;
	height: 100%;
	background-image: url(../images/wood5.jpg);
	background-repeat: repeat;
	background-color:#1E0000;


	 }
	 
img{
border:0px; /*image no border - even when it is a link*/

}

a{
  color: #4f291d;

}

a:hover{
  	color: #960;


}

/* - 2. main layout - */


#botlinks{
margin-top:15px;
margin-right:35px;
width:280px;
float:right;
text-align:right;
vertical-align:bottom;

}


#botlinks ul a{
	color:#A08F57;
	text-transform: uppercase;
	font-size:11px;
}

#botlinks ul a:hover{
	color:#B29359;
}

#close_icon_s{
	
	position: absolute;
	margin: 30px 0 0 439px;
	visibility: hidden;
}

#contentcontainer {
	width: 840px;
	margin: 5px auto 0 auto;
	height: 170px;
}

#contentcontainer2 {
	width: 840px;
	margin: 5px auto 0 auto;
	height: 76px;
}

#col1 {
	
	width:375px;
	height: auto;
	float:left;
	margin: 34px 0 0 52px;
	

}


#col2 {
	
	width:320px;
	height: auto;
	float:left;
	margin: 34px 0 0 15px;
	
}

#col1a {
	
	width:365px;
	height: auto;
	float:left;
	margin: 35px 0 0 58px;
	

}


#col2a {
	position: absolute;
	width:360px;
	height: auto;
	margin: 35px 0 0 435px;
	z-index: 20;
	
}

#col1b{
	
	width:220px;
	height: auto;
	float:left;
	margin: 35px 0 0 48px;
	
}

#col2b{
	width:235px;
	height: auto;
	float:left;
	margin: 35px 0 0 15px;
	padding: 0 0 0 31px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #655324;
}

#col1c{
	
	width:385px;
	height: auto;
	float:left;
	margin: 5px 0 0 46px;
	
}

#col2c{
	
	width:325px;
	height: auto;
	float:left;
	margin: 5px 0 0 28px;
	
}

#destinations_bg{
	/*background:url(../images/destinations_1.jpg);*/
	position:absolute;
	width: 933px;
	height: 586px;
	margin-top:22px;
	margin-left:17px;
	z-index:1;
	visibility:
	
}

#destlinks{
	
	position: absolute;
	z-index: 3;
}


#FlashID{
	
	z-index:2;
	
}


#footer {
	width: 968px ;
	height:77px;
	background: url(../images/footer_bg.png)  no-repeat center top;
	margin: -30px auto 0 auto;
}

#footer p{
	margin: 55px 22px 0 0;
	color: #946D38;
	font-size: 9px;
	float: right;
}

#frame1{
	width:755px;
	height:300px;
	background:url(../images/frame.png);
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	width: 968px ;
	height: 120px;
	background: url(../images/header_bg.jpg) no-repeat center top;
}


#header2{
	
	position: absolute;
	margin: 4px 0 0 0;
	float: left;
	
}

#header3{
	position: absolute;
	margin: 6px 0 0 0;
	
}

#header4{
	position: absolute;
	margin: 5px 0 0 0;
	width: 770px;
	text-align: right;
	font-weight: bold;
}

#kids_bg{
	
	width:755px;
	height:322px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	z-index: 80;
	
	
}

#logo{
	width:307px;
	z-index:3;
	position: absolute;
	margin: 42px 0 0 446px;
}

#logo2{
	width:289px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 37px;
	z-index:3;
}

#menu {
	float: right;
	width:620px;
	height:18px;
	position:relative;
	font-size:11px;
	z-index:50;
	text-transform: uppercase;
	margin: 14px 12px 4px 0;
	
}

#navSpace{
	width:793px;
	height: 25px;
	float: right;
	margin-right: 30px;	
}

#rightimg_vessel{
	
	position: absolute; 
	margin-left:810px; 
	margin-top:-120px;
	
}


#rightimg_vessel2{
	
	position: absolute; 
	margin-left:808px; 
	margin-top:-130px;
}

#rightimg_vessel_act{
	
	position: absolute; 
	margin-left:785px; 
	margin-top:-115px;	
}0

#rightimg_prepost{
	
	position: absolute; 
	margin-left:805px; 
	margin-top:-125px;
	
}

#rightimg_seasons{
	
	position: absolute; 
	margin-left:750px; 
	margin-top:-208px;
	z-index:1;
	
}

#rightimg_prepost{
	
	position: absolute; 
	margin-left:810px; 
	margin-top:-120px;
	z-index:1;
	
}


#sidelinks{
	position: absolute;
	width: 720px;
	float: left;
	text-align: right;
	margin-top: 2px;
	z-index: 3;
		
}

#sidelinks2{
	
	position: absolute;
	width: 568px;
	float: left;
	text-align: right;
	margin-top: 2px;
	z-index: 2;
	

	
}

#sidelinks3{
	
position: absolute;
	width: 720px;
	float: left;
	text-align: right;
	margin-top: 250px;
	z-index: 2;

	
}


#sidelinks4{
	
position: absolute;
	width: 720px;
	float: left;
	text-align: right;
	margin-top: 250px;
	z-index: 2;

	
}



#table1{
	position: absolute;
	width:724 ;
	height: 365;
	z-index: 1;
}


#table2{
	width: 100%;
	height: 100%;
	background: url(../images/header_bg.jpg) center top no-repeat;
	
}

#topart{
		position:absolute; 
		z-index:2;
		margin: 32px 0 55px 16px;
	
}

#toplinks{
	margin:45px 0 0 730px;
	width:auto;
	position: absolute;
	text-align: right;
	z-index: 50;

}

#toplinks ul {
	
	padding: 8px 0 0 0;

}

#toplinks ul li{
	display: inline;
	padding: 0 10px;

}

#toplinks ul li a{
	color: #917251;
	text-transform: uppercase;
	font-size:10px;
	
	
}

#toplinks ul li a.kids{
	color: #917251;
	text-transform: uppercase;
	font-size:11px;
	
	
	
}

#toplinks ul li a:hover{
	color:#a8291f;
}


body#home #toplinks ul a.home,
body#about #toplinks ul a.about,
body#contact #toplinks ul a.contact,
body#kids #toplinks ul a.kids,
body#phinisi #wrapper #menu #MenuBar1 li .MenuBarItemSubmenu.phinisi,
body#dest #wrapper #menu #MenuBar1 li .MenuBarItemSubmenu.dest,
body#vessel #wrapper #menu #MenuBar1 li .MenuBarItemSubmenu.vessel,
body#sojourn #wrapper #menu #MenuBar1 li .MenuBarItemSubmenu.sojourn,
#gallery #wrapper #menu #MenuBar1 li .MenuBarItemSubmenu.gallery

{	
	color:#AF0405;
	
	}

#pic_big{
	
	width: 725px;
	height: 272px;
	float: left;
	margin: 13px 0 0 14px;
	z-index:3;
	position: absolute;
	background: none;
	
}

#porthole{
	width: 112px;
	position: absolute;
	margin-left:805px;
	margin-top:-105px;
}

#wrapper {
	width: 968px ;
	background:url(../images/paper_bg.jpg) repeat-y center top;
	margin: 0 auto 0 auto;
	

}


/* - classes - */
.navCap{
font-size:16px;
}


/*acordian*/



/* - 3. links - */

a.navLinks2 {
	color: #A9001A;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 43px;
	font-size: 13px;
}

a.navLinks {

	color: #643424;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	margin-right: 43px;

}

a.navLinks:hover {

	color: #a8291f;

}


.links4 {
	font-weight:bold;
	text-decoration:underline;
	color:#a13b57;
		word-spacing:5px;
	
}

.links4 a{
	font-weight:bold;
	text-decoration:underline;
	color:#a13b57;
	letter-spacing:5px;
	
}


.links3{
	font-size:9px;
	color:#F994B0;
	letter-spacing: 0.1em;
	text-decoration:none;
}

a.links3{
	font-size:9px;
	color:#F994B0;
	text-decoration:none;
}


a:hover.links3{
	color:#F5527E;
	text-decoration: none;
	
}

a:visited.links3{

	text-decoration: none;
}


a.links2 {
	color:#a13b56;
	font-weight: bold;
	text-transform: capitalize;
	text-align: right;
	font-size: 12px;
	
}


a:hover.links2 {
	color: #960;
	text-decoration: none;
}



a.links1 {
	color:#f994b0;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	font-size: 12px;
}


a:hover.links1 {
	color:#F5527E;
	text-decoration: none;
}



a {
	font-size: ;
	color: ;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
		color: ;
}
a:hover {
	text-decoration: none;
	
}
a:active {
	text-decoration: none;
}

/* - 4. fonts - */

body {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:11px;
	color: #654230;
}

h1 {
	font-size:20px;
	text-transform: uppercase;
}

h2 {
	color: #a13b56;
	font-weight: bold;
	font-size: 16px;
	line-height:14px;
	padding-left: 10px;
	}

h3 {
}
		
h4 {
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom:5px;
	font-size:11px;
	color: #666666;
	font-weight:normal;
}


p {
	
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	line-height: 16px;
	

}



.bigCap{
	
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
}

.biggerCap{
	
	
	font-size: 20px;
}

.border1{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	z-index: 30;
}

.header1{
	font-size:17px;
	color: #000000;
}

.links2{ 

	margin: 3px 0 0 0px;
	font-weight: bold;

}



a.links2 {
	color: #4f291d;
	font-size: 13px;
	width: 100px;
	margin: 0 0 0 10px;
}

.medCap{
	
	
	font-size: 16px;
}

.red{
	color:#BC091C;
}

.small{
	
	font-size: 10px;

}

.small2{
	
	font-size: 11px;
}

.spacer1 {
	
	width: 243px;
	
}



/*-------title--------*/

