/* CSS Document */


body {width:780px;position: relative; margin: 0px auto;text-align: left;font-family: 'lucida casual', arial, tahoma, san-serif; font-size: 14px; line-height: 18px; color: #277AA9; }

#content{}

#top{position:absolute;top:0px;
}

#logo{ position:absolute;height:94px;top:0px;}
#logo a img {border:0px;}

#empty{ position:absolute;height:94px;width:400px;top:55px;left: 375px;}
#empty p {font-size:14px;text-align:right;}
#empty a {text-decoration:none;color:#287AAA;}
#empty a:hover{color:#2EDBF5;text-decoration:underline;}

#nav {margin: 0px auto;position:absolute;top:94px;width:780px;height:29px;background:url('images/nav-bg.jpg') repeat-y top left;}
#nav a{color:#fff; font-weight:bold;font-size:12px;text-decoration:none;}
#nav a:hover{color:#fff; font-weight:bold;font-size:12px;text-decoration:underline;}
#nav ul {list-style:none;margin: 4px 0px 0px 12px;padding:0px;color:#fff; font-weight:bold;font-size:12px;}
#nav li {display:inline;margin:0px;padding:0px 10px 0px 10px;}
#header {background: url('images/header.jpg') top left;
position:absolute;
top:123px;
width:780px;
height:280px; }

#header2{
position:absolute;
top:123px;
width:780px;
height:160px;
}


#main { position:absolute;top:410px;width:780px;}
#main p {padding: 0px 25px 5px 25px;}
#main2 { position:absolute;top:290px;}
#main2 a img {border:0px;padding-top:10px;}



#main-left {position:absolute;width:555px; }
#main-left p {margin:2px 0 5px 0;padding: 0px 25px 5px 25px;}
#main-left h1{padding:10px 25px 0px 25px;letter-spacing:-0.25px;font-size:20px;line-height:25px;}
#main-left h1 a{font-size:20px;}
#main-left h1 a:hover{font-size:20px;}
#main-left a{color:#277AA9; font-weight:bold;font-size:12px;text-decoration:none;}
#main-left a:hover{color:#277AA9; font-weight:bold;font-size:12px;text-decoration:underline;}

#main-left li{margin: 0px 25px 5px 25px;}

#main-left .meta {margin:-15px 0 0 0;font-size:11px;padding: 0px 25px 5px 25px;}
#main-left .meta a{color:#277AA9;font-weight:normal; font-size:11px;text-decoration:none;}
#main-left .meta a:hover{color:#277AA9;font-weight:normal;font-size:11px;text-decoration:underline;}

#main-left2 {position:absolute;width:780px; }
#main-left2 p {margin:2px 0 5px 0;padding: 0px 25px 5px 25px;}
#main-left2 h1{padding:10px 25px 0px 25px;letter-spacing:-0.25px;font-size:20px;line-height:25px;}
#main-left2 h1 a{font-size:20px;}
#main-left2 h1 a:hover{font-size:20px;}
#main-left2 a{color:#277AA9; font-weight:bold;font-size:12px;text-decoration:none;}
#main-left2 a:hover{color:#277AA9; font-weight:bold;font-size:12px;text-decoration:underline;}
#main-left a img {border:0px;padding-top:10px;}

#main-left2 li{margin: 0px 25px 5px 25px;}

#main-left2 .meta {margin:-15px 0 0 0;font-size:11px;padding: 0px 25px 5px 25px;}
#main-left2 .meta a{color:#277AA9;font-weight:normal; font-size:11px;text-decoration:none;}
#main-left2 .meta a:hover{color:#277AA9;font-weight:normal;font-size:11px;text-decoration:underline;}

#post {border-bottom: 1px solid #2EDBF5;margin: 10px 0px 20px 0;}

#sidebar {position:absolute;left:555px;	
	padding: 5px 5px 10px 13px;border-left: 1px solid #32E0F9; }

#villas {position:absolute; top: 660px; margin: 0px 0 0 0; padding: 5px 0 0 0;}
#villas h1 {font-family:arial,'lucia casual',tahoma,san-serif;font-size:16px;margin:0;padding:0px 0 0px 25px;font-weight:bold;}
#villas p {margin:0 0 5px 25px;padding:0px; font-size:12px;}

#villas2 {position:absolute; top: 1320px; margin: 0px 0 0 0; padding: 5px 0 0 0;}
#villas2 h1 {font-family:arial,'lucia casual',tahoma,san-serif;font-size:16px;margin:0;padding:0px 0 0px 25px;font-weight:bold;}
#villas2 p {margin:0 0 5px 25px;padding:0px; font-size:12px;}

#villas5 {position:absolute; top: 675px; margin: 0px 0 0 0; padding: 5px 0 0 0;}
#villas5 h1 {font-family:arial,'lucia casual',tahoma,san-serif;font-size:16px;margin:0;padding:0px 0 0px 25px;font-weight:bold;}
#villas5 p {margin:0 0 5px 25px;padding:0px; font-size:12px;}




