body {background: #e3e2e2; color: #333333;
    margin: 0px; padding: 0px;
    text-align: center;
    font: 12px/17px verdana, arial, helvetica, sans-serif;
}

#header {
    position:relative; 
    margin-left: auto; margin-right: auto;
    width:750px; height:156px;
    background: white; color: #333333;
}

#logo {
	position:absolute;
	left:118px;
	top:0px;
	width:89px;
	height:136px;
}

#mitten {
   position: absolute;
   left: 207px;
   top: 45px;
   width: 218px;
   height: 48px;
}

#sprite {
	position:absolute;
	left:470px;
	top:-5px;
	width:35px;
	height:50px;
}

#aamg {position: absolute; left:505px; margin-top:15px;
    font: 10px verdana, arial, helvetica, sans-serif;}

    
.global1 {
    position: absolute; left: 207px; top: 106px;
    padding-top: 9px;
    width: 70px; height: 30px;
    background: url(images/nav1.gif);
}

.global2 {
    position: absolute; left: 277px; top: 106px;
    padding-top: 3px;
    width: 70px; height: 30px;
    background: url(images/nav2.gif);
}

.global3 {
    position: absolute; left: 347px; top: 106px;
    padding-top: 3px;
    width: 70px; height: 30px;
    background: url(images/nav3.gif);
}

.global4 {
    position: absolute; left: 417px; top: 106px;
    padding-top: 9px;
    width: 70px; height: 30px;
    background: url(images/nav5.gif);
}


#globalnav {font: 11px/12px verdana, arial, serif; text-align: center;}

#globalnav a:link       {text-decoration: none; color: #FFF; background-color: transparent;}
#globalnav a:visited    {text-decoration: none; color: #FFF; background-color: transparent;}
#globalnav a:hover      {text-decoration: underline; color: #FFF; background-color: transparent;}
#globalnav a:active     {text-decoration: underline; color: #FFF; background-color: transparent;}

a.linkline:link     {text-decoration: underline; color: #333333; background: #FFF;}
a.linkline:visited  {text-decoration: underline; color: #333333; background: #FFF;}
a.linkline:hover    {text-decoration: none; background: #e7a614; color: #FFF;}
a.linkline:active   {text-decoration: none; background: #e7a614; color: #FFF;}

a.linknoline:link       {text-decoration: none; color: #333333; background: #FFF;}
a.linknoline:visited    {text-decoration: none; color: #333333; background: #FFF;}
a.linknoline:hover      {text-decoration: underline; color: #333333; background: #FFF;}
a.linknoline:active     {text-decoration: underline; color: #333333; background: #FFF;}

a.linkhead:link     {text-decoration: none; color: #e7a614; background: #FFF;}
a.linkhead:visited  {text-decoration: none; color: #e7a614; background: #FFF;}
a.linkhead:hover    {text-decoration: none; color: #333333; background: #FFF;}
a.linkhead:active   {text-decoration: none; color: #333333; background: #FFF;}

a.graphic:link      {text-decoration: none;}
a.graphic:visited   {text-decoration: none;}
a.graphic:hover     {text-decoration: none;}
a.graphic:active    {text-decoration: none;}


#barL-index, #barL-global1, #barL-global2, #barL-global3, #barL-global4 {
	position:absolute;
	left:35px;
	top:136px;
	width:15px;
	height:20px;
}

#bar-index, #bar-global1, #bar-global2, #bar-global3, #bar-global4 {
	position:absolute;
	left:50px;
	top:136px;
	width:650px;
	height:20px;
	background: #e7a614; color: #FFF;
}

#bar-index     {background: #e7a614; color: #FFF;}
#bar-global1   {background: #791879; color: #FFF;}
#bar-global2   {background: #3b9da6; color: #FFF;}
#bar-global3   {background: #ba0f82; color: #FFF;}
#bar-global4   {background: #014983; color: #FFF;}

#barR-index, #barR-global1, #barR-global2, #barR-global3, #barR-global4 {
	position:absolute;
	right:35px;
	top:136px;
	width:15px;
	height:20px;
}

#content {
    position:relative; 
    margin-left: auto; margin-right: auto;
    margin-top: 0px;
    width:750px; 
    min-height: 400px;
    background: white; color: #333333;
    text-align: left;  
}

#leftcontent {
    float: left;
    padding-top: 20px; padding-left: 35px; padding-right: 0px;
    width: 470px;
    background: white;
}
    
#rtcontent {
    float: right;
    margin-top: 20px; margin-right: 18px;
    width: 150px; 
    border: 1.5px solid #e7a614;
    background: white;
}

#rtcontent #links {margin: 5px 8px 5px 12px;}

#footer {
    position: relative; 
    margin-left: auto; margin-right: auto;
    clear: both;
    width:750px;
    background: white; color: #333333;
    padding-top: 50px;
    padding-bottom: 10px;
    text-align: center;
}

.buy {float: right;
    margin-top: 20px;
    padding-top: 5px;
    }
    

/* orange headings: search, new titles, */
h1 {font: 20px/24px georgia, serif;
    color: #e7a614; background: #FFF;}
    
/* orange headings: books titles, author-illustrator names, page titles,  */
h2 {font: 20px/24px georgia, serif;
    color: #e7a614; background: #FFF;}
    
/* text headings: guide list, submissions page, privacy policy,  */
h3 {font: 17px bold, verdana, arial, helvetica, sans-serif;
    color: #333333; background: #FFF;}
    
/* alpha nav, new */   
h4  {display: inline;
    font: 18px bold helvetica, sans-serif;}

.inline {display: inline;}

.line {border-top: 1.5px solid #e7a614;
    width: 120px; margin-top: 30px;}
    
.longline {border-top: 1px solid #333333;
    width: 200px;}

.thumb {padding-top: 5px; padding-right: 5px;}

.padding {padding-top: 5px;}

.marginrt {margin-right: 3px;}

.biopic {float: left; padding-top: 3px; padding-right: 6px;}
.feature {float: left; padding-top: 16px; padding-right: 6px;}

.new {color: #e7a614;}

.moveover {padding-right: 8px;}
