@charset "UTF-8";
/* CSS Document */
@import url("css3.css");
@import url("blue.css");
@import url(http://fonts.googleapis.com/css?family=Caudex);
a { outline:none; font-weight:700; }
body { font-size: 10px; margin:0;background:#ffffff url(../images/siteBack.png) repeat-x scroll left 250px; }
#bodyWrapper { width: 90em; margin: 0px auto; overflow:auto; }
#footerWrapper { color:#666666; margin: 0px auto; width: 94.4em; padding: 1.5em; font-family: Tahoma, Geneva, sans-serif; }
#footer { background: url(../images/footerBack.png) repeat-x scroll left top; border-top: 1px solid #CCCCCC; min-height:4em; margin: 0em; padding: 3em 1.5em; }
#footerWrapper #fl,
#footerWrapper #fr { width: 50em; margin:0 auto; text-align:center; font-size:1.2em; }
#fr { text-align:right; }
#fl a,
#fr a { color:#666666; }
#headBox h1,
#headBox h2 { font:normal 7.5em/normal 'Caudex', arial, serif; color:#ffffff; text-shadow:1px 1px 1px #333333; display: block; width: 960px; margin:0 auto; text-align:center; text-transform: normal; }
#headBox h2 { font-size:36px; margin:0 auto; text-transform:none; }
#headBox p { display: block; font: italic 20px/28px Georgia, "Times New Roman", Times, serif; color: #FFF; margin: 13px auto 0; width: 780px; text-shadow:1px 1px 1px #333333; text-align:center; }
#mapOutline { width:250px; height:250px; margin:25px auto; }
#navigation { background: #333333 url(none) repeat-x scroll left top; overflow: hidden; border-top: 1px solid #000000; border-bottom:1px solid #000000; z-index:10; margin:0 auto; }
#navigation ul { margin: 0px auto; padding: 0px; width: 90em; overflow: auto; }
#navigation ul li { float: left; list-style: none; }
#navigation ul li ul { display:none; z-index:1000; }
#navigation ul li a { display: block; font: 700 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #eeeeee; text-decoration: none; padding: .8em 1.5em; text-transform: uppercase; text-shadow:#000000 1px 1px 5px; letter-spacing: 0.075em; margin: 0; }
#navigation ul li a:hover { color: #ffffff; text-shadow:#000000 1px 1px 5px; background: #666666 url(none); }
#navigation ul li:hover ul { width:24em; display:block; float:left; position:absolute; clear:both; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; background:#333333; margin:0; padding:0; }
#navigation ul li:hover ul li { float: none; list-style:none; margin:0; padding:0; }
#navigation ul li:hover ul li a { display:block; font-size: 14px; color: #ffffff; padding: 10px 30px; margin:0; }
#navigation ul li:hover ul li a:hover { background:#666666; }
/*#navigation ul li a.last { border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; text-align:right; background:#666666; border-bottom:1px solid#1a1a1a; }*/
#navigation ul li a.last { border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; }
#left { float: left; width: 55em; margin:2.5em 5em 2.5em 0; }
#left h1,
#left h2,
#left h3,
#left h4{ font-family: 'Caudex', "Lucida Grande", "Lucida Sans Unicode", sans-serif; color: #333333; }
#left h2 { font-size:2.5em; text-transform: uppercase; font-weight:normal;}
#left h3 { font-size:1.82em; margin:1em 0 .15em; line-height:1.5em; font-weight:normal;}
#left h4 { font-size:2.25em; margin:2em 0 .15em; line-height:1.5em; font-weight:normal;color:#434343;}
#left p,
#left li { font: 1.4em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #444444; }
#left img { border:5px solid #ffffff; margin:25px auto; -moz-box-shadow: 0 0 10px #666666; -webkit-box-shadow: 0 0 10px #666666; box-shadow: 0 0 10px #666666;  }
#right { float: left; width: 30em; margin: 2.5em 0; }
#right h2 { margin: 13px 25px; font-family: Tahoma, Geneva, sans-serif; color: #666666; }
#right p { margin: 13px 25px; font-family: Tahoma, Geneva, sans-serif; font-size:13px; line-height:22px; color: #666666; }
img.photo { display:block; width:250px; height:250px; margin:0 auto 25px; }
img.Kimphoto { display:block; width:200px; height:200px; margin:0 auto 25px; }
span.emergencies { font-weight:700; color:#660000; }
.phone { font-size: 1.6em; }
.bordDropShad { border:5px solid #ffffff; width:250px; height:250px; margin:25px auto; -moz-box-shadow: 0 0 10px #666666; -webkit-box-shadow: 0 0 10px #666666; box-shadow: 0 0 10px #666666; }

.KimbordDropShad { border:5px solid #ffffff; width:200px; height:200px; margin:25px auto; -moz-box-shadow: 0 0 10px #666666; -webkit-box-shadow: 0 0 10px #666666; box-shadow: 0 0 10px #666666; }
#credits { overflow:auto; clear:both; width:94.4em; margin:0 auto;}
#credits ul { margin: 5.2em 0; padding: 0px; overflow:auto;}
#credits ul li { float: left; list-style: none; width: 25%; text-align: center; }
.dividerline { height: 0px; border-bottom: 1px dotted #666666; }
#homeImage { background: url(../images/senior-couple.jpg) no-repeat scroll left top; display: block; margin: 1.3em auto; height: 33.3em; width: 50em; border:.5em solid #ffffff; }
.disclaimer { font-size: .8em; color:#999999; }
