
body 
	   { font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #5b533e url(common/LDwallpaper.jpg) left top; margin: 0;
}
/*Main Blocks*/
#masterfloat { text-align: left; margin-right: auto; margin-left: auto; width: 956px;
	height: auto;
}
#blockoutline { background-color: #424239; text-align: left; width: 954px; border: solid 1px black; overflow: visible; float: left; }
#blockoutline-darker { background-color: #1b1e1a; text-align: left; width: 954px; float: left; overflow: visible; border: solid 1px black; }
/*preheader li line height to stay in px*/
#preheader { background: #282213; width: 940px; height: 25px; border-bottom: 2px solid #a88551; float: left; text-align: left; font-weight: normal; font-style: normal; padding-left: 14px; }
#preheader ul {
	margin: 0;
	padding: 0;
}
#preheader li { color: #b5a184; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 25px; float: left; list-style: none; margin: 0; padding: 0 26px 0 0; }
#preheader span { color: #464234; }
#preheader a:link, #preheader a:visited { color: #b5a184; text-decoration: none; padding: 1px; }
#preheader a:hover, #preheader a:active { text-decoration: underline; padding: 1px;
	color: #b5a184;
}
#mainheader { background-color: #1b1e1a; width: 954px; height: 76px; overflow: hidden; float: left; }

/*footer p line height to stay in px*/
#footer { background-color: #282213; text-align: center; position: relative; width: 954px; height: 25px; overflow: hidden; float: left; border-top: 2px solid #a88551; }
#footer p { color: #a88551; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 26px; margin: 0; padding: 0; }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color: #a88551;
	text-decoration: underline;
}
/*Navigation Items*/
/*nav li, h1, h2 line height to stay in px*/
#nav { width: 927px; float: left; background: #282213; overflow: hidden; padding-right: 27px; border-top: 1px solid #a88551; border-bottom: 1px solid #a88551; }
#nav ul { background: #282215 url(common/mainnav-link.gif) repeat-x left top; float: left; margin:0; list-style:none; padding: 0; width: 639px;
	border-right: 1px solid #a88551;
}
#nav li { height: 25px; float: left;
	font: bold 11px/25px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #282213;
	background: url(common/mainnav-current.gif) no-repeat scroll left top;
	padding-left: 11px;
	padding-right: 11px;
	border-right: 1px solid #a88551;
	display: block;
}
#nav a:link, #nav a:visited { text-decoration:none;
	background: url(common/mainnav-link.gif) repeat-x scroll left top #282215;
	color: #ece7b9;
	padding-right: 11px;
	padding-left: 11px;
	display: block;
	margin-right: -11px;
	margin-left: -11px;
}

#nav a:hover, #nav a:active { text-decoration:none;
	background: url(common/mainnav-hover.gif) repeat-x scroll left top #5b4a2d;
	color: #ece7b9;
	padding-right: 11px;
	padding-left: 11px;
	display: block;
	margin-right: -11px;
	margin-left: -11px;
}
#nav h1 { color: #d4d0af; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 26px; height: 25px; float: left; margin: 0;
	padding-left: 9px;
	width: 142px;
	border-right: 1px solid #a88551;
}
#nav h2 { color: #d4d0af; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 26px; height: 25px; float: left; margin: 0; padding: 0 0 0 9px;
}
/*Header Items*/
.headerphoto { float: left; }
.headerlogo { float: right;
	width: 162px;
	text-align: center;
}
/*Content Columns*/
#content { width: 954px; float: left;
	overflow: hidden;
}
#content .column {
	padding-bottom: 20010px;  /* X + padding-bottom */
  	margin-bottom: -20000px;  /* X */
}

#left { width: 132px; background: #666454; float: left; padding: 26px 10px 30px;
}

#left h1 { color: #1b1e1a; font-size: 15px; margin-top: 0; margin-bottom: 12px; padding-top: 0; padding-bottom: 0; }

#left p { color: #ece7b9; font-size: 11px; line-height: 15px;
	margin-bottom: 15px;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
#left a:link, #left a:visited, #left a:hover, #left a:active { color: #b5a184; font-weight: bold; text-decoration: underline; }
#center { width: 639px; overflow: hidden; background: #424239; float: left; margin-top: 0; padding-top: 29px; }
#right { width: 143px; background: #37362c; float: left; padding: 15px 10px 30px; }

#right h1 { color: #a88551; font-size: 12px; margin-top: 0; margin-bottom: 7px; padding-top: 0; padding-bottom: 0;
	text-transform: uppercase;
	line-height: 13px;
}

#right h2 { color: #fffdf0; font-size: 12px; margin-top: 0; margin-bottom: 7px; padding-top: 0; padding-bottom: 0;
	line-height: 13px;
}

#right p { color: #9a987f; font-size: 11px; line-height: 15px;
	margin-bottom: 5px;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

