body{	background-color: #FFFFFF;	padding: 0;	margin: 0;	font-size: 11pt;	color: #000;	font-family: Times, Georgia, Serif;}div#wrap {	width: auto; 	margin: 0 5%;	padding: 0; 	border: 0;	background: transparent;	margin-left: 5%;	padding-top: 1em;}/*------ @generic - Nav Structure (let's get rid!) ------------------------ */#top_nav {	display: none;}#section_nav ul {	padding: 0px;	margin: 0px;	line-height: 0px;}#nav ul li{	display: inline;}#section_nav ul li, #download_nav ul li, #nav ul li, #nav ul ul li{	list-style: none;	padding: 0px;	margin: 0px;	line-height: 0px;}#section_nav ul li a, #download_nav ul li a, #nav ul li a, #nav ul ul li a{	display: none;}/* lets show where we are tho' */#section_nav ul li a.here, #download_nav ul li a.here, #nav ul li a.here, #nav ul ul li a.here{	display: block;	text-decoration: none;	line-height: 1em;}#nav ul ul li a.here{	padding-top: 1em;}#content #nav ul li a.here:after, #nav ul ul li a.here:after{   content: "";}#snippets .box, #footer{	display: none;}#snippets .strategies{	display: block;	border-width: 2px 0 0;	border-style: solid;}#main p.havesay, #main ul.prevnext {	display: none;}#main form fieldset h2 {	display: none;}#main, #home{	border-width: 2px 0 0;	border-style: solid;}#home_statement p.enter a {	display: none;}#main span.print {	display: none;}form, fieldset{	border: 0px;	padding: 0px;	margin: 0px;}textarea#question{	width: 100%;	display: block;}input{	display: none;}/*----- @section Search -------------------*/.sort, .paginate{	display: none;}/*----- @common -------------------*/#logo{	margin-top: 5px;	margin-bottom: 15px;}#logo h1, #logo p{	display: none;}h1, h2, h3 {	font-family: Times, Georgia, Serif;}blockquote {	color: #666;	font-size: .9em;}/*ul.clips {	list-style: none;	padding-left: 0;	margin-left:0;}ul.clips li {    border-top-width: 1px;    border-top-style: solid;    border-top-color: rgb(218, 218, 218);    margin-bottom: 1em;    padding-top: 3px;    padding-bottom: 0pt;    float: left;}#body_main img{	border: 1pt solid #666;}.listing-img {	border-width: 1px;    border-style: solid;	border-color: rgb(209, 209, 209);	padding: .1em;	margin: .2em 1em 1em 0;	float: left;}.primary-img{    float: left;    margin-bottom: 1em;    margin-right: 3em;    padding: .2em;}#context{    padding: 0 0 2em 2em;    font-size: .9em;	color: #666;}*/a:link, a:visited {	color: #333333;	background: transparent;	font-weight: normal;	text-decoration: underline;}#content a:link:after, #content a:visited:after{	content: " (" attr(href) ") ";	font-size: 90%;}a img{	border: none;}.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {	display: none !important;	height: 0;	width: 0;	position: absolute;	overflow: hidden;}span.sIFR-alternate {	visibility: visible !important;	display: block !important;	position: static !important;	left: auto !important;	top: auto !important;}