@import url("reset.css");  /* Important *//* COLORSlight blue (bg) #E1E5F1dark blue (h1)  #4E6DB1extra dark blue (sidebar bg) #506FB2yellow (sidebar h1) #F4E17A*/body {	background:url("../graphics/sub-body-bg.jpg") repeat-y #E1E5F1;}a { color:#4E6DB1; }a:hover { color:#fff; }strong { font-weight: bolder; }a.purchase {color:#506FB2}img.buyitnow { margin:0px 0px -6px 0px; }div#main_container {	overflow:auto; /* contains floats */	width:950px;	min-height:500px;}div#dots {	position:absolute;	height:300px;	width:10px;	background:url("../graphics/dots.jpg");	top:0px;	left:700px;}div#top {	width:600px;}div#top div#nav {	height:21px;	width:450px;	float:left;	margin:0px 0px 0px 53px;}div#arrow {	width:20px;	height:20px;	position:absolute;	top:160px;	left:29px;	background:url("../graphics/yellow-arrow.jpg") no-repeat;}div#content {	clear:both;	margin:18px 0px 0px 60px;	width:620px;	min-height:475px;	font-family:Arial, Helvetica, sans-serif;	float:left;}div#content h1 {	font-size:24px;	font-weight:bold;	color:#4E6DB1;	margin:0px 0px 18px 0px;}div#content p {	font-size:12px;	line-height:15px;	margin:0px 0px 14px 0px;}div#content ul {	list-style-type:disc;	margin:8px 0px 18px 20px;}div#content ul li {	font-size:12px;	margin:0px 0px 12px 0px;	line-height:15px;}div#content h2 {	font-size:14px;	font-weight:bold;	margin:8px 0px 8px 0px;}div#content h3 {	font-size:13px;	font-weight:bold;	font-style:italic;	color:#4E6DB1;	margin:8px 0px 3px 0px;}div#side_image {	float:right;	padding:15px 15px 0px 15px;}div#footer {	width:600px;	height:200px;	clear:both;	margin:10px 0px 0px 53px;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;		color:#999;	padding:40px 0px 0px 0px;}div#sidebar {	float:right;	width:180px;	min-height:300px;	overflow:hidden;	border:2px #fff solid;	background:#506FB2;	padding:10px;	font-family:Arial, Helvetica, sans-serif;}div#sidebar a {	color:#F4E17A;}div#sidebar h1 {	color:#F4E17A;	font-size:18px;	margin:0px 0px 10px 0px;}div#sidebar p {	font-size:12px;	color:#fff;}	q {	  quotes: '\201C' '\201D' '\2018' '\2019';	  font-size:12px;	  color:#EEE;	  display:block;	  margin:3px 0px 6px 0px;	}    q:before {      content: open-quote;    }    q:after {      content: close-quote;    }		cite {		display:block;		font-style:italic;		font-size:12px;		margin:0px 0px 12px 0px;		color:#fff;		font-weight:bold;	}table {	width:85%;	font-size:12px;	padding:3px;}table td { 	padding:8px 0px 8px 0px;	border-bottom:1px #4E6DB1 solid;}
