@import url("basic.css.php");/* ~Content */.content {	clear: right;	margin: 0 0 0 220px;	padding: 0;	background: #fff;	color: #111;} /* intro border holds image in same place cross browser*/.intro {	border: 1px solid #fff;}/* ~Header */.header {	height: 150px;	background: #000 url(images/collage3wide.jpg) no-repeat bottom left;}/* ~Qucklinks -- or How Do I */.quicklinks {	width: 322px;	margin: 20px 0 10px 10px;	padding: 0px 0px 0px 0;	background: #fff url(images/bkgr-ql-top.gif) no-repeat top left;}.quicklinks h3 {	margin: 0 0 0 20px;	padding: 1px 0px 0px 0px;	color: #002688;	font-size: 1.2em;	letter-spacing: .05em;}#form3 {	margin: 0 10px 0 15px;	padding: 0 0 0 3px;}#form3a {	margin: 0;	padding: 0;	background: #fef9f0;	border: 1px solid #fce2ac;}#form3a option {	border-bottom: 1px solid #fceac5;}option.highlight {	background: #fdf1d9;	border-bottom: 1px solid #fceac5;}#gosubmit {	background: #4468AA;	border: 1px solid #002688;	color: #fff;	padding: 0 1px 2px 1px;}.quicklinks p {	margin: 0;	background: #fff url(images/bkgr-ql-bottom.gif) no-repeat bottom left;	font-size: 60%;}/* ~Terse graf */h2.graf {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-transform:uppercase;	margin: 10px 0 5px 0;	padding: 0px 0 0 0;	color: #002688;}p.graf {	margin: 2px 230px 15px 20px;	padding: 0;	line-height: 1.8;	font-size: 1.1em;}p.graf a:link, p.graf a:visited {	margin: 0px;	padding: 0px;	background: transparent;	color: #111;	border-bottom: 1px solid #aaa;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}p.graf a:active, p.graf a:hover {	margin: 0px;	padding: 0px;	background: transparent;	color: #c00;	border-bottom: 1px solid #c00;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}/* ~News */.news {	clear: right;	margin: 0 0 0 265px;	padding: 1px 0 0 0;}.news #rssnewsfeed {	float: right;  margin: 10px 110px 0 0;}.news h2 {	margin: 10px 0 0 -10px;	padding: 5px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-transform:uppercase;	color: #002688;}.news h2 a:link, .news h2 a:visited {	padding: 2px 5px;	background: #4468AA;	color: #fff;  border: 1px solid #002688;}.news h2 a:hover, .news h2 a:active {	padding: 2px 5px;	background: #900;	color: #fff;  border: 1px solid #600;}.news ul {	margin: 0 15px 0 0px;	padding: 5px 0 0 0;}.news ul li {	margin: 0 0 0 15px;	padding: 2px 0 10px 0;	font-size: 1em;	list-style-image: url(images/bullet-red-arrow2.gif);}.news ul li.healthyblog {	list-style-image: url(images/bullet-apple.gif);}.news a:link, .news a:visited {	margin: 0px;	padding: 0px 0 0 0;	background: transparent;	border-bottom: 1px solid #aaa;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}.news a:hover, .news a:active {	margin: 0px;	padding: 0px;	background: transparent;	color: #c00;	border-bottom: 1px solid #c00;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}/* ~Info For... */.info-for {	float: left;	width: 233px;	margin: 0 30px 10px 0;	padding: 0;	background: url(images/info-for-top.gif) no-repeat top left;}.info-for ul {	margin: 32px 20px 0 47px;	padding: 0;	line-height: 1.3em;	color: #000;}.info-for li {	display: block;	padding: 0px;	list-style: none;}.info-for li a {	display: block;	height: 59px;	margin: 0;	padding-top: 5px;	padding-left: 5px;	padding-right: 3px;	border: 1px solid #fff;	font-size: 1.1em;}.info-for li a:link, .info-for li a:visited {	border: 1px solid #fff;	border-bottom: 1px solid #ddd;	color: #002688;	text-decoration: underline;}.info-for li a:hover, .info-for li a:active {	background: #e9eff4;	border: 1px solid #fff;	border-bottom: 1px solid #ddd;	color: #c00;	text-decoration: underline;}.info-for-photo {	float: left;	padding-right: 10px;}p.spotmore {	margin: 0;	padding: 8px;	padding: 8px 20px 20px 120px;	background: url(images/info-for-bottom.gif) no-repeat bottom left;	border-bottom: 1px solid #fff;}/* ~Images */img.rightimage {	clear: right;	float: right;	border: none;	padding: 0px 15px 0 10px;}a.rightimage:link, a.rightimage:visited, a.rightimage:hover, a.rightimage:active {	background: #fff;	border: none;	text-decoration:none;}/* ~Tools, 2nd set (upper right) */#tools2 {	clear: right;	float: right;	width: 188px;	padding: 4px 2px 0px 0px;	background: #fff;}#tools2 ul { 	display: inline; 	margin: 0;	padding: 0;}#tools2 li { 	display: inline; }#tools2 a:link, #tools2 a:visited {	margin: 0px 1px 0 0;	padding: 0 6px;	background: #4468AA;	border: 1px solid #000;	color: #fff;}#tools2 a:active, #tools2 a:hover {	margin: 0px 1px 0 0;	padding: 0 6px;	background: #FCE1AC;	border: 1px solid #000;	color: #000;}#tools3 {	float: left;	width: 188px;}li#tools4 {	float: left;	margin-right: 5px;}ul#smenu1 {	position: absolute;	z-index: 100;	background: url(images/bkgr-tools-top.gif) repeat-x top left;	text-align: left;	margin: -2px 0 0 0;	padding: 12px 0 5px 0;	border-bottom: 1px solid #4468aa;	border-left: 1px solid #4468aa;	border-right: 1px solid #4468aa;}#smenu1 li {	display: block;	list-style: none;}#smenu1 a:link, #smenu1 a:visited {	margin: 0px 4px 0 4px;	padding: 0 10px;	background: #fff;	border: 1px solid #8ac;	color: #000;}#smenu1 a:hover, #smenu1 a:active {	margin: 0px 4px 0 4px;	padding: 0 10px;	background: #FCE1AC;	border: 1px solid #000;	color: #000;}/* ~Topical submenus*/.topical ul ul {	margin: 2px 0px 0 13px;	padding: 0 0 0 0;	background: #002688;	border-bottom: 1px solid #002688;	border-left: 1px solid #002688;	border-right: 1px solid #002688;	list-style-type: none;}.topical ul ul li {	border: 1px solid #002688;}.topical ul ul li a:link {	background: #002688 url(images/bullet6.gif) no-repeat top left;	border: 1px solid #002688;	color: #fff;}.topical ul ul li a:visited {	background: #002688 url(images/bullet6.gif) no-repeat top left;	border: 1px solid #002688;	color: #fff;}.topical ul ul li a:hover, .topical ul ul li a:active {	background: #4468AA url(images/bullet6.gif) no-repeat top left;	border: 1px solid #8ac;}