/*  
Theme Name: MistyLook
Theme URI: http://wpthemes.info
Description: A real clean WordPress Theme by <a href="http://wpthemes.info" title="Sadish">Sadish Bala</a>. Support is available at <a href="http://wprocks.com/forums/" title="Forums">Forums</a>.
Version: 3.7.2
Author: Sadish
Author URI: http://wprocks.com
Tags: fixed width, two columns, widgets, custom image header, Sadish
*/
* {
	padding: 0; 
	margin:0;
}
p {
	margin: 0.7em 0;
	line-height:1.8em;
}
dl {
	margin: 0;
	padding:0;
}
dt 
{
	font-weight:bold;
}
dd 
{
	margin:0;
	padding:0;
}

.entry img 
{
	background:url(img/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border:0;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}

#content-template .entry img, #content-template2 .entry img {
	background:none;
	border:0px;
	padding:0px;
}

#content-template ul, #content-template2 ul {
	margin-left:20px;
}

img.right {
	float: right;
	margin:10px 0 0 10px;		
}
img.left {
	float: left; 
	margin:0 10px 10px 0;	
}
a:link img,
a:visited img,
a:hover img,
a:active img {
	border:none;
	background:none;
	padding:none;
}
a:focus {
	outline:0;	
}

img.wp-smiley, #wpstats, img.noborder, a img.noborder {
	background: none;
	border: 0;
	padding: 0;
}
.clear {
	clear:both;
	height:10px;
}
blockquote
{
	color:#666;
	margin: 1em;
	padding: 0 0 10px 50px;
	background: url(img/blockquote.gif) no-repeat left top;	
}
fieldset 
{
	border:0;
}
body 
{
	background: #deebe5;
	margin: 0; 
	font: 76%/1.6em verdana, tahoma, arial,  sans-serif; 
	color: #333; 
	text-align: center;
}


#wrapper {
	background: url(images/bg.jpg);
	border-bottom:1px solid #FFF;
}

#topgraphic_wrapper {
	background: url(images/bg_top.jpg);
	background-repeat:repeat-x;
}

a 
{
    text-decoration:none;
}
a:link, a:visited {
	color: #754C24;	
}

h1, h2, h3, h4, h5, h6 
{
		font-family:Helvetica, Arial, sans-serif;
		font-size:16px;
		color:#3A331F;
}

.q_link {
	font-weight:bold;
	font-size:12px;	
}

.ui-state-default {
	 background:url(images/dropdown.png);
	 background-repeat:no-repeat;
	 background-position:0 4px;
	 text-indent:20px;
}

.ui-state-active {
	 background:url(images/dropdown.png);
	 background-repeat:no-repeat;
	 background-position:0 -28px;
	 text-indent:20px;
	 
}

.ui-state-hover  {
	background:url(images/dropdown.png);
	background-repeat:no-repeat;
	background-position:0 -61px;
	text-indent:20px;
}

#container {
	margin: 0 auto; 
	padding:0;
	width: 934px; 	
	clear:both;
	position: relative; 
	overflow:hidden;
	text-align: left;
}

#smalllogo {
    position:absolute;
    left:240px;
    top:9px;
    width:44px;
    height:46px;
    background:url(img/smalllogo.gif);
	display:none;
}
#navigation {
	float:left;
}
 html #navigation {
	height: 1%;
}
#navigation ul li {
	float: left; 
	margin: 0 5px 0 0; 
	list-style-type: none;
}
#navigation ul li a {
	border: #ccc 1px solid; 
	border-bottom:none;
	padding: 2px 12px; 
	display: block; 
	font-weight:bold;
	color:#333;		
	text-decoration: none;
	background:#dedede;
	letter-spacing:0px;
}
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a {
	background: #fff;
	color: #333;	
	border: #ccc 1px solid; 
	border-bottom:none;		
}
#navigation ul li.search {
	font-size: 0.9em; 
	right: 0; 
	position: absolute; 
	top: 0;
}
#navigation ul li.search input#searchsubmit {
	border: #999 1px solid; 
	font-size: 0.9em; 
	background: #ddd; 
	margin: 0 0 0 2px; 
	color: #265e15; 
	padding: 2px; 		
}
#header {
	width: 450px;
	height:95px;
	display:block;
}
#header h1 
{
	font-size:1.8em;
	font-variant:small-caps;
	letter-spacing:0px;
	font-weight:normal;
}
#header h1 a {
	text-decoration:none;	
	border:0;
}

