a:link,a:visited { text-decoration:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol {list-style: none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dd, dt
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

html { margin: 0;
	padding: 0;
	}
body { background: #ccc;
	padding: 0;
	text-align: center;
	font-family: Tahoma, helvetica, arial, sans-serif;
	font-size: 10pt;
	color: black;
	margin: 0;
	padding: 0;
	}
#all { margin: 0;
	margin-top: 15px;
	padding: 0;
	margin-bottom: 5px;
	}
#main { background: #fff;
	background-image: url(images/passo_1.jpg);
	background-repeat: no-repeat;
	width: 796px;
	height: 595px;
	border: 1px solid #333;
	text-align: left;
	}
#main_cal1 { background: #fff;
	background-image: url(images/passo_cal1.jpg);
	background-repeat: no-repeat;
	width: 796px;
	height: 595px;
	border: 1px solid #333;
	text-align: left;
	}
#main_co { background: #fff;
	background-image: url(images/passo_co.jpg);
	background-repeat: no-repeat;
	width: 796px;
	height: 595px;
	border: 1px solid #333;
	text-align: left;
	}
#main_art { background: #fff;
	background-image: url(images/passo_art.jpg);
	background-repeat: no-repeat;
	width: 796px;
	height: 595px;
	border: 1px solid #333;
	text-align: left;
	}
#main_syl { background: #fff;
	background-image: url(images/passo_syl.jpg);
	background-repeat: no-repeat;
	width: 796px;
	height: 595px;
	border: 1px solid #333;
	text-align: left;
	}
#main_mar { background: #fff;
	background-image: url(images/passo_mar.jpg);
	background-repeat: no-repeat;
	width: 796px;
	height: 595px;
	border: 1px solid #333;
	text-align: left;
	}
#main_perf { background: #fff;
	background-image: url(images/passo_perf.jpg);
	background-repeat: no-repeat;
	width: 796px;
	height: 595px;
	border: 1px solid #333;
	text-align: left;
	}
h2 {display: none;
	}
h1 { font-size: 22pt;
	color: #c69;
	text-align: right;
	margin-top: 120px;
	margin-right: 50pt;
	line-height: 5pt;
	font-weight: lighter;
	}
p#rm { text-align: right;
	margin-right: 52pt;
	line-height: 25pt;
	font-size: 10pt;
	}
p#tm { margin: 120px 0 10pt 46pt;
	font-size: 11pt;
	}
strong { color: #666;
	font-size: 22pt;
	line-height: 18pt;
	font-weight: lighter;
	}
strong.small, .date { color: #000;
	font-weight: bold;
	font-size: 100%;
	line-height: 100%;
	}
#menu { color: white;
	background: #000;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
	}
#keywrds { margin-left: 45pt;
	color: #936;
	font-size: 14pt;
	font-weight: lighter;
	padding-bottom: 5px;	
	} 
#items { margin: 140px 46px 25px 46px;
	}
#items2 { margin: 140px 46px 5px 46px;
	}
#items div, #items2 div { margin-bottom: 0;
	}
#items div img, #items2 div img { float: left;
	clear: left;
	}
#items div div, #items2 div div	{ margin-left: 280px;
	font-size: 9pt;
	border: 0;
	border-bottom: 1px solid #666;
	}

#items div div#info1 { margin-left: 280px;
	font-size: 9pt;
	border: 0;
	border-bottom: 1px solid #666;
	padding-bottom: 35px;
	}
#items div div#info2 { margin-left: 280px;
	font-size: 9pt;
	border: 0;
	border-bottom: 1px solid #666;
	height: 315px;
	}
#items div div#info3, #items div div#info4 { margin-left: 280px;
	font-size: 9pt;
	border: 0;
	border-bottom: 1px solid #666;
	height: 315px;
	}
p.hd { margin: 0;
	margin-bottom: 5px;
	padding: 3px 0 3px 7px;
	background: #666;
	font-weight: bold;
	color: white;
	}
p { font-size: 9pt;
	margin: 10pt 0 10pt 0;
	}
