/*mertz.css*/

/*body*/
body {height:100%; font-family:"Open Sans", sans-serif; font-size:100%; color:#333333; background:rgba(252, 252, 252, 1);} 

/*header*/
#header_wrapper {position:fixed; height:130px; width:100%; z-index:1; box-shadow:2px 2px 5px #202020; background:rgba(221, 221, 221, 1);}

/*burger_tip*/
#burger_tip {display:none; float:right; height:20px; width:175px; margin:54px 160px 0 auto; line-height:20px; text-align:center; font-size:90%; border-radius:5px; box-shadow:2px 2px 5px #202020; background:rgba(244, 181, 86, .6);}

/*site_title*/
.site_title_wrapper {float:left; height:auto; width:auto;}
.site_title {float:left; height:auto; width:auto; margin:25px auto 0 70px; font-size:230%;}
.site_subtitle1 {float:left; clear:left; height:auto; width:auto; margin:5px auto 0 72px; letter-spacing:2px; font-size:90%;}
.site_subtitle2 {float:left; clear:left; height:auto; width:auto; margin:5px auto 0 72px; letter-spacing:2px; font-size:90%;}

/*burger*/
#menu_icon {position:fixed; top:47px; right:70px; height:35px; width:35px; z-index:2; cursor:pointer; border-radius:5px;}
#menu_1,
#menu_2,
#menu_3 {float:left; height:5px; width:35px; margin:3px auto 0 auto; border-radius:5px; background:gray;}
#menu_1 {margin-top:7px;}
#menu_wrapper {display:none; position:fixed; top:137px; right:7px; height:auto; width:950px; z-index:1; border:1px solid #e0e0e0; cursor:pointer; overflow-y:auto; background:rgba(241, 241, 241, 1);}
#menu_content {float:left; margin:20px auto 20px auto; font-size:100%;}

#m3 {height:auto; width:80%; margin:20px auto 20px 10%; border-bottom:1px solid #dddddd;}

/*#menu_content {float:right; margin:10px 15px 25px 30px; text-align:right; line-height:175%; font-size:100%;}*/
/*#m0, #m1, #m2 {margin-bottom:20px;}*/
/*#m15 {width:290px;}*/

/*page*/
#page_wrapper {height:95%; width:100%; margin:0px auto 0 auto; /*background:tan;*/}
#page_click {float:left; height:auto; width:100%; /*background:orange;*/}
#page_content {float:left; height:auto; width:80%; margin:200px auto 65px 10%; /*background:#c1c1c1;*/}
.page_title {float:left; height:auto; width:100%; margin:0 auto 60px auto; font-size:200%;}

/*paragraph*/
.paragraph_title {height:auto; width:100%; margin:30px auto 25px auto; font-size:160%; line-height:140%;}
.paragraph_text {height:auto; width:100%; margin:0 auto 15px auto; font-size:110%; line-height:140%;}
.wp_label {margin-top:0;}

/*slider*/
.slider_wrapper {display:inline-block; height:10px; width:20px; cursor:pointer;}
.slider_1,
.slider_2,
.slider_3 {height:2px; width:15px; margin:0 auto 2px auto; border-radius:5px; background:gray;}

/*footer*/
#footer_wrapper {float:left; height:47px; width:100%; background:rgba(221, 221, 221, 1);}
#footer_content {height:47px; line-height:47px; text-align:center; font-size:90%;}







/*palette*/
.imgL {float:left; margin:5px 30px 15px auto;}
.imgR {float:right; margin:5px auto 15px 30px;}

.mhpImg {height:300px;}

.monoL {margin:15px auto 20px 14%;}
.monoR {margin:15px 13% 20px auto;}

.uLm {height:auto; width:80%; margin:30px auto 30px 10%; border-bottom:1px solid #dddddd;}

.code {float:left; height:20px; width:50px; line-height:20px; font-size:90%; text-align:center; border-radius:5px; box-shadow:2px 2px 5px #202020; cursor:pointer; background:#c1c1c1;}
.mhp_button {display:block; height:30px; width:250px; line-height:30px; margin:20px auto 40px 0px; font-size:100%; text-align:center; border-radius:3px; box-shadow:2px 2px 2px #202020; cursor:pointer; background:#c1c1c1;}
.wp_button {fdisplay:block; height:auto; width:250px; margin:20px auto 40px 0px; font-size:100%; text-align:center; border-radius:3px; box-shadow:2px 2px 2px #202020; cursor:pointer; background:#c1c1c1;}
.wp_logo {margin:0 auto 5px auto;} 

.gdb {margin:50px auto 50px auto;}

.txtCenter {text-align:center;}

.mono {margin-top:10px;}

.key {margin-top:30px; text-align:center; font-size:90%; color:rgba(221, 72, 20, 1);}
.update {margin-bottom:40px; text-align:center; font-size:90%; font-weight:bold;} 
.notes0 {font-size:80%; margin-bottom:0; color:gray;}
.notes {font-size:80%; margin-bottom:2px; color:gray;}

.clearFloat {clear:both;}

ul.tree {list-style:decimal outside; margin:0 auto 20px 15px; padding-left:20px; color:#333333;}
li.tree {margin:0 auto 20px auto; padding-left:10px; line-height:140%;}

ul.ancestors {list-style:disc outside; margin:0 auto 20px 15px; padding-left:20px; color:#333333;}
li.ancestors {margin:0 auto 20px auto; padding-left:10px; line-height:140%;}

ul.proof {list-style:square outside; /*width:90%;*/ margin:0 auto 20px 15px; /*text-align:justify;*/ padding-left:20px; color:#333333;}
li.proof {margin:0 auto 20px auto; padding-left:5px; line-height:140%;}

/*cBoxen*/

.wp {float:left; height:120px; width:230px; margin:5px 20px 0 auto; text-align:center; background:#ffe8b6; border:1px solid #dddddd;}
.wp_t0 {height:20px; width:230px; margin:o auto 0 auto; padding-top:5px; text-align:center;}
.wp_t1 {height:30px; width:220px; margin:5px auto 0 auto; padding:5px; font-size:80%; color:#333333;} 
.wp_t2 {height:10px; width:230px; margin:15px auto 0 auto; font-size:65%; color:#333333;}
.wp_t3 {height:15px; width:230px; margin:5px auto 0 auto; font-size:70%; color:#333333;}


a.wpLink {display:block; height:120px; width:230px;}
a.wpLink:link {color:#333333;}
a.wpLink:visited {color:#333333;}
a.wpLink:hover {background:#f1f1f1;}


/*links*/
a {text-decoration:none;}

a.nav:link {color:#333333;}
a.nav:visited {color:#333333;}
a.nav:hover {font-weight:bold;}

a.text:link {color:#333333; text-decoration:underline;}
a.text:visited {color:#333333; text-decoration:underline;}
a.text:hover {color:gray; text-decoration:underline;}

a.mail:link {color:#333333;}
a.mail:visited {color:#333333;}
a.mail:hover {color:gray;}

a.none:link {color:#333333;}
a.none:visited {color:#333333;}
a.none:hover {color:#333333;}

#contact_1 {font-size:90%;}

/*names*/

#book_wrapper,
#disambiguation_wrapper,
#critique_wrapper {display:none; float:left; height:auto; width:100%; margin:0 auto 30px auto; border:1px solid #c1c1c1; border-radius:3px; background:#f1f1f1;}

#book_content,
#disambiguation_content,
#critique_content {float:left; height:auto; width:100%; margin:20px auto 15px auto; /*background:tan;*/}

/*census*/

#census_wrapper {display:none; float:left; height:auto; width:100%; margin:0 auto 30px auto; border:1px solid #c1c1c1; border-radius:3px; background:#f1f1f1;}
#census_content {float:left; height:auto; width:100%; margin:20px auto 15px auto; /*background:tan;*/}
#census_date {float:left; height:30px; width:10%; margin:0 auto 15px auto; line-height:30px; text-align:center; cursor:pointer;}
#census_header {float:left; height:30px; width:100%; margin:0 auto 15px auto; line-height:30px; text-align:center; font-size:90%; cursor:pointer; background:#c1c1c1;}
#census_label0 {float:left; height:auto; width:10%;}
#census_label1 {float:left; height:auto; width:16%;}
#census_label2 {float:left; height:auto; width:15%;}
#census_label3 {float:left; height:auto; width:25%;}
#census_label4 {float:left; height:auto; width:33%;}




