body{ font: 14px "Times New Roman", Times, serif; color: #C4BB9F; background-color: #523a24; margin: 0; padding: 0; }

.address{ font: 18px "Times New Roman", Times, serif; color: #c4bb9f; letter-spacing: 8px; }
.line{ border-top: 1px solid #7a6a56; }
.phone{ font: 24px "Times New Roman", Times, serif; color: #c4bb9f; letter-spacing: 8px; }
.subheading{ font: 28px "Times New Roman", Times, serif; color: #c4bb9f; font-style: italic; font-weight: bold; }

#navigation{ font: 13px "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 2px; }
#navigation ul, 
#navigation ul ul{ list-style: none; margin: 0; padding: 0; }
#navigation ul{ z-index: 100; position: relative; margin: 0 auto; width: 600px; }
#navigation ul li{ float: left; margin: 0; padding: 0; position: relative; list-style-type: none; background: url(../images/bullet.gif) left 4px no-repeat; }
#navigation ul li.first{ background-image: none; }
#navigation ul li a, 
#navigation ul li a:link, 
#navigation ul li a:active, 
#navigation ul li a:visited{ color: #D5CEB5; display: block; padding: 0 6px 0 13px; text-decoration: none; }
#navigation ul li a:hover{color: #fff; }

#navigation ul ul li a, 
#navigation ul ul li a:link, 
#navigation ul ul li a:active, 
#navigation ul ul li a:visited{ font-size: 12px; }
#navigation ul ul{ background: #523a24; border-bottom: 1px solid #7a6a56; list-style: none; margin: 0; width: 165px; position: absolute; top: -999em; left: -10px; }
#navigation ul li:hover ul,
#navigation ul li.sfHover ul{top: 15px; }
#navigation ul ul li{ border: 0; float: none; margin: 0; padding: 0; background-image: none; }
#navigation ul ul a{ border: 1px solid #7a6a56; border-bottom: 0; padding-right: 20px; white-space: nowrap; text-align: center; }
#navigation ul ul a:hover{color: #fff; }

#container_bkgdimg{ background: url(../images/bkgd.jpg) repeat top left; border: 1px solid #7a6a56; }
#container_leftimg{ background: url(../images/leftcircles.gif) no-repeat top left; }
#container_rightimg{ background: url(../images/rightcircles.gif) no-repeat top right; }

.gal_thumb_container img{ border: 1px solid #c4bb9f; }
.gal_enlarge{ border: 3px solid #c4bb9f; }
.img_border{ border: 1px solid #c4bb9f; }

p{ font: 14px "Times New Roman", Times, serif; color: #C4BB9F; }

#slideshow{ width: 900px; height: 475px; margin: 0 auto; }

a:link{ font: 14px "Times New Roman", Times, serif; color: #c4bb9f; text-decoration: none; }
a:visited{ font: 14px "Times New Roman", Times, serif; color: #c4bb9f; text-decoration: none; }
a:hover{ color: #fff; text-decoration: none; }
a:active{ color: #c4bb9f; text-decoration: none; }

.bullet{ color: #C4BB9F; text-decoration: none; font-size: 13px; letter-spacing: 2px; }
.footer{ font: 10px Arial, verdana, sans-serif; color: #c4bb9f; text-decoration: none; }

#navbtm a:link{ font: 10px Arial, verdana, sans-serif; color: #c4bb9f; text-decoration: underline; }
#navbtm a:visited{ font: 10px Arial, verdana, sans-serif; color: #c4bb9f; text-decoration: underline; }
#navbtm a:hover{ color: #fff; text-decoration: underline; }
#navbtm a:active{ color: #c4bb9f; text-decoration: underline; }

/* Island Times */
body.islandtimes{ color: #918873; background-color: #81cfe6; }

.islandtimes .address{ color: #fff; letter-spacing: 8px; font-weight: bold; }
.islandtimes .phone{ color: #fff; font-weight: bold; }
.islandtimes .title{ font: 18px "Times New Roman", times, serif; color: #918873; font-weight: bold; letter-spacing: 3px; }

.islandtimes #container_bkgdimg{ background: url(../images/islandtimes/bkgd.jpg) repeat bottom left; }
.islandtimes #container_sidebkgd{ background: url(../images/islandtimes/sidebkgd.jpg) repeat top left; }

.islandtimes .gal_thumb_container img{ border: 1px solid #6aa1b7; }
.islandtimes .gal_enlarge{ border: 3px solid #6aa1b7; }
.islandtimes .img_border{ border: 1px solid #6aa1b7; }

.islandtimes p{ color: #918873; }

.islandtimes a:link{ color: #c4bb9f; text-decoration: none; }
.islandtimes a:visited{ color: #c4bb9f; text-decoration: none; }
.islandtimes a:hover{ color: #fff; text-decoration: none; }
.islandtimes a:active{ color: #c4bb9f; text-decoration: none; }

.islandtimes #navigation ul li{ background-image: none; }
.islandtimes #navigation ul li a, 
.islandtimes #navigation ul li a:link, 
.islandtimes #navigation ul li a:active, 
.islandtimes #navigation ul li a:visited{ color: #918873; }
.islandtimes #navigation ul li a:hover{ color: #81cfe6; }

.islandtimes #navigation ul ul a:link,
.islandtimes #navigation ul ul a:visited{color: #918873; }
.islandtimes #navigation ul ul{ background: #81cfe6; border-bottom: 1px solid #918873; list-style: none; margin: 0; width: 165px; position: absolute; top: -999em; left: -10px; }
.islandtimes #navigation ul ul a{ border: 1px solid #918873; border-bottom: 0; padding-right: 20px; white-space: nowrap; text-align: center; }
.islandtimes #navigation ul ul a:hover{color: #fff; }

.islandtimes .bullet{ color: #918873; letter-spacing: 1px; }
.islandtimes .footer{ color: #fff; text-decoration: none; }

.islandtimes #navbtm a:link{ color: #fff; text-decoration: underline; }
.islandtimes #navbtm a:visited{ color: #fff; text-decoration: underline; }
.islandtimes #navbtm a:hover{ color: #fff; text-decoration: underline; }
.islandtimes #navbtm a:active{ color: #fff; text-decoration: underline; }

/* Senior */
body.senior{ color: #C4BB9F; background-color: #000; }

.senior .address{ color: #fff; }
.senior .bar{ background-color: #989797; }
.senior .phone{ color: #fff; }

.senior #container_bkgdimg{ background: url(../images/seniors/bkgd.jpg) repeat top left; border: 1px solid #989797; }
.senior #container_cornerimg{ background: url(../images/seniors/cornerdesign.gif) no-repeat bottom left; }

.senior .gal_thumb_container img{ border: 1px solid #000; }
.senior .gal_enlarge{ border: 3px solid #000; }
.senior .img_border{ border: 1px solid #000; }

.senior a:link{ color: #000; text-decoration: none; }
.senior a:visited{ color: #000; text-decoration: none; }
.senior a:hover{ color: #fff; text-decoration: none; }
.senior a:active{ color: #000; text-decoration: none; }

.senior #navigation ul li{ background-image: none; }
.senior #navigation ul li a, 
.senior #navigation ul li a:link, 
.senior #navigation ul li a:active, 
.senior #navigation ul li a:visited{ color: #000; }
.senior #navigation ul li a:hover{ color: #fff; }

.senior #navigation ul ul a:link,
.senior #navigation ul ul a:visited{color: #999; }
.senior #navigation ul ul{ background: #000; border-bottom: 1px solid #222; list-style: none; margin: 0; width: 165px; position: absolute; top: -999em; left: -10px; }
.senior #navigation ul ul a{ border: 1px solid #222; border-bottom: 0; padding-right: 20px; white-space: nowrap; text-align: center; }
.senior #navigation ul ul a:hover{color: #fff; }

.senior #slideshow{ margin: 15px 0 75px 0; }

.senior .bullet{ color: #000; text-decoration: none; font-size: 14px; letter-spacing: 2px; }
.senior .footer{ color: #fff; text-decoration: none; }

.senior #navbtm a:link{ color: #fff; text-decoration: underline; }
.senior #navbtm a:visited{ color: #fff; text-decoration: underline; }
.senior #navbtm a:hover{ color: #ccc; text-decoration: underline; }
.senior #navbtm a:active{ color: #fff; text-decoration: underline; }