/*-----------------------------------------------Mariusz Patyra - CSS StylesAuthor:   Karol GolkaCompany:  http://www.webstruments.comVersion:  04 Dec 2005----------------------------------------------- *//* generics-------------------- */* { margin: 0; padding: 0; }body {	background: #484F1C url(../images/mpatyra-bkgnd.gif) no-repeat 0% 0%;	text-align: left;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: small;	line-height: 1.6em;	position: relative;	color: #FBF5E9;	scrollbar-3dlight-color: #FFFFFF;    scrollbar-arrow-color: #FFFFFF;    scrollbar-base-color: #484F1C;    scrollbar-darkshadow-color: #484F1C;    scrollbar-face-color: #484F1C;    scrollbar-highlight-color: #484F1C;    scrollbar-shadow-color: #FFFFFF;    scrollbar-track-color: #484F1C;    	}b, strong {	color: #F1F179;		font-weight: normal;	}	/* links---------------------------------- */	a, a:link {	text-decoration: none;	color: #F8DCAA;	border-bottom: 1px solid #A4B636;		background: #515823;	padding: 1px 4px;		}a:visited {	text-decoration: none;	color: #E1B669;	border-bottom: 1px solid #88924B;	} a:hover {	color: #F8DCAA;	border-bottom: 1px solid #DAF903;	background: #3F4516;		}a:active {	color: #F8DCAA;	border-bottom: 1px solid #DAF903;	background: #3F4516;	}	/*a, a:link {	text-decoration: none;	color: #F8DCAA;	border-bottom: 1px dotted #F5AD28;	}a:visited {	text-decoration: none;	color: #F8DCAA;	border-bottom: 1px dotted #F8DCAA;	} a:hover {	color: #F5AD28;	border-bottom: 1px solid #F8DCAA;	background: #63693D;		}a:active {	color: #F5AD28;	border-bottom: 1px solid #F8DCAA;	background: #63693D;}	*//* layout-------------------- */h1 {	position: absolute;	top: 555px;	left: 62px;	}h1 a#logo {	text-indent: -1000em;	display: block;	border: none;	text-decoration: none;	background: transparent url(../images/mpatyra-logo.gif) no-repeat 0% 0%;	width: 382px;	height: 76px;		}h1 a#logo:hover { 	background: transparent url(../images/mpatyra-logo.gif) no-repeat 0% 0%;	border: none;	}img#violin {	border: none;	display: block;	position: absolute;	left: 50px;	top: 85px;	}#content {	position: absolute;	left: 330px;	top: 90px;	width: 470px;	height: 380px;		}#c1 {	overflow: auto;	width: 470px;	height: 360px;	}#c2 {	padding: 0 2em 0 0;	}/* navigation-------------------- */ul#nav {	position: absolute;	top: 22px;	left: 16px;	list-style: none;	}ul#nav li {	display: inline;	}ul#nav li a {	display: block;	float: left;	text-indent: -1000em;	height: 34px; 	background-repeat: no-repeat;	background-position: 0% 0%;	text-decoration: none;	border: none;	padding: 0;	}ul#nav li a.home { background: transparent url(../images/home-over.jpg); width: 40px; }ul#nav li a.concerts { background: transparent url(../images/concerts-over.jpg); width: 66px; }ul#nav li a.biography { background: transparent url(../images/biography.jpg); width: 73px; }ul#nav li a.repertoire { background: transparent url(../images/mpatyra-navtab-repertoire.gif); width: 73px; }ul#nav li a.press { background: transparent url(../images/mpatyra-navtab-press.gif); width: 44px; }ul#nav li a.audio { background: transparent url(../images/mpatyra-navtab-audio.gif); width: 44px; }ul#nav li a.video { background: transparent url(../images/mpatyra-navtab-video.gif); width: 47px; }ul#nav li a.photos { background: transparent url(../images/mpatyra-navtab-photos.gif); width: 53px; }ul#nav li a.guestbook { background: transparent url(../images/guestbook.jpg); width: 80px; }	ul#nav li a.links { background: transparent url(../images/links-over.jpg); width: 39px; }ul#nav li a.contact { background: transparent url(../images/contact.jpg); width: 58px; }/* hover */ul#nav li a:hover, ul#nav li a#current { background-position: 0% -34px; }/* current *//* header styles-------------------- */h2 {	font-family: Georgia, "Times New Roman", Serif;	font-size: 1.3em;	font-weight: normal;	color: #EAA11C;	border-bottom: 2px solid #4E5718;	margin-bottom: 1em;	padding-bottom: .5em;	text-transform: uppercase;	letter-spacing: 1px;	}h2 strong {	font-size: .7em;	font-weight: normal;	padding-left: 4px;	color: #F8DCAA;	text-transform: none;	letter-spacing: normal;	}h2.sans {	font-family: Verdana, Arial, Helvetica, Sans-Serif;		}/* inline styled for admin panel usage */h3 {	display: inline;	/*background: transparent url(../images/mpatyra-icon-plus.gif) no-repeat 100% 50%;	padding-right: 15px;*/	color: #A4B636;		font-size: 1.1em;	}/* content styles-------------------- */#content img.lefty {	float: left;	margin: 0 1em .2em 0;		/*background-color: #63693D;	padding: .5em;*/	border: 1px solid #fff;	}/* concerts-------------------- */		dl.calendar {	margin-bottom: 3em;	font-size: 85%;	background: none;	border: none;		}dl.calendar dt {	float: left;		width: 49px;	}dl.calendar dt a {	display: block; 	background: transparent url(../images/mpatyra-calendar-bkgnd.gif) no-repeat 0% 0%;	width: 49px;	height: 55px;	text-decoration: none;	text-align: center;		border: none;	padding: 0;	}dl.calendar dt a span {	padding-left: 0;	padding-top: 12px;	font-size: 1em;	color: #FFFFCC;	font-weight: normal;	text-transform: uppercase;	display: block;			line-height: .5em;	}	dl.calendar dt a strong {	padding-top: 2px;				/*font-family: Georgia, "Times New Roman", Serif;*/	font-size: 2.1em;	color: #FFFFCC;	font-weight: normal;	text-transform: uppercase;	display: block;			line-height: 1em;	}dl.calendar dt a:hover strong, dl.calendar dt a:hover span { color: #FFFFCC; }dl.calendar dd.title, dl.calendar dd.description {	line-height: 1.4em;	margin-left: 58px;	} dl.calendar dd { 	margin-bottom: .3em;	font-size: small;	margin-left: 70px;	}dl.calendar dd span {	display: block;	}	dl.calendar dd span.title {	color: #F8DCAA;	font-weight: bold;	font-size: 1.1em;	}dl.calendar dd span.date, dl.calendar dd span.location {		/*font-family: Georgia, "Times New Roman", Serif;*/	font-size: 1em;	color: #EAA11C;	font-weight: normal;	}dl.calendar dd span.location {	color: #F5BA4E;	font-weight: normal;	}dl.calendar dd span.item {	font-size: 85%;	font-weight: normal;	line-height: 1.6em;	}dl.calendar dd span.nourl { color: #849229; font-weight: bold;}dl.calendar dd span.item strong { font-weight: normal; color: #849229; }dl.calendar dd span.repertoire {	color: #FBF5E9;	font-size: 85%;	line-height: 1.4em;	margin-top: 4px;	}dl.calendar dd span.extra {	border-left: 2px solid #2C3209;	color: #2C3209;	padding: 5px 12px 5px;	font-size: 85%;	background: #63693D;	margin-top: .5em;	}dl.calendar dd span.extra a {	font-weight: normal;	}div.clear { clear: left; }h2 strong a#current { font-weight: bold; border-bottom-color: #EAA11C; color: #EAA11C;}/* repertoire---------------------------------- */			.repertoire, .repertoire dt, .repertoire dd  {	margin: 0;	padding: 0;	}.repertoire dt {	clear: both;		width: 150px;	font-weight: bold;	color: #FFFFCC;	font-size: 95%;	}.repertoire dd {	float: right;	margin-top: -1.6em;	margin-bottom: 1.5em;	width: 250px;	color: #F8DCAA;	line-height: 140%;	font-size: 90%;	}/* reviews (press)---------------------------------- */dl.reviews {	color: #FFFFCC;				margin-bottom: 1.5em;		border-left: 8px solid #2C3209;	}dl.reviews.flip1 { background: #525923 url(../images/mpatyra-quote-dark.gif) no-repeat 98% 95%; }dl.reviews.flip0 { background: #63693D url(../images/mpatyra-quote-light.gif) no-repeat 98% 95%; }dl.reviews dd {	margin: 0 1em 0;	}dl.reviews dd.quote {	font-size: 90%;	line-height: 1.4em;	padding-top: 1em;	}dl.reviews dd.author {		color: #EAA11C;	font-weight: normal;	/*font-family: Georgia, "Times New Roman", Serif;*/	padding-top: .5em;		padding-bottom: 1em;		}/* media---------------------------------- */	dl.media {	margin: 0 0 2em;	padding: 0;		line-height: 1.5em;		clear: both;	}dl.media dt {	font-weight: bold;	color: #F8DCAA;	float: left;	margin-right: 1em;	}dl.media dt img {	float: none;	}dl.media dd.title img {	margin-right: 10px;	}dl.media dd.description {	margin-left: 20px;	}	dl.media dd.title, dl.media dd.description {	margin-left: 120px;	}h2 strong.attention {	background: transparent url(../images/mpatyra-icon-attention.gif) no-repeat 0% 50%;	padding-left: 20px;	margin-left: 5px;	}	/* music+video (open media)---------------------------------- */#openmedia {	margin: 20px auto 10px;	text-align: center;	width: 100%;	background: #484F1C url(../images/mpatyra-openmedia-logo.gif) no-repeat 5% 90%;		}#openmedia span {	display: block;		margin: 0 1.5em;	padding-top: 10px;	text-align: center;	color: #F8DCAA;	font-weight: bold;	}/* photos and galleries---------------------------------- */dl.galleries, dl.galleries dt, dl.galleries dd {	margin: 0;	padding: 0;	}dl.galleries {	clear: left;		}	dl.galleries dt {	float: left;	}	dl dt a img {	margin: 0 1em 1em 0;	padding: 0;	float: none;	}dl.galleries dt a {	background: none;	border: none;	text-decoration: none;	padding: 0;	}	div#c1 div#c2 dl.galleries dt a:hover img.lefty {	border-color: #F8DCAA;	background-color: #EAA11C;	}			dl.galleries dd.title {	color: #F8DCAA;	font-family: Georgia, "Times New Roman", Serif;	font-size: 110%;	font-weight: bold;	line-height: 1.2em;	padding: .3em 0 .4em;	}dl.galleries dd span {	display: block;	color: #849229;	font-size: 80%;		}dl.galleries dd.clear {	clear: both;	padding-bottom: 2em;	}h2.smaller {	text-transform: none;	letter-spacing: normal;	}p.information {	padding: 1em 2em;	}	div#c1 div#c2 ul#photos {	margin: 0;	padding: 1em 0 0;	width: 420px;	list-style: none;		overflow: hidden;	}div#c1 div#c2 ul#photos li {	text-align: center;	margin: 0 2em 2em 0;	display: inline;		}div#c1 div#c2 ul#photos li a {	border: none;	background-color: transparent;	text-decoration: none;	padding: 0;			}div#c1 div#c2 ul#photos li a img {	border: 1px solid #2C3209;	background-color: #63693D;	text-decoration: none;	padding: 4px;	margin-bottom: 2em;			}div#c1 div#c2 ul#photos li a:hover img {	border-color: #F8DCAA;	background-color: #EAA11C;	text-decoration: none;	padding: 4px;	}	/* view photos---------------------------------- */#viewphoto {	margin: 60px auto 10px;	text-align: center;	width: 100%;	background: #484F1C url(../images/mpatyra-openmedia-logo.gif) no-repeat 5% 95%;		}#viewphoto img {	border: 1px solid #2C3209;	background-color: #63693D;	padding: 10px;	}#viewphoto span {	display: block;		margin: 0 1.5em;	padding-top: 10px;	text-align: center;	color: #F8DCAA;	font-weight: bold;	}/* guestbook---------------------------------- */dl.guestbook {	margin: 0;	padding: 0;		}dl.guestbook dt {	font-weight: normal;		/*background: transparent url(../images/mpatyra-icon-blog.gif) no-repeat 0% 3px;*/	line-height: 1.4em;	/*padding-left: 30px;*/	color: #A4B636;	letter-spacing: -1px;	}dl.guestbook dt a {		}dl.guestbook dt a:hover {		}dl.guestbook dd {	line-height: 1.5em;	margin: .5em 0 2.5em 0;	font-size: 90%;		border: 1px dotted #63693D;	padding: .5em;	}/* link---------------------------------- */	dl.link {	margin: 0 0 1em;		}dl.link dd {	margin: 0;	padding: 0; 	font-size: 95%;	line-height: 1.5em;	}dl.link dt img {	margin-right: 10px;	}dl.link dd { margin-left: 0; }	/* footer---------------------------------- */a#webstruments, a#mgine, div#copyright {	position: absolute;	text-indent: -1000em;		text-decoration: none;	border: none;	overflow: hidden;	display: block;	padding: 0;	margin: 0;}a#webstruments:hover {	background-position: 0% 0%;	}a#webstruments {	background: transparent url(../images/mpatyra-webstruments.gif) no-repeat 0% -30px;	width: 102px;	height: 30px;		top: 515px;	left: 700px;		}	a#mgine {		background: transparent url(../images/mpatyra-mgine.gif) no-repeat 0% 0%;	width: 12px;	height: 47px;		top: 450px;	left: 810px;		overflow: hidden;		}	a#mgine:hover { background-position: -12px 0%; }	div#copyright {
	background: transparent url(../images/mpatyra-copyright.gif) no-repeat 0% 0%;
	width: 457px;
	height: 78px;
	top: 555px;
	left: 464px;
	overflow: hidden;