#frame, #frame div.button, #scroller, .section {height: 320px; }
#frame { position:absolute; overflow: hidden; width: 780px; background:url('images/villas-bg.jpg') repeat top left;  }
ul#toolbar {font-size:12px;margin:0px 0 5px 0;padding:0px 0 0px 145px;height:20px;}
#toolbar li.active {display:inline;list-style:none;padding: 4px 6px 2px 6px;color:#fff; background: #C92D00;border-right:2px solid #fff;}
#toolbar li.inactive { display:inline;list-style:none;padding: 4px 6px 2px 6px;color:#fff; background:#628092;border-right:2px solid #fff;}
#toolbar a{font-size:9px;color:#fff;text-decoration:none;}
#toolbar a:hover{font-size:9px;color:#fff;text-decoration:none;}

#frame div.button { position: absolute;  }
div#left.button { top:11px;left:20pt;display:inline; }
div#right.button { float:right; margin-left: 385px; top:11px;display:inline; }
#frame a img {border:0px;}

#scroller { margin: 0pt auto; overflow: hidden; width: 2090px;}
#content { width: 8250px; }
.section { margin: 0px; width: 310px; float: left;padding: 10px 0px 10px 50px; }

#new-pane {}

#new-pane p { width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }

#new-pane a{color:#fff;text-decoration:none;}
#new-pane a:hover{color:#fff; text-decoration:underline;}

#sites-pane {}

#sites-pane p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif;}
#sites-pane a{color:#fff;text-decoration:none;}
#sites-pane a:hover{color:#fff; text-decoration:underline;}

#files-pane {}

#files-pane p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }
#files-pane a{color:#fff;text-decoration:none;}
#files-pane a:hover{color:#fff; text-decoration:underline;}

#pearl-pane {}

#pearl-pane  p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }
#pearl-pane  a{color:#fff;text-decoration:none;}
#pearl-pane  a:hover{color:#fff; text-decoration:underline;}

#amethyst-pane {}

#amethyst-pane  p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }
#amethyst-pane  a{color:#fff;text-decoration:none;}
#amethyst-pane  a:hover{color:#fff; text-decoration:underline;}

#topaz-pane{}

#topaz-pane p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }
#topaz-pane a{color:#fff;text-decoration:none;}
#topaz-pane a:hover{color:#fff; text-decoration:underline;}

#amber-pane {}

#amber-pane p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }
#amber-pane a{color:#fff;text-decoration:none;}
#amber-pane a:hover{color:#fff; text-decoration:underline;}


#toucan-pane {}

#toucan-pane p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }
#toucan-pane a{color:#fff;text-decoration:none;}
#toucan-pane a:hover{color:#fff; text-decoration:underline;}

#blue-pane {}

#blue-pane p {width:260px;margin: 3pt 0pt 10px 20px; color: #fff; text-align:left;font-family:lucida casual,arial,tahoma,san-serif; }
#blue-pane a{color:#fff;text-decoration:none;}
#blue-pane a:hover{color:#fff; text-decoration:underline;}


#footer {position:absolute;top:1025px; width: 780px;margin: 0px 0 0 0; background: #277AA9; margin: 0px auto;color:#fff;font-size:12px; }
#footer li {display:inline;list-style:none;padding: 0px 8px 0px 8px;}

#footer  a{color:#fff; font-weight:bold;font-size:12px;text-decoration:none;}
#footer  a:hover{color:#fff; font-weight:bold;font-size:12px;text-decoration:underline;}

#footer2 {position:absolute;top:800px; width: 780px;margin: 0px 0 0 0; background: #fff; margin: 0px auto;color:#277AA9;font-size:12px; }
#footer2 li {display:inline;list-style:none;padding: 0px 8px 0px 8px;}

#footer2 a{color:#277AA9; font-weight:bold;font-size:12px;text-decoration:none;}
#footer2 a:hover{color:#277AA9; font-weight:bold;font-size:12px;text-decoration:underline;}

#footer3 {width: 780px;margin: 0px 0 0 0; background: #fff; color:#277AA9;font-size:11px; }
#footer3 li {display:inline;list-style:none;margin:0 0 0 0;padding: 0px 10px 0px 10px;}

#footer3 a{color:#277AA9; font-weight:bold;font-size:11px;text-decoration:none;}
#footer3 a:hover{color:#277AA9; font-weight:bold;font-size:11px;text-decoration:underline;}

#footer4 {position:absolute;top:1685px; width: 780px;margin: 0px 0 0 0; background: #277AA9; margin: 0px auto;color:#fff;font-size:12px; }
#footer4 li {display:inline;list-style:none;padding: 5px 8px 0px 8px;}

#footer4  a{color:#fff; font-weight:bold;font-size:12px;text-decoration:none;}
#footer4  a:hover{color:#fff; font-weight:bold;font-size:12px;text-decoration:underline;}

#footer5 {position:absolute;top:1040px; width: 780px;margin: 0px 0 0 0; background: #277AA9; margin: 0px auto;color:#fff;font-size:12px; }
#footer5 li {display:inline;list-style:none;padding: 0px 8px 0px 8px;}

#footer5  a{color:#fff; font-weight:bold;font-size:12px;text-decoration:none;}
#footer5  a:hover{color:#fff; font-weight:bold;font-size:12px;text-decoration:underline;}

.clearfix:after {
    content: "."; 
    display:block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: block;
}

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; border: 2px solid #2EDBF5;}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; border: 2px solid #2EDBF5;}
.alignright { float: right; }
.alignleft { float: left }

 .fieldset {
    float: left;
    clear: left;
    width: 380px;
    border: none;
}