div, td, th, tr, table, font, input, li, ul, form, blockquote, b, i, h1, h2, h3, h4, h5{



	font-family: Verdana, Geneva, sans-serif;



	color: #111111;



	padding: 0;



	margin: 0;



}





body {



	background: white;



}





table#screenings td {	font-size: 0.8em;



	margin-top: 0em;	



	margin-bottom: 0em;



	line-height:140%;

}





/*********************************************************************************************/



/* DIVs */







#logo {



	position: absolute;



	left: 0px;



	top: 10px;



	width: 100px;



	height: 100px;



/*	z-index:-1;*/



}







#title {



	position: absolute;



	left: 150px;



	top: 10px;



/* 	width: 500px;*/
	width: 600px;


	height: 30px;



	padding-left: 50px;	



}







#menu {



	position: absolute;



	text-align: left;



	left: 10px;



	top: 125px;



	width: 170px;



	font-size: 0.8em;	



}







#content {



	position: absolute;



	left: 200px;



	top: 40px;	



/*	width: 500px;*/
	width: 600px;


}







/*********************************************************************************************/







/* div id=title */















#title h1 {



	line-height: 1em;



	font-size: 1.6em;



	font-weight: normal;	



	margin: 0;



}







/*********************************************************************************************/







/* div id=content */



h2 {



	font-size: 1em;



	font-weight: normal;



	margin: 0.3em 0em 1.6em 0em;



}



h3 {



	font-size: 0.8em;



	font-weight: bold;		



	margin: 0em 0em 1.4em 0em;	



}



#content p {



	font-size: 0.8em;



	margin-top: 0em;	



	margin-bottom: 1.6em;



	line-height:140%;



}



#content p.copyright {



	font-size: 0.8em;



	font-style: italic;



	margin-top: 4em;



}



#content p.quote{



	font-size: 0.8em;



	font-style: italic;



	text-align: center; 



	margin-top: 3em;	



	margin-bottom: 3em;	



}



#content li {



	font-size: 0.8em;	



	margin: 0em 0em 0.4em 0em;



	padding:0px;



}







#content ul



{



	padding:0px;



  list-style: none;



  margin: -1em 0em 1em 2.5em;



}







/*********************************************************************************************/



/* div id=menu */







#menu li {



	margin: 0.5em 0em 0.5em 0em;



}







#menu ul



{



  list-style: none;



  margin: 0em 0em 0em 0em;



}







#menu ul ul



{



  list-style: none;



  margin: 0em 0em 0em 1.5em;



}







/*********************************************************************************************/



/* class=tables */







table.thumbnails



{ 



	margin-left: auto;



	margin-right: auto;



	text-align: center;



	width:420px;



}



table.thumbnails td



{



	font-size: 0.8em;



	text-align: center;



 	width:140px;



}



table.thumbnails img



{



	margin: 20px 20px 3px 20px;



}



td.desc {



	font-size: 0.8em;



	padding:0px;



	margin:0px;



}



table.thumbnails p



{



	font-size: 0.8em;



	padding:0px;



	margin:0px;



}



table.thumbnails {



	margin-bottom:30px;



}







table.printForSale



{



	margin-left: auto;



	margin-right: auto;



	text-align: center;



	width:420px;



}







table.printForSale td {



	font-size: 0.8em;



	text-align: center;



 	width:210px;



}



table.printForSale img



{



	margin: 20px 20px 3px 20px;



}







table.designersThumbnails



{ 



	margin-left: auto;



	margin-right: auto;



	text-align: center;



	width:280px;



}







table.designersThumbnails td



{



	text-align: center;



	padding: 20px;



 	width:140px;



}







table.galleries



{ 



	margin-left: auto;



	margin-right: auto;



	text-align: center;



	width:474px;



}







table.galleries td



{



	text-align: center;



	padding: 0px;



 	width:237px;



}







/*********************************************************************************************/



/* centered is needed because of older browsers like Ie5. */



.centered



{



	text-align: center;



}







a:link {



	color: #888888;



	background: transparent;



	text-decoration: none;



	font-style: normal;



	font-weight: normal;



}



a:active {



	color: #888888;



	background: transparent;



	text-decoration: none;



	font-weight: normal;



}



a:visited {



	color: #888888;



	background: transparent;



	text-decoration: none;



	font-weight: normal;



}



a:hover {



	color: #000000;



	background: transparent;



	text-decoration: underline;



	font-weight: normal;



}







#content img {



	border-style: solid;



	border-width: 1px;



	border-color: #000000;



}







#logo img {



	border: none;



}







img.display {



	border-style: solid;



	border-width: 1px;



	border-color: #000000;



}







table.pricelist {



	font-size: 0.8em;



	text-align:left;



	width:420px;



	margin-bottom:3em;



}







table.pricelist td {



	padding:3px;



}