body 
{ background-color: #4d3739; 
font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
}

img
{
margin-top: 8px;
margin-left: 18px;
margin-right: 18px;
margin-bottom: 0;
border:  none;
}

img.sideline
{
border: 3px solid white;
margin-top: 60px;
margin-right: 0;
}

img.nopadmarg
{
border: none;
margin-left: 18px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
padding-top: 3px;
}

img.thumbs
{
border: 2px solid white;
}

img.large
{
border: 2px solid white;
margin-top: 15px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

img.large_noborder
{
border: none;
margin-top: 15px;
margin-left: 27px;
margin-bottom: 5px;
}

img.thumbnoleftmargin
{
border: 2px solid white;
margin-top: 8px;
margin-left: 0;
margin-right: 10px;
margin-bottom: 0;
}

table.main
{ margin-top: 30pt;
width: 297mm;
height: 210mm;
margin-left:auto; 
margin-right:auto;
background-color: #827474;
border-collapse: collapse;
border: 2px solid white;
}

table.centrepanel
{ text-align: center;
vertical-align: top;
border-collapse: collapse;
border: none;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;
}

table.summarypanel
{ text-align: left;
vertical-align: top;
border-collapse: collapse;
border: none;
border-spacing: 0;
margin-top: 0;
margin-left: 45px;
margin-right: 0;
margin-bottom: 0;
}

table.viewerpanel
{ text-align: left;
vertical-align: top;
border-collapse: collapse;
border: none;
border-spacing: 0;
margin-top: 0;
margin-left: 15px;
margin-right: 0;
margin-bottom: 0;
}

table.breadcrumbs
{ width: 100%;
border: none;
border-collapse: collapse;
margin-top: 15px; 
margin-bottom: 15px; 
}

table.breadcrumbs_under_sig
{ width: 100%;
border: none;
border-collapse: collapse;
margin-top: 0; 
margin-bottom: 10px; 
}

table.breadcrumbs_picviewer
{ width: 100%;
border: none;
border-collapse: collapse;
margin-top: 0; 
margin-bottom: 10px; 
margin-left: 36px;
}

table.gallerynav
{ width: 554px;
border: none;
border-collapse: collapse;
margin-top: 0; 
margin-bottom: 10px; 
margin-left: 7px;
background-color: #6f5a5f;
}

table.maintext
{ text-align: left;
border-collapse: collapse;
border: none;
border-spacing: 0px;
margin-left: 25px;
margin-right: 15px;
margin-top: 0;
margin-bottom: 0;
}

table.logoplacer
{ text-align: right;
vertical-align: top;
border-collapse: collapse;
border: none;
border-spacing: 0px;
margin-top: 200px;
margin-bottom: 20px;
width: 100%; 
}

td.logo
{ width: 123px;
}

td.menuleft
{ background-image: url("../pictures/leftpanels/left.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.bioleft
{ background-image: url("../pictures/leftpanels/left_bio.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.clientsleft
{ background-image: url("../pictures/leftpanels/left_clients.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.muralsleft
{ background-image: url("../pictures/leftpanels/left_murals.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.illust_left
{ background-image: url("../pictures/leftpanels/left_illust.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.easel_left
{ background-image: url("../pictures/leftpanels/left_easel.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.restoration_left
{ background-image: url("../pictures/leftpanels/left_restoration.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.paintfinish_left
{ background-image: url("../pictures/leftpanels/left_paintfinish.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.m_classic_left
{ background-image: url("../pictures/leftpanels/left_mclassic.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.m_heritage_left
{ background-image: url("../pictures/leftpanels/left_mheritage.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.m_pools_left
{ background-image: url("../pictures/leftpanels/left_mpools.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.m_wildlife_left
{ background-image: url("../pictures/leftpanels/left_mwildlife.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.i_wildlife_left
{ background-image: url("../pictures/leftpanels/left_iwildlife.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.i_maps_left
{ background-image: url("../pictures/leftpanels/left_imaps.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.i_poster_left
{ background-image: url("../pictures/leftpanels/left_iposter.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.i_dodo_left
{ background-image: url("../pictures/leftpanels/left_idodo.jpg");
vertical-align: top;
text-align: right;
width: 91mm;
padding-left: 25pt;
padding-top: 92pt;
background-repeat: no-repeat;
border: none;
}

td.colspacer
{ width: 6px;
border: none;
}

td.rowspacer
{ height: 10px;
border: none;
}

td.midrowspacer
{ height: 14px;
border: none;
}

td.modrowspacer-2
{ height: 76px;
border: none;
}

td.modrowspacer
{ height: 78px;
border: none;
}

td.mediumrowspacer
{ height: 102px;
border: none;
}

td.bigrowspacerminus
{ height: 129px;
border: none;
}

td.bigrowspacer
{ height: 145px;
border: none;
}

td.bitbigrowspacerplus
{ height: 159px;
border: none;
}

td.bigrowspacerplus
{ height: 192px;
border: none;
}

td.verybigrowspacerplus
{ height: 215px;
border: none;
}

td.biggestrowspacer
{ height: 275px;
border: none;
}


td.tinted
{ background-color: #6f5a5f;
width: 20px;
border: none;
}

td.signature
{ padding-top: 13pt;
padding-bottom: 15pt;
vertical-align: top;
text-align: center;
border:  none;
}

td.dodotitle
{ padding-top: 30pt;
padding-bottom: 0;
padding-left: 41pt;
vertical-align: top;
text-align: left;
border:  none;
}

td.homepanel
{ vertical-align: top;
border: none;
}

td.gallerypic
{ padding-left: 57px;
}

td.galleryrow
{ padding-left: 55px;
}

td.largeimage
{ vertical-align: top;
border: none;
padding-left: 13px;
padding-right: 0;
padding-top: 0;
padding-bottom: 10px;
}

td.largeimagelnk
{ vertical-align: top;
border: none;
padding-left: 29px;
padding-right: 0;
padding-top: 0;
padding-bottom: 10px;
}

td.summarythumbs
{ vertical-align: top;
border: none;
padding-left: 10px;
padding-right: 0;
padding-top: 0;
padding-bottom: 10px;
}

td.summarythumbs2
{ vertical-align: top;
border: none;
padding-left: 10px;
padding-right: 0;
padding-top: 6px;
padding-bottom: 10px;
}

td.summarythumbs3
{ vertical-align: top;
border: none;
padding-left: 35px;
padding-right: 0;
padding-top: 0;
padding-bottom: 10px;
}

td.summarythumbs4
{ vertical-align: top;
border: none;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
}

td.summarythumbs5
{ vertical-align: top;
border: none;
padding-left: 15px;
padding-right: 190px;
padding-top: 5px;
padding-bottom: 10px;
}

td.summarythumbs6
{ vertical-align: top;
border: none;
padding-left: 0;
padding-right: 350px;
padding-top: 5px;
padding-bottom: 10px;
}

td.summarythumbs7
{ vertical-align: top;
border: none;
padding-left: 0;
padding-right: 320px;
padding-top: 5px;
padding-bottom: 10px;
}

td.even2col
{ width: 50% ; 
padding-top: 0;
padding-left: 14px;
padding-right: 10px;
padding-bottom: 0;
vertical-align: top;
}

td.navlinkright
{ text-align: right;
border: none;
}

td.leftalign
{ text-align: left;
border: none;
}

.mainmenu a:link { font-size: 15pt; color: white; font-weight: normal; text-decoration: none; line-height: 180%; }
.mainmenu a:visited { font-size: 15pt; color: white; font-weight: normal; text-decoration: none; line-height: 180%;  }
.mainmenu a:hover { font-size: 15pt; color: #E2B322; font-weight: normal; text-decoration: none; line-height: 180%;  }
.mainmenu a:active { font-size: 15pt; color: #E2B322; font-weight:normal; text-decoration: none; line-height: 180%;  }

.mainmenushort a:link { font-size: 15pt; color: white; font-weight: normal; text-decoration: none; line-height: 120%; }
.mainmenushort a:visited { font-size: 15pt; color: white; font-weight: normal; text-decoration: none; line-height: 120%;  }
.mainmenushort a:hover { font-size: 15pt; color: #E2B322; font-weight: normal; text-decoration: none; line-height: 120%;  }
.mainmenushort a:active { font-size: 15pt; color: #E2B322; font-weight: normal; text-decoration: none; line-height: 120%;  }

.context a:link { font-size: 11pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%; }
.context a:visited { font-size: 11pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%;  }
.context a:hover { font-size: 11pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%;  }
.context a:active { font-size: 11pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%;  }

.breadcrumb a:link { font-size: 10pt; color: #cac2c3; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%; }
.breadcrumb a:visited { font-size: 10pt; color: #cac2c3; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%;  }
.breadcrumb a:hover { font-size: 10pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%;  }
.breadcrumb a:active { font-size: 10pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 120%;  }

.navlinks a:link { font-size: 14pt; color: #cac2c3; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 160%; }
.navlinks a:visited { font-size: 14pt; color: #cac2c3; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 160%;  }
.navlinks a:hover { font-size: 14pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 160%;  }
.navlinks a:active { font-size: 14pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: 0.1em; line-height: 160%;  }

.summarylink a:link { font-size: 11pt; color: #edebeb; font-weight: normal; text-decoration: none; letter-spacing: normal; line-height: 120%; }
.summarylink a:visited { font-size: 11pt; color: #edebeb; font-weight: normal; text-decoration: none; letter-spacing: normal; line-height: 120%;  }
.summarylink a:hover { font-size: 11pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: normal; line-height: 120%;  }
.summarylink a:active { font-size: 11pt; color: #E2B322; font-weight: normal; text-decoration: none; letter-spacing: normal; line-height: 120%;  }

.summarybold a:link { font-size: 11pt; color: #edebeb; font-weight: bold; text-decoration: none; letter-spacing: normal; line-height: 120%;  }
.summarybold a:visited { font-size: 11pt; color: #edebeb; font-weight: bold; text-decoration: none; letter-spacing: normal; line-height: 120%;  }
.summarybold a:hover { font-size: 11pt; color: #E2B322; font-weight: bold; text-decoration: none; letter-spacing: normal; line-height: 120%;  }
.summarybold a:active { font-size: 11pt; color: #E2B322; font-weight: bold; text-decoration: none; letter-spacing: normal; line-height: 120%;  }

.gallerynavlink a:link { font-family: courier, monospace, serif; font-size: 11pt; color: white; font-weight: normal; text-decoration: none; line-height: 120%; }
.gallerynavlink a:visited { font-family: courier, monospace, serif; font-size: 11pt; color: white; font-weight: normal; text-decoration: none; line-height: 120%;}
.gallerynavlink a:hover { font-family: courier, monospace, serif; font-size: 11pt; color: #E2B322; font-weight: normal; text-decoration: none; line-height: 120%;}
.gallerynavlink a:active { font-family: courier, monospace, serif; font-size: 11pt; color: #E2B322; font-weight:normal; text-decoration: none; line-height: 120%;}

p { color: white; font-size: 10.5pt;  line-height: 160%; margin-top: 5px; margin-bottom: 5px; }
p.top_pad { color: white; font-size: 10.5pt;  line-height: 160%; padding-top: 17px; }
p.breadcrumbs2 { color: #cac2c3; font-size: 10pt;  line-height: 160%; margin-left: 26px; margin-right: 0; }
p.breadcrumbs { color: #cac2c3; font-size: 10pt;  line-height: 160%; margin-left: 40px; margin-right: 16px; }
p.lowtopmargin { color: white; font-size: 10.5pt;  line-height: 160%; margin: 0; padding: 0; }
p.slightbigmargins { color: white; font-size: 10.5pt;  line-height: 160%; margin-left: 15px; margin-right: 90px; padding: 0; }
p.bigmargins { color: white; font-size: 10.5pt;  line-height: 160%; margin-left: 15px; margin-right: 150px; padding: 0; }
p.small { color: white; font-size: 7pt;  line-height: 120%; padding-top: 2px; margin-right: 0; padding-right: 4px; }
p.alt { color: white; font-size: 10.5pt;  line-height: 160%; padding-top: 2px; margin-left: 27px; margin-right: 0; padding-right: 50px; padding-bottom: 16px; }

.gallerywhite {  font-family: courier, monospace, serif; color: white; font-size: 11pt;  line-height: 120%; margin-top: 0; margin-bottom: 0; }
.gallerygold {  font-family: courier, monospace, serif; color: #E2B322; font-size: 11pt;  line-height: 120%; margin-top: 0; margin-bottom: 0; }

h1 { color: white; font-size: 28pt; font-weight: normal; text-align: left; padding-top: 12px; margin-top: 24px; margin-left: 37px; margin-bottom: 0; }
h1.lessleftmargin { color: white; font-size: 28pt; font-weight: normal; text-align: left; padding-top: 12px; margin-top: 24px; margin-left: 15px; margin-bottom: 0; }
h1.summaryhead { color: white; font-size: 32pt; font-weight: normal; text-align: left; padding-top: 0; margin-top: 0; margin-left: 25px; margin-bottom: 15px; }
h1.pagehead { color: white; font-size: 32pt; font-weight: normal; text-align: left; padding-top: 0; margin-top: 0; margin-left: 12px; margin-bottom: 10px; }
h1.sideheading { color: #cac2c3; font-size: 32pt; font-weight: normal; text-align: right; padding-top: 12px; margin-top: 60px; margin-left: 15px; margin-bottom: 0; line-height: 85%; }

ul { color: white; font-size: 11pt; line-height: 20pt; list-style-type: disc; }
h2 { color: white; font-size: 12pt; font-weight: bold; text-align: left; margin: 12pt; }
h2.largeimage{ font-size: 11pt; color: #edebeb; font-weight: normal; margin-left: 49px; }
h3 { color: white; font-size: 10pt; font-weight: bold; text-align: left; margin: 12pt; }
