/* CSS Document */
body {
background-color: #003E60;
margin: 0;
padding: 0;
height: 100%;
}
#wrap {
position: relative;
top: 0;
margin: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
width: 956px;
}
#container {
	position: absolute;
	top: 11px;
	right: 1px;
	margin: 0;
	padding: 0;
	width: 956px;
	overflow: hidden;
}
#logo {
float: left;
padding: 0;
margin: 0;
height: 65px;
width: 660px;
background: url(img/caymanislandslogo.png) top left no-repeat;
}
#topstrip {
float: left;
padding: 0 0 0 40px;
margin: 0;
height: 51px;
width: 956px;
background: url(img/headerstrip.png) top left no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #000;
line-height: 30px;
}
#main {
float:left;
background: url(img/mainbg.png) top left repeat;
width:956px;
height: 100%;
margin: 0;
padding:0;
}
#leftcolumn {
float: left;
width: 645px;
margin: 0;
padding: 0 10px 0 40px; 
}
#leftcolumn h1, #leftcolumn h2 {
float: left;
text-indent:-2500px;
height:35px;
width: 660px;
margin:0;
padding: 0;
}
#leftcolumn h4, #leftcolumn h5 {
margin-top: 20px;
margin-bottom: 10px;
text-align: left;
float: left;
clear: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background-color: #515151;
color: #fff;
font-weight: normal;
padding: 7px;
}
#leftcolumn h5 {
color: #333;
background-color: #fff;  
font-weight: bold;
padding: 7px 0;
clear: left;
width: 100%;
}
#leftcolumn #txt {
clear: left; 
float: left;
width: 100%;
padding-bottom: 30px;
background: #fff url(img/separator.png) bottom left no-repeat;
}
#leftcolumn #txt2 {
clear: left; 
float: left;
width: 100%;
background: none;
}
#leftcolumn img{
border: 5px solid #ccc;
clear: left; 
float: left;
width: 190px;
height: 190px;
margin: 5px 20px 10px 0;
}
#leftcolumn img.big {
border: 6px solid #ccc;
clear: left; 
float: left;
width: 630px;
height: 190px;
margin: 5px 0 10px 0;
}
#leftcolumn #txt p, #leftcolumn #txt2 p, #leftcolumn #txt2 blockquote {
float: left;
white-space: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
margin:0;
padding: 0;
margin-top: 0px;
margin-bottom: 10px;
line-height: 18px;
text-align: justify;
width: 100%;
}
#leftcolumn #txt2 blockquote  {
font-style: italic;
color: #000;
background-color: #ddd;
padding: 5px;
}
#leftcolumn p a:hover {
color: #144C6E;
border-bottom: 1px dotted #690;
}

#rightcolumn {
clear: right;
float: right;
color: #fff;
padding: 5px 15px 5px 0;
width: 212px;
}
#rightcolumn h3 {
clear: left;
float: left;
background: url(img/menubar.png) top left no-repeat;
width: 100%;
height: 42px;
font-family: Levenim MT, Arial, Helvetica, sans-serif;
font-size: 16px; 
font-weight: normal;
line-height: 45px;
padding-left: 30px;
margin: 0;
}
#rightcolumn ul {
clear: left;
float: left;
width: 100%;
list-style-image: url(img/bullet.png);
}
#rightcolumn ul li {
clear: left;
float: left;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
line-height: 25px;
color: #ccc;
width: 90%;
}
#rightcolumn ul li a, #rightcolumn ul li a:visited {
color: #ccc;
text-decoration: none;
padding: 5px 10px 5px 5px;
}
#leftcolumn p a, #leftcolumn p a:visited {
color: #990033; 
text-decoration: underline;
background: none;
padding: 4px;
}
#rightcolumn ul li a:hover, #leftcolumn p a:hover {
background-color: #a62d2d; color: #fff; text-decoration: none;
}
#leftcolumn p.button {
clear: left;
float: left;
width: 100%;
}
#leftcolumn p.button a {
clear: left; 
float: right; 
border: 0; 
outline: 0; 
text-decoration: none;
padding: 0;
margin: 0;
margin-top: 10px;
background: url(img/readmore.png) top left no-repeat;
background-position: 0 0;
height: 30px;
width: 75px;
overflow: hidden;
display: block;
}
#leftcolumn p.button a:hover {
background-position: 0 -43px; 
}
#ad {
clear: left; 
float: left; 
margin-top: 20px;
margin-left: 40px;
}
#ad a {
outline: none;
border: none; 
}
#ad a img {
width: 125px;
height: 125px;
border: 2px solid #333; 
}
#ad a img:hover {
border: 2px solid #a62d2d; 
}

#footer {
clear: left;
float: left;
background: url(img/footerstrip.png) top left no-repeat;
width: 956px;
height: 51px;
margin-bottom: 30px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px; 
padding: 32px 0 0 20px;
}

