/* Top Elements */* { margin: 0; padding: 0; outline: 0 }body {	font: 10px Arial, Helvetica, sans-serif;	color: #999999;	text-align: center;	margin: 0 0 50px 0;}/* links */a, a:visited {	color: #990000;	background: inherit;	text-decoration: none;}a:hover {	color: #CCCCCC;	background: inherit;}/* headers */h1, h2, h3 {	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #990000;}h1 {	letter-spacing: normal;	padding-top: 10px;	color: #990000;	font: lighter 11pt Geneva, Arial, Helvetica, sans-serif;}h2 {	color: #999999;	font: 14pt Geneva, Arial, Helvetica, sans-serif;}.greyheader {	font: 12pt Arial, Helvetica, sans-serif;	color: #999999;}.redheader {	font: 12pt Arial, Helvetica, sans-serif;	color: #990000;}h3 {	font: normal 11pt/12pt Arial, Helvetica, sans-serif;}.grey11 {	font: 12px Arial, Helvetica, sans-serif;	color: #999999;}h4 {	font: normal 8pt/12pt Arial, Helvetica, sans-serif;	color: #999999;}h5 {	font: normal 11pt Arial, Helvetica, sans-serif;	color: #990000;	padding-left: 5px;}h6 {	font-size: 11pt;	font-weight: normal;	color: #999999;	padding-left: 5px;}h1, h2, h3, p {	padding: 10px;	margin: 0;}ul, ol {	margin: 5px 20px;	padding: 0 20px;}ul {	list-style: none;}/* images */img {	border-top: 1px #FFFFFF;	border-right: 1px #FFFFFF;	border-bottom: 1px #FFFFFF;	border-left: 1px #FFFFFF;	padding: 0px;}.steve {	padding-left: 20px;}img.float-right {  	margin: 5px 0px 10px 10px;  }img.float-left {  	margin: 5px 10px 10px 0px;}code {  	margin: 5px 0;  	padding: 10px;  	text-align: left;  	display: block;  	overflow: auto;    	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;  	/* white-space: pre; */  	border: 1px solid #F4F3EC; 	background: #FAFAE7;  }/********************************************   LAYOUT********************************************/ #wrap {	position: relative;	background: #fff url(none);	width: 740px;	margin: 10px auto 0;	text-align: left;	border-top: 0px solid #CCCCCC;	border-right: 0px solid #CCCCCC;	border-bottom: 4px solid #990000;	border-left: 0px solid #CCCCCC;}.arrow1 {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	top: 170px;	position: relative;	left: 130px;}#content-wrap {	position: relative;	background: url(contentback2.jpg) no-repeat;	clear: both;	float: left;	width: 720px;	margin-left: 7px;	display: inline;	margin-top: 0px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	padding-top: 0;	padding-right: 0;	padding-left: 0;}.arrowdilvar {	position: inherit;	top: 5px;	left: -380px;	border-color: #FFFFFF;}.arrowblam {	position: relative;	top: 20px;	left: -20px;	border-color: #FFFFFF;}#content-wrap2 {	position: relative;	background: #fff url(contentback3.jpg) no-repeat;	clear: both;	float: left;	width: 720px;	display: inline;	margin-left: 7px;}#header {	position: relative;	width: 720px;	height: 100px;	padding: 10 0 0;	margin: 0px auto;}/* header links */#header #header-links {	position: absolute;	top: 56px;	right: 5px;	color: #8b0f04;	font: normal 14px Arial, Helvetica, sans-serif;	text-transform: none;	width: 390px;	text-align: right;}.spacer {	margin: 0px 0px 0px 390px;	border-width: 0px;	border-style: none;}#header #header-links a {	color: #8b0f04;	text-decoration: none;	padding: 0 2px;	font-weight: lighter;}#header #header-links a:hover {	color: #9B9B9B;}/* header-photo */#header-photo {	clear: both;	background: #fff;	margin: 5px auto;	padding: 0;	height:180px;	width: 870px;}#header-photo img {	border: none;	margin: 0; padding: 0;} /* Navigation */#nav {	clear: both;	margin: 0;	padding: 0;	height: 20px;	width: 720px;}#nav2 {	position: absolute;	color: #8b0f04;	text-transform: none;	width: 350px;	font: 12px Arial, Helvetica, sans-serif;	float: left;	padding: 0px;	top: 92px;	height: 25px;}#nav3 {	position: absolute;	color: #8b0f04;	text-transform: none;	width: 361px;	font: 12px Arial, Helvetica, sans-serif;	float: left;	padding: 0px;	top: 102px;	left: 356px;}.greylinktop {	color: #CC3366;}.pinklinktop {	font: 12px Geneva, Arial, Helvetica, sans-serif;	color: #CC3366;}/* Main Column */#main {	float: left;	width: 350px;	padding: 5px 0 0;	margin: 0 0 0 0px;	display: inline;	clear: both;	font-size: 9pt;}#mainl {	float: left;	width: 417px;	padding: 0px 10 0 0;	margin: 20px 0 0 0px;	display: inline;	clear: none;	border-style: none;}.lines {	left: -5px;	position: relative;	top: -5px;	right: 0px;	bottom: 2px;}#main2 {	float: left;	width: 350px;	display: inline;	clear: left;	border-right: none;	border-top-style: none;	border-left-style: none;	border-bottom: none;	position: relative;	height: 30px;}/* Sidebar */	#sidebar {	width: 365px;	padding: 20px 0 0;	margin: 0;	clip: rect(auto,auto,auto,auto);	top: 40px;	float: right;	border-top: 1px solid #990000;	font-size: 9pt;}.collections {	color: #990000;	font: 12px Arial, Helvetica, sans-serif;}#sidebar_little {	float: right;	width: 352px;	padding: 2px 0 2;	margin: 0;	clip: rect(auto,auto,auto,auto);	top: 0px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	clear: right;	left: 0px;	right: 0px;	bottom: 0px;	height: 30px;}#sidebar_little2 {	float: right;	width: 285px;	padding: 2px 0 2;	margin: 0;	clip: rect(auto,auto,auto,auto);	top: 0px;	left: 0px;	right: 0px;	bottom: 0px;	height: 30px;}#sidebar2 {	float: right;	width: 350px;	margin: 0;	clip: rect(auto,auto,auto,auto);	top: 40px;	clear: right;	padding: 2px 0 0;	font: 9pt Arial, Helvetica, sans-serif;}	.aut_image2 {	padding-top: 3px;	position: inherit;	padding-left: 1px;	border-color: #FFFFFF;}/* footer */#footer-wrap {	clear: both;	width: 720px;	text-align: left;	padding: 0px 0;	border-bottom: 15px solid #fff;	border-top: 1px solid #fff;	height: 30px;}#footer-columns {	margin: 0 auto;	padding: 0;	width: 720px;}#footer-columns a {	text-decoration: none;}#footer-columns .col3, .col3-center {	float: right;	width: 50%;	clear: left;}#footer-columns .col3-center {	margin-top: 0;	margin-bottom: 0;}/* bottom */#footer-bottom {	clear: both;	margin: 0 auto;	width: 870px;	padding: 15px 0 0 0;	text-align: center;}#footer-bottom  a {	color: #976834;}#leftcontent {	left:0%;	width:115px;	top:10px;	background:#fff;	float: left;	clear: left;	position: inherit;		}#rightcontent {	position: inherit;	width:230px;	top:50px;	background:#fff;	float: right;	border-right: none;}		#leftcontent2 {	left:0%;	width:170px;	top:10px;	background:#fff;	float: left;	clear: left;	position: inherit;		}#rightcontent2 {	position: inherit;	width:179px;	top:50px;	background:#fff;	float: right;	border-left: 1px solid #990000;		}/* bottom */#footer-bottom {	clear: both;	color: #666;	margin: 0 auto;	width: 870px;	padding: 20px 0 0;	text-align: center;}#footer-bottom  a {	color: #976834;}/* alignment classes */.float-left  {	float: left;	border-width: 0px;	border-style: none;	margin: 0px;	padding: 0px;}.float-right {	float: left;	margin: 0px;	border-style: none;	padding-top: 0px;	padding-left: 0px;}.align-left  { text-align: left; }.align-right { text-align: right; }/* display and additional classes */.clear { clear: both; }.LOGOimg {	border-top-style: none;	top: 22px;	position: relative;	border-width: 0px;	margin: 0px;	padding: 0px;}.arrow2 {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	top: 37px;	position: relative;	left: 180px;}.arrow3 {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	top: 0px;	position: relative;	left: 185px;}.visionarrow {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	top: -8px;	position: relative;	left: 406px;}.linksarrow {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	top: -8px;	position: relative;	left: 585px;}.autoresarrow {	left: 520px;	top: -16px;	position: relative;	padding: 0px;	border-color: #FFFFFF;}.contactarrow {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	top: -8px;	position: relative;	left: 640px;}.librosarrow {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	position: relative;	float: right;	right: 255px;	top: -8px;}.collections2 {	color: #999999;	font: 12px Arial, Helvetica, sans-serif;}.lines2 {	margin: 0px;	padding: 0px;	left: -18px;	position: relative;	border-width: 0px;	border-style: none;	top: 0px;	right: 0px;	bottom: 0px;}.images {	margin: 0px;	padding: 0px;}.taller {	padding: 290px 0px 0px;}.taller {	padding-top: 70px;}
