<!-- 

* {	
	margin: 0;
	padding: 0;
	
	font-family: Lucida Sans, Lucida Sans Unicode, Verdana, Arial;
	color: #58595B;

	font-size: 10pt;
	line-height: 140%;
}

img {
	border-style: none;
}

body {
/*
	background-image: url(grid-home.gif); 
	background-image: url(ruler.gif); 
	background-image: url(grid-about.gif); 
	border: thin solid blue;

	padding-top: 14px;
*/
	position: relative;
	top: 20px;
	padding-left: 20px;
	visibility: visible;
}

table {
	border-collapse: collapse;
}

a, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

div#page_title {
/*
	padding-left: 1px;
	color: red;

	display: inline;
*/
	font-weight: bold;
	position: relative;
	top: -18px;
}

div#page_with_title, div#page_apage {
	position: absolute;
	top: 133px;
	left: 157px;
	width: 725px;
	visibility: visible;
/*
	top: 51px;
	left: 120px;
	border: thin double red;
	background-color: red;
	color: red;
*/
}


div#page_with_title {
	/* note: top should be 51px, but we make adjustment as browser deducts height of page-title div before moving it */
	top: 114px;
}

/* ----------- APAGE - START ------- */
div#page_apage_text {
	position: relative;
	float: left;
/*	width: 218px; */
	width: 314px;
	padding-right: 28px;
}
/* non ie */
html > body div#about_image_div {
	width: 190px;
}

div#page_apage_text ul {
	margin-left: 20px;
}
/* ----------- APAGE - END  ------- */


/* ----------- ABOUT PAGE - START ------- */
div#about_image_div {
	/* note: margin-left should be 218 according to grid, but doesn't line up with menu. */
	margin-left: 342px;
	position: relative;
	width: 336px;
	display: block;	
}

div#page_apage_text ul {
	list-style-type: disc
}

/* non ie */
html > body div#about_image_div {
	position: absolute;
}

div#about_image_div p {
	padding-top: 10px;
}
/* ----------- ABOUT PAGE - END ------- */


/* ----------- HOME PAGE - START ------- */


div#home_page_image {
	position: relative;
	float: left;

/*	border: thin solid red; */
	padding-right: 15px;
	visibility: visible;
}

p#artist_name {
	font-weight: bold;
}

div#home_page_text, div#home_page_text a {
	visibility: visible;
	white-space: nowrap;
/*
	color: red;
	letter-spacing: 0.1em;
	border: thin solid green; 
	position: absolute;
	left: 11px;
	top: 11px;
	z-index: 1;
*/
}

/* ----------- HOME PAGE - END ------- */


div#menu-bottom {
	padding-top: 250px;
	clear:  both;
	color: #CCCCCC;
}

div#menu-bottom a, div#menu-bottom a:visited {
	color: #CCCCCC;
}



/* ----------- LOCATION PAGE - START ------- */
img#map {
	float: left;
}

div#page_location_text {
	/* position: absolute; */
	margin-left: 345px;
}
/* ----------- LOCATION PAGE - END  ------- */



/* ----------- MENU LEFT - START ------- */

div#menu_left, div#menu_left_single {
	position: relative;
	top: -6px;
	text-align: right;
	width: 119px;
	font-weight: bold;
	z-index: 1;
}

div#menu_left_single {
	top: 48px;
}

div#menu_left a, .menu_left_highlight, div#menu_left_single a {
	padding-bottom: 2px;
	font-size: 10pt;
}

div#menu_left a, div#menu_left_single a {
	display: block;
	text-decoration: none;
	font-size: 10pt;
	color: #7FA1B6;
	line-height: 118%;
}

div#menu_left a:hover, .menu_left_highlight, div#menu_left_single a:hover {
	color: black;
}

/* ----------- MENU LEFT - END ------- */


/* ----------- ARTISTS PAGE - START ------- */
table#artists td table {
	border-top: 1px solid #E7EEF3;
/*	width: 217px;	*/
	width: 270px;
}

table#artists td {
	padding-right: 16px;
}

table#artists td table td {
	height: 18px;
	border-bottom: 1px solid #E7EEF3;
	vertical-align: middle;
}

div#artists_table_top, div#artist_item_no, table#artists td table td a, table#artists td table td p  {
/*	font-size: 8pt;	*/
}

table#artists td table td a, table#artists td table td a:visited {
	float: left;
	text-decoration: none;
//	position: relative;
//	top: -2px;
}

table#artists td table td a:hover {
	text-decoration: underline;
}

table#artists td table td p, table#artists td table td p.artist, p.artist_header {
	display: inline;
}


table#artists td table td p.artist, p.artist_header {
	float: left;
}

