/* general styles */
table { border:0; padding:0; width:100%; }

/* home page styles */
body { margin:0; font-family:verdana,geneva,sans-serif; font-size:11px; color:#666666; }
td { font-family:verdana,geneva,sans-serif; font-size:11px; color:#666666; }

div.topbarbg { width:100%; background-image:url(images/topbar_bg.gif); height:46px; margin:0; padding:0; border-bottom: 1px solid #7CA0CC; }
div.topbar { background-image:url(images/topbar_pp.gif); width:455px; height:46px; text-align:left; margin:0; padding:0; padding-left:13px; vertical-align:middle; }
div.menubarHome { width:100%; height:18px; background-image:url(images/menubar_home_bg.gif); text-align:right; padding:0; margin:0; vertical-align:middle; padding-top:2px; padding-right:50px; color:#cccccc;}
div.homePageTitle { width:650px; height:50px; padding:0px; margin:0px; align:center; padding-top:15px; }/* border:1px solid #000000;*/
div.homePageBody { text-align:center; width:300px;}

p.homeLeftTop { width:50%; align:left; text-align:left; }/*border:1px solid #ff0000;padding-left:58px; }*/
p.homeRightTop { width:50%; align:right; text-align:right; }/*border:1px solid #ff0000; padding-right:70px; }*/

a.menuLink { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.menuLink:visited { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.menuLink:active { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; }
a.menuLink:hover { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; }

a.menuLinkON { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a.menuLinkON:visited { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
a.menuLinkON:active { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:underline; }
a.menuLinkON:hover { font-family:verdana,geneva,sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:underline; }

span.homeCopyright { font-family:verdana,geneva,sans-serif; font-size:11px; color:#BFB3A5 }

p.leftNavLine { padding-bottom:15px; }

a.leftNav { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; text-decoration:none; }
a.leftNav:visited { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; text-decoration:none; }
a.leftNav:active { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; text-decoration:underline; }
a.leftNav:hover { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; text-decoration:underline; }

a.leftNavON { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; }
a.leftNavON:visited { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; }
a.leftNavON:active { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline; }
a.leftNavON:hover { font-family:verdana,geneva,sans-serif; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline; }

/* art section styles */
div.menubarArt { width:100%; height:18px; background-image:url(images/menubar_art_bg.gif); text-align:right; padding:0; margin:0; vertical-align:middle; padding-bottom:2px; padding-right:50px; color:#cccccc;}
div.artPageBody { border-top:1px solid #4C69A3; padding:0; margin:0; }
td.artLeftBodyCol { width:177px; vertical-align:top; background-color:#7CA0CC; border-top:1px solid #ffffff; border-right:1px solid #ffffff; font-family:verdana,geneva,sans-serif; font-size:11px; color:#eeeeee; }
td.artRightBodyCol { width:100%; vertical-align:top; background-color:#ffffff; }

table.artLeftNavTable { width:177px; height:160px; background-image:url(/images/braces_art.gif); padding-bottom:5px; }
td.artLeftNav { text-align:center; vertical-align:top; width:177px; padding:4px; font-family:verdana,geneva,sans-serif; font-size:11px; }
table.artRightBodyTable { width:100%; }
td.artRightBody { padding:0; padding-left:12px; font-family:verdana,geneva,sans-serif; font-size:11px; }
table.imageNavTable { width:380px; padding:5px; font-family:verdana,geneva,sans-serif; font-size:11px; }
table.imageNavTable td { vertical-align:bottom; padding-left:8px; padding-right:8px; }

span.artPageTitle { color: #435629; font-weight:bold; }
span.imageNotes { color:#969290; }
span.imageTitle { color:#666666; font-style:italic; }
span.imageDesc { color:#666666; font-size:12px; }
span.nolink { color: #999999; }

a.artBodyLink { color:#435629; text-decoration:none; }
a.artBodyLink:visited { color:#435629; text-decoration:none; }
a.artBodyLink:active { color:#435629; text-decoration:underline; }
a.artBodyLink:hover { color:#435629; text-decoration:underline; }

a.imageNavLink { color:#435629; text-decoration:underline; }
a.imageNavLink:visited { color:#435629; text-decoration:underline; }
a.imageNavLink:active { color:#435629; text-decoration:underline; }
a.imageNavLink:hover { color:#435629; text-decoration:underline; }

a.imageNavLinkON { color:#435629; font-weight:bold; text-decoration:none; }
a.imageNavLinkON:visited { color:#435629; font-weight:bold; text-decoration:none; }
a.imageNavLinkON:active { color:#435629; font-weight:bold; text-decoration:underline; }
a.imageNavLinkON:hover { color:#435629; font-weight:bold; text-decoration:underline; }

p.artistStatement { width: 320px; }

/* about Patrick Smith section styles */
div.menubarPS { width:100%; height:18px; background-image:url(images/menubar_ps_bg.gif); text-align:right; padding:0; margin:0; vertical-align:middle; padding-bottom:2px; padding-right:50px; color:#cccccc;}
div.psPageBody { border-top:1px solid #4C69A3; padding:0; margin:0; }
td.psLeftBodyCol { width:177px; vertical-align:top; background-color:#7CA0CC; border-top:1px solid #ffffff; border-right:1px solid #ffffff; font-family:verdana,geneva,sans-serif; font-size:11px; color:#eeeeee; }
td.psRightBodyCol { width:100%; vertical-align:top; background-color:#ffffff; }

table.psLeftNavTable { width:177px; height:160px; background-image:url(/images/braces_art.gif); padding-bottom:5px; }
td.psLeftNav { text-align:center; vertical-align:top; width:177px; padding:4px; font-family:verdana,geneva,sans-serif; font-size:11px; }
table.psRightBodyTable { width:100%; }
td.psRightBody { padding:0; padding-left:12px; font-family:verdana,geneva,sans-serif; font-size:11px; }

span.psPageTitle { color: #A0524E; font-weight:bold; }
span.collectorList { line-height:16px; }
p.bodyParagraph { width: 320px; }

/* poetry styles */
div.menubarPoetry { width:100%; height:18px; background-image:url(images/menubar_poetry_bg.gif); text-align:right; padding:0; margin:0; vertical-align:middle; padding-bottom:2px; padding-right:50px; color:#cccccc;}
div.poetryPageBody { border-top:1px solid #4C69A3; padding:0; margin:0; }
td.poetryLeftBodyCol { width:177px; vertical-align:top; background-color:#7CA0CC; border-top:1px solid #ffffff; border-right:1px solid #ffffff; font-family:verdana,geneva,sans-serif; font-size:11px; color:#eeeeee; }
td.poetryRightBodyCol { width:100%; vertical-align:top; background-color:#ffffff; }

table.poetryLeftNavTable { width:177px; height:160px; background-image:url(/images/braces_poetry.gif); padding-bottom:5px; }
td.poetryLeftNav { text-align:center; vertical-align:top; width:177px; padding:4px; font-family:verdana,geneva,sans-serif; font-size:11px; line-height:16px; }
table.poetryRightBodyTable { width:100%; }
td.poetryRightBody { padding:0; padding-left:12px; font-family:verdana,geneva,sans-serif; font-size:11px; }

span.poetryPageTitle { color: #8F6224; font-weight:bold; }
span.poetryBookTitle { font-size:12px; color: #666666; font-style:italic; }
span.poetryBookISBNYear { font-size:12px; color: #666666; }
span.poetrySubHeader { color: #666666; font-weight:bold; }

p.poetryBodyParagraph { width: 320px; margin:0; padding:0; margin-top:7px; }
p.fictionBodyParagraph { width: 440px; margin:0; padding:0; margin-top:7px; }

a.poetryBodyLink { color: #7E684C; text-decoration:underline; }
a.poetryBodyLink:hover { color: #7E684C; text-decoration:underline; }
a.poetryBodyLink:visited { color: #7E684C; text-decoration:underline; }
a.poetryBodyLink:active { color: #7E684C; text-decoration:underline; }

/* contact styles */
div.menubarOther { width:100%; height:18px; background-image:url(images/menubar_home_bg.gif); text-align:right; padding:0; margin:0; vertical-align:middle; padding-bottom:2px; padding-right:50px; color:#cccccc;}
leftNavTable { width:177px; height:160px; padding-bottom:5px; }

/*catalog styles*/
div.menubarCatalog { width:100%; height:18px; background-image:url(images/menubar_cat_bg.gif); text-align:right; padding:0; margin:0; vertical-align:middle; padding-bottom:2px; padding-right:50px; color:#cccccc;}

span.catTitle { color:#574EA0; font-weight:bold; }
span.catSubHeader { color:#666666; font-weight:bold; }

a.catLink { color: #574EA0; text-decoration:underline; }
a.catLink:hover { color: #574EA0; text-decoration:underline; }
a.catLink:visited { color: #574EA0; text-decoration:underline; }
a.catLink:active { color: #574EA0; text-decoration:underline; }