#info2 p, #info3 p, #info4 p { font-size: 9pt;
	margin: 7pt 0 7pt 0;
	}
#info2 p.hd, #info3 p.hd, #info4 p.hd { font-size: 9pt;
	margin: 0;
	margin-bottom: 5px;
	padding: 3px 0 3px 7px;
	}
.details { color: #936;
	font-size: 8pt;
	float: right;
	}
#pages, #pages2, #pages3, #pages4 { color: #936;
	text-align: center;
	padding: 5px 0 10px 0;
	}
#pages2 { padding: 5px 0 10px 0;
	}
#pages3 { padding: 4px 0 10px 0;
	}
#pages4 { padding: 3px 0 10px 0;
	}
#pages img, #pages2 img, #pages3 img, #pages4 img { padding: 0 5px 0 5px;
	}
#pg_here { font-weight: bold;
	color: #333;
	font-size: 9pt;
	}
#photos { margin: 3pt 0 3pt 44pt;
	}
#photos img { margin-right: 11pt;
	}
.sml { font-size: 80%;
	}
.grey1 { color: #ccc;
	}
.grey2 { color: #c99;
	padding: 0 10px 0 10px;
	}
#frame { margin: 37px 0 15px 0;
	border: 1px solid #666;
	padding: 7px;
	}
#frame2 { margin: 0; 
	border: 1px solid #666;
	padding: 3px;
	}
li { list-style-type: square;
	margin-left: 15px;
	margin-bottom: 2px;
	}
#address { color: #666;
	text-align: center;
	font-weight: normal;
	}
#credit { font-size: 7pt;
	color: #369;
	text-align: center;
	}
#ficus { color: #c96;
	}

<!--// LINKS //-->
a, a:visited { color: #936;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: normal;
	}
a:hover, a:visited:hover { color: #603;
	text-decoration: underline;
	font-weight: normal;
	}
a.pg, a.pg:visited { color: #936;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: normal;
	background: transparent;
	padding: 2px;
	}
a.pg:hover, a.pg:visited:hover { color: #fff;
	text-decoration: none;
	font-weight: normal;
	background: #c69;
	padding: 2px;
	}
a.clip, a.clip:visited { color: #936;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	padding: 2px;
	}
a.clip:hover, a.clip:visited:hover { color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #c69;
	padding: 2px;
	}
#menu a, #menu a:visited { padding: 0;
	margin: 20px;
	color: white;
	text-decoration: none;
	} 
#menu a:hover, #menu a:visited:hover { color: #f9c;
	text-decoration: underline;
	} 
#menu a#here { padding: 0;
	margin: 20px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	} 
#menu a#here2 { padding: 0;
	margin: 20px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	}
#menu a#here2:hover, #menu a#here2:visited:hover { color: #f9c;
	text-decoration: underline;
	} 
a.artist, a.artist:visited { color: #333;
	font-size: 14pt;
	font-weight: lighter;
	}
a.artist:hover, a.artist:visited:hover { 
	color: #fff;
	background: #c69;
	}
a.events, a.events:visited { color: #333;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	}
a.events:hover, a.events:visited:hover { color: #603;
	color: #fff;
	background: #c69;
	}

p.show a, p.show a:visited { color: #000;
	font-size: 9pt;
	text-decoration: none;
	}
p.show a:hover, p.show a:visited:hover { color: #603;
	text-decoration: underline;
	}
p.hd a.pink, p.hd a.pink:visited { color: #fff;
	font-weight: bold;
	text-decoation: none;
	background: transparent;
	}
p.hd a.pink:hover, p.hd a.pink:visited:hover { color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: #c69;
	}

a#rght { float: right;
	padding-top: 10px;
	}
a#mail, a#mail:visited { color: #666;
	text-decoration: underline;
	}
a#mail:hover, a#mail:visited:hover { color: #fff;
	text-decoration: underline;
	background: #c69;
	}
a#ficus, a#ficus:active, a#ficus:visited { color: #fff;
	text-decoration: none;
	}
a#ficus:hover, a#ficus:visited:hover { color: #999;
	text-decoration: none;
	}
<!--//END LINKS //-->



