@charset "utf-8";
/* CSS Document */

#controls { position: fixed; z-index: 999; height: 94%; top: 3%; right: 5%; width: 20px; text-align: center; z-index:100000;  }
#controls a { border:none; display: block; position: absolute; padding: 12px 10px 5px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3); -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3); }
#controls.light a { border: 7px solid #fff; background: #f8f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f6f6), color-stop(100%, #e8e7e7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* IE10+ */ background: linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6f6', endColorstr='#e8e7e7', GradientType=0 );  /* IE6-9 */
}
#controls.dark a { border: 7px solid #1c1c1c; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3); -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .3); background: #f8f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f3f), color-stop(100%, #292929)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #3f3f3f 0%, #292929 100%); /* IE10+ */ background: linear-gradient(top, #3f3f3f 0%, #292929 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#292929', GradientType=0 ); /* IE6-9 */
}
#controls a:hover { text-decoration: none; color: #000; }
#controls a.next { bottom: 0; }
#controls a.prev { top: 0; }


/* section */
.section { padding:5px 0;}
.scrollNav a { display: block; color: #666; font-weight: normal; padding: 8px 10px; background: #f9f9f9; }
.scrollNav a:hover { color: #444; text-decoration: none; }
.scrollNav.active a { background: #fff; color: #333; font-weight: bold; }
.scrollNav_1, .scrollNav_1 a { }

/* pageScroll */
.pageScroll { display:none;}