/*comment*/

#wrapper {
	margin: 0 auto;
	padding: 0 40px 10px 60px;
	width: 960px;
}

#mininav {
    position: fixed;
    bottom: 0;
    right: 0;
	z-index: 2;
  }
  
.fadeIn {

/*	border:5px solid #e9e9e9;
	margin:15px;
	-webkit-box-shadow: 0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 5px #333;
	-ms-box-shadow: 0px 0px 5px #333;
	-o-box-shadow: 0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;*/
	

	opacity:0;
	-webkit-animation:fadeIn ease-in 1;
	-moz-animation:fadeIn ease-in 1;
	-o-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}



.fadeIn-5s {
	-webkit-animation-duration:5s;
	-moz-animation-duration:5s;
	-o-animation-duration:5s;
	animation-duration:5s;
}


.fadeIn-Delay-5s {
	-webkit-animation-delay:5s;
	-moz-animation-delay:5s;
	-o-animation-delay:5s;
	animation-delay:5s;
}


@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
  
  
  table.site-mini-nav {
font-family: Times New Roman, Arial, sans-serif;
font-size: 120%;
font-weight: bolder
color: #FFFF00;
text-align: right;
margin: auto;
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
background-image: url(darker.png);
}
  
  
a:link {
  color: #FFFF00; 
}

a:visited {
  color: #FF9900; 
}

a:hover { 
  color: #FFFFFF; 

}

a:active { 
  color: #6699FF; 
  background: #FFFFFF;
}

body {
margin: 0px 0px;
background-color: #660000;
position:relative;
height: auto;
font-size: 100%;
color: #FFFF00;
padding: 0;
border: none;

font-family: Times New Roman, Arial, sans-serif;
}



h1 {
font-family: Times New Roman, Arial, sans-serif;
font-size: 200%;
color: #FFFF00;
text-align: center; 
text-shadow: 0 0 6px #000000, 0 0 10px #333300, 0 0 20px #ff2d95;
}



h2 {
font-family: Times New Roman, Arial, sans-serif;
font-size: 150%;
color: #FFFF00;
text-align: center; 
text-shadow: 0 0 5px #000000, 0 0 7px #333300, 0 0 15px #ff2d95;
}

h3 {
font-family: Times New Roman, Arial, sans-serif;
font-size: 100%;
color: #FFFF00;
text-align: center; 
text-shadow: 0 0 3px #000000, 0 0 5px #333300, 0 0 10px #ff2d95;
}

div.footer-text {
	font-family: Arial, "Times New Roman";
	color: #FFCC66;
	font-size: 60%;
	text-align: center;
}

div.index-page-fromtodate {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 130%;
color: #FFFF00;
text-align: center; 
text-shadow: 0 0 5px #000000, 0 0 7px #333300, 0 0 15px #ff2d95;
}

table.testimonials-homepage {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 90%;
	color: #FFFF00;
	text-align: left;
	margin: auto;
	-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
background-image: url(smaller-background.jpg);
}

table.testimonials-a {
font-family: Times New Roman, Arial, sans-serif;
font-size: 100%;
text-align: left;
margin: auto;
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
text-shadow: 0 0 3px #000000, 0 0 5px #333300, 0 0 10px #ff2d95;
background-image: url(Graphics/tbg2.gif);
}

table.testimonials-b {
font-family: Times New Roman, Arial, sans-serif;
font-size: 100%;
text-align: left;
margin: auto;
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
text-shadow: 0 0 3px #000000, 0 0 5px #333300, 0 0 10px #ff2d95;
background-image: url(Graphics/tbg3.gif);
}

table.navigation-text-links {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
font-weight: bold;
text-align: center;
margin: auto;
background-image: url(Graphics/24a-d.jpg);
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
text-shadow: 0 0 3px #000000, 0 0 5px #333300, 0 0 10px #ff2d95;
}

