/* Layout by Jerry Emerson for Emerson Art Cartooning*/


body {
padding: 0;
margin: 0;
font: 76% Arial;
background: #E8B36D none;
color: #000;
}

a {
text-decoration: none;
font-weight: normal;
color: #327C00;
background: transparent none ;
}



a:visited {
color: #2C6C01;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #CD400F;
font-weight: normal;
background: #FCE190 none ;
text-decoration: none ;
}




#topmenucontainer {
margin: 0 auto;
width: 800px;
height: 21px;
}


#topborder {
margin: 0 auto;
height: 30px;
width: 800px;
background: transparent url(../images/new/topborder.gif) no-repeat top center;
}

/*TOP MENU*/

#topmenu {
      margin: 0 auto;
	font-size: 0.9em;  
      width: 800px;
      height: 19px; 
	line-height: normal;
}
#topmenu ul {
	width: 565px;
      float: right;
	height: 19px; 
	margin: 0; 
      padding-top: 4px; 
	list-style-type: none;
	background: transparent none;
}
#topmenu li {
      width: 91px;
	height: 19px;
	background: url(../images/new/top-button.gif) no-repeat left top; 
	float: left; 
      margin: 0px; 
	padding: 0px;
	
}
#topmenu a {
	padding: 0px;
	width: 91px;
	height: 19px;
	display: block; 
      font-weight: bold;  
	float: left; 
	color: #fff; 
	text-decoration: none;
}


#topmenu a {
	float: none;
}

#topmenu span{
            position: relative;
						float: left; 
						left: 0px;
						top: 0;
						margin: 0px;
						padding: 2px;
						cursor: pointer;
						width: 91px;
						height: 16px;
						text-align: center;
}

#topmenu a:hover {
	color: #CD400F;
	background-image: url(../images/new/top-button-over.gif);
}
#topmenu #select {
      width: 91px;
	height: 19px;
	background-image: url(../images/new/active-button.gif);
}

#topmenu #select a {
	color: #327C00;
}

#topmenu #select a:hover {
      
	background-image: url(../images/new/active-button-over.gif);
}

#topmenu #title  {
      width: 91px;
	height: 19px;
      font-size: 1.2em;
      color: #006AAD;
      font-weight: bold;
      background: transparent none;
}


#container {
margin: 0; 
float: left;
width: 800px;
padding: 0;
background: #fff url(../images/new/container-bg.gif) top repeat-y; 
}


#containerB {
margin: 0; 
float: left;
width: 800px;
padding: 0;
background: #fff url(../images/new/container-bg2.gif) top repeat-y; 
}

/*PAGE MENU*/

#menu {
  
	font-size: 1.1em;  
	float: left; 
	width: 800px; 
      height: 34px;
	line-height: normal;
      margin: 0 auto;
}
#menu ul {
	width: 780px;
	height: 34px; 
	margin: 0 auto; 
	padding-left: 0; /*adjust buttons sideways to right*/
	list-style-type: none;
      background: transparent none;
	
}
#menu li {
  width: 126px;
	height: 34px;
	background: url(../images/new/menu-button.gif) no-repeat left top; 
	float: left; 
      margin: 0px; 
	padding: 0px;
	
}
#menu a {
	padding: 0px;
	width: 126px;
	height: 34px;
	display: block; 
      font-weight: bold;  
	float: left; 
	color: #fff; 
	text-decoration: none;
}

#menu a:visited{
color: #B3FAC1;
font-weight: bold;
}

#menu a {
	float: none;
}

#menu span{
            position: relative;
						float: left; 
						left: 0px;
						top: 8px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 126px;
						height: 28px;
						text-align: center;
}

#menu a:hover {
	color: #CD400F;
	background-image: url(../images/new/menu-button-over.gif);
}
#menu #current {
      width: 126px;
	height: 34px;
	background-image: url(../images/new/current-button.gif);
}

#menu #current a {
	color: #327C00;
}

#current a:visited{
color: #2C6C01;
font-weight: bold;
}


