/* CSS Document */* { margin:0;padding:0;} body {	background-image:url(../graphics/tan_background.gif);	background-repeat:repeat-x;}h1, h2, h3, h4, h5, h6 {color:#990000;padding:0 0 1em 0;}a{	text-decoration:none;	color:#990000;}a:hover{	color:#666666;	text-decoration:underline;}p {margin: 0 0 1em 0; }ul {margin:0 0 1em 1em;}li{line-height:1.5em;background:url('http://www.yourlunghealth.org/graphics/listmarker.gif') 0 8px no-repeat;list-style:none; padding:5px 5px 5px 10px;}#headlines {	font-family:Arial, Helvetica, sans-serif;}#headlines ul li{	font-size:11px;	border-top:1px solid #CCCCCC;	border-bottom:1px solid #FFFFFF;	}#headlines ul {/*display:inline;*/margin: 1em 0;}#headlines ul li a{	line-height:1.5em;    color:#000000;	text-decoration:none;	font-weight:bold;}#headlines ul li a:hover{	color:#990000;	text-decoration:underline;}#headlines .more { font-style:italic; font-size:14px; text-align:right; font-weight:bold;  background: url(../graphics/listmarker.gif) no-repeat left; margin: 0 0 0 110px;}#headlines .date {	font-size:10px;		font-family:Arial, Helvetica, sans-serif;	float:left;        border-right: 1px #990000 dotted;        border-left: 1px #990000 dotted;        padding-right: 2;        padding-left: 2;			}#inside_headlines a{	font-weight:normal;}#inside_headlines ul li{	border-bottom:1px solid #CCCCCC;	padding:5px 0 5px 0;	list-style: none;}.menu{	margin:10px auto;	left-margin:auto;	right-margin:auto;	text-align:center;}.menu p{	border-bottom:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;/*	border-right:1px solid #CCCCCC;	border-top:1px solid #CCCCCC; */	background-image:url(../graphics/menu_button_back.jpg);	background-repeat:no-repeat;	background-position:bottom left; 	padding:5px 5px 10px 5px;	}.floatright{	float:right;	margin-left:7px;}.floatleft{	float:left;}img.floatleft {padding: 0 1em 0 0;}.trail{	float:left;	width:480px;	padding:14px 0px 0px 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 10px;	text-align:left;}.trail a{	text-decoration:none;	color:#000000;}.menu{	padding: 2px 10px 5px 10px;	font-weight:bold;	text-align:left;}.menu a{	color:#000000;	text-decoration:none;}.menu a:hover{	color:#990000;	text-decoration:underline;}.subtitle{	font-weight:bold;	font-size: 125%;	margin: 1em auto .5em auto;}.menu .selected a{	color:#990000;}.bodycopy{	padding:10px 0 0 15px;	text-align:left;	margin-bottom:10px;	width:500px;}.bodycopy a{	font-weight:bold;}.pagecontrol{	background-image:url(../graphics/page_control.gif);	background-repeat:no-repeat;	width:249px;	height:27px;	padding:4px 0 0 125px;	margin-left:148px;}.wrong-answer {color:FF0000;}/*  YLH Headline Box */#headlinebox {padding: 0 0 5px 0;float:right;	width: 180px;	font-size: 1em;        margin:auto;}#headlinebox ul{      border: 1px solid #ccc;        margin:auto;        padding: 5px 5px 2px 5xp;	font-size: 1.0em;	margin: 0 0 0 18px;	background: url(graphics/bg-nav-diag.gif) left top repeat;}#headlinebox li{        list-style:none;	padding: 1px 12px;}#headlinebox a{	color: #FFF;	text-shadow: 2px 2px 1px #485731;		padding: 0;	background-color: transparent;	border: none;}#headlinebox a:hover{	color: #F6FF97;	font-weight: bold;}#headlinebox ul li img{	position: relative;	top: 1px;	vertical-align: baseline;}#headlinebox ul li.first-child{	background: url(/graphics/bg-nav-cap-top-left.gif) left top no-repeat;	padding-top: 8px;	}#headlinebox ul li.last-child{	background: url(/graphics/bg-nav-cap-bottom-left.gif) left bottom no-repeat;	padding-bottom: 8px;	}.callout {float:right;width:200px;border:1px solid #ccc;padding:10px;background:#D9D9BA;}.gerrity {	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	color: #999;}