/* --- tags for mac etc --- */body {	background: #999999 ;	margin: 0;	padding: 0;	font: 12px Verdana, Arial, Helvetica, sans-serif;}table {	margin: 0;	width: 100%;	padding: 0;	border: 0;    background-image: url(../img/tablebg.gif);	}	h1 {	font-size: 20px;}h2 {	color: #666666;		font-size: 18px;}td {    vertical-align:top}th {	background: url(../img/th_bg_orange.gif) repeat-y;}ul {	list-style: url(../img/folder_close.gif) none;}hr {	height: 2px;	background: #996600;	border: 0px;}a:link {	color: #3300FF;	background-color: transparent;	text-decoration: none;}a:visited {  color: #000099;  background-color: transparent;  text-decoration: none;}a:hover {  color: #FF3300;  background-color: transparent;  text-decoration: none;}a:active, a:focus {  color: #CCCCCC;  background-color: transparent;  text-decoration: none;}/* --- main box for centering --- */#main {    margin-left: auto;	margin-right: auto;	width:95%;}#main2 {    margin-left: auto;	margin-right: auto;	width:95%;}#main2 li {    list-style: url(../img/arrow_orange.gif) none;}/* --- main table --- */.in {	background: url(../img/bodybg.gif);}/* --- top nabigation --- */.list {	background: #FFCC00;	text-transform: capitalize;	margin: 0;	text-align: center;	padding: 0px;	border: 0px;	vertical-align: top;	font-size: 10px;}ul#topnavi {	margin: 0;	padding: 0px;	border: 0px;}ul#topnavi li {	color: #FFFFFF;	display: inline;	margin: 0 9px 0 0;}ul#topnavi li a {	color: #FFFFFF;	background-color: transparent;	text-decoration: none;}ul#topnavi li a:hover {  color: #FF3300;  background-color: transparent;  text-decoration: none;}ul#topnavi li a:active, a:focus {  color: #66CC66;  background-color: transparent;  text-decoration: none;}/* --- styles --- */.bottom {	background: url(../img/bottom_bg.jpg) repeat-x;	margin-top: 4px;	color: #666666;}.bottom2 {	background: url(../img/bottom_bg2.jpg) repeat-x;	margin-top: 4px;	color: #666666;}#td_t_l {	background: url(../img/td_t_l.jpg) no-repeat;}#td_t_r {	background: url(../img/td_t_r.jpg) no-repeat right top;}#td_b_l {	background: url(../img/td_b_l.jpg) no-repeat left bottom;}#td_b_r {	background: url(../img/td_b_r.jpg) no-repeat right bottom;}.tabletop {	background: #33CC66;	margin-bottom: 4px;}.tablebottom {	margin-top: 4px;	background: #33CC66;}#footer {	color: #999999;	font: x-small Verdana, Arial, Helvetica, sans-serif;}.bug {	font-size: 10px;	color: #666666;	text-align: center;}.middle {	color: #CC6600;	font-size: 14px;	letter-spacing: 2px;	font-weight: bolder;}#book td {	padding: 10px;	border-bottom: 1px solid #99FF66;}.samples {	background: #FFFFCC;}.samples td {	padding: 6px;}.gray {	color: #999999;}