#menu #current a:hover {
      color: #3E9900;
	background-image: url(../images/new/current-button-over.gif);
}

#menu #endcapL {
      width: 12px;
	height: 43px;
      background: transparent url(../images/new/endcapL.gif) no-repeat;
}

#menu #endcapR {
      width: 12px;
	height: 34px;
      background: transparent url(../images/new/endcapR.gif) no-repeat;
}


#submenu {
  
	font-size: 1.1em;  
	float: left; 
	width: 800px;
      height: 32px;
	line-height: normal;
      margin: 0 auto;
}


#submenu ul {
	
	height: 32px; 
	margin: 0 auto; 
	padding-left: 38px; /*adjust buttons sideways to right*/
	list-style-type: none;
      background: transparent none;
	
}
#submenu li {
  width: 131px;
	height: 32px;
	background: url(../images/new/subnav-bg.gif) no-repeat; 
	float: left; 
      margin: 0 auto; 
	padding: 0px;


}
#submenu a {
	padding: 0px;
	width: 131px;
	height: 32px;
	display: block; 
      font-weight: bold;  
	 float: left;
	color: #327C00; 
	text-decoration: none;
}

#submenu a:visited{
color: #3E9900;
font-weight: bold;
}

#submenu a {
	float: none;
}

#submenu span{
            position: relative;
						 float: left;
						left: 0px;
						top: 8px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 131px;
						height: 28px;
						text-align: center;
}

#submenu a:hover {
	color: #3B8F02;
	background-image: url(../images/new/subnav-bg-on.gif);
}
#submenu #subcurrent {
      width: 131px;
	height: 32px;
	background-image: url(../images/new/subnav-bg-on.gif);
}

#submenu #subcurrent a {
	color: #327C00;
}

#subcurrent a:visited{
color: #3E9900;
font-weight: bold;
}


#submenu #subcurrent a:hover {
      color: #3E9900;
	background: transparent none;
}

#submenu #subcap {
      width: 1px;
	height: 32px;
      background: transparent url(../images/new/subcap.gif) no-repeat;
}


#wrapper {
margin: 0 auto;
width: 800px;
}


#header {
width: 800px;
height: 198px;
border: none;
padding: 0;
margin: 0 auto;
background: transparent url(../images/new/header-A.jpg) top center no-repeat
}

#header p {
width: 380px;
font-size: 1em;
font-style: normal;
padding: 0 0 0 18px;
color: #000;
}

#header h1 {
margin: 0 0 8px 0;
padding: 7px 15px 0 18px;
color: #000;
font-size: 1.4em;
font-weight: bold;
}






#subcontainerA {
float: left;
margin: 0;
width: 800px;
background: transparent url(../images/new/body-top.jpg) top center no-repeat;
}

#subcontainerB {
float: left;
margin: 0;
width: 800px;
background: transparent url(../images/new/header-b.jpg) top center no-repeat;
}

#subcontainerC {
float: left;
margin: 0;
width: 800px;
background: transparent url(../images/new/header-c.jpg) top center no-repeat;
}

#subcontainerD {
float: left;
margin: 0;
width: 800px;
background: transparent url(../images/new/header-d.jpg) top center no-repeat;
}

#subcontainerE {
float: left;
margin: 0;
width: 800px;
background: transparent url(../images/new/header-e.jpg) top center no-repeat;
}


#subcontainerF {
float: left;
margin: 0;
width: 800px;
background: transparent url(../images/new/header-f.jpg) top center no-repeat;
}

#logo {
width: 780px;
height: 64px;
margin: 0 auto;
background: #fff url(../images/new/logo.jpg) top left no-repeat;
}

#logotext {
float: right;
margin: 20px 0 0 0;
width: 340px;
color: #006AAD;
}

#logo a:hover {
background: transparent none;
}

#logo h1 a {
color: #0257AE;
font-size: 1.0em;
font-style: italic;
text-decoration: none;
}

#logo h1 a:hover {
text-decoration: none;
background: none;
}


