html { min-height: 100%; margin-bottom: 1px; }
body { margin: 0px auto; font: 12px Arial,Tahoma; color: #000; line-height:18px; background-color:#303030; }
img { border: 0px; display: block; }
table { border: 0px; border-collapse: collapse; }
table td { padding: 0px; }

#layout { position: relative; margin: 0px auto; width: 790px; height: auto; text-align: left; }

#header { background: #646468; width: 790px; }
#header img { width: 790px; height: 77px; vertical-align:top; float:right;}
#header #top {background: #646468; width: 790px; padding-top:45px; }



#nav { background-color: #646468; vertical-align:top; width:790px;}
#nav #link { background-color: #646468; vertical-align:top; width:350px;}
#nav #home { width:72px; height:42px; border:0px; vertical-align:top;}
#nav #landscapes { width:119px; height:42px; border:0px; vertical-align:top;}
#nav #jSeries { width:177px; height:42px; border:0px; vertical-align:top;}
#nav #sSeries { width:123px; height:42px; border:0px; vertical-align:top;}
#nav #books { width:89px; height:42px; border:0px; vertical-align:top;}
#nav #bio { width:70px; height:42px; border:0px; vertical-align:top;}
#nav #contact { width:86px; height:42px; border:0px; vertical-align:top;}


#content { background-color: #646468; width: 740px; font: 12px Arial,Helvetica; color: #FFF; line-height: 18px; vertical-align:top; padding:25px; }
#content #container { width: 720px; vertical-align: top; margin:0px auto;}
#content td { padding:4px; }
#content .pictext { font: 11px Arial,Helvetica; color: #FFF; vertical-align:top;  }
#content i { color:#595959; }
#content b { font: 14px Arial; font-weight: bold;  }
#content #indexPix { width:314px; height:312px; border:0px; vertical-align:top;}
#content #bioPix { width:378px; height:261px; border:0px; vertical-align:top;}
#content #hbio { width:173px; height:54px; border:0px;}
#content #hlandscape { width:173px; height:54px; border:0px;}
#content #hbooks { width:173px; height:54px; border:0px;}
#content #hcontact { width:173px; height:54px; border:0px;}
#content #hjourney { width:300px; height:54px; border:0px;}
#content #hpastels { width:219px; height:38px; border:0px;}
#content #hsoul { width:173px; height:54px; border:0px;}
#content #pastel01 { width:270px; height:196px; border:0px;}
#content #pastel02 { width:277px; height:196px; border:0px;}
#content #pastel03 { width:271px; height:191px; border:0px;}
#content #pastel04 { width:275px; height:200px; border:0px;}
#content #pastel05 { width:275px; height:201px; border:0px;}
#content #pastel06 { width:275px; height:191px; border:0px;}

#content a { text-decoration: none; color: #DDD; }
#content a:hover { text-decoration: underline; color: #fff; }


#art img { width:700px; border:0px;}


#footer { background-color:#595959;  width: 790; height: 30px; }
#footer .margin { margin: 0px; margin-left: 10px; color: #707070; vertical-align:bottom;}
#footer a { color: #707070; text-decoration: none; vertical-align:bottom; }
#footer a:hover { text-decoration: underline; vertical-align:bottom; }


#ds { font-size: 11px; color: #3E3E3E; padding-left:10px; padding-top:5px; } 
#ds a { text-decoration: none; color: #3E3E3E; }
#ds a:hover { text-decoration: underline; color: #3E3E3E; }