html,body { margin:0; padding:0 0 0 0; height:100%; }
h1 { color: #000; font-size: 22px; font-family: arial, sans-serif; font-weight: normal; text-align: left; margin: 0 0 20px; }
h2 { color: #000; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-align: left; margin: 0 0 10px; }
h2 a:link { color: #000; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; text-align: left; margin: 0 0 10px; }
h2 a:visited { color: #000; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; text-align: left; margin: 0 0 10px; }
h2 a:hover { color: #2b4050; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-decoration: underline; text-align: left; margin: 0 0 10px; }
h2 a:active { color: #000; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; text-align: left; margin: 0 0 10px; }
div#container { 
	background-image: url(images/bk.gif); 
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:780px; 
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}
div#header { background-color: #fff; height: 9px; padding-top: 1px; border-bottom:30px solid #dadada; }
div#content { margin: 0 30px 0; padding:0 0 30px; /* bottom padding for footer */
}
div#footer { position:absolute; width:100%; bottom:0; /* stick to bottom */
	background:#fff; height: 10px; border-top:30px solid #dadada; }
p { color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 18px; text-align: left; margin: 0 0 10px; }
.body-text { color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 18px; text-align: left; margin: 0 0 10px; }
br { margin-bottom: 0px; }
p a:link { color: #615cae; text-decoration: none; }
p a:visited { color: #615cae; text-decoration: none; }
p a:hover { color: #615cae ; text-decoration: underline; }
p a:active { color: #615cae }
td {}
.border { margin-top: 20px; border: solid 1px #999; }
#leftmargin { margin-top: 20px; margin-left: 20px; }
#centreimage { margin-right: 20px; margin-left: 20px; }
.largeborder { border: solid 30px #dadada; }
.bodytext { text-align: left; margin: 0 0 10px; }
.catalogueby { color: #585858; font-size: 11px; font-family: arial, sans-serif; }
.studio { float: right; padding-left: 20px; }
#current { margin: 0; padding: 10px 10px 0; border-color: #dadada; border-style: solid; border-width: 3px 0; }
#cms { margin: 0; padding: 10px 10px 0;
	border-bottom: 3px solid #dadada;
}
.cat-artists { color: #585858; font-size: 11px; font-family: arial, sans-serif; line-height: 11px; margin-right: 10px; margin-bottom: 9px; }
#artists { margin-right: 0; margin-left: 0; padding-left: 0; border-right: 1px solid #2a292c; border-left: 1px solid #2a292c; }
#footerlinks { margin-top: 20px; padding-top: 20px; border-top: 5px solid #dadada; }
#footerlinks2 { margin-top: 0; padding-top: 20px; border-top: 5px solid #dadada; }
.form { color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 18px; padding-bottom: 5px; }
.formfields { color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 18px; width: 350px; margin-bottom: 10px; }
.checkboxchoices { color: #000; font-size: 12px; font-family: arial, sans-serif; margin: 2px 0 2px 5px; }
.notbold { font-weight: normal; }
#alignright { float: right; margin-top: 5px; }
.blue
{
	color: #2aace2;
	font-weight: bold;
}
.red
{
	color: #f27134;
	font-weight: bold;
}
.image-block { width: 200px; height: 360px; float: left; margin-right: 20px; margin-bottom: 25px; }
#page-block { width: 680px; float: left; padding: 20px 0 0 40px; }
#footer-block { padding: 0 40px 40px; width: 640px; float: left; }
#intro-block { padding: 40px 40px 0; width: 640px; float: left; }
.aus-title { font-size: 12px; line-height: 14px; margin-top: 10px; margin-bottom: 7px; }
.aus-summary { font-size: 11px; line-height: 15px; margin-top: -3px; margin-bottom: 5px; }
.alignleft {
float: left;
}
.alignright {
float: right;
}
h6 { color: #fff; font-size: 12px; font-family: arial; font-weight: 700; background-color: #f00; padding: 5px; display:inline; }
.sold { color: #000000; font-weight: 700; }
.title-with-border { font-weight: bold; padding-top: 5px; border-top: 2pt solid #dadada; }