#header #desc {
    color:#E8A250;
	margin:5px 0 0 10px;
	font-size:1em;
	font-weight:normal;
	font-family:Tahoma, Verdana, Arial, Serif;
	letter-spacing:0px;	
}
#feedarea {
	padding:10px 0 10px 0; 
	margin:0;
	float: left; 
	width:100%;
	text-align: right;
	clear:both;
}

#feedarea dl dt {
	display: inline; 
	margin-right: 5px; 
	height: 45px;
}
#feedarea dl dd {
	display: inline; 
	margin-right: 5px; 
	height: 45px;
	background:url(img/icon_feed.gif) no-repeat left center;
	padding-left:16px;
}
#headerimage {
	float: left;
	clear: both; 
	width:100%;
	background: #fff url(img/misty.jpg) no-repeat 0 0 center;
	margin: 10px; 
	color: #fff; 	
	height: 200px;
}

#headerimage a {
        float: left;
		text-indent:-9999px;
        width:760px;	
	height: 200px;
        display:block;
}

#content {
	float: left;
	margin: 0 0px 0 30px;
	width:934px;
}

#content h4 {
	font-size: 1.1em; 
	margin: 1em 0 0 0;
}
#content h5 {
	font-size: 1em; 
	margin: 1em 0;
}
#content-main ul 
{
    margin:0 1em;
    padding:0 1em;
    list-style-image:url(img/bullet.png);
}
#content-main ul.asides 
{
	margin:0;
	padding:2em;
}
#content ol 
{
    list-style-type:decimal;
    margin:1em;
    padding-left:2em;
}
#content-main {
	float: left; 
	width: 670px; 
	margin-right: 20px;
}

#content-template {
	float: left; 
	width: 510px; 
}

#content-template2 {
	float: left; 
	width: 714px; 
}

#content-template2 {
	float: left; 
	width: 714px; 
}

.pagescroll {
	background-image: url('images/news_bg.png');
	background-repeat:repeat-y;
	padding:0 20px 0 20px !important;
}

.pagescroll li {
	margin:0 !important;
	list-style-image:none !important;	
}

 html #section-index #content-main {
	margin-right: 20px;
}
#content .post 
{
	float: left;
	clear:both;
	width:100%;
	padding:0 0 2em 0;
}
#content .entry 
{
    clear:both;
    margin:1em 0;
    padding-right:1em;    
}

#content .entry a
{
font-weight:bold;
}

#content .entry a:hover
{
font-weight:bold;
color:#BD9366;
}

#content .entry ul li 
{
	margin:0 0 0.3em 0.6em;
	padding:0;
	list-style-image:url(images/bullet_arrow.png);
	line-height:1.6em;
}

#content .entry li li
{
	margin:0 0 0.3em 0.6em;
	padding:0;
	list-style-image:url(images/bullet_arrow2.png);
	line-height:1.6em;
}

#content .post-info , #content .postmetadata
{
	clear:both;
	font-size:0.9em;
	color:#999;
	margin:0;
	padding:0;	
}
#content .post-info, 
#content h2.pagetitle 
{
	background:url(images/underline1.png) no-repeat left bottom;
	padding-bottom:15px;	
}
.postnav {
	display: block;
	margin: 10px 0 60px;
	
}
.alignleft 
{
	float:left;
	text-align:left;	
}
.alignright
{
	float:right;
	text-align:right;	
}


/* Homepage rotator */
#rotator {
	background-image:url('images/home_rotator.png');
	display:block;
	background-repeat:no-repeat;
	height:325px;
	left:50%;
	margin-left:-455px;
	width:930px;
	top:105px;
	z-index:99999;
	position:absolute;
	overflow:hidden;
}

