/*  
Theme Name: At Home in Key West
Theme URI: http://www.athomekeywest.com
Description: 
Version: 1.0
Author: Blizzard Internet Marketing - Allan Collins
Author URI: http://blizzardinternet.com/
*/



body {
margin:0 auto;
text-align:center;
background:url(../img/bodybg.gif) repeat-x #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#024e32;
}

#page {
width:924px;
margin:0 auto;

}
h1,h2 {
font-size:20px;
font-weight:normal;
}

/* Header Section */
#header {
margin:0 auto;
text-align:left;
width:850px;
height:424px;

}

.header-top {
background:url(../img/header-top.png) no-repeat;
width:850px;
height:48px;
}


.header-left {
background:url(../img/header-left.png) no-repeat;
width:42px;
height:376px;
float:left;
}

.header-main {
background:url(../img/headerbg.jpg) no-repeat;
width:761px;
height:376px;
float:left;
}
.header-main a {
text-decoration:none;
display:block;
width:250px;
height:140px;
}

.header-right {
background:url(../img/header-right.png) no-repeat;
width:47px;
height:376px;
float:left;
}

.header-slideshow {
width:483px;
height:255px;
position:absolute;
margin-left:370px;
top:3px;
}

/* Navigation Section */

#navigation {
margin: 0;
padding: 0;
margin-left: 0px;
height:34px;
width:774px;
background: url(../img/nav2.gif) top left no-repeat; 
}
#navigation ul {
list-style:none;
padding:0;
margin:0;
margin-left: 10px;
padding-top: 7px;
font-weight: bold;
}
#navigation ul li {
list-style:none;
padding:0;
margin:0;
float:left;
text-align:left;
padding: 0 10px 0 9px;
background: url(../img/pipe.gif) top right no-repeat;
}
#navigation ul li a {
display:block;
text-decoration:none;
color:#024E32;
font-size: 13px;
}

#navigation ul li a:hover {
	color: #000000;
}

#navigation ul li ul {
position:absolute;
left:-999em;
margin:0;
padding:0;
list-style:none;
background:#c1d6c9;
z-index:1000;
font-weight: normal;
font-size: 12px;
}
#navigation ul li:hover ul,#navigation ul li.sfhover ul {
left:auto;
margin:0;
padding:0;
margin-top:0px;
margin-left:0px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
#navigation ul li ul li {
background:none;
float:left;
clear:both;
padding:0;
margin:0;

height:20px;
font-size:12px;
width:200px;
text-align:left;
border:1px solid #c0c0c0;
}
#navigation ul li ul li a {
color:#000000;
display:block;
width:100%;
height:100%;
font-size: 12px;
}
#navigation ul li ul li a:hover {
background:none;
/*color:#008085;*/
color:#ffffff;
background:#0C8589;
}
/* #navigation ul li:hover #rentaldrop,#navigation ul li.sfhover #rentaldrop {
margin-left:52px;
}

#navigation ul li:hover #areadrop,#navigation ul li.sfhover #areadrop {
margin-left:1px;
}

#navigation ul li:hover #aboutdrop,#navigation ul li.sfhover #aboutdrop {
margin-left:15px;
}

#navigation ul li:hover #ownerdrop,#navigation ul li.sfhover #ownerdrop {
margin-left:26px;
} */

/* Content Section */
#content {
width:850px;
margin:0 auto;
text-align:left;
padding-left:74px;
background:url(../img/pagebg2.gif) repeat-y;
}
.main-content {
background:url(../img/pagebg.gif) no-repeat;

width:773px;

}
.the-content {
/*width:475px;*/
padding-left:5px;
padding-top:30px;
padding-bottom:20px;

margin-right:40px;
min-height:200px;

}

#right-sidebar {
float:right;
width:210px;
padding-top:20px;
margin-left:25px;
margin-bottom:30px;
}

#footer {
width:850px;
margin:0 auto;
background:url(../img/footer.png) no-repeat;
padding-top:25px;
margin-bottom:30px;
clear:both;
}

a img {
	border: 0;
	}
	
p img {
	padding: 4px;
	max-width: 100%;
	}