table.navigation-text-links-withthumbnails {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
font-weight: bold;
text-align: center;
margin: auto;
text-shadow: 0 0 3px #000000, 0 0 5px #333300, 0 0 10px #ff2d95;
}

table.navigation-text-links-bg2 {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
font-weight: bold;
text-align: center;
margin: auto;
background-image: url(smaller-background.jpg);
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
text-shadow: 0 0 3px #000000, 0 0 5px #333300, 0 0 10px #ff2d95;
}

table.site-secondary-image-frame-with-text {
font-family: Times New Roman, Arial, sans-serif;
font-size: 100%;
color: #FFFF00;
font-weight: bold;
text-align: center;
margin: auto;
background-image: url(smaller-background.jpg);
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
text-shadow: 0 0 3px #000000, 0 0 5px #333300, 0 0 10px #ff2d95;
}

table.news-notice {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
text-align: right;
margin: auto;
}

table.navigation-text-links-multimedia {
font-family: Times New Roman, Arial, sans-serif;
font-size: 10pt;
color: #FFFF00;
font-weight: bold;
text-align: center;
margin: auto;
}

table.navigation-text-links-alsosee {
font-family: Times New Roman, Arial, sans-serif;
font-size: 100%;
color: #FFFF00;
text-align: center;
margin: auto;
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
background-image: url(smaller-background.jpg);
}

table.navigation-text-links-alsosee td{
padding: 5px;
}

table.news-notice {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
text-align: center;
margin: auto;
height: 175px;
width: 668px;
background-image: url(Graphics/News_BG-nav.jpg);
}

table.social-notice {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
text-align: center;
margin: auto;
background-image: url(Graphics/Social-BG.jpg);
}

table.additional-links-notice {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
text-align: center;
margin: auto;
height: 174px;
width: 750px;
background-image: url(Graphics/Additional_BG-nav.jpg);
}

table.homepage-two-notice {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
text-align: center;
margin: auto;
height: 174px;
width: 750px;
background-image: url(Graphics/Second-Home-Page-nav.jpg);
}

table.homepage-one-notice {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
text-align: center;
margin: auto;
height: 174px;
width: 750px;
background-image: url(Graphics/First-Home-Page-nav.jpg);
}

table.bear-y-m-steiff {
font-family: Times New Roman, Arial, sans-serif;
font-size: 8pt;
color: #000000;
text-align: center;
margin: auto;
}

table.bear-y-textonpic {
font-family: Times New Roman, Arial, sans-serif;
font-size: 8pt;
color: #000000;
text-align: center;
margin: auto;
}

table.bear-y-paragraph-onpic {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #000000;
text-align: left;
margin: auto;
}

table.bear-y-comments-onpic {
font-family: Times New Roman, Arial, sans-serif;
font-size: 10pt;
color: #000000;
text-align: left;
margin: auto;
}

table.bear-y-comments {
font-family: Times New Roman, Arial, sans-serif;
font-size: 110%;
color: #FFFF00;
text-align: left;
margin: auto;
-moz-box-shadow:  0 0 5px 2px #660000;
-webkit-box-shadow:  0 0 5px 2px#660000;
box-shadow:  0 0 5px 2px #660000;
background-image: url(darker.png);
}

table.site-main-text {
font-family: Times New Roman, Arial, sans-serif;
font-size: 110%;
color: #FFFF00;
text-align: left;
margin: auto;
}

table.site-main-text-bg {
background-image: url(Graphics/24a.jpg);
text-align: left;
margin: auto;
}


table.site-main-text-bg-contrast {
background-image: url(Graphics/24a-d.jpg);
font-family: Times New Roman, Arial, sans-serif;
font-size: 110%;
color: #FFFF00;
text-align: left;
margin: auto;
}

table.site-main-image-frame {
background-image: url(Graphics/24a.jpg);
margin: auto;
}

table.site-secondary-image-frame {
background-image: url(smaller-background.jpg);
margin: auto;
font-size: 110%;
text-align: left;
}