#rotator div div {
	width:930px;
	height:325px;
}

.rotitle {
	font-size:24px;
	color:#FFF;
	margin-top:12px;
	line-height:20px;
	display:inline-block;	
}

.cbig {
	color:#fff;
	font-size:24px;
	padding-top:200px;
	margin-left:10px;
	line-height:22px;
	margin-bottom:0px;
	display:block;
}

.csmall {
	color:#B6E9EF;
	font-size:18px;
	display:block;
	margin-top:-20px;
	line-height:18px;
	margin-left:10px;
}


.jshowoff {
	width:930px;
	height:270px;
}


.jshowoff-1-slidelinks a {
	text-indent: -1999px
}

.chewbacca {
	color:#000;
	font-size:15px;
	line-height:20px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.solo {
	color:#fff !important;
}

.roatatetext {
	display:block;
	float:left;
	width:320px;
	height:285px;
	color:42210B;
	font-size:14px;
	text-align:left;
}

.rophoto {
	display:block;
	width:351px;
	height:268px;	
}

#features {
	*margin-left:-16px;	
}


/* Main Menu */

#nav_home {
display:inline-block;
background-image: url(images/nav_home.png);
background-repeat:no-repeat;
height:32px;
width:90px;
margin-top:-20px;
}

#nav_careservices {
display:inline-block;
background-image: url(images/nav_careservices.png);
background-repeat:no-repeat;
height:32px;
width:94px;
margin-top:-20px;
}

#nav_aboutus {
display:inline-block;
background-image: url(images/nav_aboutus.png);
background-repeat:no-repeat;
height:32px;
width:90px;
margin-top:-20px;
}

#nav_contact {
display:inline-block;
background-image: url(images/nav_contact.png);
background-repeat:no-repeat;
height:32px;
width:90px;
margin-top:-20px;
}

#nav_resources {
display:inline-block;
background-image: url(images/nav_resources.png);
background-repeat:no-repeat;
height:32px;
width:90px;
margin-top:-20px;
}

#nav_blog {
display:inline-block;
background-image: url(images/nav_blog.png);
background-repeat:no-repeat;
height:32px;
width:90px;
margin-top:-20px;
}


#subnav_news {
display:inline-block;
background-image: url(images/subnav_news.png);
background-repeat:no-repeat;
height:71px;
width:239px;
}

#subnav_letters {
display:inline-block;
background-image: url(images/subnav_newsletters.png);
background-repeat:no-repeat;
height:71px;
width:214px;
}

#subnav_press {
display:inline-block;
background-image: url(images/subnav_press.png);
background-repeat:no-repeat;
height:71px;
width:246px;
}

#subnav_news:hover, #subnav_letters:hover, #subnav_press:hover, .home {
background-position:0 -71px;
}


#nav a:hover {
	background-position:0 -32px;
}


/* Sidemenu */

#sidenav {
	float:left;
	width:204px;
	margin-right:16px;
	cursor:pointer !important;
}

#sidenav div {
	margin-top:120px;
	cursor:pointer !important;
}

.sidenav, .sidenav_clean {
	margin-left:44px;
	color:#F8F8F8;
	font-size:16px;
	line-height:42px;
	font-weight:bold; 
	font-family:Helvetica, Arial, sans-serif;
	cursor:pointer !important;
}

 .sidenav_clean:hover {
	color:#FFF;
	cursor:pointer !important;
 }

.sidenav2 {
	margin-left:44px;
	color:#FFF !important;
	font-size:16px;
	display:block;
	padding-top:10px;
	font-weight:bold; 
	font-family:Helvetica, Arial, sans-serif;
	cursor:pointer !important;
}

