/* Style CSS - This one page controls how all pages in web site look */
body {font:normal normal normal 100% "Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif; background:black; color:black; margin:0; padding:0;}

div.buttons {padding-bottom:10px;}
div.browse {padding:0; margin:0;}
div.center {text-align:center; margin:0; padding:0; background:#DED2A6;}
div.line {background-image:url(http://www.jsl-fine-art.com/line.gif); background-repeat:repeat-x; margin:0; padding-top:6px;}
div.color {background:#C6B372; text-align:center; margin-left:auto; margin-right:auto; padding:0; margin:0;}
div.nav {border:1px solid #463A12; padding:4px; background-image:url(nav.gif);}
div.search {padding:3px; background-image:url(nav.gif); border:1px solid #463A12;}
div.table {text-align:center; padding:15px 0; background:#DED2A6;}

form {margin:0; padding:0;}

h4 {font-weight:bold; margin:8px 0 8px 0; padding:0 0 10px 0; font-size:100%; text-align:center;}
h5 {width:700px; background:transparent; color:black; font-size:20px; font-weight:normal; text-align:center; padding:5px 0; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto}
h6 {font-weight:bold; font-size:105%; margin:0; padding:20px 0 0 0;}
h6.pfac {font-weight:bold; font-size:100%; margin:0; padding:5px 0 0 0;}

p.bottom {margin-left:auto; margin-right:auto; padding:5px; margin-bottom:0; margin-top:0; width:680px; text-align:center; font-size:80%; background:#C6B372; color:black}
p.copyright {padding:0; margin:20px 0; text-align:center; font-size:70%; background:black; color:#DED2A6;}

table.center {width:100%; height:100%;}
table.home {width:700px; margin-right:auto; margin-left:auto;}
table.largerview {width:700px; margin-right:auto; margin-left:auto; background:#DED2A6;}
table.largerview a {background:transparent; color:black; text-decoration:none; border:none;}	
table.largerview a:visited {background:transparent; color:black; text-decoration:none; border:none;} 
table.largerview a:hover {background:transparent; color:black; text-decoration:none; border:none;}
table.largerview a:active {background:transparent; color:black; text-decoration:none; border:none;}
table.form {margin-right:auto; margin-left:auto; margin-bottom:0; margin-top:10px;}
table.search {margin-right:auto; margin-left:auto; margin-bottom:0; margin-top:20px;}
table.thumbnail {width:700px; margin-right:auto; margin-left:auto; background:#DED2A6;}

td.back {padding:0 0 5px 0;}
td.center {text-align:center; vertical-align:middle;}
td.larger {padding:0 10px 5px 10px;}
td.largernav {width:205px; vertical-align:bottom; text-align:left; padding-left:20px; padding-bottom:15px;}
td.largerview {text-align:center; vertical-align:top; padding:11px 0 11px 0;}
td.name {width:205px; height:100px; vertical-align:top; text-align:left; font-size:100%; padding-left:20px;}
td.nav {width:128px; height:362px; vertical-align:middle;}
td.search {text-align:center; vertical-align:center;}
td.sitemap {text-align:left; vertical-align:middle; line-height:.8em; font-size:90%;}
td.thumbnail {text-align:center; width:400px;}
td.viewer {text-align:center; vertical-align:middle;}
div.thumbnail {background-image:url(viewer.gif); background-repeat: no-repeat; background-position:center; height:153px;}

img {border:0;}
img.back {width:60px; height:28px;}
img.ballock {width:122px; height:28px;}
img.bordry {width:120px; height:28px;}
img.bushman {width:140px; height:28px;}
img.bruce {width:113px; height:28px;}
img.campay {width:132px; height:28px;}
img.campaytwo {width:148px; height:28px;}
img.casey {width:116px; height:28px;}
img.chapman {width:142px; height:28px;}
img.contact {width:108px; height:28px; margin-bottom:15px; margin-right:40px;}
img.corthout {width:138px; height:28px;}
img.desaulnier {width:146px; height:28px;}
img.deshouliere {width:156px; height:28px;}
img.hartsock {width:138px; height:28px;}
img.fagan {width:130px; height:28px;}
img.home {width:136px; height:28px;}
img.homeindex {width:184px; height:28px;}
img.jsl {width:203px; height:28px;}
img.larger {width:112px; height:28px;}
img.left {width:18px; height:14px; margin-right:10px;}
img.meharg {width:126px; height:28px;}
img.middle {width:18px; height:14px; margin:0 10px 0 13px;}
img.misc {width:186px; height:28px;}
img.moses {width:118px; height:28px;}
img.next {width:100px; height:28px;}
img.new {width:116px; height:28px; margin-bottom:15px; margin-left:40px; margin-right:20px;}
img.painting {border:5px solid black;}
img.paintograhp {width:134px; height:28px;}
img.pfac {width:150px; height:28px;}
img.post {width:104px; height:28px;}
img.right {width:18px; height:14px; margin-left:10px;}
img.sheaks {width:141px; height:28px;}
img.selway {width:124px; height:28px;}
img.thumbnail {margin-top:13px;}
img.strickland {width:158; height:28px;}
img.tremlor {width:129px; height:28px;}
img.wiley {width:111px; height:28px;}
img.zerbe {width:114px; height:28px;}

input {border:1px solid #463A12; background:#DED2A6; font-size:11pt; margin:0; padding:0;}
input.text {font-size:15px;}
input.search {height:28px; margin-left:10px; border:0; margin-top:1px;}

span.sitemap a {background:transparent; color:#DED2A6; text-decoration:none; border-bottom:1px solid #DED2A6;}	
span.sitemap a:visited {background:transparent; color:#DED2A6; text-decoration:none; border-bottom:1px dashed #DED2A6;} 		
span.sitemap a:hover {background:transparent; color:#DED2A6; text-decoration:none; border-bottom:1px solid black;}
td.sitemap a {background:transparent; color:black; text-decoration:none; border-bottom:1px solid #DED2A6;}	
td.sitemap a:visited {background:transparent; color:black; text-decoration:none; border-bottom:1px dashed black;} 		
td.sitemap a:hover {background:transparent; color:black; text-decoration:none; border-bottom:1px solid black;}

span.java a {background:transparent; color:black; text-decoration:none; border:none;}	
span.java a:visited {background:transparent; color:black; text-decoration:none; border:none;} 
span.java a:hover {background:transparent; color:black; text-decoration:none; border:none;}
span.java a:active {background:transparent; color:black; text-decoration:none; border:none;}
span.browse {font-size:80%}

strong {font-weight:bold;}
div.logo {background:#9F8A43; text-align:left; margin-left:auto; margin-right:auto; padding: 7px 0 2px 0; width:680px;}
.map a {color:#950101; font-weight:bold; background:transparent; text-decoration:none;}	
.map a:visited {color:#950101; font-weight:bold; background:transparent; text-decoration:none;} 		
.map a:hover {color:black; background:transparent; font-weight:bold; text-decoration:none;}
dt {font-weight:bold; padding-top:7px;}
.contact {margin-top:5px;}