#subnav, #subnavB, #subnavC, #subnavD, #subnavE, #subnavF, #subnavG {
height: 32px;
width: 800px;
color: #fff;
font-size: 1.0em;
text-align: center;
font-weight: bold;
padding: 0;
border-bottom: none;
clear: both;
margin: 0 auto;
}






#subnav {
background: transparent url(../images/new/subnav.gif) no-repeat;
}

#subnavB {
background: transparent url(../images/new/subnav-b.gif) no-repeat;
}

#subnavC {
background: transparent url(../images/new/subnav-c.gif) no-repeat;
}

#subnavD {
background: transparent url(../images/new/subnav-d.gif) no-repeat;
}

#subnavE {
background: transparent url(../images/new/subnav-e.gif) no-repeat;
}

#subnavF {
background: transparent url(../images/new/subnav-f.gif) no-repeat;
}

#subnavG {
background: transparent url(../images/new/subnav-g.gif) no-repeat;
}

.subnavpad {
padding: 6px 0 0 0;
}





#main {
width: 515px;
float: left;
padding: 0 0 0 15px;
margin: 30px 10px 0 10px;
background: transparent none;
}




#sidebar {
width: 210px;
float: right;
padding: 0 0 0 8px;
margin: 30px 20px 0 0;
background: transparent none;
}



#sidebar p {
/*font-size: 0.9em;*/
/*line-height: 1.3em;*/
margin: 0 8px 8px 8px;
}



#footer {
margin: 0;
float: left;
height: 40px;
width: 800px;
color: #000;
font-size: 0.9em;
text-align: center;

background: transparent url(../images/new/bottom.jpg) no-repeat;
}

#footerpad {
padding: 7px 0 0 0;
}

#footer a {
color: #D0F99F;
}

#footerbottom {
margin: 0;
float: left;
height: 19px;
width: 800px;
background: transparent url(../images/new/footer-border.gif) no-repeat;
}

#intro {
width: 260px;
}


h1 {
margin: 0 0 8px 0;
font-size: 1.6em;
font-weight: bold;
color: #006AAD;
}

h2 {
margin: 8px 0 6px 0;
color: #006AAD;
font-size: 1.4em;
font-weight: bold;
border-bottom: none;
}

h3 {
margin: 8px 0 6px 0;
color: #000;
font-size: 1.4em;
font-weight: bold;
}




h4 {
margin: 8px 0 6px 8px;
color: #8C0903;
font-size: 1.4em;
font-weight: bold;
}


/*hide text in headers and replace with graphics*/



#caric, #illus, #dolls, #webdes, #gags, #psikicks, .content {
width: 510px;
background: transparent url(../images/new/content-bg.gif) repeat-y;
margin: 9px 0 0 0;
color: #fff;
}

#caric p, #illus p, #dolls p, #webdes p,  #gags p,  #psikicks p, .content p {
padding: 6px;
}

#caric h1, #illus h1, #dolls h1, #webdes h1, #gags h1, #psikicks h1
{
 text-indent: -5000px; 
 height: 42px;
 top: 0; 
 margin-left: 0;
}

#caric h1 
{ 
background: #fff url(../images/new/h1-caric.gif) no-repeat top left; 
}

#illus h1 
{ 
background: #fff url(../images/new/h1-illus.gif) no-repeat top left; 
}

#dolls h1 
{ 
background: #fff url(../images/new/h1-dolls.gif) no-repeat top left; 
}

#webdes h1 
{ 
background: #fff url(../images/new/h1-webdes.gif) no-repeat top left; 
}

#gags h1 
{ 
background: #fff url(../images/new/h1-gags.gif) no-repeat top left; 
}

#psikicks h1 
{ 
background: #fff url(../images/new/h1-psikicks.gif) no-repeat top left; 
}


.content h1 
{ 
height: 34px;
background: transparent url(../images/new/h1-content.gif) no-repeat top;
color: #fff; 
font-style: italic;
font-weight: bold;
margin: 0 0 0 0;
font-size: 1.4em;
border-bottom: none;

}

