 /* CSS Document */
img, div, a:hover, background-image {behavior:url(iepngfix.htc); border:none;}
html { background:url(images/pagebg.jpg) left top repeat-x; background-color:#072636;}
body { margin:0px auto; width:930px; font-family:Calibri; background-image:url(images/bodybg.jpg); background-position:center top; background-repeat:no-repeat;}
a { text-decoration:none; outline:none;}
img { border:none; outline: none;}


h1, h2, h3, h4, p, ul { margin:0px; padding:0px; font-weight:normal;}


#sign_in_div { width:920px; padding:10px 0; color:#44a7f7; height:20px; clear:both; font-size:13px; text-align:right;}
#sign_in_div a { color:#44a7f7;}
#sign_in_div a:hover { color:#fff;}



#nav_div { float:left; clear:both; width:948px;}
#logo_div { width:380px; height:108px; float:left; padding:0px 0 0 13px; margin-top:-45px;}

#navigation {  height:25px; width:550px; margin-top:37px; padding:3px 0; padding-top:22px; text-align:right; padding-right:0px; float:left;}
#navigation li a { color:#44a7f7; display:block; float:left; line-height:20px; padding:0px 0px 0px 0px; margin:0 4px; font-size:13px; padding-left: 22px;}
#navigation li a:hover { color:#fff; line-height:20px;}
#navigation ul{padding:0px;margin:0px;float:left;margin-left:-15px;}
#navigation li{list-style:none;float:left;}

#header { width:930px; padding:0px 0px 0px 0px; clear:both; height:265px; margin:0px auto;}

#resort_bg { background-color: #fff; width:241px;  float:right; padding:10px 5px 15px 8px; border: #E9E9E9 3px solid;}
#resort_bg h1 { background-color: #1c4566; color:#fff; font-size:16px; font-weight:bold; width:232px; line-height:26px; padding-left:5px;  }
#resort_bg img { margin: 0px auto; padding-top:10px;}
.imggg{ margin-left:5px;  padding-left:10px;} 
#resort_bg p { font-size:12px; color:#666; padding-top:10px;}

#container { width:880px; background-color:#FFFFFF; padding:10px 10px 10px 10px; clear:both; margin: 0px auto;}

#content { width:600px; float:left; padding-right:10px;padding-left:5px;}
#content h1 { font-size:24px; padding-top:10px;}
#content p { font-size:13px; padding-top:10px;}

#right_panle { width:254px; float:right;}

#right_nav_top { background:url(images/right_nav_top.jpg); width:254px; height:10px; overflow:hidden;}
#right_nav_links {  width:236px; padding:0 6px 0 0px;}
#right_nav_links form {padding-left:10px;}
#right_nav_links h1 {  background-color: #1c4566; color:#fff; font-size:16px; font-weight:bold; width:232px; line-height:26px; padding-left:5px;}
#resort_bg h2 {  background-color: #1c4566; color:#fff; font-size:16px; font-weight:bold; width:232px; line-height:26px; padding-left:5px; margin-bottom:10px;}
#right_nav_links ul { list-style:none; padding:10px 0 20px 10px;}
#right_nav_links li { font-size:12px;}
#right_nav_links li a { color: #072636 ;  padding-left:5px; display:block; line-height:25px; width:180px;}
#right_nav_links li a:hover { color: #666; }
#right_nav_bottom { background:url(images/right_nav_bottom.jpg) no-repeat; width:254px; height:10px; padding-bottom:10px; overflow:hidden;}

#footer { width:929px; height:60px; font-size:12px; color:#44a7f7; text-align:center; line-height:22px; padding-top:10px;}
#footer ul{padding:0px;margin:0px auto;}
#footer li{list-style:none; display:inline-block; }
#footer li a { color:#44a7f7; padding-left:10px; padding-right:10px;}
#footer li a:hover { color:#fff; padding-left:10px; padding-right:10px;}


/* BLOG CSS */

#content .entry p span a{font-size:12px;font-weight:bold;}

/*#content{float:left;width:632px;font-family:arial;padding-left:8px;}*/
  	#content h2 {margin:0px;padding-top:10px;color:#000;font-size:32px;}
	#content h2 a{color:#28598f;font-size:28px;margin-top:25px;padding-top:20px;}
	#content a{color:#44a7f7;font-weight:bold;}
	#content a:hover{color:#15354e;}
	#content small{font-size:12px;}
	#content .entry, p{font-size:13px;font-family:arial;}
	#content .postmetadata{font-size:small;}
	#content small a {color:#44a7f7;}
	#content small a:hover {color:#15354e;}

#sidebar{/*float:right;width:180px;text-align:left;border:1px solid #ccc;margin-left:25px;padding-left:20px;background:#f1f1f1;*/}
#sidebar h1{color:#999;font-family:Arial;font-size:30px;font-weight:normal;}
#sidebar ul{margin:0px;padding:0px;list-style-type:none;}
#sidebar li{margin:0px;}
#sidebar li h2{color:#09F;font-size:16px;padding-top:5px;padding-bottom:2px;font-family:arial;}

#sidebar a{font-size:14px;color:#000;text-decoration: none;font-family:arial;}
#sidebar a:hover{}
#sidebar ul ul li {margin:0px;}
#sidebar ul ul a{color:#000;text-decoration: none;font-weight: normal;font-size:14px;font-family:arial;}
#sidebar ul ul a:hover{color:#09F;}

*html #sidebar ul ul a, #sidebar a{border:0px;}

#respond {font-family:Impact;font-weight:normal;color:#000;letter-spacing:0.1em;}
#comments{font-family:Impact;font-weight:normal;color:#000;letter-spacing:0.1em;}












.resort-link-more{background-image:url(images/more_button.png); width:223px!important; height:36px; display:block; background-repeat:no-repeat; margin-bottom:8px; margin-top:4px;}
#wp_contact_form {font-family:Calibri, "Trebuchet MS"; margin-bottom:10px;}
#wp_contact_form input {margin-top:2px; margin-bottom:2px; font-size:12px;}
#wp_contact_form select {margin-top:2px; margin-bottom:4px; font-size:12px; }
#widget_featured_property {padding-left:5px; padding-right:5px;}
#widget_featured_property h4{font-weight: bold; font-size:13px; padding-bottom:0px; margin-bottom:0px; color:#FFFFFF;}
h4 a{font-size:13px; font-weight:bold; color:#000;}
#right_nav_links p a{display:inline; }