/*styling HTML standard elements */body {	font-family: verdana, helvetica, tahoma,  sans-serif;	background: #fff url(../images/background_bando.gif) fixed no-repeat 0 0;	color:#000;	padding:0;	margin:10px;	}body, body div, body p, body td, body li, body dd   {	font-family: verdana, sans-serif;             /* more specific to override rule in importing sheet */    font-size:    x-small;                   /* false value for WinIE4/5 */    voice-family: "\"}\"";                /* trick WinIE4/5 into thinking the rule is over */    voice-family: inherit;                /* recover from trick */    font-size:    small                      /* intended value for better browsers */    }html>body, html>body div, html>body p,html>body td, html>body li, html>body dd    {    font-size:    small             /* be nice to Opera */    }h4 {	margin:5px 0px 5px 0px;	font-weight:bold;}h1 {	font-family: georgia, serif;	font-weight:normal !important;}	h2 {	margin-bottom:10px;}h1 {	padding:10px 0 10px 0;	margin:0 0 10px 0; }a:link {	font-family: verdana, helvetica, tahoma,  sans-serif;	color:#06a;	text-decoration:none;	font-weight:bold;	background-color:transparent;}a:visited {	font-family: verdana, helvetica, tahoma,  sans-serif;	color:#906;	text-decoration:none;	font-weight:bold;	background-color:transparent;}a:hover {	font-family: verdana, helvetica, tahoma,  sans-serif;	color:#f30;	text-decoration:underline;	font-weight:bold;	background-color:transparent;}h2, h3, h4, h5, h6 {	font-family: verdana, sans-serif;	font-weight:normal !important;	margin:0;	padding:0}h2 a, h3 a {	font-weight:normal !important;}p, li {	line-height:1.6em;}table {	margin-bottom:15px;}table a {	font-weight:normal;}td {	font-family:verdana, sans-serif;	vertical-align:top;}th {	text-align:left;	font-size:larger;	border-bottom:1px dotted #999;}table h4, table h3, table h2 {	font-family:verdana, sans-serif;	font-weight:normal;		margin-top:10px;	margin-bottom:10px;}dt {	font-weight:bold;	padding:5px;	/*color:#5A79B1*/}dd {	padding:5px;}hr {	background-color:#999;	color:#999;	height:1px;	border:none;}fieldset {		border:0;	margin:0;	padding;0;}label {	font-weight:bold;}/*styling HTML standard elements *//*styling the header */div#logo { 	height:73px;} div#logo img { vertical-align:bottom;}div#header { 	margin-top:20px;	height:34px;} div#header img { vertical-align:bottom;}div#band {	font-size:smaller;	border-top:2px solid #123466;	color:#fff;	height:4px;} div#band a{	color:#fff;	background-color:transparent;}div#subnav {	font-size:smaller;	border-bottom:1px solid #999;	margin: 10px 0 10px 0;	padding: 0 0 5px 0;}/*styling the header *//*styling main section */h1#welcome {	margin:0;	padding:0;	padding-bottom:3px;	margin-bottom:3px;}div#main {  	padding:0;	margin:0 240px 0 0;	/*silly box model hack for IE */  	voice-family: "\"}\"";   	voice-family:inherit;  	margin:0 215px 0 0;  	padding:0 30px 0 15px;} html>body #main {	margin:20px 215px 0 0;  	padding:0 30px 0 15px;}div#journal {	border-bottom:1px solid #999;}div#journal img {	margin:0 10px 10px 0;	border:1px solid #000;}div#journal h3 {	margin:0;	padding:0;}div#knowledge {	padding-top:10px;}/*styling main section *//* right hand styling */div#right {	position:absolute;    top:150px;    right:10px;	color:#000;	width:230px;}div#right p {	font-size:smaller;	line-height:1.3em}div#right ul {	margin:0;	padding:0;	list-style:none;}div#right ul li {	margin:10px 0 10px 0;	padding:0;	list-style:none;}div#right ul li img {	vertical-align:middle;}div#right ul li a {	text-decoration:none;}div#right ul li span#healthyliving {padding-right:15px;padding-top:6px; background:#fff url("../images/healthliving_rainbow.gif") no-repeat top right;}div#right ul li a.menu {	color:#036;	display:block;	padding-left:30px;	height:22px;	background:#fff url("../images/arrow_menu_highlight.gif") no-repeat 0px 0px;}div#right ul li a.menu:visited {	color:#036;}div#right ul li a.menu:hover {	color:#f96;	display:block;	padding-left:30px;	height:22px;	background:#fff url("../images/arrow_menu_highlight.gif") no-repeat 0px -24px;}a#donate {	display:block;	height:50px;	width:230px;	background:#fff url("../images/donate.gif") no-repeat 0px 0px;}a#donate:hover {	display:block;	height:50px;	width:230px;	background:#fff url("../images/donate.gif") no-repeat 0px -51px;}span.hidden {  display:none;}#backissues h5 {	margin:0;	padding:0;}.button {	background-color:#FF7214;	color:#fff;	margin-top:7px;}.inputbar {	border:1px solid #000;}div#extra img {padding:4px 4px 0 4px;}/* right hand styling *//* right hand about section styling */div#about h5 {	 color:#123466;	/* color:#123466; */	background-color:transparent;	padding-bottom:4px;	border-bottom:1px dashed #fff;	font-weight:bold !important;}div#about p {	margin:4px 0 4px 0;}/* right hand about section styling *//*  right hand extra styling */div#extra h5 {	 color:#123466;	/* color:#123466; */	background-color:transparent;	padding-bottom:4px;	border-bottom:1px dashed #fff;	font-weight:bold !important;}/*  right hand extra styling *//*  right book styling */div#book h5 {	 color:#123466;	/* color:#123466; */	background-color:transparent;	padding-bottom:4px;	margin-bottom:4px;	border-bottom:1px dashed #fff;	font-weight:bold !important;}/*  right book styling */div#book img {	margin:3px 6px 0 0;}div#searcharea {	position:absolute;	top:0px;	right:10px;	color:#000;	width:230px;	padding:10px 0 5px 0;	background:url("../images/search_area.gif") no-repeat bottom left;} div#searcharea form {	padding:0;	margin:0;}div#searcharea a {	font-size:smaller;}div#searcharea img {vertical-align:middle;}div#searcharea input.inputbar {	vertical-align:bottom;	width:130px;}div#searcharea .button {	background-color:#ACC7DA;	width:60px;	color:#036;	font-weight:bold;	vertical-align:middle;}div#searchinput  {	margin:0 10px 10px 10px;}div#searcharea div#advanced-search {margin-top:5px;	text-align:center;}/*styling the footer */div#footer {  	padding:0;	margin:0 230px 0 15px;		border-top:1px solid #999;}#footer p{	font-size:smaller;	} /*styling the footer *//*styling category listing on homepage */#category h4, #category h3{	border-bottom:1px solid #999;	padding-bottom:4px;}table#category td a {	display:block;	padding:2px 0 2px 0;}table#category hr {	display:none;}/*styling category listing on homepage *//* styling bandolier extra listing */#extratable a {	display:inline;}#extratable hr {	background-color:#ddd;	color:#cdcdcd;	height:1px;	border:none;	margin:3px 0px 3px 0px}#extratable h3 {	margin-bottom:5px;}/* styling bandolier extra listing *//* styling bandolier knowledge tables */table.general td a {	display:block;	padding:2px 0 6px 0;}table.general td h4, table.general td h3, table.general td h2, table.general td h1{	border-bottom:1px solid #999;	padding-bottom:4px;	/* color:#5A79B1; */}/* styling bandolier knowledge tables *//* styling for the journal section on the homepage */.clear {	clear:both;}p.journal {	text-align:right;	line-height:1.0em;	padding:0 0 10px 0px;	border-bottom:1px dotted #999;}/* styling for the journal section on the homepage *//* hide the skip navigation link in visual browsers */.hide {	display: none;}div#main h4 {	margin:5px 0 5px 0;	font-size:small;	font-weight:bold !important;	line-height:1.4em;}