/* CSS Document *//* <![CDATA[ */body {	margin: 0px;	padding: 0px;	background-color: #420000;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	background-image: url(../designs/bgr/bgr_onyx.gif);}#canvas-wrapper {	text-align: center;	margin: 0px;	padding: 0px;}#site-area-bgr {	text-align: left;	width: 790px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	background-repeat: repeat-y;	background-position: center top;	margin-right: auto;	margin-left: auto;}#site-area {	text-align: left;	width: 770px;	background-color: #FFFFFF;	padding: 0px;	margin-left: 9px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 0px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #000000;	border-left-color: #000000;}#site-title {	overflow: hidden;	visibility: hidden;	margin: 0px;	padding: 0px;	height: 0px;	width: 0px;}/* NAVIGATION */#nav-container {	background-color: #FFFFFF;	width: 770px;	background-image:  url(../designs/navigation.jpg);	background-repeat: no-repeat;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#nav-spacer-top {	margin: 0px;	padding: 0px;	height: 3px;	width: 770px;	overflow: hidden;}		#nav-container-mid {	width: 500px;	margin: 0px;	padding: 0px;}#top-nav {	width: 317px;	margin: 0px;	padding: 3px 0px 0px;	clear: both;}#left-nav {	float: left;	width: 117px;	margin: 0px;	padding: 35px 0px 0px;}#right-nav {	margin: 0px 0px 0px 147px;	padding: 26px 0px 0px;	width: 317px;}#bottom-nav {	width: 517px;	margin: 0px;	padding: 35px 0px 16px;	clear: both;}/* TOPICS *//* Home */#home {	margin:0px 0px 0px 96px;	padding:0px;	z-index: 200;}#home a {	display:block;	width:43px;	height:19px;	margin:0px;	padding:0px;	background:  url(../designs/nav/home.gif) no-repeat 0px 0px;	text-decoration: none;	}#home a:hover {	background:  url(../designs/nav/home.gif) no-repeat 0px -27px;}#home #up {	background:  url(../designs/nav/home.gif) no-repeat 0px -27px;}#home a span { display:none }/* Biography */#biography {	margin:0px 0px 0px 7px;	padding:0;	z-index: 200;}#biography a {	display:block;	width:70px;	height:19px;	margin:0; padding:0;	background:  url(../designs/nav/biography.gif) no-repeat 0px 0px;	text-decoration: none;	}#biography a:hover {	background:  url(../designs/nav/biography.gif) no-repeat 0px -27px;}#biography #up {	background:  url(../designs/nav/biography.gif) no-repeat 0px -27px;}#biography a span { display:none }/* Reviews */#reviews {	margin:7px 0px 0px 15px;	padding:0px;	z-index: 200;}#reviews a {	display:block;	width:55px;	height:19px;	margin:0;	padding:0;	background:  url(../designs/nav/reviews.gif) no-repeat 0px 0px;	text-decoration: none;}#reviews a:hover {	background:  url(../designs/nav/reviews.gif) no-repeat 0px -27px;}#reviews #up {	background:  url(../designs/nav/reviews.gif) no-repeat 0px -27px;}	#reviews a span { display:none }/* CDs & Audio */#cds-audio {	margin:0px 0px 0px 12px;	padding:0;	z-index: 200;}#cds-audio a {	display:block;	width:87px;	height:19px;	margin:0;	padding:0;	background:  url(../designs/nav/cds_audio.gif) no-repeat 0px 0px;	text-decoration: none;}#cds-audio a:hover {	background:  url(../designs/nav/cds_audio.gif) no-repeat 0px -27px;}#cds-audio #up {	background:  url(../designs/nav/cds_audio.gif) no-repeat 0px -27px;}	#cds-audio a span { display:none }/* Links */#links {	margin:6px 0px 0px 14px;	padding:0px;	z-index: 200;}#links a {	display:block;	width:37px;	height:19px;	margin:0;	padding:0;	background:  url(../designs/nav/links.gif) no-repeat 0px 0px;	text-decoration: none;}#links a:hover {	background:  url(../designs/nav/links.gif) no-repeat 0px -27px;}#links #up {	background:  url(../designs/nav/links.gif) no-repeat 0px -27px;}	#links a span { display:none }/* Contact */#contact {	margin:0px 0px 0px 92px;	padding:0px;	z-index: 200;}#contact a {	display:block;	width:53px;	height:19px;	margin:0;	padding:0;	background:  url(../designs/nav/contact.gif) no-repeat 0px -3px;	text-decoration: none;}#contact a:hover {	background:  url(../designs/nav/contact.gif) no-repeat 0px -30px;}#contact #up {	background:  url(../designs/nav/contact.gif) no-repeat 0px -30px;}	#contact a span { display:none }/* Page headline */h2 {	margin: 0px;	padding: 0px;}/* MAIN AREA */#main-area {	width: 770px;}#main-area p a {	color: #0000FF;	text-decoration: underline;}#main-area p a:hover {	color: #000099;	text-decoration: none;	background-color: #EBEBEB;}/* SIDE BAR */#side-bar {	background-color: #787878;	padding: 0px;	width: 202px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 557px;	background-image:  url(../designs/side_bar/side_bar_bgr.gif);	background-repeat: no-repeat;}#side-header {	text-align: center;	margin: 0px;	padding-top: 23px;	padding-right: 0px;	padding-bottom: 17px;	padding-left: 0px;	font-weight: bold;	font-size: 14px;}#side-bar h4 {	padding-top: 7px;	padding-bottom: 0px;	font-size: 14px;	color: #990000;	margin: 0px;	padding-right: 3px;	padding-left: 7px;	font-weight: normal;}#side-bar ul {	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}#side-bar li {	color: #000066;	font-size: 14px;	line-height: 1.2em;	padding-top: 3px;	padding-bottom: 11px;}#side-bar ul a {	color: #CCCCCC;	font-size: 14px;	text-decoration: none;}#side-bar ul a:hover {	text-decoration: underline;	color: #FFFFFF;	}#side-box-container {	padding: 0px;	width: 191px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 7px;	background-image:  url(../designs/side_bar/box_bgr.gif);	background-repeat: repeat-y;}#side-box-top {	padding: 0px;	height: 27px;	width: 191px;	margin:0px;	background-image:  url(../designs/side_bar/box_top.gif);	background-repeat: no-repeat;}#side-box-middle {	padding: 0px;	width: 187px;	margin:0px;}#side-box-bottom {	background-image:  url(../designs/side_bar/box_bottom.gif);	background-repeat: no-repeat;	padding: 0px;	height: 27px;	width: 191px;	margin:0px;}#clear-both {	clear: both;}/* FOOTER */#footer {	margin-left: auto;	margin-right: auto;	width: 790px;	padding: 17px 0px 57px;	margin-top: 0px;	margin-bottom: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D47979;	font-size: 12px;	color: #CCB199;}#footer-text {	margin: 0px 0px 0px 110px;	padding: 0px;	width: 570px;}#footer-text a {	color: #CCB199;}#footer-text a:hover {	color: #FFFFFF;}#metodi a {	color: #CCB199;	padding-right: 3px;	padding-left: 3px;}#metodi a:hover {	color: #FFFFFF;	background-color: #CC0000;}/* ]]> */