p.artist_header {
	font-weight: bold;	
}


div#artists_table_top, div#artist_item_no {
	display: inline;
	float: right;
	position: relative;
	left: 8px;
}

p.archive {
	color: #7FA1B6;
}
/* ----------- ARTISTS PAGE - END ------- */




/* ----------- THUMBNAILS PAGE - START ------- */

table#thumbnails {
	width: 694px;
}

table#thumbnails td {
	width: 339px;
	padding-right: 16px;
	padding-bottom: 16px;
}

div#click_on_thumb_text {
	right: 37px;
	display: inline;
	position: relative;
	top: -36px;
	float: right;
}

/* ----------- THUMBNAILS PAGE - END  ------- */



/* ----------- BIOGRAPHY PAGE - START ------- */

div#biog_text, div#exhib_text {
	position: relative;
	top: -21px;
}
div#exhib_text {
	top: 4px;
}	
/* ----------- BIOGRAPHY PAGE - END  ------- */

/* ----------- SINGLE PAGE - START ------- */


p.artistnameUnderImage {
	padding-top: 22px;
	font-weight: bolder;
}

a.contact_gallery, a.contact_gallery:visited {
	font-weight: bold;
	text-decoration: none;	
}

a.contact_gallery:hover {
	text-decoration: underline;
}

.sold {
	color: #FF6600;
}


/*----------- SINGLE PAGE - END  ------- */

/* ----------- ABOUT PAGE - START ------- */

table#event_table tr td {
	padding-bottom: 10px;
}


table#event_table tr td.image_col {
	padding-right: 30px;
}


/* ----------- ABOUT PAGE - END ------- */

/* ----------- #CONTACT PAGE - START ------- */


.contact_input {
	width: 335px;
	border: solid thin #D6E0E9;
	margin-bottom: 7px;
}

table#contact_form {
	width: 451px;
}

table#contact_form td.value {
	text-align: right;
}

table#contact_form td.label_long {
	padding-top: 18px;
}

/*----------- CONTACT PAGE - END  ------- */



/* ----------- old site styles ------- */
/*
p, td, br, li, ol, ul {
         font-family: arial,helvetica,tahoma;
         font-size: 10pt;
         color: #58595B;
}


a, a:link, a:visited {
 text-decoration:none;
 color : #518CAA;
}

a:hover {
 color : #58595B;
 text-decoration:none; 
}


input, textarea {
        font-family: arial,helvetica,tahoma;
        font-size: 12pt;
}

.section_dark
{
        background-color:#518CAA;
        font-size: 10pt;
        font-weight: bold;
        color:#ffffff;
}

.section_light
{
	font-size: 10pt;
        background-color:#A8C6DB;
        font-weight: bold;
        color:#ffffff;
}

.section_light_artistyears
{
	font-size: 11pt;
        background-color:#A8C6DB;
        font-color: #ffffff;
        font-weight: bold;
        color:#ffffff;

}

.section_infolink
{
        
        font-color: #ffffff;
        font-weight: bold;
        color:#518CAA;
        text-decoration:none;
}

.artist {
	font-family: arial,helvetica,tahoma;
	font-size: 12pt;
	color:#58595B;

}

.artist:link {  
        color: #58595B;
	text-decoration:none;
}

.artist:visited {  
        color: #58595B;
        text-decoration:none;	
}

.artist:hover {
	color: #518CAA;
	
}

.artist:active {  
	color: #518CAA;
	text-decoration:none;
}

.artistnameUnderImage {
	color:#518CAA;
	zcolor:#A8C6DB;
        font-weight: bold;
}

.currentstockmenu, .currentstockmenu:visited, .currentstockmenu:link {
	font-size: 10pt;
        font-weight: bold;
        color:#ffffff;
}

.currentstockmenu:hover, .currentstockmenu:active {
	text-decoration:underline;	
}


img.thumbnail {
        border: solid 6px #FFFFFF;
}

.txtmenu {
	font-family: arial,helvetica,tahoma;
	font-size: 8pt;
	color:#58595B;

}

.txtmenu:link {  
        color: #58595B;
        text-decoration:none;
}

.txtmenu:visited {  
        color: #58595B;
        text-decoration:none;
}

.txtmenu:hover {
	color: #518CAA;
	
}

.txtmenu:active {  
	color: #518CAA;
	text-decoration:none;
}

.homepagetable {
	border: thick solid #C0C0C0;
}

.paisnelgallery{
        font-weight: bolder;
        Font-size: 14pt;
        color:#518CAA;
       	letter-spacing: 4px;
}

.contactDetails {
        font-weight: bold;
        color:#518CAA;
}
*/

-->
