/* Nice looking style sheet *//* Fixes bug in Mozilla */html { 	min-width: 732px;	 }	 body {	text-align: center;	background: #6FA387;	border: 0;	padding: 0;	margin: 0;}img {	border: 0;}div#pagewrap {	width: 754px;	background: #6FA387 url(images/bg.jpg) repeat-y;	text-align: center;	margin: 0 auto;	padding: 0;	border: 0;}div#header {	position: relative;	width: 732px;	height: 90px;	background: url(images/interface_02.jpg) transparent bottom no-repeat;	margin: 0 0 0 32px;	padding: 0;	border: 0;}div#header h1 {	margin: 0;	border: 0;	padding: 0;	text-indent: -2505px;}div#header a {	position: absolute;	left: 500px;	padding: 15px 0 0 0;	color: #fff;	text-decoration: none;	font-weight: bold;	font-family: verdana, helvetica, sans-serif;	font-size: 12px;}div#header a:visited {	position: absolute;	left: 500px;	color: #fff;	text-decoration: none;	font-weight: bold;	font-family: verdana, helvetica, sans-serif;	font-size: 12px;}div#header a:hover {	position: absolute;	left: 500px;	color: #cccc99;	text-decoration: underline;	font-weight: bold;	font-family: verdana, helvetica, sans-serif;	font-size: 12px;}/* Menu Structure */div#danav {	width:745px;	height:28px;	margin: 0 0 0 70px;	border: 0;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	background: transparent;	}div#danav ul#menu {	width:745px;	height:28px;	list-style: none;	margin: 0;	padding: 0;	position: relative;	background: transparent;}div#danav ul#menu li {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	background: transparent;	font-size: 11px;	line-height: 28px;	text-align: left;}div#danav ul#menu li#homemenu {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	left: 0; 	width: 75px;	background: transparent url(images/home_btn.jpg) top no-repeat;	text-indent: -3000px;}div#danav ul#menu li#homemenu a:hover {	background: transparent url(images/home_btn.jpg) bottom no-repeat;}div#danav ul#menu li#sculptmenu {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	left: 75px;	width:105px;	background: transparent url(images/sculpture_btn.jpg) top no-repeat;	text-indent: -3000px;}div#danav ul#menu li#sculptmenu a:hover {	background: transparent url(images/sculpture_btn.jpg) bottom no-repeat;}div#danav ul#menu li#paintmenu {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	left: 180px; 	width:107px;	background: transparent url(images/paintings_btn.jpg) top no-repeat;	text-indent: -3000px;}div#danav ul#menu li#paintmenu a:hover {	background: transparent url(images/paintings_btn.jpg) bottom no-repeat;}div#danav ul#menu li#specificmenu {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	left: 287px;	width:119px;	background: transparent url(images/specific_btn.jpg) top no-repeat;	text-indent: -3000px;}div#danav ul#menu li#specificmenu a:hover {	background: transparent url(images/specific_btn.jpg) bottom no-repeat;}div#danav ul#menu li#profilemenu {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	left: 406px; 	width:123px;	background: transparent url(images/profile_btn.jpg) top no-repeat;	text-indent: -3000px;}div#danav ul#menu li#profilemenu a:hover {	background: transparent url(images/profile_btn.jpg) bottom no-repeat;}div#danav ul#menu li#workshopmenu {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	left: 529px;	width:119px;	background: transparent url(images/workshops_btn.jpg) top no-repeat;	text-indent: -1255px;}div#danav ul#menu li#workshopmenu a:hover {	background: transparent url(images/workshops_btn.jpg) bottom no-repeat;}ul#menu li, ul#menu a {	height: 28px;	display: block;}div#line {	background: url(images/interface_04.jpg) no-repeat;	margin: 0 0 -10px 30px;	height: 9px;	padding: 0;}html>body div#line {	margin: 0 0 0 30px;	}div#midriff {	text-align: center;	width: 754px;	padding: 0;	margin: 0 0 0 20px;}/* Main body starts here */div#filler {	text-align: left;	position: relative;		width: 610px;	margin: 0 auto;	padding: 0 0 30px 0;	border: 0px;}div#content {	float: left;	width: 605px;	margin: 5px 0 0 17px;	border: 0;	padding: 30px 10px 20px 20px;	font-family: "Georgia", "Times";	font-size: 12px;	background: #fff;	color: #000;	text-align: left;	line-height: 1.4em;}html>body div#content {	margin: 5px 0 0 5px;	}div#content li {	text-align: left;	width: 570px;	/* IE5Mac filter \*/	width: 560px;	/* end filter */	margin: 0;	border: 0;}div#content h2 {	font-size: 16px;	margin: 0;	padding: 0;	font-weight: bold;}div#content h3 {	font-size: 12px;	margin: 10px 0 10px 0;	padding: 0;	font-weight: bold;}div#content li {	margin: 5px 0 5px 0;}.picture {    float: right;    margin-left: 12px;    margin-bottom: 6px;    margin-top: 0.5em;    padding: 0;    border: 0;}div#mid_l {	float: left;	position: relative;	width: 120px;	height: 175px;	padding: 0;	margin: 10px 0 0 20px;	border: 0;	text-align: left;}html>body div#mid_l {	margin: 10px 0 0 40px;	/* IE5Mac filter \*/	margin: 10px 0 0 40px;	/* END */}div#mid_c {	position: absolute;	left: 200px;	top: 20px;	width: 260px;	border: 0;	margin: 0;	padding: 0;	text-align: left;	font-family: helvetica, arial, sans-serif;	color: #fff;	font-size: 14px;	line-height: 125%;}div#mid_c a {	font-size: 14px;	color: #cccc99;	text-decoration: none;	font-family: Arial, Verdana, sans-serif;	font-weight: bold;}div#mid_c a:visited {	font-size: 14px;	color: #cccc99;	text-decoration: none;	font-weight: bold;	}div#mid_c a:hover {	font-size: 14px;	color: #cccc99;	text-decoration: underline;	font-weight: bold;}div#mid_r {	position: absolute;	/* IE5Mac filter \*/	top: 10px !important;	/* end filter */	top: 10px;	left: 485px;	margin: 0;	width: 130px;	border: 0;	padding: 0;	border: 0;}/* Footer */div#footer {	position: relative;	margin: 0;	padding: 100px 0 10px 0;	border: 0;	font-size: 12px;	overflow: visible;	background: transparent;	font-family: Arial, Verdana, sans-serif;	color: #cccc99;	clear: both;}div#footer a {	font-size: 12px;	color: #cccc99;	text-decoration: none;	font-family: Arial, Verdana, sans-serif;	font-weight: bold;}div#footer a:visited {	font-size: 12px;	color: #cccc99;	text-decoration: none;	font-weight: bold;	}div#footer a:hover {	font-size: 12px;	color: #cccc99;	text-decoration: underline;	font-weight: bold;}