#inset {float:right;width:200px;height:200px;margin:0 0 20px 20px;}
#inner-navigation{float:left;width:170px;padding:10px 10px 10px 0px;margin:0px 20px 0px 5px;}
#inner-navigation ul{margin:5px 5px;padding:0;}
#inner-navigation li{list-style:square;}
img{border:0;}
#breadcrumbs {color:#777;margin:0;padding:0;float:left;}
#breadcrumbs a {color:#006ECD;}	
#breadcrumbs a.selected {
		color:#000;
		border-bottom:1px dotted #ccc;
		}
		#right {float:right;width:200px}
	body { 
		margin:0px 0 0 0;
		font:normal 13px arial;
		}
		
	a {
		color:#006ECD; 
		text-decoration:none;
		}

	a:hover {color:#006ECC;}
	
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
		}

	.clearfix {display: inline-block;}
	
	h1 a {
		background:url(images/logo.jpg) no-repeat;
		width:380px;
		height:110px;
		text-indent:-9000px;
		margin:0px 0px 0px 0px;
		overflow:hidden;
		float:left;
		}

	
	h2 {
		font:normal 17px arial;
		margin:0 0 30px 0;
		}
		
	h3, h4, h5, h6 {
		font:normal 16px arial;
		margin:15px 0 15px 0;
		}
		
	 p {
		font:normal 13px/20px arial;
		}
		
	#wrap { 
		margin:0 auto 0 auto;
		width:920px;
		}
	

	#header {
		margin:0 0 10px 0;
		}
	
	#logo {float:left;}
	
	#accommodation {
		border-top: 1px dotted #ccc;
		}
		

	
/* ### Navigation ### */					

	.navigation {
		float:right;
		padding:0;
		margin:25px 0 0 0;
		font:normal 15px arial;
		color:#666;
		}

	.navigation li {
		display:inline;
		padding-right:10px;
		padding-left:5px;
		border-right:1px dotted #ccc;
		}

	.navigation li a {
		color:#006ECD;
		text-decoration:none;
		}

	.navigation li a:hover {
		color:#000;
		border-bottom:1px dotted #ccc;
		}

	.navigation li a:visited {color:#000}

	
/* ### Sidebar ### */	
	
	#sidebar  {
		float:left;
		margin-left: 10px;
		width:180px;
	}
	#sidebar #nearestaccom {
		padding:20px 0 10px 0;
	}		
	
	#sidebar h2 {
		margin:0 0 4px 0;
		}
	#sidebar #directions {
	}	
	
	#sidebar  form {margin:0 0 40px 0;}
	
	#sidebar .postmetadata {font:normal 11px arial;}
	
	#sidemessage {
		margin:0 0 40px 0; 
		padding:0 15px 0 0;
		}
		
	.sidelist {
		margin:0 0 40px 0;
		padding:0;
		border-top:1px dotted #ccc;
		}
	
	.sidelist li {
		list-style:none;
		margin:0;
		padding:0;
		font:normal 12px arial;
		}
		
	.sidelist li a {
		display:block;
		padding:6px 0;
		border-bottom:1px dotted #ccc;
		color:#006ECD;
		}
	
	.sidelist li a:hover {
		background:#f9f9f9;
		color:#006ECD;
		}
	
	
/* ### Content ### */
	#content {
		width:700px;
		float:left;
		padding:0 0px 30px 0;
		border-right:1px dotted #ccc;
		min-height:400px;
		margin-right: 1em;
		}
	#content p {margin-right:15px;}
	
	#content h2 {
		font:normal 32px;
		margin:20px 0 20px 0;
		padding:0;
		}

	#content h2 a {
		color:#006ECD;
		}
	
	#content h2 a:hover {
		color:#000;
		}
		
	
	.left_image {
		float:left;
		margin:8px 17px 2px 0;
		}
		
	.right_image {
		float:right;
		margin:8px 0 2px 17px;
		}
	

	span.sunshine-coasttitle {
		padding:5px 10px; 
		background:#000; 
		color:#fff;
		font:normal 11px/11px arial;
		}
	
	.pagination {
		width:100%;
	 	border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
		margin:40px 0 20px 0; 
		padding:5px 0 ;
		}
	
	.pagination a {font-weight:normal;}
	
	.alignleft {float:left;}
	
	.alignright {float:right;margin-right:5px;margin-left:35px;}
	
	a.blk_button {
		background:#000;
		color:#fff;
		font:normal 12px/12px arial;
		padding:5px 10px 5px 10px;
		}
	
	a:hover.blk_button {
		background:#006ECD;
		color:#fff;
		}	
		
	a.more-link {
		padding:0 19px 0 0;
		width:16px;
		height:16px;
		background:url(images/ri_dot.gif) no-repeat 100% 96%;
		border:none;
		}
		
	a:hover.more-link {
		background:url(images/ri_dot.gif) no-repeat 100% 0;
		}

	.editlink {margin:50px 0 0 0;}
	
	.editlink a {		
		background:#000;
		color:#fff;
		font:normal 12px arial;
		padding:4px 9px 4px 9px;
		}
	
		
/* ### Search Form ### */	
	
	#query {
		width:215px; 
		border:1px solid #ccc; 
		font:normal 12px arial; 
		padding:3px; 
		color:#666;
		}
	
	input, textarea {	border:1px solid #ccc; }
	
	label {color:#999;}

 	#searchsubmit {
		padding:3px;
		border:none; 
		background:#000; 
		color:#fff; 
		font:normal 12px arial;
		}
	
	#searchsubmit:hover {
		background:#006ECD;
		}
		
	#submit {
		padding:5px 14px;
		border:none; 
		background:#000; 
		color:#fff; 
		font:normal 14px/14px arial;
		}
	
	#submit:hover {
		background:#006ECD;
		}
		
/* ### Footer ### */
	
	#footer {
		color:#000;
		border-top:1px dotted #ccc;
		margin:0 0 30px 0;
		padding:20px 0 20px 0;
		clear:both;
		font:normal 12px arial;
		}
		
	#footer a {
		font-weight:bold;
		color:#006ECD;
		}

	#footer a:hover {
		color:#006ECD;
		}
		
	a.feed {
		height:16px;
		background:url(images/feedicon.gif) no-repeat 0 100% ;
		padding:1px 0 0 21px;
			}
	a:hover.feed {
		background:url(images/feedicon.gif) no-repeat ;
		}
		
	a.dellink {
		height:16px;
		background:url(images/delicon.gif) no-repeat 0 100% ;
		padding:1px 0 0 21px;
				}
	a:hover.dellink  {
		background:url(images/delicon.gif) no-repeat ;
		}



    #accomlists {
		margin-top: 1em;
	}
		
	.accomtypecol {
		width: 24%;
		float: left;
	}
		
	.accomtypecol li {
		margin-bottom: 0.5em;
	}	
	
	
	