#right #form .field { font: 11px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #424139; background: #e9e7d7; width: 136px; float: left; }
#right #form .image {
	margin-top: 6px;
	float: right;
}
#right #form .button { color: #fffdf0; font-size: 11px; font-family: tahoma; background-color: #a88551; margin-top: 6px; float: right; }
.artbook-image { position: absolute; border: solid 1px #a88551; }
/*** IE Fix ***/
* html #left {
	left: 150px; /* RC fullwidth */
}
/*** Footer Fix ***/
* html body {
	overflow: hidden;
}
* html #footer-wrapper {
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	background: transparent;
	}
/*home - content*/
.homewrapper { margin-right: auto; margin-left: auto; width: 770px; height: 1900px;
	overflow: auto;
}
.homewrapper h1 { color: #a88551; font: bold 20px/16px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.homewrapper h1 a:link, .homewrapper h1 a:visited { color: #a88551; font: bold 20px/16px Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.homewrapper h1 a:active, .homewrapper h1 a:hover { color: #a88551; font: bold 20px/16px Arial, Helvetica, sans-serif; text-decoration: underline; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.homewrapper h2 { color: #fffdf0; font: bold 14px/16px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.homewrapper h3 { color: #fffdf0; font: 11px/13px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; }
.homewrapper p { color: #a88551; text-align: justify; word-spacing: 2px; margin: 0; padding-bottom: 14px;
	padding-top: 18px;
	letter-spacing: 0.5px;
	font: 13px/22px Georgia, Times New Roman, Times, serif;
}
.himage-float-left { float: left; margin-right: 20px; margin-bottom: 10px; }
.himage-float-right { margin-bottom: 10px; float: right; margin-left: 20px; }
/*home - newsfeeds*/
.newstease {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 20px;
	width: 100%;
}
.newstease ul { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;
}
.newstease a:link, .newstease a:visited { color: #ada98e; text-decoration: none;
	font-weight: bold;
}
.newstease a:hover, .newstease a:active { color: #ada98e; text-decoration: underline;
	font-weight: bold;
}
.newstease ul li  { text-indent: 10px; list-style-type: none; padding-bottom: 4px;
	background: url(common/homenewsbullet.gif) no-repeat 0 5px;
	margin-left: -40px;
	padding-top: 0;
	margin-bottom: 0;
	font-size: 9px;
	line-height: 12px;
	color: #cdcbbf;
}
.newstease li p { text-indent: 0; font-size: 9px; font-weight: normal; line-height: 10px; }
/*Other pages*/
.artbookwrapper { margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 20px; width: 952px; overflow: auto; }
.artbookwrapper p { color: #a88551; font: 13px/22px Georgia, "Times New Roman", Times, serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0 20px; padding-top: 12px; padding-bottom: 12px; }
.contentwrapper { width: 770px; margin-right: auto; margin-left: auto; overflow: auto; padding-top: 40px; padding-bottom: 20px; }
.contactwrapper { margin-right: auto; margin-left: auto; width: 600px; height: 600px;
}
.contenttitles {
	margin-right: 15px;
	margin-bottom: -7px;
	float: left;
}
.contentwrapper h1 { color: #a88551; font: bold 20px/16px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.contentwrapper h1 a:link, .contentwrapper h1 a:visited { color: #a88551; font: bold 20px/16px Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.contentwrapper h1 a:active, .contentwrapper h1 a:hover { color: #a88551; font: bold 20px/16px Arial, Helvetica, sans-serif; text-decoration: underline; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.contentwrapper h2 { color: #fffdf0; font: bold 14px/16px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.contentwrapper h3 { color: #fffdf0; font: 11px/13px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; }
.contentwrapper p { color: #a88551; text-align: justify; word-spacing: 2px; margin: 0; padding-bottom: 22px;
	padding-top: 0;
	letter-spacing: 0.5px;
	font: 13px/22px Georgia, Times New Roman, Times, serif;
}
.newswrapper { margin-right: auto; margin-left: auto; padding-bottom: 20px; width: 600px; overflow: auto; }
.newswrapper h1 { color: #a88551; font: bold 20px/16px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.newswrapper h2 { color: #fffdf0; font: bold 14px/16px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 5px; padding-bottom: 10px; }
.newswrapper h3 { color: #fffdf0; font: 11px/13px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; }
.newswrapper p { color: #a88551; font: 11px/13px Arial, Helvetica, sans-serif; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; }
.newswrapper a:link, .newswrapper a:visited { color: #9a987f; font: 11px/13px Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; }
.newswrapper a:hover, .newswrapper a:active { color: #9a987f; font: 11px/13px Arial, Helvetica, sans-serif; text-decoration: underline; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; }
.contactwrapper table p { color: #a88551; margin: 0; padding-top: 0; padding-bottom: 14px; font: 11px/17px Arial, Helvetica, sans-serif; letter-spacing: 0.5px; word-spacing: 2px; padding-left: 5px; }
.picwrapper { float: left; border: solid 2px #a88551;
	display: block;
	background: #a88551;
}
* html .picwrapper {
	width: 1%;
}
.piccaption { background-color: #a88551; height: 26px;
	clear: left;
	text-align: center;
	width: auto;
}

.piccaption p { color: black; padding: 0; text-align: center; margin: 0;
	font: normal normal 10px/26px Georgia, "Times New Roman", Times, serif;
	word-spacing: -.1px;
}
.smallpics { float: left; border: solid 2px #a88551; }

.ldseriestwosmallpics { float: left;
	padding-bottom: 20px;
}
.ldseriestwobigpics { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; clear: left; padding-top: 20px; }

.contactwrapper form { margin: 0;
	padding-top: 20px;
}
.inputitems {
	width: 100%;
	background: #e9e7d7;
	color: #424139;
	font: 11px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*Art Page*/
#arttable { }
#arttable p { color: #a88551; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 18px; padding-bottom: 10px; }
/*A88551 = Gold Links Color*/
#arttable img { border: solid 1px #a88551; }
/*Bronzes Page*/
.bronzeboxpic { width: 750px; }
.boxpic { width: 602px; height: 350px; margin-right: auto; margin-left: auto; }
.bronzeboxtext { color: #a88551; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; text-align: center; width: 750px; padding-top: 10px; padding-bottom: -10px; }
.bronzewrapper {
	width: 750px;
	float: left;
	padding-bottom: 45px;
}
.bronzewrapper h1 {
	text-align: center;
	color: #a88551;
	padding: 0;
	margin-top: 0;
	margin-bottom: 25px;
}
.bronzewrapper h2 {
	clear: left;
	text-align: center;
	color: #a88551;
	font: bold 12px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 25px;
}
.bronzetextcolumn {
	width: 490px;
	float: left;
	margin-right: 15px;
}
.contentwrapper .bronzetextcolumn p {
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
	color: #a88551;
	letter-spacing: 0.5px;
	word-spacing: 2px;
	text-align: justify;
	margin: 0;
	padding-top: 0;
	padding-bottom: 14px;
}
.bronzepiccolumn {
	float: left;
	width: 200px;
}
.dropcap {
  display:block;
  float:left;
  width:94px;
  height:102px;
  margin-right:5px;
  }
.dropcap span { visibility: hidden; }
.colouredbronzewrapper { width: 726px; margin-right: auto; margin-left: auto;
	float: left;
}
.colouredbronzewrapper img { float: left; margin-right: 20px; }
/*Art Books*/
.artbookscontent { position: relative; width: 280px; }
.artbookscontent h1 { color: #a88551; font: bold 17px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding-top: 10px; padding-bottom: 10px; clear: left; }
.artbookwrapper h1 { color: #a88551; font: bold 17px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 0 0 20px; padding-top: 10px; padding-bottom: 10px; clear: left; }
.artbookscontent h2 { color: #a88551; font: bold 14px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding-top: 10px; padding-bottom: 0; clear: left; }
/*Art Prints*/
.artprintscontent { }
.artprintscontent h1 { color: #a88551; font: bold 17px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding-top: 10px; clear: left; padding-bottom: 5px; }
.artprintscontent h2 { color: #a88551; font: 13px/22px Georgia, "Times New Roman", Times, serif; text-align: left; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 6px; padding-bottom: 2px; }
.artprintscontent p { color: #a88551; font: 13px/22px Georgia, "Times New Roman", Times, serif; text-align: center; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 6px; padding-bottom: 2px; }
/*Individual Prints*/
.printblock { width: 100%; height: auto; margin-top: 20px; margin-bottom: 60px; }
.printblock img { border: solid 1px #a88551; }
.printblock h2 { color: #a88551; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 15px; text-align: left; padding-bottom: 20px; }
.printblock p { color: #a88551; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 15px; display: inline; }
#content a:link, #content a:visited { color: #fffdf0; font-style: normal; font-variant: normal; text-decoration: none; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 18px; padding-bottom: 14px; }
#content a:hover, #content a:active { color: #fffdf0; font-style: normal; font-variant: normal; text-decoration: underline; text-align: justify; word-spacing: 2px; letter-spacing: 0.5px; margin: 0; padding-top: 18px; padding-bottom: 14px; }
.printimage { text-align: center; float: right; padding-left: 20px; }
.printimage p { text-align: center; }
.celltop { padding: 4px; border-top: 1px solid #a88551; border-right: 1px solid #a88551; border-left: 1px solid #a88551; }
.cellmid { padding: 4px; border: solid 1px #a88551; }
.cellbottom { padding: 4px; border-right: 1px solid #a88551; border-bottom: 1px solid #a88551; border-left: 1px solid #a88551; }
img.marmaladepic { border: solid 3px #a88651; }
.boxpic img { float: left; }
