	/* commented backslash hack v2 \*/
	* html {
		overflow:hidden;z-index:200;}
	/* end of hack */
	
	body {
		background:url(framework/sidebar.jpg);
		background-repeat:repeat-y;
		background-color:#000;
		background-attachment:fixed;
		margin:0;
		padding:0 10px 0 10px;
		border:0;
		height:100%;
		overflow-y:scroll;
		font-family:comic sans; 
		font-size:12px; 
		letter-spacing:1px;
		}

	#topbar {
		position:fixed; 
		display:block; 
		top:0; 
		right:0; 
		width:100%; 
		height:156px; 
		background:url(framework/topbar.jpg); 
		background-repeat:repeat-x; 
		font-size:40px; 
		overflow:hidden; 
		z-index:12;
		font-family:comic sans; 
		font-size:12px; 
		letter-spacing:1px;
		}

	* html #topbar {
		position:absolute; 
		right:0;
		right/* */:/**/17px; 
		right: /**/17px;
		}

	#topbar img {
		float:right;
		}

	#topbar form {
		float:right;
		padding: 15px 0 0 0;
		}

	#topbarpicture {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 86px;
		height:60px;
		background-color:transparent;
		margin-left: 0px;
		}

	#topmenu {	
		position:fixed;
		display:block;
		top:0px;
		left:0px;
		width:100%;
		height:30px;
		background-color:transparent;
		z-index:20;
		font-weight:bold;
		}
	
	* html #topmenu {
		position:absolute;
		}

	#trelewtitle {
		position: absolute;
		top: 20px;
		left: 86px;
		width: 190px;
		height:60px;
		background-color:transparent;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border: 0 0 0 0;
		}


	#trelewtitle a img {
		border: none;
		}

	#titlepadleft {
		float:left;
		width: 392px;
		height: 96px;
		background-color:transparent;
		margin-left: 0%;
		display: inline;
		}

	#titlecenter {
		width: 370px;
		float: right;
		margin-right: 1%;
		height:80px;
		margin-top: 33px;
		}

	#titlecenter a, 
	#titlecenter a:link {
		display:block; 
		height:20px; 
		color:rgb(250,111,0); 
		text-decoration:none; 
		line-height:20px; 
		border:1px solid #000; 
		background:#ffc; 
		font-size:13px;
		font-family: georgia, sans-serif; 
		text-align:center;
		}

	#titlecenter a:hover {
		color:#000;
		text-decoration: underline;
		}

	#artist {
		float: left;
		width: 85px;
		margin-left: 10px;margin-top:5px;
		}

	#events {
		float: left;
		width: 85px;
		margin-left: 10px;margin-top:5px;
		}

	#links {
		float: left;
		width: 85px;
		margin-left: 10px;margin-top:5px;
		}

	#contact {
		float: left;
		width: 85px;
		margin-left: 10px;margin-top:5px;
		}

	#shop {
		display:block; 
		height:20px; 
		color:rgb(250,111,0); 
		text-decoration:none; 
		line-height:20px; 
		margin:5px 0 0 10px; 
		background:#ffc; 
		font-size:13px;
		font-family: georgia, sans-serif; 
		text-align:center;float: left;
		width: 180px;
		}



	#sidemenu {	
		position:fixed;
		display:block;
		top:210px;
		left:15px;
		width:130px;
		height:400px;
		background-color:transparent;
		z-index:20;
		font-weight:bold;
		}
	
	* html #sidemenu {
		position:absolute;
		}

	#sidemenu a, 
	#sidemenu a:link {
		display:block; 
		width:120px; 
		color:rgb(250,111,0); 
		text-decoration:none; 
		line-height:20px; 
		margin-top:5px; 
		border:2px solid #000; 
		background:#ffc; 
		font-size:13px;
		font-family: georgia, sans-serif; 
		text-align:center;
		}

	#sidemenu a:hover {
		color:#000;
		}
	
	#sidemenu.piece a,
	#sidemenu.piece a:link{
		height: 20px;
		}

	#sidemenu.collection a,
	#sidemenu.collection a:link{
		height: 40px;
		}
		

	#pad {
		display:block; 
		height:200px;
		}


	#content {
		left: 130px;
		top: 130px; 
		background:transparent; 
		margin:130px 0 0 131px;
		font-size: 1.3em;
		color: #ffc;
		font-family: georgia, veranda, sans-serif;
		}

	#intitle {
		display:block; 
		padding:0 0 0 0;
		font-size: 2em;
		text-align:center;
		color:#cc9;

		}
		
	#foot {
		display:block; 
		padding:0 0 0 0; 
		background:transparent; 
		font-size:10px; 
		color:#fff; 
		text-align:center;
		margin-left: 131px;
		}

	div.float a img{
		float: left;
		width: 80px;
		height: 80px;
		padding: 20px 20px 20px 20px;
		background:#000;
		margin: 5px 5px 5px 5px;
		border: 1px solid #ffc;
		}
  
	div.float a:hover img{
		background:#111;
		}

	div.spacer {
		clear: both;
	}

	div.box {
		float: left;
		width: 45%;
		height: 202px;
		padding: 0 0 0 0;
		background:transparent;
		margin: 10px 10px 0 0;
		border: none;
		}		

	div.box a img{
		float: left;
		height: 200px;
		padding:0 0 0 0;
		background: transparent;
		margin: 0 5px 0 0;
		border: none;
		color:#ffc;
		}

	div.box a {

		color:#ffc;
		}

	div.box p {
		margin-left:5px;

		}
  
	#photo img{
		float: left;
		width: 200px;
		padding: 20px 20px 20px 20px;
		background: transparent;
		margin: 5px 25px 5px 5px;
		}

	#photo.store img{
		width: 400px;
		}

	#photo p a{
		color:rgb(250,111,0);
		}

	#photo p a:hover{
		color:#fff;
		}