/* CSS Document */body{	background-color: #ffffff;	margin: 30px 0px 0px 30px;	position: relative;	height: 60px;	right: 60px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	width: 774px;	font-weight: normal;}img.layout_image{	display: block;}div.sub_nav{	margin-left: 0px;}a{	text-decoration: none;	color: #248523;}a:hover{	text-decoration: underline;	color: #248523;}/*  GENERAL SUBPAGE STUFF  */div.sub_content_holder{	margin: 80px 0px 0px 40px;	width: 180px;	background-color: #FFFFFF;	color: #333333;	margin-left: 100px;	padding-left: 0px;}div.sub_nav_vertical{	position: absolute;	left: 36px;	top: 40px;}div.header{	background-color: #FFFFFF;	height: 50px;	margin: 0px, 0px, 0px, 20px;	margin-left: 80px;	left: 60px;}div.body_content{	margin-left: 110px;	padding-top: 0px;	width: 500px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 19px;	color: #333333;	margin-top: -20px;}p.links_lead{	text-align: justify;	font-family: "Times New Roman", serif;	font-size: 14px;	font-weight: normal;	line-height: 22px;	margin-left: 40px;	margin-top: -3px;	text-transform: uppercase;	letter-spacing: 1px;	width: 470px;}p.links_name{	text-align: justify;	font-family: "Times New Roman", serif;	font-size: 14px;	font-weight: normal;	line-height: 22px;	margin-left: 40px;	margin-top: 0px;	letter-spacing: 1px;}span.ev_date{	font-size: 12px;}a.links_link{	color: #2F5F68;	text-decoration: none;}a.links_link:hover{	color: red;	text-decoration: underline;}p.link_cat_name{	text-align: justify;	font-family: "Times New Roman", serif;	font-size: 18px;	font-weight: normal;	line-height: 22px;	margin-left: 40px;	margin-top: 0px;	letter-spacing: 2px;	text-transform: uppercase;	color: #585B27;}div.sidebar {	height: 383px;	width: 180px;	margin-left: 150px;	position: absolute;	left: -29px;	top: 142px;	overflow: auto;	visibility: visible;	z-index: 1;}.artistname {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #003366;}.paintinginfo {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: normal;	color: #333333;	line-height: 12px;}.bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;}