.sidenavsub {
	font-size:14px;
	margin-left:40px;
	line-height:39px;
	cursor:pointer !important;
}

 .nav1 {
	width:204px;
	height:43px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav1_bg.png'); 
 }
 

  .nav1:hover, .nav2:hover, .nav3:hover, .nav4:hover, .homenav {
	background-position: 0 -88px !important;
	cursor:pointer !important;
 }
 
   .nav1a:hover, .nav2a:hover, .nav3a:hover, .nav4a:hover, .homenava  {
	background-position: 0 -82px !important;
	cursor:pointer !important;  
 }
   
     .nav1_long:hover, .nav2_long:hover, .nav3_long:hover, .nav4_long:hover, .homenav_long  {
	background-position: 0 -67px !important;
	cursor:pointer !important;
 }
   
   .nav1a_long:hover, .nav2a_long:hover, .nav3a_long:hover, .nav4a_long:hover,  .homenava_long  {
	background-position: 0 -66px !important; 
	cursor:pointer !important; 
 }
   
   
  .nav1_long {
	width:204px;
	height:64px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav1_large.png');
	cursor:pointer !important; 
 }
 
   .nav1_exlong {
	width:204px;
	height:88px;
	display:block;
	background-repeat:no-repeat;
	background-position: 0 0 !important; 
	background-position:top;
	background: url('images/sidenav1_exlarge.png');
	cursor:pointer !important;
 }
 
.nav1_exlong:hover  {
	background-position: 0 -89px !important;
	cursor:pointer !important;
 }
 
 
 /*  Hack for Chrome */
 body:nth-of-type(1) .nav1 a,  body:nth-of-type(1) .nav2 a,  body:nth-of-type(1) .nav3 a,  body:nth-of-type(1) .nav4 a { display:inline-block; margin-top:14px;}
 body:nth-of-type(1) .nav1a a,  body:nth-of-type(1) .nav2a a,  body:nth-of-type(1) .nav3a a { display:inline-block; margin-top:14px;}
 
.nav2 {
	width:204px;
	height:43px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav2.png'); 
	margin-top:16px;
 }
 
.nav3 {
	width:204px;
	height:43px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav3.png');
	margin-top:16px;
 }

.nav3_long {
	width:204px;
	height:64px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav3_large.png');
	margin-top:16px;
 }
 
  .nav4 {
	width:204px;
	height:43px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav1_bg.png'); 
	margin-top:16px;
 }
 
 
  .nav1a {
	width:190px;
	height:39px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav1a.png'); 
	margin-left:14px;
	margin-top:8px;
 }
 
   .nav1a_long {
	width:190px;
	height:64px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav1a_large.png'); 
	margin-left:14px;
	margin-top:8px;
 }
 
 
.nav2a {
	width:190px;
	height:39px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav2a.png'); 
	margin-left:14px;
	margin-top:16px;
 }
 
 .nav2a_long {
	width:190px;
	height:64px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav2a_large.png'); 
	margin-left:14px;
	margin-top:8px;
 }
 
.nav3a {
	width:190px;
	height:39px;
	display:block;
	background-repeat:no-repeat;
	background: url('images/sidenav3a.png');
	margin-left:14px; 
	margin-top:8px;
 }


/* Right Side */

.rightside {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.rightside img {
	margin-bottom:20px;
}

.rightquote span{
	display:block;
	color:#3C655F;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	margin-top:4px;
	margin-bottom:30px;
}

#phrase {
	margin:20px 0 20px 0;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	text-align:center;
	width:934px;
	display:block;	
}

.rightquote {
	color:#3C655F;
	display:block;
	text-align:center;
	font-style:normal;
	font-weight:normal;
}



/* Sidebar */
#sidebar {
	float: left; 
	width: 200px;
	font-size:0.9em;
}
#sidebar ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar li 
{
	margin-bottom:8px;
}
#sidebar ul ul
{
	list-style:none;
	margin:0.5em 0 0 1em;
}
#sidebar ul ul ul
{
	margin:0 0 0 1em;
}
#sidebar li.sidebox {
	padding:1px 10px;
	margin:0 0 1em 0;
}
li#sidelinks ul
{
	margin:0;
	padding:0;
}
#sidebar li.sidebox p img {
	margin:0;
	padding:3px;
	border:#ccc 1px solid;
	background:none;
}