.contentbtm {
width: 510px;
height: 20px;
background: transparent url(../images/new/content-btm.gif) no-repeat top;
}

.content h1 {
padding: 4px 0 0 20px
}


p {
margin: 0 0 15px 0;
line-height: 1.5em;
text-align: left;
}

.right {
text-align: right;
}

.left {
text-align: left;
}

.center {
text-align: center;
}

a img {
border: 0;
}



 .floatright
{
float: right;
margin: 0 0 8px 8px;/*top, right, bottom, left*/
border: none;
padding: 2px;
}

 .frame
{
margin: 4px 0 4px 0;/*top, right, bottom, left*/
border: 3px solid #E8B681;
padding: 2px;
}

 .floatleft
{
float: left;
margin: 0 8px 8px 0;/*top, right, bottom, left*/
border: none;
padding: 3px;
}

.photo {
padding: 5px;
display: block;
margin: 0 auto 15px auto;
background-color: #f0f0f0;
}

.hide {
display: none;
}


/*Split Content Into Two Rows*/
.splitcontent {
width: 100%;
padding: 0;
background: #fff none;
color: inherit;
border-left: none;

}

.splitright {
width: 48%;
float: right;
overflow: hidden;
margin-right: 4px;
}

.splitleft {
width: 48%;
float: left;
overflow: hidden;
}



/*FORMS FORMATTING*/




select {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	color: #000000;
	font-family: Arial;
	font-size: 80%;
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 1px 3px;
	width: 165px;
}

textarea {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	color: #000000;
	font-family: Arial;
	font-size: 80%;
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 1px 3px;
	width: 195px;
      height: 125px;
}


input {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	color: #000000;
	font-family: Arial;
	font-size: 80%;
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 1px 3px;
	width: 165px;
}

input.error, textarea.error {
	color: #000000;
	background-color: #f5731d;
}

input.reset {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	width: 145px;
}

input.send {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	color: #000000;
      text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 145px;
}

input.radio {
width: 25px;
}


input.smallbtn {
	background-color: #F4C36F;
	border: 1px solid #000;
	color: #ffc;
      text-align: center;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	width: 135px;
}

input.smalltext {
	background-color: #ffffff;
	border: 1px solid #000;
	color: #000000;
      text-align: left;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	width: 130px;
}

input.smallselect {
	background-color: #ffffff;
	border: 1px solid #000;
	color: #000000;
      text-align: left;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	width: 80px;
}




table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

td {
	
	font-family: Arial;
	font-size: 1.0em;
	font-weight: normal;
	margin: 0;
	padding: 3px;
	text-decoration: none;
}




tr {
	vertical-align: top;
}




.imagedisplay
{
margin-bottom: 9px;
margin: 6px auto;
border: 1px solid #575757;
background: #FFF7C7 url("../images/new/display-bg.gif") repeat-x;
padding: 0.8em;
text-align: center;
}

.box
{
margin: 6px auto 9px auto;
border: 1px solid #575757;
padding: 0.8em;
background: #EBC7A1 url("../images/new/box-bg.gif") repeat;

}

.navcontainer {
        background: transparent  none;
        width: 170px;
        margin: 0 auto;
        padding: 0;
        font-size: 12px;
        text-transform: none;
        font-family: Arial;
}

.navcontainer h1 {
margin: 8px 0 6px 0;
color: #000;
font-size: 1.4em;
font-weight: bold;              
}



ul.navlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 170px;
        
}



ul.navlist li {
        display: block;
        margin: 0 0 4px 0;
        padding: 0;
        width: 170px;
        height: 48px;
        
        
}

ul.navlist li a {
        display: block;
        width: 170px;
        height: 48px;
        color: #fff;
        font-weight: bold;
        text-transform: normal;
        text-decoration: none;
        background: transparent url(../images/new/navlist-bg.gif) no-repeat;
        text-align: right;
}

