html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
#container {
    display: table;
    height: 100%;
    width: 100%;
    background-image: url(/_files/ngbg.jpg);
    background-color: #c2f2f4;
}
/* All sections (container's children) should be table rows with minimal height */
.section {
    display: table-row;
    height: 1px;
}
.section.expand {
    height: auto;
}
.page-container {
    display: table-cell;
}

#header-container {
    width: 980px;
    height: 260px;
    margin: 0 auto;
    position: relative;
}
#logo {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -172px;
}
#mainmenu {
    position: absolute;
    top: 85px;
    left: 0px;
    width: 980px;
    height: 83px;
    background-image: url('/_files/rope.png');
    background-repeat: no-repeat;
    color: #0BA3DB;
    font-family: BubbleGum, arial, sans-serif;
    font-size: 16px;
    text-align: center;
}
#mainmenu a, #mainmenu a:visited, #mainmenu a:hover, #mainmenu a b {
    color: #0BA3DB;
    font-family: BubbleGum, arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
}
#mainmenu #menu1 {
    position: absolute;
    top: 15px;
    left: 3px;
    width: 130px;
    height: 46px;
    background-image: url('/_files/menu1.png');
    background-repeat: no-repeat;
    padding: 54px 0px 0px 4px;
}
#mainmenu #menu2 {
    position: absolute;
    top: 43px;
    left: 133px;
    width: 99px;
    height: 63px;
    background-image: url('/_files/menu2.png');
    background-repeat: no-repeat;
    padding: 45px 18px 0px 18px;
}
#mainmenu #menu3 {
    position: absolute;
    top: 61px;
    left: 273px;
    width: 119px;
    height: 53px;
    background-image: url('/_files/menu3.png');
    background-repeat: no-repeat;
    padding: 57px 46px 0px 6px;
}
#mainmenu #menu4 {
    position: absolute;
    top: 65px;
    left: 441px;
    width: 109px;
    height: 53px;
    background-image: url('/_files/menu4.png');
    background-repeat: no-repeat;
    padding: 50px 16px 0px 8px;
}
#mainmenu #menu5 {
    position: absolute;
    top: 60px;
    left: 573px;
    width: 129px;
    height: 53px;
    background-image: url('/_files/menu5.png');
    background-repeat: no-repeat;
    padding: 55px 46px 0px 8px;
}
#mainmenu #menu6 {
    position: absolute;
    top: 40px;
    left: 716px;
    width: 133px;
    height: 53px;
    background-image: url('/_files/menu6.png');
    background-repeat: no-repeat;
    padding: 54px 36px 0px 2px;
}
#mainmenu #menu7 {
    position: absolute;
    top: 15px;
    left: 833px;
    width: 133px;
    height: 53px;
    background-image: url('/_files/menu7.png');
    background-repeat: no-repeat;
    padding: 48px 36px 0px 2px;
}
#wrapper {
    position:relative;
    width: 980px;
    margin: 0 auto;
    height: 100%;
	z-index: 33;
}
#wrapper-bottom {
	position:relative;
	width: 100%;
	height: 70px;
	overflow: visible;
    background-image: url('/_files/grass-bg-fall.png');
}
#wrapper-bottom-tip {
	position: relative;
	width: 100%;
	height: 70px;
	top: -70px;
    background-image: url('/_files/grass-top-fall.png');
}
footer {
    background-image: url('/_files/grass-ft-fall.png');
    background-color: #e79616;
}
#footer-container {
    width: 980px;
    margin: 0 auto;
	position: relative;
}
#footer-wrapper {
	position: relative;
	top: -40px;
}
#featured {
    height: 100%;
}
#characters {
    position: relative;
    bottom: -20px;
    margin: 0 auto;
}

#searchform {
    width: 240px;
    margin: 20px auto 0px 30px;
    float: left;
}
#searchform .field {
    margin: 0;
    width: 170px;
    padding:3px 20px 3px 8px;
    background:rgba(255, 255, 255, 0.2);
    border:1px solid #429ed3;
    border-radius: 10px;
    color: #429ed3;
}
#searchform #searchsubmit {
    position: relative;
    left: -30px;
    top: 0px;
    background: none;
    border: none;
    margin: 0;
    display: inline;
    color: #429ed3;
    overflow: visible;
}
#searchform #searchsubmit em {
    display: block;
    position: absolute;
    width: 33px; height: 29px;
    top: -5px;
    background: url(/_files/heart.png) no-repeat;
}
.breadcrumb-list {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0.3),rgba(255,255,255,0)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(255,255,255,0.3),rgba(255,255,255,0)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(255,255,255,0.3),rgba(255,255,255,0)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0)); /*Standard*/
    border: 0px solid #429ED3;
    padding: 3px 20px 3px 8px;
    border-radius: 10px;
    color: #429ED3;
}
.breadcrumb-list a, .breadcrumb-list a:visited {
    text-decoration: none;
    color: #147ed3;
}
.breadcrumb-list a:hover {
    text-decoration: none;
    color: #003cd3;
}

.gradng {
    background: -webkit-linear-gradient(left,rgba(255,255,255,0.3),rgba(255,255,255,0)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(255,255,255,0.3),rgba(255,255,255,0)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(255,255,255,0.3),rgba(255,255,255,0)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0)); /*Standard*/
}

.bbp_widget_login {
    float: right;
    margin: 0 30px 0 0;
}
.widget_shopping_cart {
    float:right;
}
.post-title, .entry-title, .post-entry {
    color: #000000;
    font-family: "Comic MS", Cursive, sans-serif;
}
.post-data {
    display: none;
}
.post-title a, .post-title a:visited, .post-title a:hover, .post-title a b {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
.read-more a, .read-more a:visited, .read-more a:hover, .read-more a b {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
.post-entry {
    color: #000000;
    font-size: 0.9em;
}
.post-entry p {
	text-align: justify;	
}
.post-meta {
	display: none;
    font-size: 0.6em;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: normal;
}
.NGscroller_widget .widget-title h3, .NGscroller_widget .widget-title-home h3 {
	font-family: "Times New Roman", Times, serif;
}
.widget-wrapper {
    color: #000000;
    font-family: "Comic MS", cursive, sans-serif;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}
.widget-wrapper ul {
    list-style-type: disc;
}
.widget-wrapper a, .widget-wrapper a:visited, .widget-wrapper a:hover, .widget-wrapper a b {
    color: #0f0f0f;
    text-decoration: none;
    cursor: pointer;
}
.about-me-text {
	font-size: 0.9em;
	text-align: justify;
}
#home_widget_1 {
	padding-top: 0px;
}
.october-leaf {
position: absolute;
background-color: transparent;
background-image: url('/_files/leaves.png');
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}

/*
     FILE ARCHIVED ON 00:37:53 Apr 23, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:56:58 Sep 14, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.656
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.012
  esindex: 0.014
  cdx.remote: 8.995
  LoadShardBlock: 105.245 (3)
  PetaboxLoader3.datanode: 141.347 (4)
  load_resource: 143.296
  PetaboxLoader3.resolve: 59.188
*/