#footer {
	clear: both; 	
	background:url('images/footer_bg.gif');
	background-repeat:no-repeat;
	margin: 0 auto; 
	width: 934px; 	
	text-align: left;
}
 html #footer {
	height: 1%;
}
#footer p {
	float: left; 
	width: 40%; 
	line-height: 1.2em;
}

#footer span {
	display:inline-block;
	margin-top:16px;
}

#footer span img {
	margin-left:30px;
}

#footer p a {
	text-transform:uppercase;
	font-size:10px;
	color:#42210B;
	font-weight:bold;
	margin-left:10px;
}

#footer div.right {
	float: right;  
	width: 60%; 
	text-align:left;
	font-size:11px;
	font-weight:bold; 
	color:#534741;
}

#footer a {
	font-size:11px;
	font-weight:bold; 
	color:#534741;
}

#footer a:hover {
	text-decoration:underline;
}


#footer div.right span {
	margin:4px 0 20px 0;
}

.phonum {
	margin-top:26px;
	color:#754C24;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}

.phonum span {
	width:120px;
	margin:0px !important;	
}


.smallfoot {
	font-size:10px;
	font-weight:normal;
	padding-bottom:16px;
	margin-top:0px !important;
	display:inline-block;
}

#footer_social {
	float:right;
	width:250px;
}

#footer_social img {
	display:inline-block;
	margin-right:14px;
	margin-bottom:8px;	
}

#comments, #respond{
	margin: 0;
	padding:1em 0 0 0;
}
#commentform 
{
	margin:10px 0;	
	padding:10px;
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}
.commentnum 
{
	font-size:1.5em;
	font-weight:bold;	
	margin:0 5px 0 0;
}
.nocomments 
{
	text-align:center;
	color:#999;
	font-size:0.9em;
}
#container .commentlist {
	margin: 1em 0;
	padding: 0;		
	border-top: #ddd 1px solid;
}
#container .commentlist li 
{
	list-style:none;
	margin: 0;
	padding: 0.5em 0.5em 2em;	
	border-bottom: #ddd 1px solid;
}
#container .commentlist li.alt 
{
    background:#f9f9f9;    
}
#container .commentlist li.authorcomment, #container .commentlist li.bypostauthor 
{
    border:#fc9 1px solid;      
}

#container .commentlist li .cmtinfo 
{
	font-size:1em;			
}
#container .commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}
#container .commentlist li .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
#container .commentlist .avatar
{
	float:right;	
}
#container .commentlist .commentmetadata
{
	font-size:0.9em;
}
#content .commentsfeed 
{
	background:url(img/icon_feed.gif) no-repeat left center;
	padding-left:16px;
}
#content .trackback 
{
	background:url(img/link.gif) no-repeat left center;
	padding-left:20px;
}
input.textbox, textarea, input[type="text"]
{
	border:#ccc 1px solid;
	background:#fff url(img/shadow_top.gif) repeat-x top;
	font:1em Verdana, Arial, Serif;
	padding:4px;
	width:200px;
}
#s
{
	width:150px;
}
textarea{
	width: 90%;
	padding:10px;
	line-height:2em;
	height: 10em;
}
input.textbox:focus, textarea:focus, input[type="text"]:focus
{
	background:#fff url(img/shadow_top.gif) repeat-x top;
	border:#999 1px solid;
}
#submit 
{
	padding:3px 5px;
}
.post h4 
{
	font-size:1em;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial, Serif;
}
.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
	color:#999;
}
#header, #content, #sidebar, #footer, .widget {
    overflow: hidden;
}

img.left, img.alignleft, div.alignleft
{
	float:left;
	margin:1em 1em 1em 0;
}
img.right, img.alignright, div.alignright
{
	float:right;
	margin:0 0 1em 1em;
}
img.aligncenter, div.aligncenter, .featured-thumbnail img
{
	text-align:center;
	margin:0 auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


#header{
	margin: 0 auto;
	width:934px;
	height: 98px;
	background-image: url('images/head_bg.png');
	background-repeat:no-repeat;
	position: relative;
	z-index:9;
	padding:0;
	margin-bottom:30px;
	display:block;
}