.navlist .pad {
     
padding: 27px 9px 0 0 ;
						
     
}

ul.navlist li a:visited{
color: #2C6C01;
font-weight: bold;
}

.navcontainer>ul.navlist li a { width: auto; }

ul.navlist li#n a {
background: transparent url("../images/new/n.gif") no-repeat;
color: #ffc;
}
ul.navlist li#n a:hover {
background: transparent url("../images/new/n-on.gif") no-repeat;
color: #fff;
}


ul.navlist li#nA a {
background: transparent url("../images/new/nA.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nA a:hover {
background: transparent url("../images/new/nA-on.gif") no-repeat;
color: #fff;
}


ul.navlist li#nB a {
background: transparent url("../images/new/nB.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nB a:hover {
background: transparent url("../images/new/nB-on.gif") no-repeat;
color: #fff;
}


ul.navlist li#nC a {
background: transparent url("../images/new/nC.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nC a:hover {
background: transparent url("../images/new/nC-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nD a {
background: transparent url("../images/new/nD.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nD a:hover {
background: transparent url("../images/new/nD-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nE a {
background: transparent url("../images/new/nE.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nE a:hover {
background: transparent url("../images/new/nE-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nF a {
background: transparent url("../images/new/n.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nF a:hover {
background: transparent url("../images/new/n-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nG a {
background: transparent url("../images/new/nA.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nG a:hover {
background: transparent url("../images/new/nA-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nH a {
background: transparent url("../images/new/nB.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nH a:hover {
background: transparent url("../images/new/nB-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nI a {
background: transparent url("../images/new/nC.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nI a:hover {
background: transparent url("../images/new/nC-on.gif") no-repeat;
color: #fff;
}


ul.navlist li#nJ a {
background: transparent url("../images/new/nE.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nJ a:hover {
background: transparent url("../images/new/nE-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nK a {
background: transparent url("../images/new/nA.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nK a:hover {
background: transparent url("../images/new/nA-on.gif") no-repeat;
color: #fff;
}

ul.navlist li#nL a {
background: transparent url("../images/new/nL.gif") no-repeat;
color: #ffc;
}
ul.navlist li#nL a:hover {
background: transparent url("../images/new/nL-on.gif") no-repeat;
color: #fff;
}


ul.navlist li#active a {
        background: transparent url("../images/new/active-bg.gif") no-repeat;
        color: #950404;
}



#active a:visited{
color: #2C6C01;
font-weight: bold;
}



ul.navlist li#subactive a {
        background:  transparent url("../images/new/subactive-bg.gif") right no-repeat;
        padding: 4px 0 1px 42px;
        text-transform: lowercase;
        color: #155D87;
}



ul.navlist li a:hover, ul.navlist a:hover {
        color: #DE8752;
        background: transparent url(../images/new/navlist-bg-over.gif) no-repeat;
        

}

ul.navlist li#active a:hover {
        background: transparent url("../images/new/active-bg-over.gif") no-repeat;
        color: #FA3737;
        
        
}

ul.navlist li#subactive a:hover {
        background:  transparent url("../images/new/subactive-bg-over.gif") right no-repeat;
        padding: 4px 0 1px 42px;
        color: #DE8752;
        text-transform: lowercase;
               
        
}

ul.navlist li.sublink a {
        padding: 4px 0 1px 42px;
        color: #297CAB;
        text-transform: lowercase;
        background:  transparent url("../images/new/sublink-bg.gif") right no-repeat;
}


ul.navlist li.sublink a:hover {
        padding: 4px 0 1px 42px;
        color: #DE8752;
        text-transform: lowercase;
        background:  transparent url("../images/new/sublink-bg-over.gif") right no-repeat;
        
        
}




/* Subnavlist*/

.subnavcontainer {
        background: transparent  none;
        width: 165px;
        margin: 0 35px auto;
        padding: 0;
        font-size: 11px;
        text-transform: none;
        font-family: Arial;
}

.subnavcontainer h1 {
margin: 8px 0 6px 0;
color: #000;
font-size: 1.4em;
font-weight: bold;              
}



ul.subnavlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 165px;
        
}



ul.subnavlist li {
        display: block;
        margin: 0 0 2px 0;
        padding: 0;
        
        
}

ul.subnavlist li a {
        display: block;
        width: 165px;
        height: 48px
        padding: 2px 0 1px 22px;
        color: #176897;
        font-weight: bold;
        text-transform: normal;
        text-decoration: none;
        background: transparent url(../images/new/sublink-bg.gif) no-repeat;
        
}

.subnavlist a:visited 
{
color: #2C6C01;
font-weight: bold;
} 

.subnavcontainer>ul.subnavlist li a { width: auto; }



ul.subnavlist li#subactive a {
        background: transparent url("../images/new/subactive-bg.gif") no-repeat;
        color: #176897;
}



ul.subnavlist a:hover {
        color: #DE8752;
        background: transparent url(../images/new/sublink-bg-over.gif) no-repeat;
        

}

ul.subnavlist li#subactive a:hover {
        background: transparent url("../images/new/subactive-bg-over.gif") no-repeat;
        color: #DE8752;
        
        
}




#indexSplash {
width: 518px;
height: 450px;
overflow: auto;
background: transparent url("../images/new/featured/slide_1.jpg") no-repeat top center;
}

#indexSplashpad {
padding: 50px 18px 18px 320px ;
}

/*set style for page link buttons*/
.linkbutton {
text-align: right;
font-size: 12px;
text-decoration: none;
cursor: hand;
font-weight: bold;
color: #65EEFB;
display: block;
width: 170px;
height: 43px;
background: transparent url(../images/new/linkbutton.gif) top right no-repeat;
margin: 3px 0 5px 0;
        border: none;
}

.linkbutton:visited
{
color: #67D7F7;
font-weight: bold;
}

.linkbutton:hover {
text-align: right;
font-size: 12px;
cursor: hand;
font-weight: bold;
text-decoration: none;
color: #fff;
display: block;
width: 170px;
height: 43px;
background: transparent url(../images/new/linkbutton-over.gif) top right no-repeat;
margin: 3px 0 5px 0;
        border: none;

}

.linkbuttonpad  {
padding-top: 5px;
padding-right: 9px;
}




.zoom_radio {
width: 25px;
}


/* Specifications for container for layers to show/hide.
	 Most browsers need both width and height set. */

#lyr0  {
position: absolute;
margin: 0 auto;
width: 354px;
height: 350px;
float: left;
font-size: 11px;
padding-left: 10px;
color: #fff;
background-color: #fff;
}

/* Include id's for all your layers here, with commas between. */

#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10, #lyr11	
{ 
position: absolute;
margin: 0 auto;
width: 354px;
height: 350px;
float: left;
font-size: 11px;
padding-left: 10px;
color: #fff;
background-color: #fff;
visibility: hidden;
}




#lyr0 h3 {
margin: 6px 0 1px 0;
color: #6FA4F3;
font-size: 1.2em;
font-weight: bold;
border: none;
}

#lyr0 a {
color: #fff;
text-decoration: none;
}

#lyr0 a:hover {
color: #A5C4FE;
background-color: none;
text-decoration: underline;
}


#promo3 {
width: 200px;
height: 200px;
background: transparent url(../images/promos/promo3.jpg) no-repeat;
border: none;
padding: 0px;
margin-left: 18px;
}
#promo3 p{
color: #000;
margin-right: 75px;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 2px;
padding: 3px;
}
#promo3 a {
color: #fff;
}

#promo3 a:hover {
color: #000;
background: #F3D98B;
}

#cartoon {
position: absolute;
margin: 16px 0 0 320px;
width: 229px;
height: 172px;
background: transparent url(../images/feature-cartoon/toon1.gif)  no-repeat top center;
}

#cartoon p {
margin-top: 125px;
text-align: center;
width: 245px;
font-size: .9em;
}