body,html,p,h1,div,span,a{font-family:arial,verdana,helvetica,ms-trebuchet,sans-serif}.top_banner{border-bottom:1px solid #ccc;padding-bottom:3px;margin-bottom:10px}.top_banner_right{display:inline-block;margin-top:1em;text-align:right;float:right}.top_banner_left{display:inline-block;margin-top:3px;text-align:left}img.fflogo{height:2.5em;vertical-align:bottom;margin-left:4em;cursor:pointer}img.ffmenu{height:1em;opacity:.5}.ffbutton{border-radius:5px;padding:3px;text-decoration:none;border:1px solid #ccc;font-size:110%;background-color:#fff;cursor:pointer;line-height:100%;display:inline-block;padding:3px 5px;margin-bottom:5px;color:#444}.smallbutton{border-radius:5px;padding:3px;text-decoration:none;border:1px solid #ccc;font-size:110%;background-color:#fff;cursor:pointer;line-height:100%;display:inline-block;padding:3px 5px;margin-bottom:5px}.button{border-radius:5px;padding:3px;text-decoration:none;border:1px solid #ccc;font-size:110%;background-color:#fff;cursor:pointer;line-height:100%;display:inline-block;padding:3px 5px;margin-bottom:5px}.fflargebutton{border-radius:10px;padding:8px;text-decoration:none;border:1px solid #ccc;font-size:200%;font-weight:bold;background-color:#f28500;color:#720500;line-height:100%;display:inline-block;margin-bottom:5px}.ffcentertitle{font-size:180%;font-weight:bold;margin-right:auto;margin-left:auto;margin-top:10px;text-align:center;line-height:100%}.ffcenter{text-align:center}.ffspacer{height:40px}.ffstrong{font-weight:bold}.ffsmalllk{font-size:smaller;color:#ccc}.fflk{text-decoration:none}.fflk2{color:blue}.ff_more_lnk{color:blue;display:block;font-size:smaller;text-decoration:none}.ff_more_lnk:after{content:" \25b6"}.ff_more_div{display:block;margin-left:10px;margin-right:20px;margin-bottom:20px;padding:5px;background-color:#eee;border-radius:5px}p{max-width:800px}.ff_footnote{position:absolute;bottom:2.2em;right:5px}div.ffblock{text-align:left;display:inline-block}#one_div{border-radius:5px;overflow:hidden;background-image:url("../images/one-m.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.ffsearchform{margin:0!important}.ffsearchbox{display:none!important;margin:0 10px!important;padding:3px 6px!important;vertical-align:top!important}@media screen and (min-width:600px){.ffsearchbox{display:inline-block!important}}@media screen and (min-width:801px) and (max-width:1024px){#one_div{background-image:url("../images/one-m.jpg")}}@media screen and (max-width:800px){#one_div{background-image:url("../images/one-s.jpg")}}#two_div{border-radius:5px;margin-top:15px;overflow:hidden;background-color:#fff8f8}#three_div{border-radius:5px;margin-top:15px;overflow:hidden;background-color:#f8fff8}#four_div{margin-top:15px;border-radius:5px;overflow:hidden;background-color:#f8f8ff}.imgholder img{box-shadow:5px 5px 7px #888;border-radius:5px;max-width:98%}img.shadow{box-shadow:5px 5px 7px #888;border-radius:5px;max-width:98%}table.ff_community_stats{border-spacing:10px;border-collapse:collapse;background-color:#eee;border:1px solid black;margin-bottom:30px}table.ff_community_stats td{padding:5px;vertical-align:middle}.ffsmaller{font-size:60%;line-height:0}.fftitle{text-align:left;font-size:150%;font-weight:bold;margin-bottom:10px;line-height:100%}.ffinset{padding:5px;margin-bottom:10px;background-color:#eee;border-radius:5px}.fflklist li{margin-top:15px;margin-bottom:15px}.cal_na{background-color:#e3e1e1;text-decoration:none;font-family:sans-serif}.cal_normal{background-color:#e3e1e1;text-decoration:none;font-family:sans-serif}.cal_menses{background-color:#f3c1da;color:#000;text-decoration:none;font-family:sans-serif}.cal_menses_medium{text-shadow:none;background-color:#ea6e7a;color:#fff;text-decoration:none;font-family:sans-serif}.cal_menses_light{text-shadow:none;background-color:#fa8e9a;color:#fff;text-decoration:none;font-family:sans-serif}.cal_menses_heavy{text-shadow:none;background-color:#da5e6a;color:#fff;text-decoration:none;font-family:sans-serif}.cal_fertile{text-shadow:none;background-color:#87c9aa;text-decoration:none;font-family:sans-serif}.cal_posfert{background-color:#acd263;text-decoration:none;font-family:sans-serif}.cal_luteal{background-color:#fbf5a9;text-decoration:none;font-family:sans-serif}.cal_ovulation{text-shadow:none;background-color:#c2df75;color:#000;text-decoration:none;font-family:sans-serif}.cal_lastdata{background-color:#e3e1e1;text-decoration:none;font-family:sans-serif}.cal_current{text-shadow:none;border:3px solid #a3a3f5;color:#000;text-decoration:none;font-family:sans-serif}.cal_current_lnk{color:#000;text-decoration:underline;font-family:sans-serif}.cal_title{color:#333;background-color:#d09cbf;text-shadow:#ddd 0 1px 0;font-family:sans-serif}.cal_test{background-color:#fff;border:3px solid #f3c1da;color:#000;text-decoration:none;font-family:sans-serif}.cal_legend{background-color:#fff;border:solid #af4589}.cal_date{color:#000;background-color:#b292c2;font-family:sans-serif;font-weight:bold}.cal_text{color:#000;font-family:sans-serif}.cal_header{color:#fff;background-color:#af4589;font-family:sans-serif;font-weight:bold;width:80px}.cal_legend_text{color:#af4589}.cal_sel{background-color:SkyBlue;border-style:outset}.cal_menses_border{background-color:#e3e1e1;border:3px solid #f3c1da;color:#000;text-decoration:none;font-family:sans-serif}.cal_fertile_border{background-color:#e3e1e1;border:3px solid #87c9aa;text-decoration:none;font-family:sans-serif}.cal_ovulation_border{background-color:#e3e1e1;border:3px solid #c2df75;color:#000;text-decoration:none;font-family:sans-serif}table.fftable{border-spacing:2px;border-collapse:separate}table.fftable td,th{padding:5px}table.fftable th{text-align:left;font-weight:bold}table.fftable tr:nth-child(even){background-color:#f4f4f4}table.fftable tr:first-child{background-color:#ccc}table.fftable2{border-spacing:2px;border-collapse:separate}table.fftable2 td,th{padding:5px}table.fftable2 th{text-align:left;font-weight:bold;background-color:#ccc}table.fftable2 tr{background-color:#f4f4f4}div.banner{padding:5px;border:1px solid #fa0}.error_text{color:#f00;font-weight:bold}.paragraph{max-width:600px}.ffmenu_div{border-radius:5px;display:none;background-color:#efefef;padding:5px}.ffmenu_div a{border-radius:5px;padding:3px;text-decoration:none;border:1px solid #ccc;font-size:90%;background-color:#fff;cursor:pointer;line-height:100%;display:inline-block;padding:2px 3px;margin-bottom:5px}.ffmenu_btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:16.66%;padding:3px 10px;text-decoration:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.5vw;background-color:#fff;cursor:pointer;line-height:100%;display:inline-block;margin-bottom:5px}.ffmenu_btn:after{content:" \25bc";color:#ccc}.smalltext{font-size:smaller}html{-ms-overflow-style:none;overflow:hidden}body{-ms-overflow-style:none;overflow:auto}#page-content{-ms-overflow-style:scrollbar;overflow-style:scrollbar;overflow:scroll!important}.badge{position:relative}.badge[data-badge]:after{content:attr(data-badge);position:absolute;top:-10px;right:-10px;font-size:.7em;background:red;color:white;width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;box-shadow:0 0 1px #333}