   /* CSS Document */
img, div, a:hover, background-image {behavior:url(iepngfix.htc); border:none;}
html { background:url(images/sitebg.jpg) left top repeat-x #5085bb;}
body { margin:0px auto; width:930px; font-family:Calibri;  padding-left:25px; padding-right:25px;background:url(images/pagebg.png) center top 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;}





#nav_div { clear:both; width:980px; margin:0 auto;}
#logo_div {height:87px; float:left; width:303px;  }

#navigation { margin: 0px auto;  padding-right:0px;  text-align:right; float: left; width:594px; padding-top:70px; padding-left:20px;}
#navigation ul{padding:0px;margin:0px; }
#navigation li{list-style:none; display:inline; float:left; text-align: center;}
#navigation li a { color:#fff; display:block;   padding:0px;font-size:14px; padding-left: 20px; padding-right:20px;}
#navigation li a:hover { color:#fff;  }


#header { width:930px; padding:0px 0px 0px 0px; clear:both;  margin:0px auto; }

#resort_bg { background-color: #fff; width:241px;  float:right; padding:10px 5px 15px 8px; border: #fff 3px solid;}
#resort_bg h1 { background-color: #0f3a5c; 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:fff padding-top:10px;}

#container { width:930px;  padding:0px; clear:both; margin: 0px auto; padding-top: 15px;}

#content { width:650px; float:left; padding-right:10px;padding-left:5px; color:#fff;}
#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: #2c87c6; color:#fff; font-size:16px; font-weight:bold; width:232px; line-height:26px; padding-left:5px;}
#resort_bg h2 {  background-color: #2c87c6; 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:980px; height:60px; font-size:12px; color:#fff; text-align:center; padding-top:10px;}
#footer ul{padding:0px;margin:0px auto;}
#footer li{list-style:none; display:inline-block; }
#footer li a { color:#fff; 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:#0f3a5c;font-size:32px;}
	#content h2 a{color:#fff;font-size:28px;margin-top:25px;padding-top:20px;}
	#content a{color:#f7f7f0;font-weight:bold;}
	#content a:hover{color:#fff;}
	#content small{font-size:12px;}
	#content .entry, p{font-size:13px;font-family:arial;}
	#content .postmetadata{font-size:small;}
	#content small a {color:#f7f7f0;}
	#content small a:hover {color:#fff;}

#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:228px!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:#000; background-color:#2b3018;}
h4 a{font-size:13px; font-weight:bold; color:#000;}
#right_nav_links p a{display:inline; }