table.site-main-text-noborder {
font-family: Times New Roman, Arial, sans-serif;
font-size: 120%;
color: #FFFF00;
text-align: left;
margin: auto;
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
background-image: url(smaller-background.jpg);
}

table.site-main-text-noborder td{
padding: 8px;
}

table.imgspace td{
padding: 0px;
}

table.site-main-text-bold {
font-family: Times New Roman, Arial, sans-serif;
font-size: 110%;
color: #FFFF00;
font-weight: bold;
text-align: left;
margin: auto;
}

table.footer-decoration {
width: 100%;
height: 27px;
position:absolute;
bottom:0;
left:0;
padding:0;
text-align:center;
}

table.header-decoration {
width: 100%;
height: 117px;
position:absolute;
top:0;
left:0;
}

table.headerfooter-decoration-lowres {
width: 100%;
height: 27px;
}

table.dogs-main-text {
font-family: Times New Roman, Arial, sans-serif;
font-size: 100%;
color: #000000;
text-align: left;
margin: auto;
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
}

table.dogs-main-text-ins {
font-family: Times New Roman, Arial, sans-serif;
font-size: 100%;
color: #000000;
text-align: left;
margin: auto;
}

table.dogs-header {
text-align: center;
margin: auto;
-moz-box-shadow: inset 0 0 5px 2px #660000;
-webkit-box-shadow: inset 0 0 5px 2px#660000;
box-shadow: inset 0 0 5px 2px #660000;
}

img.dogs-border {
display:block;
margin-left:auto;
margin-right:auto;
-moz-box-shadow:  0 0 5px 2px #ffff00;
-webkit-box-shadow:  0 0 5px 2px#ffff00;
box-shadow:  0 0 5px 2px #ffff00;
}

img.glow-border {

-moz-box-shadow:  0 0 5px 2px #ffff00;
-webkit-box-shadow:  0 0 5px 2px#ffff00;
box-shadow:  0 0 5px 2px #ffff00;
}

table.la-belle-comments-text {
font-family: Times New Roman, Arial, sans-serif;
font-size: 8pt;
color: #000000;
text-align: left;
margin: auto;
}

td.bears-copyright-msg {
font-family: Times New Roman, Arial, sans-serif;
font-size: 8pt;
color: #FFFF00;
text-align: center;
background-image: url(Graphics/24a-d.jpg);
}

td.calendar-index-thumbtext {
font-family: Times New Roman, Arial, sans-serif;
font-size: 8pt;
color: #FFFF00;
text-align: center;
}

table.sitewide-description-textbox {
font-size: 120%;
background-image: url(smaller-background.jpg);
text-align: left;
margin: auto;
}

table.sitewide-description-textbox-electric {
background-image: url(Graphics/24a-d.jpg);
font-family: Times New Roman, Arial, sans-serif;
font-size: 120%;
color: #FFFF00;
text-align: left;
margin: auto;
}

td.sitewide-description-textbox {
font-size: 120%;
background-image: url(smaller-background.jpg);
}

tr.sitewide-description-textbox {
font-size: 120%;
background-image: url(smaller-background.jpg);
}

td.multimedia-description-text {
font-family: Times New Roman, Arial, sans-serif;
font-size: 12pt;
color: #FFFF00;
text-align: center;
}

td.site-main-text-bold {
font-family: Arial, sans-serif, Times New Roman;
font-size: 100%;
color: #FFFF00;
font-weight: bold;
text-align: left;
}

td.site-text-attention {
font-family: Arial, sans-serif, Times New Roman;
font-size: 100%;
color: #FFFF00;
font-weight: bold;
text-align: center;
background-image: url(Graphics/24a.jpg);
}

td.navigation-text-links-multimedia {
background-image: url(Graphics/24a.jpg);
}

td.contrast-bg {
background-image: url(Graphics/24a-d.jpg);
}

td.highlight-bg {
background-image: url(Graphics/24a-r.jpg);
}