#headerblog{
	float: left;
	width:824px;
	height: 146px;
	background-image: url('http://eldercareanswers.com/images/header4blog.gif');
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

#logo{
	float: left;
	position: relative;
	z-index: 10;
	
}
#logo a{
	float: left;	
}
#logo a img{
	float: left;
}
#header_info{
	float: right;
	font-size: 10px;
	color: #848484;
}

#header_info p{
	line-height: 16px;
	font-size:11px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	
}
#header_info strong{
	font-size:11px;
	line-height: 12px;
}
.header_phone{
	float: left;
	width:445px;
	margin:4px 0 5px 0;
}
.header_phone h5{
	font-size:11px;
	line-height: 13px;
	font-weight:normal;
}

#header2 .header_search{
	float: left;
	width: 176px;
}
#header2 .header_search p
{
	float: left;
	margin: 0px;
	padding:0px;
	width:auto;
}
#header2 .header_search a{
	color:#3D8DCA;
}
.input_field input{
	float: right;
	font-size: 11px;
	color: #5c5c5c;
	border: 1px solid #959494;
	width: 176px;
	margin:0;
	padding:2px;
}
.header_search a{
	font-weight: normal;
	text-decoration: none;
}

/* CSS NAV */

#nav{
	float: right;
	width: 600px;
	text-align:right;
	*margin-top:20px;
}

#navblog{
	height: 13px;
}

#nav ul { /* all lists */
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 1;
}

#nav ul{
	float: right;
	padding-top: 0px;
}


#nav li { /* all list items */
	float: left;
	width: 105px; /* width needed or else Opera goes nuts */
	margin: 0px 6px;
	background-image: none;
	padding: 0;
}

#nav li ul{ /* second-level lists */
	position: absolute;
	width: 190px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 11;
	padding: 5px 0px 0px 0px;
	margin: 0;
}

#nav li ul li{
	width: 128px;
	margin: 0;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -24px 0px 0px 190px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li.nav_care-services a{
	background-image: url('http://eldercareanswers.com/images/nav_care-services.gif');
	width:94px !important;
}

#nav li.nav_care-services{
	width: 105px;
}

#nav li.nav_who-we-are a{
	background-image: url('http://eldercareanswers.com/images/nav_who-we-are.gif');
}

#nav li.nav_who-we-are{
	width: 92px;
}

#nav li.nav_answers-and-news a{
	background-image: url('http://eldercareanswers.com/images/nav_answers-and-news.gif');
}

#nav li.nav_answers-and-news{
	width: 125px;
}

#nav li.nav_contact a{
	background-image: url('http://eldercareanswers.com/images/nav_contact.gif');
}

#nav li.nav_contact{
	width: 66px;
}

#nav li.nav_blog a{
	background-image: url('http://eldercareanswers.com/images/nav_blog.gif');
}

#nav li.nav_blog{
	width: 44px;
}

#nav li.nav_home a{
	background-image: url('http://eldercareanswers.com/images/nav_home.gif');
}

#nav li.nav_home{
	width: 42px;
}

#nav ul li a{
	background-position: 0px 0px;
	text-align:left;
}

#nav li a:hover{
	background-position: 0px -13px;
}

#nav li.nav_selected a{
	background-position: 0px -13px;
}

#nav li.nav_care-services li a, #nav li.nav_who-we-are li a, #nav li.nav_answers-and-news li a{
	background-image: none;
	background-color: #e2826f;
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 6px 5px;
	height: 14px;
	width: 190px;
}

#nav li li a:hover{
	background-color: #5592c7;
}

#nav li:hover{
	height: 1%;
}

#nav li li ul{
	margin-left: 199px;
	margin-top: -31px;
}

#nav li.nav_care-services li li a, #nav li.nav_who-we-are li li a, #nav li.nav_answers-and-news li li a{
	background-color: #5592c7;
	overflow: inherit;
	height: auto;
}

