			img {
			   behavior: url("/xmedia/js/pngbehavior.htc");
			}

			a img {
				cursor : pointer;
				border : 0px;
			}
			
			body, html
			{
				background-image : url(/xmedia/background.jpg);
				margin : 0px;
				padding : 0px;
				height : 100%
/*				font-family : times new roman, serif;	*/
				font-family : arial, helvetica, sans-serif;
				line-height : 1.8em;
				font-size : 13px;
				color : #333333;
				text-align: center;
			}
			
			td
			{
				font-family : arial, helvetica, sans-serif;
				line-height : 1.8em;
				font-size : 13px;
				color : #333333;
			}

			a
			{
				color : #990022;
				text-decoration : none;
			}

			.menufront a
			{
				font-family : Copperplate;
				font-size : 2em;
				color : black;
			}

			.menufront a:hover
			{
				color : #990022;
			}
			
			#menuleft
			{
				width : 140px;
				padding-right : 60px;
				margin-top : 140px;
				float : left;
				text-align : left;
				line-height : 4em;
			}
			#menuright
			{
				width : 140px;
				padding-left : 60px;
				margin-top : 140px;
				float : right;
				text-align : right;
				line-height : 4em;
			}
			
			#container
			{
				position : relative;
				border : 1px dashed white;
				display : table;
				font-family : arial, helvetica, sans-serif;
				background-image : url(/xmedia/background_mid.jpg);
				
/*
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/xmedia/alpha_white_25.png',sizingMethod='scale');
*/
				width : 760px;
				height : 92%;
				padding : 0px;
				margin : 10px;
				margin-left : auto;
				margin-right : auto;
				text-align : left;
			}

		//	hide from ie 	
			html>body #container
			{
				width : auto ! important;
			}			
			
		//	hide from ie 	
		
			html>body #container, html>body .c2
			{
				background-image : url(/xmedia/alpha_white_50.png);
			}
			
			#head
			{
				position : relative;
				font-size : 3em;
				color : #990022;
				text-align : center;
			}
			
			#head a
			{
				color : #990022;
				text-decoration : none;
			}
			
			h3
			{
				display : block;
				font-size : 1.2em;
				color : #990022;				
				letter-spacing : 0.6em;
				text-transform : uppercase;
				font-weight : bold;
				padding-left : 24px;
				margin-top : 0px;
				margin-bottom : 0px;
				text-align : center;
/*				border-top : double 3px #990022; */
				border-bottom : solid 1px #990022;
			}
			h4
			{
				font-size : 1.0em;
				color : #cc4466;				
				letter-spacing : 0.3em;
				text-transform : uppercase;
				font-weight : bold;
				padding-left : 24px;
				margin-bottom : 0px;
/*				border-top : dashed 1px #cc6677; */
			}

			h5
			{
				font-size : 0.9em;
				color : #990022;				
				letter-spacing : 0.3em;
				text-transform : uppercase;
				font-weight : bold;
				margin-bottom : 0px;
/*				border-top : dashed 1px #cc6677; */
			}

			.onecolumn
			{
				float : left;
				background-image : url(/xmedia/background_hi.jpg);
/*	stops ie from clicking anything
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/xmedia/alpha_white_25.png',sizingMethod='scale');
*/
/*				width : 416px;
				height : 100%;	*/
				padding : 10px;
				padding-top : 20px;
				text-align : left;
			}

			.c1
			{
				margin-left : 5px;
				margin-right : 5px;
				margin-top : 20px;
				margin-bottom : 20px;
				float : left;
				width : 150px;
/*				height : 100%;	*/
			}

			.c2
			{
				float : left;
				border-left : 1px dashed #cc4466;
				border-right : 1px dashed #cc4466;
				background-image : url(/xmedia/background_hi.jpg);
/*	stops ie from clicking anything
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/xmedia/alpha_white_25.png',sizingMethod='scale');
*/
				width : 416px;
/*				height : 100%;	*/
				padding : 10px;
				padding-top : 20px;
				text-align : left;
			}

			.c3
			{
				margin-right : 10px;
				margin-left : 15px;
				margin-top : 80px;
				margin-bottom : 20px;
				float : right;
				width : 135px;
/*				height : 100%;	*/
				font-size : 0.9em;
				line-height : 1.2em;
				text-align : left;
/*				font-family : times new roman, serif; */
			}
			
			.c3 .gallery
			{
				font-size : 0.9em;
				line-height : 0.9em;
			}
			
			.sold
			{
				font-size : 0.9em;
				color : #990022;				
				letter-spacing : 0.3em;
				text-transform : uppercase;
				font-weight : bold;
				margin-bottom : 0px;
			}
			
			.name
			{
				text-transform : uppercase;
				font-size : 0.8em;
				font-style : italic;
				color : #990022;
				margin-top : 20px;
			}
			.value
			{
				font-style : none;
				color : #444444;
			}
			
			p
			{
				font-size : 0.9em;
				text-indent : -20px;
				padding-left : 24px;
			}
			
			.c3 img
			{
				width : 120px;
				background-color : beige;
				border : dashed 1px #cc4466;
				padding : 2px;
			}
			
			#menu
			{
				text-align : left;
				letter-spacing : 0.2em;
				font-size : 1em;
				color : #990022;
				line-height : 2em;
				font-weight : bold;
				text-transform : uppercase;
				padding-left : 5px;
			}
			
			#menu ul
			{
				padding-left : 0px;
				margin-left : 0px;
			}
			#menu li
			{
				list-style : none;
				width : 129px;
				padding-left : 0px;
				margin-left : 0px;
			}
			#menu a
			{
				color : #990022;
				width : 100%;
				text-decoration : none;
			}
			#menu a:hover
			{
				color : black;
			}
			
			#menu ol
			{
				font-size : 0.9em;
				font-weight : normal;
				letter-spacing : 0em;
				padding-left : 5px;
				text-transform : none;
				line-height : 1.3em;
				padding-left : 0px;
				margin-left : 16px;
			}
			#menu ol .small
			{
				color : #cc4466;
				font-weight : normal;
				padding-left : 0px;
				margin-left : 0px;
			}
			

			#footer
			{
				font-size : 0.8em;
				font-family : arial, helvetica, sans-serif;
				text-align : center;
			}
			
			input
			{
				border : 1px #666666 solid;
-moz-border-radius : 4px;
				background-color : #f9f9f9;
				width : 200px;
				height : 18px;
				border-top : 1px solid #999;
				border-left : 1px solid #999;
				border-right : 1px solid #ccc;
				border-bottom : 1px solid #ccc;
				font-size : 0.9em;
				color : #666666;
/*				font-family : times new roman, serif; */
				font-style : italic;
				padding-left  : 0.2em;
			}
			
			.checkbox
			{
				width : 14px;
				height : 14px;
				border : none;
			}
			input[type='checkbox']
			{
				width : 14px;
				height : 14px;
				border-top : 1px solid #999;
				border-left : 1px solid #999;
				border-right : 1px solid #ccc;
				border-bottom : 1px solid #ccc;
			}
			
			.radio
			{
				width : 14px ! important;
				height : 14px;
				border : none;
			}
			
			input[type='radio']
			{
				width : 14px;
				height : 14px;
				border : none;
			}
			
			.submit
			{
				border-top : 3px double #ccc;
				border-left : 3px double #ccc;
				border-right : 3px double #999;
				border-bottom : 3px double #999;
				background-color : #eee;
				height : 25px;
				font-weight : bold;
				color : #666;
/*				font-family : times new roman, serif;*/
			}
			input[type='submit']
			{
				border-top : 3px double #ccc;
				border-left : 3px double #ccc;
				border-right : 3px double #999;
				border-bottom : 3px double #999;
				background-color : #eee;
				height : 25px;
				font-weight : bold;
				color : #666;
				font-family : times new roman, serif;
			}
			
			textarea
			{
				border : 1px #666666 solid;	
				-moz-border-radius : 4px;
				background-color : #f9f9f9;
				width : 410px;
				height : 200px;
				border-top : 1px solid #999999;
				border-left : 1px solid #999999;
				border-right : 1px solid #cccccc;
				border-bottom : 1px solid #cccccc;
			}
			
			.section
			{
				margin-top : 27px;
				margin-bottom : 1em;
				text-align : left;
			}
			
			.small
			{
				font-size : 0.8em;
			}

			.smaller
			{
				font-size : 0.8em;
			}
			
			.subtitle
			{
				font-style : italic;
				font-size : 1em;
				text-align : right;
				color : #990022;				
				letter-spacing : 0.4em;
				
			}
			
			.year
			{
				font-style : italic;
				font-weight : normal;
				font-size : 0.8em;
				text-align : right;
				color : #990022;				
			}
			
			.search
			{
				display : table;
				width : 420px;
				margin-left : 0px;
				padding-left : 0px;
			}

			.search .text
			{
				float : left;
				width : 260px;
			}
			
			.search .gallery
			{
				float : left;
				margin-left : 10px;
				line-height : 1em;
/*				border : blue solid 1px;	*/
			}
			
			.search .gallery img
			{
				width : 120px;
				background-color : beige;
				border : dashed 1px #cc4466;
				padding : 2px;
				margin-bottom : 0px;
			}
			
			
			.searchtitle
			{
				font-weight : bold;
			}
			
			.date
			{
				font-weight : normal;
				font-size : 0.9em;
				font-style : italic;
			}
			
			.venue
			{
				font-style : italic;
			}
			
			.country
			{
				text-transform : uppercase;
				font-size : 0.8em;
			}
			
hr {
	width : 75%;
	margin: 0;
	padding: 0;
	border-top: none;
	border-left: none;
	border-right: none;
/*	border-bottom: 1px dotted #A5AEC5;	*/
	border-bottom: 1px dashed gray;
}
