/*CSS for Painted Lady #

house color peach (mkain content bg, medium): #ff9884
light ver: #FFCCC1
dark ver (deep orange): #dd4c2e

brownish: #A97C73

blue: 5A8EAD
muted blue: 839EAD
very dark blue: 273239
lighter blue: 4E6573

sage green: 87B29C
dark green: 283B31

Colour Pallet
FF9984	FFCCC1	FFE5E0	A97C73	543E39	BF9991	DDC7C3
5CB286	87B29C	9DB2A7	507663	283B31	658575	889B91

outer BG: ff9884
content BG: FFCCC1
nav bar: muted blue: 839EAD
nav links against BG:
nav links against nav bar:

text: dark blue: 273239
links: lighter blue: 4E6573

*/


body {
	margin: 15px;
	background-color: #ff9884;
	font: 12pt Arial, Helvetica, sans-serif;
	color: #4E6573;
}
ul {
	list-style-image: url(../images/starfishbullet.gif);
}

/* HEADERS */
h1 {
	color: #538067;
	font: 19pt Georgia, Arial, Helvetica, sans-serif;
}
h2 {
	font: 17pt Georgia, Arial, Helvetica, sans-serif;
	color: #538067;
}
h3 {
	font: 15pt Georgia, Arial, Helvetica, sans-serif;
	color: #538067;
}
h4 {
	font: 13pt Georgia, Arial, Helvetica, sans-serif;
	color: #4E6573;
	padding-left:14px;
}


a:link, a:visited {
	font: 12pt Arial, Helvetica, sans-serif;
	color: #4E6573;
	text-decoration: underline;
}
a:hover, a:active {
	font: 12pt Arial, Helvetica, sans-serif;
	color: #273239;
	text-decoration: underline;
}

img {
	border: 0;	
}

.content {
	padding: 20px 30px;
	line-height: 16pt;
	background-color: #FFCCC1;
}

/* LAYOUT */
td.logo{
	background-color: #839EAD;
	border: none;
	vertical-align:top;
	padding:0;
}

/* Book Now Bar - top half */
td.topnav {
	border: none;
	vertical-align: middle;
	background-color: #ff9884;
	background-image: url(../images/shellnavbgtop.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 40px;
}
td.topnav img {
	border: 0;
	vertical-align: middle;
}
td.topnav a {
	font: bold 12pt Georgia, Verdana, Arial, Helvetica, sans-serif;
}
td.topnav a:link, td.topnav a:visited {
	color: #596B75;
	text-decoration: none;
}
td.topnav a:hover, td.topnav a:active {
	color: #273239;
	text-decoration: underline;	
}

/* Address Bar - bottom half */
td.botnav {
	font: 9pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	background-color: #839EAD;
	border: none;
	vertical-align: middle;
	background-image: url(../images/shellnavbgbot.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 40px;
}

td.nav {
	background-color: #839EAD;
	text-align: center;
	padding: 10px;
}

td.nav img {
	vertical-align:middle;
	border: none;
	margin: 0px 5px 0px 0px;
}

td.nav a {
	font: bold 12pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin: 15px;
}
td.nav a:link, td.nav a:visited {
	color: #FFE5E0;
	text-decoration: none;
}
td.nav a:hover, td.nav a:active {
	color: #273239;
	text-decoration: underline;	
}

td.spacer {
	background-color: #839EAD;
	height:8px;
}

td.phototopbar {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* BOTTOM BAR */
td.bottom {
	background: #839EAD;
	font: 8pt Arial, Helvetica, sans-serif;
	color: #596B75;
	padding: 0px 30px;
	vertical-align: middle;
}
td.bottom a:link, td.bottom a:visited, td.bottom a:active {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #596B75;
	text-decoration: none;
}
td.bottom a:hover {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #273239;
	text-decoration: underline;
}


/* INDEX PHOTO BOX */
.picindex {
	text-align: center;
	padding: 15px;
}
.picindex img {
	border: none;
	margin-bottom:5px;
}
.picindex a:link, .picindex a:visited, .picindex a:active {
	color: #B8F2D1;
	text-decoration: none;
}
.picindex a:hover {
	color: #B8F2D1;
	text-decoration: underline;
}


/* PHOTO BOX */
.picintheader {
	font: 12pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #407480;
	text-align: left;
}
.picintclick {
	font: 8pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #E68073;
	text-align: left;
	padding: 10px;
}
.picintindex {
	text-align: center;
	padding: 0;
}
.picintindex img {
	margin: 0px 5px;
	border: none;
}

.picintindex a:link, .picintindex a:visited, .picintindex a:active {
	font: 12pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #407480;
}
.picintindex a:hover {
	font: 12pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #E68073;
}

.picclick {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #B8F2D1;
	text-align: left;
	padding: 10px;
}

table.moreinfo {
	background-color: #FF7A5E;
	margin-left: 20px;
	margin-bottom: 20px;
}
td.moreinfocontent {
	color: #FFEFEC;
	line-height: 13pt;
	padding: 10px;
	vertical-align: top;
}

td.moreinfocontent a:link, td.moreinfocontent a:visited {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFEFEC;
	text-decoration: underline;
}
td.moreinfocontent a:hover, td.moreinfocontent a:active {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #273239;
	text-decoration: underline;
}


/* NOT USED */
.picall {
	font: 12pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #DFD9C4;
	text-align: center;
}
.picall img {
	margin: 20px 10px 0px;
	border: none;
}

#locationmsg {
	font: 9pt Arial, Helvetica, sans-serif;
	line-height:12pt;
	text-align: left;
	margin-top: 20px;
}

#locationmsg a {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #4E6573;
}
#locationmsg a:link, a:visited, a:active {
	color: #4E6573;
}
#locationmsg a:hover {
	color: #273239;
}