#nav li li li a:hover{
	background-color: #4175a3;
}
#header2 #nav ul li.space{
	float: left;
	width: 10px;
	height:10px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.no-show {
	display: none;
}

/* Hey let's Play with Tables! */
#diagnosis {
	line-height: 18px;
	border: 1px solid #769C96;
}
#diagnosis  tr.alt {
	background-color: #F2F7FF;
}

#diagnosis  tr {
	background-color:#fffaef;
}
#diagnosis td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 8px;
	padding-top: 5px;
}

#newsletter{
	width:190px;
	height:100px;
	background:url('images/btn_blank.png');
	background-repeat:no-repeat;
	padding-left:4px;
	margin-left:5px;
	display:block;
}

.newslettertitle {
	display:block;
	width:190px;
	text-align:left !important;
	padding:16px 0 4px 25px;
}

#newsletter .sidenav {
	margin:0 04px 0 0;
}

#ccoptin {
	display:block;	
	padding-top:0px;
	padding-top:1px\0;
}

#newsletter .submit {
	margin-top:5px;	
}

.jshowoff-slidelinks {
	z-index:999999;
	position:relative;
	margin-top:-100px;
	margin-left:800px;
	*margin-right:-2000px;
}


/*
.jshowoff-slidelinks {
	z-index:999999;
	position:absolute;
	top:0px !important;
	margin-top:256px !important;
	margin-left:820px;
	*margin-left:1350px;
}

*/

.jshowoff-slidelinks a {
	width:15px;
	height:15px;
	margin-left:5px;
	display:inline-block;
	background-image:url('images/rotate_dot.gif')
}

a.jshowoff-active {
	background-position: 0 -15px;
}

#home_bottom {
	background-image:url('images/home_bottom_bg.gif');
	background-repeat:repeat-x;
	height:640px;	
}

#home_bottom #phrase {
	margin:10px 0 0px;
}

#home_callouts {
	background-image:url('images/home_bottom_center.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:457px;
	width:100%;
	border-bottom:1px solid #fff;
}

.homeheader {
	color:#fff;
	line-height:1.2em;
	margin-top:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}

.extratext {
	width:940px;
	margin:10px auto 0;	
}

#callout1{
	position:absolute;
	display:block;
	z-index: 99999999;
	width: 288px;
	top:432px;
	left:50%;
	margin-left:-445px;
}

#callout1 h2 {
	color:#42210B;
	font-size:16px;
	width:230px;
	margin-left:35px;
}

#callout1 p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-stretch:condensed;
	margin-left:35px;
	font-size:14px;
	width:230px;
	line-height:1.2em;	
}

#callout2{
	position:absolute;
	display:block;
	z-index: 99999999;
	width: 288px;
	top:412px;
	left:50%;
	margin-left:-135px;
}

#callout2 span{
	display:block;
	margin-top:2px;	
}

#callout2 h2 {
	color:#42210B;
	font-size:16px;
	width:240px;
	margin-left:25px;
}

#callout2 p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-stretch:condensed;
	margin-left:25px;
	font-size:14px;
	width:240px;
	line-height:1.2em;	
}

#callout3{
	position:absolute;
	display:block;
	z-index: 99999999;
	top:420px;
	width: 288px;
	left:50%;
	margin-left:176px;
}
#callout3 span{
	display:block;
	margin-top:3px;	
}

#callout3 h2 {
	color:#fff;
	font-size:16px;
	width:240px;
	margin-left:20px;
}

#callout3 p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-stretch:condensed;
	margin-left:20px;
	font-size:14px;
	width:240px;
	line-height:1.2em;	
}

.rightsocial img {
	margin:0px !important;
}

.hide {
	display:none;	
}

.show {
	font-weight:bold;
	font-style:italic;
	color:#3D6963;
	cursor:pointer;
	clear:both;
}


.names, .credits {
	float:left;
	display:block;
}

/* TIME FOR SOME CHROME AND SAFARI HACKS! HACK ZEE WEB! */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sidenav .cufon  { display:block; margin-top:14px; }
}