tr.contrast-bg {
background-image: url(Graphics/24a-d.jpg);
}

td.justify {
text-align: justify;
}

table.center {
text-align: center;
margin: auto;
}

div.notice {
font-family: Times New Roman, Arial, sans-serif;
color: #FFFF00;
font-size: 100%;
font-weight: bold;
text-align: center;
}

table.yellowy-epilogue-foreword-comments-text-bg {
background-image: url(Graphics/20a.jpg);
margin: auto;
}

td.yellowy-epilogue-foreword-comments-text-bg {
background-image: url(Graphics/15aa.jpg);
}

td.blessed-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/18-d.jpg);
}

td.deathmask-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/25.jpg);
}

td.frame-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/15aa.jpg);
}

td.pandk-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/11aa2.jpg);
}

td.willikens-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(smaller-background.jpg);
}

td.grandma-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/20aa.jpg);
}

tr.spy-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/3xyx-d.jpg);
}

table.willikens-painting-comments-bg {
background-image: url(Graphics/20a.jpg);
}

table.willikens-painting-comments-textbox {
font-size: 120%;
margin: auto;
-moz-box-shadow:  0 0 5px 2px #660000;
-webkit-box-shadow:  0 0 5px 2px#660000;
box-shadow:  0 0 5px 2px #660000;
background-image: url(darker.png);
text-align: left;
}

tr.frederic-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/kingfrbg.gif);
text-align: left;
margin: auto;
}

td.lifecircle-painting-description-textbox {
font-size: 120%;
color: #FFFF00;
background-image: url(Graphics/20.jpg);
text-align: left;
margin: auto;
}

td.catharsis-graphic-painting-description-textbox {
font-size: 120%;
background-image: url(Graphics/catharsis-dark-bg.jpg);
text-align: left;
margin: auto;
}

td.moloch-graphic-painting-description-textbox {
font-size: 120%;
background-image: url(Graphics/18-dr.jpg);
text-align: left;
margin: auto;
}

table.catharsis-graphic-painting-comments-textbox {
font-size: 120%;
margin: auto;
-moz-box-shadow:  0 0 5px 2px #660000;
-webkit-box-shadow:  0 0 5px 2px#660000;
box-shadow:  0 0 5px 2px #660000;
background-image: url(darker.png);
background-image: url(Graphics/catharsis-dark-bg.jpg);
text-align: left;
}

td.simply-darker-bg {
background-image: url(darker15.png);
}

td.links-text-bg-a {
background-image: url(Graphics/tbg3.gif);
}


.poacww_image_swap {
	margin: 0;
	padding: 0;
	background: url("Graphics/Paintings/Portrait_Of_A_Clown_With_Wasp_Painting-detail.jpg") no-repeat;
}
.poacww_image_swap a, .poacww_image_swap a:link, poacww_image_swap a:visited {
	display: block;
	width: 709px;
	height: 965px;
}
.poacww_image_swap a:hover img {
	visibility: hidden;
}

.ledaswan_image_swap {
	margin: 0;
	padding: 0;
	background: url("Graphics/Paintings/Leda_And_The_Swan_Painting-detail.jpg") no-repeat;
}
.ledaswan_image_swap a, .ledaswan_image_swap a:link, ledaswan_image_swap a:visited {
	display: block;
	width: 755px;
	height: 723px;
}
.ledaswan_image_swap a:hover img {
	visibility: hidden;
}

.dollbugs_image_swap {
	margin: 0;
	padding: 0;
	background: url("Graphics/Paintings/Jointed_Doll_Number_6_With_Bugs-Painting-detail.jpg") no-repeat;
}
.dollbugs_image_swap a, .dollbugs_image_swap a:link, dollbugs_image_swap a:visited {
	display: block;
	width: 708px;
	height: 668px;
}
.dollbugs_image_swap a:hover img {
	visibility: hidden;
}.social-notice tbody tr td table {
	text-align: center;
}




		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		

