 body
 {
   background-repeat: repeat-y;
 }

 img
 {
   border:none 0px #ffffff;
   padding: 0px;
   margin: 0px;
 }

 hr
 {
   height:0px; 
   border-width: 1px 0px 0px 0px;
   border-style: solid
 }

 strong, em
 {
   font-style: normal;
   font-weight: normal;
 }

 ul.nobullet, li.nobullet
 {
   list-style-type: none;
 }

 .floatleft
 {
   float: left;
 }

 .floatright
 {
   float: right;
 }

 .clear
 {
   clear: both;
 }

 .nobreakspace
 {
   white-space: nowrap;
 }

 .accesskeyinstr
 {
   font-size:small;
 }

 .center
 {
   text-align: center;
 }

 .justify
 {
   text-align: justify;
 }

 .left
 {
   text-align: left;
 }

 .copperplate
 {
   font-family: copperplate, "Copperplate Gothic Light", arial, sans-serif;
   font-variant: small-caps;
 }

 .arial
 {
   font-family:arial,sans-serif;
   text-align:left;
   font-variant: normal;
 }

 .bold
 {
   font-weight:bold;
 }

 .bigbanner
 {
   font-size:large;
 }

 .biggerbanner
 {
   font-size:x-large;
 }

 .biggestbanner
 {
   font-size:xx-large;
 }

 .small
 {
   font-size: small;
 }

 .xsmall
 {
   font-size:x-small;
 }

 .xxsmall
 {
   font-size:xx-small;
 }

 .bigfirst:first-letter
 {
   font-weight:bold;
   font-family: copperplate, "Copperplate gothic bold", "Copperplate Gothic Light", arial, sans-serif;
   font-variant: small-caps;
   font-size:xx-large;
 }

 .widefill
 {
   width:100%;
 }

 .closewidefill
 {
   width:85%;
 }

 .nowordspace
 {
   word-spacing: -10px;
 }

 .incaps
 {
   text-transform: uppercase;
   font-variant: normal;
 }

 span.copyright
 {
   font-size: xx-small;
 }

 .caption
 {
   margin: 5px;
   padding: 5px;
 } 

 .nounder, a.hoverunder:link, a.hoverunder:visited, a.hoverunder:active
 {
   text-decoration:none;
 }

 a.hoverunder:hover
 {
   text-decoration:underline;
 }

 .white, a.white:hover, a.white:visited, a.white:active, a.white:focus, a.whitered:link, a.whitered:visited, a.whitered:active, a.whiteorange:link, a.whiteorange:visited, a.whiteorange:active, a.whiteyellow:link, a.whiteyellow:visited, a.whiteyellow:active, a.whitegreen:link, a.whitegreen:visited, a.whitegreen:active, a.whiteblue:link, a.whiteblue:visited, a.whiteblue:active, a.whitepurple:link, a.whitepurple:visited, a.whitepurple:active,  a.whiteindago:link, a.whiteindago:visited, a.whiteindago:active, a.whiteaquablue:link, a.whiteaquablue:visited, a.whiteaquablue:active, a.whitepink:link, a.whitepink:visited, a.whitepink:active
 {
   color:#ffffff;
 }

 .black, a.black:hover, a.black:focus, a.blackhot:link, a.blackhot:visited, a.blackhot:active
 {
   color:#000000;
 }

 a.grey:link, a.grey:visited, a.grey:active, a.grey:hover, a.grey:focus, a.greyred:link, a.greyred:visited, a.greyred:active, a.greyorange:link, a.greyorange:visited, a.greyorange:active, a.greyyellow:link, a.greyyellow:visited, a.greyyellow:active, a.greygreen:link, a.greygreen:visited, a.greygreen:active, a.greyblue:link, a.greyblue:visited, a.greyblue:active, a.greypurple:link, a.greypurple:visited, a.greypurple:active, a.greyindago:link, a.greyindago:visited, a.greyindago:active, a.greyaquablue:link, a.greyaquablue:visited, a.greyaquablue:active, a.greyhot:link, a.greyhot:visited, a.greyhot:active, a.greyhot:focus
 {
   color:#888888;
 }

 a.pink:link, a.pink:visited, a.pink:active, a.pink:focus, a.whitepink:hover, a.whitepink:focus
 {
   color:#FF93D4;
 }

 a.red:link, a.red:visited, a.red:active, a.red:hover, a.red:focus, a.greyred:hover, a.whitered:focus, a.greyred:focus, a.whitered:hover, .red
 {
   color:#FF0000;
 }

 a.orange:link, a.orange:visited, a.orange:active, a.orange:hover, a.orange:focus, a.whiteorange:focus, a.greyorange:focus, a.greyorange:hover, a.whiteorange:hover
 {
   color:#FF8800;
 }

 a.yellow:link, a.yellow:visited, a.yellow:active, a.yellow:hover, a.yellow:focus, a.whiteyellow:focus, a.greyyellow:focus, a.greyyellow:hover, a.whiteyellow:hover
 {
   color:#E4C606; 
 }

 a.green:link, a.green:visited, a.green:active, a.green:hover, a.green:focus, a.greygreen:focus, a.whitegreen:focus, a.greygreen:hover, a.whitegreen:hover
 {
   color:#06D506;
 }

 a.aquablue:link, a.aquablue:visited, a.aquablue:active, a.aquablue:hover, a.aquablue:focus, a.greyaquablue:focus, a.whiteaquablue:focus, a.greyaquablue:hover, a.whiteaquablue:hover
 {
   color:#00D5D5;
 }

 a.blue:link, a.blue:visited, a.blue:active, a.blue:hover, a.blue:focus, a.greyblue:focus, a.whiteblue:focus, a.greyblue:hover, a.whiteblue:hover
 {
   color:#0000FF;
 }

 a.indago:link, a.indago:visited, a.indago:active, a.indago:hover, a.indago:focus, a.greyindago:focus, a.whiteindago:focus, a.greyindago:hover, a.whiteindago:hover
 {
   color:#9900AA;
 }

 a.purple:link, a.purple:visited, a.purple:active, a.purple:hover, a.purple:focus, a.greypurple:focus, a.whitepurple:focus, a.greypurple:hover, a.whitepurple:hover
 {
   color:#FF00FF;
 }

 div.spacer
 {
   clear: both;
   margin-bottom: 65px;
 }

 #main, #bottommain
 {
   padding: 0px 0px 0px 270px;
   margin: 0px;
 }

 #main h4, #main h3
 {
   padding-top: 20px;
 }

 #bottommain
 {
   clear: both;
   padding-top: 25px;
   padding-bottom: 85px;
   text-align: center;
 }

 #bottommain ol
 {
   margin: 0px; 
   padding: 10px;
   list-style-type: none;
   text-align: center;
   width: 60px;
 } 

 #bottommain ol li
 { 
   display: block;
   float: left;
   font-size: small;
   height: 20px;
 }

 #bottommain ol#bottomnav li.widebutton
 {
   width: 60px;
   text-align: center;
   font-weight:bold;
   font-family: copperplate, "Copperplate gothic bold", "Copperplate Gothic Light", arial, sans-serif;
   font-variant: small-caps;
 }

 ul.awardlocation, ul.exhibitlocation
 {
   padding: 0px;
   list-style-type: none;
   margin-left: 0px;
 }

 ul.exhibitlocation li, ul.awardlocation li
 { 
   display: block;
   padding: 7px 0px 10px 0px;
   margin: 0px;
   border-style: solid;
   border-width: 1px 0px 0px 0px;
 }

 ul.awardlocation li
 { 
   min-height: 160px;
 }

 ul.exhibitlocation li
 { 
   min-height: 200px;
 }

 ul.exhibitlocation li div.exhibitpic
 {
   width: 150px;
   padding: 0px;
 }

 ul.exhibitlocation li div.exhibittext
 {
   padding: 0px 0px 3px 150px;
 }

 ul.awardlocation li div.awardpic
 {
   width: 180px;
   padding: 0px;
 }

 ul.awardlocation li blockquote
 {
   margin-top: 0px;
   padding: 0px 0px 0px 140px;
 }

 ul.awardlocation li div.awardtext
 {
   padding: 0px 0px 3px 180px;
 }

 div.topbutton
 {
   float: right;
   width: 20px;
   height: 20px;
   padding: 1px;
   border: 0px;
   margin: 3px;
   text-align: center;
 }

 ol.smallpic
 {
   padding: 0px;
   list-style-type: none;
   margin-left: 0px;
 }

 ol.smallpic li
 {
   list-style-type: none;
   display: block;
   float: left;
   border-style: solid;
   border-width: 1px 0px 0px 0px;
   width: 205px;
   height: 220px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 10px;
   margin-right: 10px;
   margin-left: 5px;
   text-align: center;
   font-size: small;
 }

 ol.smallpic li span.sold
 {
   color: #ff0000;
 }

 div.smallpic
 {
   width: 205px;
   height: 220px;
   padding-left: 15px;
   padding-right: 15px;
   text-align: center;
   font-size: small;
 }

 div.smallpic hr
 {
   width: 85%;
 }

 div.smallpic span.sold
 {
   color: #ff0000;
 }

 dfn.jewelryline
 {
   font-style: normal;
 }


 #bigpicdiv
 {
   position: fixed;
   top: 0px;
   left: 270px;
   right: 0px;
   height: 95%;
   padding-top:5px;
   background-color: #ffffff;
   text-align:center;
   visibility: hidden;
   z-index: 3;
 }

 #bigpicdiv p
 {
   padding:3px;
   margin:3px;
   border-width: 0px;
 }

 #bigpicdiv p.accesskeyinstr
 {
   line-height: normal
 }


 #bigpicdiv img
 {
   max-height:55%;
   max-width:95%;
 }

 #bigpicdiv #titleofwork
 {
   font-size:large;
 }

 #bigpicdiv span.sold
 {
   font-size:large;
   color: #ff0000;
 }

 #bigpicdiv p
 {
   position: relative;
   top: -10px;
 }

 #title
 {
   width:255px;
   position:fixed;
   left:10px;
   top:0px;
   color: #ffffff;
   line-height: 5px;
   z-index: 2;
   padding-top: 0px;
   margin-top: 0px;
 }

 #title > a, #title > a > img
 {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
 }

 #title h1
 {
   margin-top: 10px;
   padding-top: 0px;
   border-top: 0px;
 }

 #title h2
 {
   margin-top: 0px;
   padding-top: 10px;
   border-top: 0px;
 }

 #title h3
 {
   margin-bottom: 0px;
   padding-bottom: 10px;
   border-bottom: 0px;
 }


 #title ul.topmenu
 {
   width: 200px;
   margin: 0px 0px 0px 15px;
   padding: 0px;
   list-style-type: none;
 }


 #title ul.topmenu li
 { 
   display: block;
   border-bottom:1px solid #ffffff;
   font-size: medium;
   line-height: normal;
 }

 #topcertify
 {
   height: 40px;
   position: fixed;
   bottom: 0px;
   right: 0px;
   left: 270px;
   text-align: center;
   vertical-align: middle;
   z-index: 5;
   color: #888888;
   padding: 0px;
   margin: 0px;
 }

 #topcertify ul
 {
   margin: 0px;
   padding: 0px;
   border-width: 0px;
   list-style-type: none;
   width: 103%;
   text-align:center;
 }


 #topcertify ul li
 {
   margin: 0px;
   padding: 0px;
   border-width: 0px;
   text-align: center;
   display: block;
   float: left;
   font-size: medium;
 }

 #topcertify ul li.bigcell
 {
   width: 39%;
 }

 #topcertify ul li.smallcell
 {
   width: 30%;
 }

 #topcertify p
 {
   margin: 0px;
   padding: 0px;
   border-width: 0px;
 } 

 #title > a
 {
   height: 0px;
   line-height: 0px;
   margin: 0px;
   padding: 0px;
   position: relative;
   top: -35px;
 }

 

 #title div.picicon
 {
   line-height: normal;
   text-align: center;
   font-size:small;
   width: 80px;
 }

 #title div.picicon img
 {
   height:60px;
 }

 #title div.picicon p
 {
   position: relative;
   top: 15px;
 }


 #mediumdef
 {
   position: fixed;
   top: 210px;
   width: 230px;
   color: #ffffff;
   font-weight: bold;
 }

 #eileenquote
 {
   position: fixed;
   bottom: 10px;
   width: 230px;
   color: #ffffff;
   font-weight: bold;
 }

 #eileenquote .quotation
 {
   quotes: '"' '"';
   font-style: italic;
 }

 #eileenquote .citation
 {
   text-align:right;
   margin-top: 0px;
   display: block;
 }

 #card
 {
   height:250px;
   padding-top:25px;
 }

 #card hr
 {
   border-color:#000000;
   width:275px;
   left: 0px;
 }

 #card #contactinfo
 {
   margin:30px 0px 0px 25px;
 }

 #card #contactinfo hr
 {
   width:250px;
 }

 #pagechoice
 {
   position: fixed;
   top: 2px;
   height: 20px;
   right: 40px;
   z-index: 2;
   font-size: small;
   text-align: right;
   display: none;
   background-color: #ffffff;
   padding: 0px 15px;
 }

 #pagechoice a
 {
   margin: 5px;
 }


 #backdrop
 {
   position: fixed;
   left: 0px;
   top: -10px;
   width: 250px;
   height: 1000px;
   z-index: -1;
   overflow: hidden;
 }

 #footer
 {
   position: fixed;
   bottom: 90px;
   width: 230px;
   padding-bottom: 0px;
   padding-top:0px;
   color: #ffffff;
   font-size:small;
   font-weight: bold;
   z-index: -2;
 }

 #footer p
 {
   padding: 0px;
   margin: 0px;
 }

 #menu
 {
   height:65px;
   position:fixed;
   bottom:0px;
   right:0px;
   left:270px;
   text-align:center;
   vertical-align: middle;
   z-index: 5;
   background-color:#ffffff;
 }

 #menu img
 {
   margin: 0px;
   padding: 0px;
   border: 0px;
   position: relative;
   top: 0px;
   left: 0px;
   float: right;
   z-index: -10;
 }

 #menu hr
 {
   width:85%
 }

 #menu ul
 {
   margin: 0; 
   padding: 5px;
   list-style-type: none;
   text-align: center;
   position: relative;
   top: -5px;
 } 

 #menu ul li
 { 
   display: block;
   float: left;
   border-left-style: solid;
   border-left-width: 1px;
   font-size: small;
   width: 14%;
   height: 40px;
 }


 #menu ul li:first-child
 {
   border-left-style: none;
   border-left-width: 0px;
 }

 div.resumeline
 {
   border-top: 3px solid #000000;
 }

 #credit
 {
   width:255px;
   position:fixed;
   left:10px;
   bottom:5px;
   z-index: -10;
   text-align:center;
 }

 #credit address
 {
   font-size:xx-small;
 }
