* :focus { outline: 0; }
body { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; background: #fff; }

ul { margin:0; padding:0; list-style: none; }
ul li { float:left; }

.hidetext { text-indent: -5000px; overflow: hidden; }
.clear { clear:both; }

#header { padding-top:40px; height:60px; width: 850px; margin:0 auto; position: relative; }

#headline { background: url(../img/tdifo.gif) no-repeat;  width:271px; height:41px; padding:0; margin:0; position: absolute; bottom: 16px; left:0; }
#nav { margin-top:22px; position: absolute; right:0; bottom:15px; }

#nav ul li { margin-left:13px; border:1px solid #fff;  }
#nav ul li a { display:block; padding:2px 20px; border:1px solid #fff; color:#333; text-decoration:none;  }

#nav ul li a.active, #nav ul li a:hover { background-color: #eee !important; border:1px solid #e6e6e6; }
#nav ul li a.active { text-indent: -5000px; overflow: hidden; }

#nav ul li a#videos { background: url(../img/nav-videos.gif) #fff 20px 4px no-repeat; width:41px; height:13px; }
#nav ul li a#about { background: url(../img/nav-about.gif) 20px 4px no-repeat; width:37px; height:13px; }
#nav ul li a#finding-care { background: url(../img/nav-finding-care.gif) 20px 5px no-repeat; width:77px; height:13px; }
#nav ul li a#resources { background: url(../img/nav-resources.gif) 20px 5px no-repeat; width:58px; height:13px; }
/*#nav ul li a#search { background: url(../img/nav-search.gif) 20px 2px no-repeat; width:58px; height:13px; }*/



#flash-content { height:522px; background: black; color:#FFF; text-align: center; }
#flash-content a,#flash-content a:hover,#content a:visited { color: #fff; }


/* CONTENT PAGES */
#content {  background: url('../img/bg-tile.jpg'); border-top:5px solid #b2b2b2; border-bottom:5px solid #b2b2b2; padding:16px 0; } 

#content #inner-content { width:850px; margin: 0 auto; padding-top:0; padding-bottom:0; }

#inner-content h3 { margin:0; padding:8px 10px; font-size: 14px; font-weight:normal;}
#inner-content .headline { padding:20px; border-bottom: 1px solid #d4d4d4;}
#inner-content .copy { padding:20px 20px 65px; } 
#inner-content .copy p { color:#4a4a4a; font-size:16px; line-height:24px; margin-top:0;  }
#inner-content .copy h4 { color:#107160; font-size:20px; font-weight:bold; margin:0; padding:40px 0 4px 0; }

#inner-content .next-nav { text-align:right; padding-right:20px; padding-bottom:30px; }
#inner-content .next-nav a { color:#0f7260 !important; font-size:14px; }

.gradbox { border:3px solid #a8a8a8; background: url('../img/bg-gradbox.gif') repeat-x #fff; padding:25px 10px 10px 10px; }


#content-column { margin:0 auto; padding-top:20px; width: 665px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; }

#inner-content a { color:#107160 !important; }
#inner-content a:hover { color:#000 !important; }


/* RESOURCES */
.resources .left { width: 511px; float:left; margin-right:16px; }
.resources .right { width: 322px; float:left; }
.resources .right div.gradbox { padding:25px 0 0 0; }

.resources .right .twitter { margin-bottom:16px; }
.resources .right .title { padding-left:10px;}

.resources .friend { border:1px solid #d7d7d7; padding:6px; margin-top:15px; background-image:url('../img/bg-friendgrad.gif') !important; }
.resources .friend img { display:block; float:left; margin-right:15px; }
.resources .friend div.friend-entry { float:left; width:370px; padding-top:5px; }
.resources .friend div.friend-entry a {color:#0c7161 !important; font-size:16px; }
.resources .friend div.friend-entry p { font-size:11px; margin:2px 0; line-height:14px; color:#4a4a4a;}

.resources .facebook-container { background:#e2e2e2; margin-top:15px; border-top:1px solid #d7d7d7; padding:10px 8px; }

.resources .facebook-container .download { text-align:center; position:relative; padding:10px 0; }
.resources .facebook-container .download a { color:#0c7161 !important; font-size:12px; }
.resources .facebook-container .download a img { border:none;}
.resources .facebook-container .download div { margin-top:4px;}

/* TWEETS */
.resources .tweets { padding-top:21px;}
.resources .tweets .tweet { padding:5px 10px; border-top:1px solid #d4d4d4; color:#4a4a4a; font-size:13px; }
.resources .tweets .tweet .created-at { display:block; font-size: 10px; }
.resources .tweets .tweet a { color:#0c7161 !important; }

.resources .tweets .tweet img { display:block; float:left; }
.resources .tweets .tweet .tweet-content { float:left; width:225px; padding-left:20px; overflow:hidden; }

#footer { width: 850px; margin:0 auto; position: relative; height:100px;  }
#footer #fb { position: absolute; top:28px }
#footer ul { padding-top: 54px; }
#footer ul li { font-size: 11px;  margin-right:60px; font-weight: normal; letter-spacing: -.5px; }
#footer ul a { text-decoration: none; color:#929292; }

#logo { clear:both; position: absolute; padding:0; margin:0; right:0; top:22px; background: url(../img/logo.gif) no-repeat; width: 285px; height: 51px; }


body#popup
{
	padding:20px;
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
	color:#333;
}