/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
    margin:0;   
    padding:0;   
} 
table {  
    border-collapse:collapse;   
    border-spacing:0;   
} 
fieldset,img {    
     border:0;   
} 
address,caption,cite,code,dfn,em,strong,th,var {  
    font-style:normal;   
     font-weight:normal;   
 } 

 caption,th {  
     text-align:left;   
 } 

q:before,q:after {  
    content:'';   
} 
abbr,acronym { border:0;   
}  


body {
font-family:Georgia, "Times New Roman", Times, serif;
background:url(../images/bkgd.gif) repeat-x;

background-color:#dae2d0;
}

#container {
background-image:url(../images/content_bkgd.jpg);
width:754px;
height:auto;
position:relative;
margin:0 auto;}


/********************************/
/*          HEADER
/********************************/
#logo {
background-image:url(../images/logo.gif);
width:466px;
height:173px;
position:relative;
float:right;
right:0px;
}

/*image replacement technique*/
#logo span {
margin:0 -9999px;
outline:0;
}

#staffphoto {
background-image:url(../images/lifetime_of_care.jpg);
position:relative;
float:left;
left:2px;
width:288px;
height:171px;
}
#staffphoto h1 {
display:none;
}

/********************************/
/*       NAV
/********************************/
#nav {
background:url(../images/nav_bkgd.jpg) no-repeat;
width:180px;
height:228px;
position:relative;
float:left;
margin:20px 20px 0 0px ;
left:20px;
}

.clear {
clear:both;
}

#nav ul {
padding:0 2px 0 6px;
list-style:none;
}


#nav ul li a {
background:url(../images/nav_icon.gif) no-repeat left;
padding:0 0 0 13px;
font-size:.8em;
line-height:2.3em;
}

#nav ul li a:hover {
background:url(../images/nav_icon_hover.gif) no-repeat left;

}

#nav ul li a:link, #nav ul li a:visited { 
color:#003300;
text-decoration:none;
}

#nav ul li a:hover {
color:#990000;
text-decoration:underline;
}

#subnav {margin:0 0 1em 0;}

#subnav li {
display:inline;
}

#subnav li a {
background-image:url(../images/nav_icon_hover.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 13px;
}

#subnav li a:link, #subnav li a:visited  {
color:#666666;
text-decoration:none;
}

#subnav li a:hover {
text-decoration:underline;
}

/********************************/
/*         CONTENT
/********************************/

#flash {
position:relative;
top:20px;
height:265px;
margin:0 0 10px 0;
}

#text {
padding:0 25px 0 10px;
font-size:.9em;
min-height:420px;
height:auto;
margin:0px 0 3em 210px;
color:#333333;
}

#text h3 {
color:#cc6666;
text-transform:uppercase;
margin:1.3em 0 0 0;
}

.page_desc_line {
background-image:url(../images/hr.gif);
background-repeat:repeat-x;
width:500px;
height:2px;
margin:.3em 0 1em 0;
}

#text ul {  
     list-style-image:url(../images/nav_icon_hover.gif);  
	 margin:.5em 0;
} 
#text a:link, #text a:visited {
color:#990000;
text-decoration:underline;
}

#text a:hover {
color:#333333;
text-decoration:none;
}
p {margin:1em 0;}

#text ul li {
margin:0 0 0 2em;
}

.indent {margin:0 0 0 1.4em;}

.floatr {
position:relative;
float:right;
margin:.5em 0 .5em 1.3em;
}

.floatl {
position:relative;
float:left;
margin:.5em 1.3em .5em 0;
}

/********************************/
/*         FOOTER
/********************************/

#footer  {
background-image:url(../images/footer.gif);
width:754px;
height:64px;
position:relative;
margin:0 auto;
}

#footer p {
	font-size:.7em;
	position:absolute;
	color:#336633;
	top:25px;
	left:12px;
	width: 574px;
}
strong {
font-weight:800;
}

.nodisplay {
display:none;
}