body         { color: black; font-size: small; font-family: verdana, arial, helvetica; margin: 0 }
h1  { font-size: 200% }
h2  { font-size: 120% }
img { border: none}
.ceramics { background-color: #efecde }
.jewellery { background-color: #f6ebf2 }
.glass { background-color: #e6f1e9 }
.other { background-color: #dce9c9 }
.ownart { color: #cc0066 }
.red  { color: #f00 }
.dark_grey_text  {
	color: #666666;
	font-size: small
}
.grey_text  { color: #ccc; font-size: x-small }
a:grey_text:link, a:grey_text:visited  { color: #ccc }
.grey { background-color: #ccc }
#allcontent     { margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; width: 780px }
#header       { padding-left: 10px; width: auto; height: 80px }
#navigation        { padding-left: 14px; width: 766px; height: 22px; border-top: 1pt solid gray; border-bottom: 1px solid gray }
#left_column           { padding-top: 2px; padding-right: 5px; padding-left: 14px; width: 173px; height: auto; float: left }
#dd_left_column           { padding-top: 2px; padding-right: 5px; padding-left: 14px; width: 230px; height: auto; float: left }
#centre_column        { margin-right: 197px; margin-left: 197px; padding-top: 1px; padding-right: 10px; padding-left: 10px }
#dd_centre_column        { margin-right: 5px; margin-left: 254px; padding-top: 1px; padding-right: 10px; padding-left: 10px }
#right_column         { padding-top: 2px; padding-right: 14px; padding-left: 5px; width: 173px; float: right }
#centre_right   { margin-left: 197px; padding-top: 0; padding-right: 10px; padding-left: 10px; height: auto }
#one_column   { padding-top: 0; padding-right: 10px; padding-left: 10px; height: 400px }
#weddinglist { font-size: 90%; text-align: center }
#exhibition { line-height: 150%; text-align: left }
#footer          { background-image: none; padding-left: 2px; width: 780px; height: 40px; clear: both }

#gallerytext {position:absolute; left:80px; top:2px; width:396px; height:396px}
