html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}html{height:100%;min-height:100%}body{    font-family:"adobe-text-pro",serif;color:#122e41;font-size:22px;line-height:26px}h1{margin-top:15px;font-size:32px;font-weight:bold}h2{margin:10px 0 15px;font-size:28px;font-weight:bold}h2.solo{margin-bottom:10px}h3{margin:20px 0 8px;color:#444;font-size:26px;font-weight:bold}h4{font-size:24px}p{margin-top:5px}a{    color:#b77057;    text-decoration:none;    transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;-o-transition:color .2s linear}a:hover{    color:#122e41;    transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;-o-transition:color .2s linear;    text-decoration:none !important}img{border:none;max-width:100%}pre{display:inline;padding:0 2px;background-color:#d8d8d8;white-space:pre-wrap}hr{border:0 none #FFF;border-top:1px solid #e2e2e2;height:1px;margin:10px 0;display:block;clear:both}p.right{text-align:right}input{cursor:pointer;padding:0 3px;font-size:26px;font-weight:normal;vertical-align:middle}select{cursor:pointer;padding:2px 1px;border:1px solid #666;font-size:26px;font-weight:normal;vertical-align:middle}option{padding-right:8px}textarea{width:58%;resize:none;    font-family:"adobe-text-pro",serif;    padding:10px;    font-size:1.2em;    line-height:1.4em;    margin:10px 0 20px;        border:1px solid #999;    }label{cursor:default;padding-right:5px}fieldset{border:none}/* end reset */#searchInput::-webkit-input-placeholder,#usernameInput::-webkit-input-placeholder,#passwordInput::-webkit-input-placeholder{    color:#999}#searchInput:-moz-placeholder ,#usernameInput:-moz-placeholder ,#passwordInput:-moz-placeholder{        color:#999}#searchInput::-moz-placeholder ,#usernameInput::-moz-placeholder ,#passwordInput::-moz-placeholder{     color:#999}#searchInput:-ms-input-placeholder ,#usernameInput:-ms-input-placeholder ,#passwordInput:-ms-input-placeholder{        color:#999}    /* general stuff */input[type=text],input[type=password],input[type=file]{       appearance:none;-webkit-appearance:none;-moz-appearance:none;    background:white;    outline:none;    border:1px solid #999;    box-sizing:border-box;    padding:12px 20px;    font-family:"adobe-text-pro",serif !important;    font-size:1.2em;    color:#122e41;    -webkit-border-radius:0;     border-radius:0;    }   .input[type=checkbox]{    width:16px;    height:15px;    padding:0}select{       border-radius:none;-moz-border-radius:0px;-webkit-border-radius:0px;    appearance:none;-moz-appearance:none;-webkit-appearance:none;    background:white;    outline:none;    border:1px solid #999;    box-sizing:border-box;    padding:12px 20px;    font-family:"adobe-text-pro",serif !important;    font-size:1.2em;    color:#122e41;    max-width:550px}input[type=button],input[type=submit] {    appearance:none;-webkit-appearance:none;-moz-appearance:none;    -webkit-border-radius:0;     border-radius:0;        background-color:#122e41;    border:0;    padding:7px 25px 6px 25px;    font-family:"adobe-text-pro",serif !important;    font-size:1.6em;    color:white;    text-transform:uppercase;    transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear}input[type=button]:hover,input[type=submit]:hover {    background-color:#b77057;   }input[type=text].sml,select.sml{    font-size:.8em}.paginate{    float:right;    display:inline-block}.paginate a,.paginate span,.paginate strong{     margin:0 0 0 8px; }.rightsd{ text-align:right; }.fl-right{ float:right; }.fl-left{ float:left; }.hide{ display:none !important; }.cent{ text-align:center; }.ital{ font-style:italic; }.bold{ font-weight:bold; }.under{ text-decoration:underline; }strong{ font-weight:bold; }.space-right{ margin:0 5px 0 0; }.space-below{ margin:0 0 20px; }.space-left{ margin:0 0 0 20px; }.sml-space-below{ margin:0 0 10px; }.space-above{ margin:20px 0 0 0; }.no-top-pad{ padding-top:0px !important; }.no-top-marg{ margin-top:0px !important; }.no-pad{ padding:0px !important; }.no-marg{ margin:0px !important; }.med-pad{ padding:.91em; }.anchor-cursor{ cursor:pointer}.templateName,.templateNameInc{ display:none; }.no-float{ float:none !important}.narrow-select select{ max-width:400px; }.tiny-select select{ max-width:300px; width:300px; }.fa.fa-exclamation-circle,.error-msg{color:#ee0000}.mobile-hide{ display:block; }.mobile-hide-ib{ display:inline-block; }.mobile-only{ display:none; }.mobile-only-ib{ display:none; }.background-box{     /*background:#f1f1f1;*/    background:#f7f7f7;    padding:20px 25px}.border-box{     border:1px solid #e2e2e2;    padding:20px 25px}/* end general stuff *//*header menu slider*/body{    padding-top:135px;    background:#f7f7f7;    box-sizing:border-box}header{    height:135px;    position:absolute;    /*position:fixed; add this and nav-up back to revert to dropdown header*/    top:0;    transition:top 0.1s ease-in-out;    width:100%;    background:white;    text-align:center;    z-index:100;    border-bottom:1px solid #e9e9e9}.nav-up{    /*top:-165px;*/}/* end header menu slider *//*header stuff being used*/#page-header{    width:1375px;    text-align:center;    display:inline-block;    box-sizing:border-box}#page-header .header-baseline{    height:66px;    width:100%;    border-bottom:2px solid #b77057}#lth_logo{    padding:11.3px 20px 0 0;    width:112px;    float:left;    background:white}.nav ul,.nav-user ul{  list-style:none;  padding:41px 0 0 0;  margin:0}.nav .user-cp{  width:600px;  text-align:right;  right:0;  list-style:none;  padding:4px 0 30px 0}.nav-user li{    /*search icon is the cause for this*/    position:relative;    top:-1px;    /*margin:20px 0;*/}.nav-user li.username{    padding:20px 0}.nav li,.nav-user li{    font-size:.875em;    letter-spacing:1.5px;    text-transform:uppercase;    font-family:"Sweet Sans",sans-serif;    box-sizing:border-box;    /*display:inline-block;*/    display:inline}.nav .user-cp li{    text-align:right;    padding:0;    font-size:.9em;    line-height:1.4em;    display:inline-block}.nav a,.nav-user a{    text-decoration:none;    display:inline-block;    transition:.3s background-color}.nav .smaller,.nav-user .smaller,.footer_nav .smaller{    font-size:.7em}.nav .username{    font-size:.65em;    text-transform:none}.nav .pmbox{    font-size:.65em;    margin:1px 5px 0 0;    position:relative;    top:-2px}.nav-icon{    font-size:15px !important;    top:-3px !important;    margin-right:10px}.nav-icon.usr{    margin:0 4px 0 0;    float:left;    position:relative;    top:0px !important}.nav-icon.pm{    margin:3px 4px 0 0;    float:left;    position:relative;    top:1px !important;    }.nav,.nav a,.nav-user a,.nav-user .username{  color:#122e41;    }.nav a:hover,.nav-user a:hover,.nav-icon:hover,.nav-user .username:hover,.pmbox a:hover{  color:#b77057;    }.nav .pipe,.nav-user .pipe{    padding:0 9px;    font-family:serif;    /*font-size:.8em;*/    color:#b77057;    display:inline-block}.nav-user .pipe{    padding:0 3px}.nav .pipe.alt{    padding:0 9px 0 0}.nav > ul > li > a{    padding-left:0}/* Sub Menus */.nav li ul{    position:absolute;    display:none;    width:inherit;    padding:0;    line-height:1em}.nav li:hover ul{    display:block}.nav li ul li{    font-size:1em;    display:inline-block}.nav-gen{    float:left}.nav-user{    float:right}/*.search-modal .srch-title{    color:white}.search-modal:hover .srch-title{    color:#b77057}*/.mobile-forum-submenu,.mobile-paginate-submenu{    display:none}/*end header stuff*//* footer stuff being used */#page-footer{    padding:20px 0 !important;    width:100%;    margin:0 auto;    background:#b77057;    box-sizing:border-box}.footer_nav{    text-align:center;    padding:15px 0 20px}.footer_nav a{    color:#122e41}.footer_nav a:hover{    color:white}.footer_nav ul li{    font-size:.9em;    letter-spacing:1.5px;    text-transform:uppercase;    font-family:"Sweet Sans",sans-serif;    display:inline-block}.footer_nav .pipe{    padding:0 10px;    font-family:serif;    /*font-size:.9em;*/    color:#122e41}.site-footer-copy{    color:#122e41;    text-align:center;    font-family:"adobe-text-pro",serif;    font-size:.7em}.top-link{position:absolute;top:-50px;right:12px;font:600 33px/43px "freight-big-pro",serif;height:39px;background:#b77057;padding:0 5px 0 6px;text-transform:uppercase;    opacity:.4;    color:white;    transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.top-link:hover{    opacity:1;    color:white}/* end footer stuff */#whole-container{    margin:25px auto 0;    overflow:hidden;    text-align:center;    box-sizing:border-box}#forum-container{    margin:0 0 60px;    display:inline-block;    width:1375px}/* this could be made to be 1100 if needed */#page-body{    width:1050px;    padding:0 25px 0 0;    overflow:hidden;    display:inline-block;    text-align:left}#sidebar{    display:inline-block;    vertical-align:top;    width:300px;    box-sizing:border-box;    float:right}#sidebar > div{    padding:20px;    background:white;    margin:0 0 25px;    border:1px solid #e9e9e9;    border-bottom-color:#d5d5d5;    border-bottom-width:2px;    }.sidelist .list{    font-size:.75em;    line-height:1.05em}.sidelist li.list{    padding:0 0 20px}.sidelist li.list:last-child{    padding:0}.sidelist{    text-align:left}.sidelist a{    color:#122e41}.sidelist .header{    font-family:"freight-big-pro",serif;    font-size:1.2em;    padding:8px 0;    margin:0 0 10px;    display:inline-block;    width:100%;    text-align:center;    }.sidelist li{    padding:0;    padding:7px 0;    font-family:"adobe-text-pro",serif;     list-style:none}.sidelist li a{    color:black}.sidelist li a:hover{    color:#b77057}.sidelist .section{    margin-top:15px}#events.sidelist li{    margin-bottom:15px}#events .title,#gnrRandom .title{    margin-bottom:5px;    font-weight:bold}.sidelist .detail{    font-size:.54em;    line-height:1.2em;    text-transform:uppercase;    font-family:"Sweet Sans",sans-serif;    color:#999}.sidelist .list .detail{    font-size:.75em;    padding:5px 0 0 0}.sidelist .list .title{    font-size:1.25em;    padding:0 0 5px}.sidelist .list .detail a{    color:#999}.sidelist .description{    font-size:.8em;    line-height:1.1em}/* modal windows (search,etc..) */.modalWindow{  position:fixed;  top:0;  right:0;  bottom:0;  left:0;  background:rgba(0,0,0,.3);  z-index:99999;  opacity:1;  pointer-events:auto;  display:none}.modalWindow .searchBox,.modalWindow .loginBox,.modalWindow .pmNote{  width:700px;  padding:50px;  position:relative;  margin:16% auto;  background:white}.modalWindow .pmNote{  font-family:"adobe-text-pro",serif !important;   font-style:italic;  font-size:1.9em;  line-height:1.3em;  color:#122e41;  text-align:center;  padding:50px 25px}.modalWindow .loginBox{  width:480px;  padding:0 0 25px;  margin:13% auto;    box-sizing:border-box}.modalHeader{  background:#122e41;  color:white;  font-family:"Sweet Sans",sans-serif;  font-size:.6em;  letter-spacing:1px;  text-transform:uppercase;  padding:15px 20px 15px 28px}.search-input{  width:490px;  margin-right:10px;  font-style:italic}input.user-input,input.pass-input{  border-left:0;  border-right:0;  width:100%;  padding:12px 25px;  font-size:1.3em;  font-style:italic}input.pass-input{  border-top:0px;  margin-bottom:15px}.login-submit{  margin:8px 0 20px 25px}.modalWindow fieldset .error{    display:none}.other-links{    padding:0 0 10px 25px}.other-links a{    color:#b77057}.other-links a:hover{     color:#122e41}/* modal windows end *//* ads */.main-ad{    margin:0 auto 25px auto;    width:728px;    height:90px;    background:white;    border:1px solid #e9e9e9}.main-ad .photo{    background-image:url("/images/zaragoza.jpg");    height:100%;    width:33%;    display:inline-block;    vertical-align:top}.main-ad .words{    padding:9px 10px;    width:66%;    box-sizing:border-box;    display:inline-block}.main-ad .words .adtitle{    font-family:"adobe-text-pro",serif;    font-weight:bold}.main-ad .words .adsubtitle{    font-size:.7em;    margin:6px 0 0 0}.main-ad .words .addetail{    font-size:.54em;    line-height:1.2em;    text-transform:uppercase;    font-family:"Sweet Sans",sans-serif;    color:#999;    margin:2px 0 0 0}/* general page layout & page forms */.content-container{    padding:0 0 25px}.content-container p{    padding:20px;       font-size:1em;    font-family:"adobe-text-pro",serif;    color:#122e41}.content-container p.left{    padding-left:0}.form-container{    padding:0;    margin:0 0 20px}.form-container.mid-page{    margin:0}.form-container .explain,.content-container .explain{    font-size:.75em;    font-style:italic;    color:#999;    padding:5px 0 0 0}.form-container .explain a,,.content-container .explain a{    color:#999}.form-container .subject dd{    padding:10px 20px 30px 20px}.form-container .subject input{    width:450px}fieldset h2.form-title,.content-container h2.page-title,.control-panel-contain h2.page-title ,.panel-contain h3.sub-title{    background:white;    color:#122e41;    font-family:"adobe-text-pro",serif}.panel-contain h3.sub-title{    margin:0px;    padding:10px;    font-size:.9em;    color:white;    text-align:center;    background:#122e41}.panel-contain h3.sub-title a{    color:white}.panel-contain .table-contain dl,panel-contain .table-contain dt{    font-size:.85em}.panel-contain .table-contain dl a,panel-contain .table-contain dt a{    color:#122e41}.panel-contain .table-contain dl a:hover,panel-contain .table-contain dt a:hover{    color:#b77057}.panel-contain .detail-rows li{    border-bottom:1px solid #e0e0e0}.panel-contain .detail-rows li:hover{    background:#f7f7f7}fieldset dl{    padding:20px}fieldset dt{    padding:20px;       width:20%;    float:left;    font-size:1em;    text-align:right;    font-family:"adobe-text-pro",serif;    color:#122e41;    clear:both}fieldset dd{    font-size:1em;        font-family:"adobe-text-pro",serif;    box-sizing:border-box}fieldset.post_options dt{    padding:0 20px 0 0;    width:auto}fieldset .error{  margin:0 auto;  padding:10px 10px 10px 10px;  text-align:center;  background:#ee0000;  color:white;  font-size:.7em;  line-height:24px;  font-family:"adobe-text-pro",serif;  text-transform:uppercase;    }fieldset .error a{    color:#999;   }fieldset .error a:hover{  color:#122e41}fieldset.usr_profile dl{  overflow:hidden;  padding:5px}fieldset.usr_profile dt{  float:left;  padding:0 15px 0 0}fieldset.usr_profile dd{  float:left;  max-width:70%}    .foot-buttons span{    margin:0 0 20px 0;    display:inline-block}/* page forms end *//* control panels */.control-panel-contain .page-title{    margin-bottom:20px}.menu-contain{    background:white;    width:200px;    float:left;    padding:20px 25px;    margin-right:25px}.panel-contain{    background:white;    overflow:hidden;    padding:20px 25px}.panel-contain .form-container{    margin-top:20px}#cp-menu-main ul,.cp-other{    color:#122e41}.cp-other{    padding:15px 0 0 0;   }#cp-menu-main ul li,#cp-menu-sub ul li,.cp-other ul li{    padding:4px 0}#cp-menu-main ul ul,.cp-other ul{    padding:0 0 0 15px}.cp-other ul.category{    padding:0 0 4px}#cp-menu-main ul a{    color:#999}#cp-menu-main ul a:hover,.cp-other ul a:hover{    color:#b77057;    }#cp-menu-sub-temp{    display:none}.friend a{    font-size:1.4em;    text-transform:none;    color:#122e41;    font-family:"freight-big-pro",serif}.cp-other .button{  padding:6px 8px 3px 8px;  font-size:.8em}.cp-other .button:hover{  background-color:#999}.panel-contain fieldset dl{    min-height:60px;    padding:0px 10px 20px 10px;    box-sizing:border-box}.panel-contain fieldset dt{    padding:10px 20px;      width:40%;    box-sizing:border-box}.panel-contain fieldset dd{    padding:10px 20px;    box-sizing:border-box;    }.panel-contain.sml-wid dt{    width:20%}.form-container.big-height dl{    min-height:84px;   }.form-container.big-height dt{    padding:20px}.form-container dl.bigger-height{    min-height:130px;   }.form-container.med-wid dt{    width:50%}.form-container.sml-wid dt{    width:25%;   }.form-container dl.big-height dt{    padding:25px 20px}.form-container.friends-foes select,.form-container.friends-foes textarea,.form-container.pm select.to,.form-container.pm textarea.to{    padding:12px 20px;    width:300px;    font-family:"adobe-text-pro",serif}/* watch topics page in ucp */.table-contain{    padding:20px}.table-contain.allposts{    padding:0}.table-contain dl{    display:table;    width:100%;    }.table-contain dt,.table-contain dd{    display:table-cell;    font-family:"adobe-text-pro",serif}.table-contain dt .smaller,.table-contain dd .smaller{    font-size:.85em}.table-contain dd.mark{    width:50px;    text-align:center}.table-contain dd.moderation{    width:200px;    padding:0 0 0 20px}.table-contain dd.last-post{    width:30%}.table-contain .detail-rows dd.last-post{    font-size:.85em}.table-contain dt.action{    width:50%}.table-contain dt.post{    width:50%;    padding-right:15px;    }.table-contain dt.topic{    width:65%;    padding-right:15px}.table-contain .header-rows dt.topic,.table-contain dt.forum.topic{    width:auto}.table-contain dd.handle{    width:25%;    font-size:.85em;    text-align:center}.table-contain dd.links{    text-align:center}.table-contain .detail-rows,.table-contain .header-rows{    margin:0 0 25px 0;    background:white}.table-contain .header-rows{     background:#122e41;    padding:5px 20px;    margin:0px;    color:white;    text-align:center}.table-contain .header-rows.transparent{     background:white;    color:#122e41}.table-contain .detail-rows dl{    padding:15px 20px;    box-sizing:border-box}.table-contain .foot-links{  color:#999;  font-size:.9em;  padding:20px 20px;  text-align:center;  font-family:"adobe-text-pro",serif;  text-transform:uppercase}/* end watch topics in ucp *//* memberlist */.table-contain dt.avatar{    width:80px;    padding-right:15px;    }.table-contain dt.forum{    width:450px;    padding-right:40px}.table-contain dt.forum .name{    font-size:1.1em;   }dt.forum .description{    font-size:.85em;   }.table-contain dd.posts{    width:60px;    text-align:right;    padding-right:60px}.detail-rows dd.posts{    font-size:.85em;    }.table-contain dd .last_poster{    font-size:.75em}.table-contain dd.username{    width:140px}.table-contain dd.count{    width:60px}.table-contain dd.date{    width:160px;    font-size:.8em}.table-contain.forum ul{    text-align:left}.table-contain.forum .header-rows a{    color:white;   }.table-contain.forum .detail-rows dd{    vertical-align:top;   }/* end memberlist *//* forum pages - topics */.table-contain.topics,.post-rows li{    background:white}.table-contain.topics.wide{    padding:0px}.table-contain.topics.allposts{    background:#f7f7f7;    border:0}.table-contain.topics.allposts .detail-rows{    background:none}.table-contain.topics .header-rows{    padding:0}.table-contain.topics .detail-rows{    margin:0;   }.topics dt.topic{    padding:0 50px 0 30px;    font-weight:bold;    font-family:"freight-big-pro",serif}.topics dd.last{    width:192px;      padding:0 50px 0 0;    vertical-align:bottom !important}.topics dd.post{    padding:0 30px 0 0;        padding:0 0 0 0;    width:800px}.topics .detail-rows dl{    padding:25px 10px}.topics .detail-rows.post-rows dl{    padding:15px 0px}.topics .detail-rows.post-rows .user-profile dl{    padding:0}.topics .detail-rows.post-rows .post-footer.crumb dl{    padding:15px 0 0 0}.topics .detail-rows.post-rows li{    margin:0 0 25px 0}.topics .header-rows dl{    padding:10px 10px;    box-sizing:border-box}.detail-rows .topic .title{    font-size:1.49em;    font-size:1.3em;    line-height:1.08em;    padding:0 0 10px 0;    padding:0 0 8px;    margin-top:-8px}.post-title{    font-size:2.05em;    line-height:1em;    padding:0 0 10px 0;    text-align:center;    font-weight:bold;    font-family:"freight-big-pro",serif;  }.post-title-contain{    margin:30px 25px 0 25px;    text-align:center}.header-rows .topic,.header-rows .last{    font-weight:bold;    font-size:.9em}.topics dd .byline,.topics dt .byline,.topics dt.thread-info .byline,.post-header-info {    font-size:.54em;    line-height:1.2em;    font-family:"Sweet Sans",sans-serif;    text-transform:uppercase;    color:#999}.byline a.last-post {    color:#999}.post-header-info{    padding:10px 25px 10px 0}.post-header.fixed-subhead{    display:none;    position:fixed;    top:0;    background-color:white !important;    z-index:99;    }/*.fixed-subhead{    position:fixed;    top:0;    background-color:white !important;    z-index:99}*/.post-container{    width:600px;    margin:0 150px 0 50px;    line-height:1.4em}.post-container.review{    display:inline-block;    width:550px}.post-container img{    max-width:none;    display:none;    /*left:0px;*/}.post-container em{    font-style:italic}.post-container.review img{    max-width:100%;    display:inline-block}.post-footer{    padding:10px 25px;    }.post-footer-wide{    padding:15px 25px 10px 25px;    }.post-header{    padding:0 25px}.post-header-wide{    padding:10px 25px 15px 25px;    }.topics dd .user-profile {    width:185px;    margin:34px 0 0 25px;    display:inline-block;    vertical-align:top;        font-size:.54em;    line-height:1.2em;    font-family:"Sweet Sans",sans-serif;    text-transform:uppercase;    color:#999;    box-sizing:border-box}.topics dd .user-profile.search{    width:300px;    margin:0 0 0 25px;  }.topics dd .user-profile.wider{    width:80%;    text-align:left}.topics dd .user-profile .topic-detail{    color:#122e41}.topics dd .user-profile div{    margin:0 0 3px}.topics dd .user-profile dt{    width:15px}.topics dd .user-profile dl{    display:inline}.topics dd .user-profile dt:hover{    background:none}.topics dd .user-profile dd{    font-family:"Sweet Sans",sans-serif !important;    } .topics dd.topic-text{    width:600px;    padding:0 75px 0 30px}.table-contain dl.search-result{    padding:20px 0}.topics dd .user-profile.review{    margin:0 0 35px 25px}.topics dd .user-profile .handle{    font-size:1.8em;    line-height:1.2em;    padding:0 0 5px 0;    font-family:"freight-big-pro",serif;      text-transform:none;    font-weight:bold;    color:#122e41;     }.topics dd .user-profile  a,.post-header-info a{    color:#999;    }.topics dd .user-profile  a:hover,.post-header-info a:hover{    color:#b77057}.topics dd .user-profile .handle a{    color:#122e41;    }.topics dd .user-profile .avatar{    padding:0 0 10px 0}.topics dd .user-profile span{    display:inline-block;    width:14px;    padding:0 3px 0 0}.topics dd .user-profile .sig-box span{    width:auto}.topics dd .ignore{    padding:0 50px;    text-align:center}.topics dt .byline .author a{    color:#999 !important}.topics dt .byline .author a:hover{    color:#b77057}.topics dt .byline .pages a{    display:inline-block;    padding:0 4px;    color:#999}.topics dt .byline .pages a:hover{    color:#122e41}.topics .detail-rows li{    border-top:1px solid #e0e0e0}.thread-stats{    padding:0 0 10px;    font-size:.54em;    line-height:.72em;    color:#999;    font-family:"Sweet Sans",serif;    text-transform:uppercase;    }.thread-stats a{    color:#999}.thread-stats span{    display:inline-block;    padding:0 12px 0 0}.thread-stats .fa{    font-size:1.1em}.thread-stats .fa.count{    padding:0 4px 0 0;    display:inline-block}.topics .detail-rows dl:hover{    background:#f9f9f9}.topics .detail-rows .user-profile dl:hover{    background:none}/*.topics .detail-rows dl.unread:hover{    background:white}*/.topics .detail-rows dl.no-mouseover:hover{    background:none}.topics dt .byline a,.topics dt .title a{    color:#122e41}.post-icon-btns i{    color:#b3b4b3;    padding:20px 10px 10px 0;    transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;-o-transition:color .2s linear}.post-icon-btns i:hover{    color:#b77057;    transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;-o-transition:color .2s linear}a.post-btn,a.post-btn{    background:#122e41;    padding:7px 25px 6px 25px;    font-size:1.6em;    line-height:1.4em;    display:inline-block;    text-transform:uppercase;    color:white;    transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}a.post-btn:hover{    background:#b77057;        transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;    }.foot-nav{    border-top:1px solid #e2e2e2;    margin:15px 0 0 0;    padding:15px 0 5px 0}.head-nav{    border-bottom:1px solid #e2e2e2;    margin:0 0 15px 0;    padding:6px 0 14px 0}.head-nav.solo{    padding:20px 25px;    margin:0 0 25px;    background:white;    /*border:0;*/}.boxshadow{    border:1px solid #e9e9e9;    border-bottom-color:#d5d5d5;    border-bottom-width:2px;    }.control-panel-contain .topics.boxshadow,.control-panel-contain .tab-panel .boxshadow{    border:0;    }.breadcrumb{    font-size:.54em;    font-size:.6em;    line-height:1.2em;    font-family:"Sweet Sans",sans-serif;    text-transform:uppercase;    color:#b3b4b3;    color:#999}.current-users{    width:50%;    display:inline-block}.birthdays{    float:right;    display:inline-block;    width:40%}.poll-check{    width:8%;    vertical-align:middle !important}.poll-option-lbl{    width:50%}.poll-results{    width:42%}.poll-bar{    background:#b77057;    color:white}.directions{    font-family:"adobe-text-pro",serif;    padding:20px}.file-upload{    width:350px}.review-post{    border-bottom:1px solid #e2e2e2;    padding:20px 0}/* editor */input[type=button].editor-btn,input[type=submit].editor-btn{    background:#122e41;    padding:5px;    font-size:.8em}input[type=button].editor-btn:hover{    background:#999;    }.editor-btn.sml{    width:35px}.editor-btn.med{    width:45px}.editor-btn.lg{    width:60px}.editor-btn.xl{    width:70px}select.editor-select{    background:#122e41;    color:white;    padding:5px;    font-size:.8em}textarea.editor-textarea{    width:100%;    padding:20px;    margin:20px 0 20px;    box-sizing:border-box;    }/* end editor */    .pm .user-profile,.pm .pm-info{    font-size:.6em;    line-height:1.2em;    font-family:"Sweet Sans",sans-serif;    text-transform:uppercase;    color:#999;     width:40%;    display:inline-block;    vertical-align:top}.pm .user-profile .handle{    font-family:"freight-big-pro",serif;        text-transform:none;      font-size:1.8em}.pm .user-profile div,.pm .pm-info div{    padding:0 0 8px 0}.pm .user-profile span{    width:16px;    display:inline-block}.pm .pm-info{    color:#122e41;    display:inline-block;    width:50%}.pm .pm-info span{    width:50px;    color:#999;    display:inline-block}.pmbody .title{    font-family:"freight-big-pro",serif;    font-size:1.2em;    text-align:center;    padding:10px 0}.reported,.unapproved,.posthilit{    background-color:#FDE6E6 !important}.unread{    background-color:#f2f2f2}/* posts */.poster-info .handle{    display:inline-block;    vertical-align:top}.poster-info .handle a{    color:#122e41;     font-size:1.5em;    font-family:"freight-big-pro";    }#postwrap-cp,.postwrap{    background:white;    padding:20px}.postwrap > div{    padding:20px;    border-bottom:1px solid #e2e2e2}.postwrap div{    margin:0 0 20px}.postwrap .title{    font-size:1.3em}.postwrap a{    color:#999}.handle-link a{    color:#122e41}.handle-link a:hover{    color:#b77057; }/* posts end */.bbguide{    padding:25px;    }.bbguide dl{    padding:20px;    font-weight:normal;    font-size:.9em;    line-height:1.3em}p.mcp-title{    font-size:1.2em;    font-weight:bold;    padding:25px 20px 0}p.mcp-desc{    padding:10px 20px 20px}.attachments{    padding:30px 0}.attachments div{    padding:0 0 30px 0}.edited{    font-size:.7em;    line-height:1.2em;    color:#999;    font-style:italic;    padding:15px 0 25px 0}.edited a{    color:#999}.signature{    font-size:.6em;    line-height:1.2em;    color:#b3b4b3 !important;    padding:15px 0;     border-top:1px solid #e2e2e2;    margin-top:15px}.signature a{    color:#b3b4b3 !important;    text-decoration:underline}.preview-mode{    background:#f7f7f7;    padding:20px}.post-time-mobile,.avatar-mobile{    display:none}/* quotes */blockquote{margin:10px 0;padding:15px;border-left:2px solid #bbb;overflow:hidden;background-color:#f4f4f4;    }blockquote blockquote {background-color:white}blockquote blockquote blockquote{background-color:#e8e8e8}blockquote > div > cite{display:inline-block;margin:0 5px 0 -5px;padding:0px 5px;height:22px;line-height:22px;font-style:normal;font-weight:bold}blockquote > div img{    display:none !important}/* end quotes */.banner-quote-box div i{    text-align:left;    font-size:2.5em;    color:#e2e2e2;    float:left;    position:absolute;    display:inherit}.banner-quote{    text-align:left;    font-size:.8em;    font-family:"freight-big-pro";     padding:0 0 0 65px}.banner-quote a{    color:#999}.banner-quote a:hover{    color:#b77057}.banner-quote span{    display:inline-block;    padding:0 0 0 8px;    font-style:italic}/* sticky footer */html,body{    height:100%}.page-wrap{  min-height:100%;  box-sizing:border-box;  margin-bottom:-155px !important}.page-wrap:after{  content:"";  display:block}#page-footer,.page-wrap:after{  height:130px}/* end sticky footer *//* here is the style for when one chooses the BBcode code (like a github snippet) in a post */dl.codebox{border:1px solid #e0e0e0}dl.codebox dt{display:none}blockquote dl.codebox{margin-left:0}dl.codebox dd{padding:15px}dl.codebox code{overflow:auto;display:block;height:auto;white-space:normal;    font-family:"Courier New",Courier,monospace}/* end codebox */.maintenance{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  position:fixed;  z-index:10000;  background-color:rgba(0,0,0,0.85) !important;  color:white;  font-size:2em;  line-height:2em}.maintenance .message{  position:absolute;  top:35%;  width:100%;  margin:0 auto}.maintenance #secret-button{    width:50px;    height:50px;    position:fixed;    bottom:0;    right:0}/* wordpress stuff */header.entry-header,header.page-header{    height:auto;    position:inherit;    top:auto;    width:auto;    background:inherit;    text-align:left;    z-index:1;    border:0}.navigation .next{    padding-left:15px}.navigation .prev{    padding-right:15px}article{    background:white;    border:1px solid #e9e9e9;    border-bottom-color:#d5d5d5;    border-bottom-width:2px;        padding:20px 100px;    margin:0 0 25px 0}.entry-content h2{    margin:0;    font-size:.8em;    line-height:1.2em;    font-style:italic;    padding:0 0 20px 0}.entry-content h3{    font-size:1.4em;    padding:25px 0;    width:600px;    margin-left:auto;    margin-right:auto;    font-family:"freight-big-pro",serif;        }h2.entry-title,h1.entry-title{    font-size:2.05em;    line-height:1em;    padding:0 0 10px 0;    font-style:normal;    font-family:"freight-big-pro",serif;    }h2.entry-title a,h1.entry-title a{    color:#122e41}h2.entry-title a:hover,h1.entry-title a:hover{    color:#b77057}.entry-content img{    clear:both;    display:block;    margin-left:auto;    margin-right:auto}.entry-content img.left{    margin-left:0}.entry-content p,.entry-content div{    text-align:left;    clear:both;    display:block;    margin-left:auto;    margin-right:auto;    width:600px}.entry-content{    margin-bottom:35px}figcaption{    font-size:.7em}figure{    margin:0 0 25px 0}p{    line-height:1.4em;    padding:15px 0}.updated{    display:none}.entry-footer .byline,.entry-footer .tags-links,.entry-footer .cat-links{    display:none}.screen-reader-text{    display:none}.entry-footer{    display:none}nav.navigation{    padding:20px 25px;    margin:0 0 25px;    background:white;    border:0}.mobile-nav-menu,.mobile-nav-submenu{ display:none; }.home nav.navigation{    display:none}.category .page-header{    display:none}/* sticky footer */#page{    height:100%}#content{    height:100%}.homepage a.category{    color:#122e41}.homebox{    margin:0 0 25px;    background:white;    border:0;    text-align:left;    box-sizing:border-box;    vertical-align:top}.homebox.half{    width:399px;    display:inline-block}.homebox.half.left{    margin:0 25px 15px 0}.homebox.half.right{    margin:0 0 15px 25px}.homebox .header-image{    padding-bottom:0}.homebox .subtitle{    font-size:1.55em;    padding:0 0 20px;    font-weight:bold;    text-align:left;    font-family:"freight-big-pro",serif}.homebox img{    margin:15px 0 10px 0}.homebox ul{    margin:20px 0 10px 0}.homebox ul li{    padding:0 0 10px;    font-size:.9em}.no-header-image p{    margin-left:0;    margin-right:100px;    width:auto}div.header-image{    padding:20px 0 20px 0;    width:auto}.privacy ol,.terms ol{    list-style-type:upper-roman;    padding:20px 0 0 25px;    font-weight:bold}.privacy ol ol{    list-style-type:upper-alpha;    padding:20px 0 0 50px}.privacy ol li,.terms ol li{    padding:20px 0 0 0}.guidelines ul li{    padding:30px 0 0 0}.guidelines ul li li{    padding:20px 0 0 0}.privacy ul,.terms ul,.guidelines ul{    list-style-type:disc;    padding:0 0 0 25px}.guidelines ul{    padding:0 0 0 50px; }.privacy p{    padding:25px 0;    font-weight:normal}.terms p{    font-weight:normal}.contact-us label{    padding:10px 0;    display:inline-block}.contact-us .text{    margin:0 0 30px 0 !important}.gnr-guide ul{    width:600px;    margin:0 auto;    list-style-type:disc;    padding:0 0 0 100px}.gnr-guide ul li{    padding:0 0 5px}.team .name{    font-size:1.3em;    font-family:"freight-big-pro",serif;    }.team .handle-role{    font-size:.6em;    text-transform:uppercase;        padding:5px 0 0 0;    font-family:"Sweet Sans",sans-serif;    color:#999}.team img{    max-width:300px;    padding:0 0 15px 0}.team .team-profile{    width:300px;    margin-right:25px;    vertical-align:top;    display:inline-block}.team .team-profile i{    padding:0 3px 0 0}.team .bio-contain{    width:520px;    vertical-align:top;    display:inline-block;    font-size:.8em;    margin:-5px 0 0 0;    text-align:justify}.team .team-contain{    margin:30px 0 0 0;    padding:0 0 15px 0}.team{    padding:0 0 30px 0}#wpadminbar{    display:none}.wordpress .page-wrap{    margin-bottom:-130px !important}html{    margin-top:0px !important;    }.navigation.post-navigation{    display:none}.su-pullquote{    background:#f7f7f7;    padding:20px;    margin:15px 0}.wordpress .post-btn{    text-align:center}.entry-content figure{    margin:15px auto 25px auto}.author-bio{    margin:20px 0;    padding:20px;    background:#f7f7f7;    line-height:1.4em}.wordpress h2.entry-title{    margin:15px 0 0 0}#eventBoxes{    padding:20px;    margin-top:40px}.event-box{    padding:0px;    width:70% !important;    background:white;    margin:0 0 25px}.event-box a{    color:#122e41}.event-box img{    width:100%;    margin-bottom:-4px}.event-box .details-box{    padding:14px 20px 20px 0;    width:100%;    box-sizing:border-box}.event-box span{    display:block}.event-box .event-title{    font-weight:bold;    font-size:1.2em;    }.event-box .section{    padding:15px 0 0 0}.event-box .description{    font-size:.9em}.event-box .address{    font-size:.75em;    line-height:1.3em}/* end wordpress stuff *//* responsive media queries *//* remove sidebar for the ucp and mcp */@media all and (max-width:1400px){    .control-panel #sidebar{ display:none}}@media all and (min-width:641px) and (max-width:767px){    body{ background:brown; }}@media all and (min-width:768px) and (max-width:1200px){    .breadcrumb{        line-height:1.3em;    }    #forum-container{        margin:0 25px 50px;         height:auto;        overflow:hidden;         width:100%;        margin:0 0 50px;        box-sizing:border-box;    }    #sidebar{        float:right;        margin:0 20px 0 0;    }    #page-body{        width:auto;        display:block;        margin:0 0 0 20px;        padding:0 20px 0 0;    }        #page-header{        padding:0 22px;        width:100%;    }    body{        font-size:18px;        line-height:22px;    }    .nav ul,.nav-user ul{        padding:43px 0 0 0;        }    .nav-icon.usr{        top:-1px !important;        }    .space-right{ margin:0 5px 0 0; }    .space-below{ margin:0 0 18px; }    .space-left{ margin:0 0 0 18px; }    .sml-space-below{ margin:0 0 9px; }    .space-above{ margin:18px 0 0 0; }    .topics dd .user-profile{        margin:34px 0 0 19px;        width:150px;            }    .topics.allposts dd .user-profile{        margin:10px 0 0 0;        width:100%;    }    .allposts .post-time{        display:none;    }    .allposts .avatar-mobile{        float:right;          display:block;    }    .allposts .avatar-mobile img{        max-height:68px;    }    .allposts dd .user-profile .handle{        font-size:2.3em;    }    .post-container{        width:auto;        max-width:600px;        margin:0 40px 0 20px;    }    .allposts .post-container{        margin:0 35px;          font-size:1.1em;    }    .post-container img{        max-width:533px;        left:0px !important;    }    .panel-contain fieldset dt{        width:38%;       }    .profile-contain{        border-bottom:1px solid #e2e2e2;        margin:0 65px;        position:relative;    }    .allposts dd{        display:block;       }    .allposts dd .post-time-mobile{        position:absolute;        bottom:3px;        right:0;        font-size:.54em;        display:block;    }    .allposts dd .avatar{        display:none;       }    .allposts .user-profile dd{        display:table-cell;       }    select.editor-select{        width:68px;       }    .narrow-select select{        max-width:300px;       }    .tiny-select select{        max-width:125px;       }    .tiny-select input[type=text]{        width:200px;       }    input[type=file]{        width:339px;       }    h1{        margin-top:13px;    }    h2{        margin:9px 0 13px;    }    h2.solo{        margin-bottom:9px;    }    h3{        margin:18px 0 8px;    }    textarea{        padding:9px;        margin:9px 0 18px;        }    /* general stuff */    input[type=text],input[type=password],input[type=file]{           padding:10px 18px;    }       select{           padding:10px 18px;        width:400px;    }    input[type=button],input[type=submit] {        padding:7px 22px 6px 22px;    }    .space-right{ margin:0 5px 0 0; }    .space-below{ margin:0 0 18px; }    .space-left{ margin:0 0 0 18px; }    .sml-space-below{ margin:0 0 9px; }    .space-above{ margin:18px 0 0 0; }    .background-box{         padding:18px 22px;    }    .border-box{         padding:18px 22px;    }    /* end general stuff */    /* footer stuff being used */    #page-footer{        padding:18px 0 !important;    }    .footer_nav{        padding:13px 0 18px;    }    .footer_nav .pipe{        padding:0 9px;    }    /* end footer stuff */    #whole-container{        margin:22px auto 0;    }    #forum-container{        margin:0 0 54px;    }    /* this could be made to be 1100 if needed */    #page-body{        padding:0 22px 0 0;    }    #sidebar > div{        padding:18px;    }    /* general page layout & page forms */    .content-container{        padding:0 0 22px;    }    .content-container p{        padding:18px;    }    .form-container{        margin:0 0 18px;    }    .form-container .subject dd{        padding:9px 18px 27px 18px;    }    .panel-contain h3.sub-title{        padding:9px;    }    fieldset dl{        padding:18px;    }    fieldset dt{        padding:18px;       }    fieldset.post_options dt{        padding:0 18px 0 0;    }    fieldset .error{      padding:9px;      line-height:22px;    }    fieldset.usr_profile dt{      padding:0 13px 0 0;    }    .foot-buttons span{        margin:0 0 18px 0;    }    /* page forms end */    /* control panels */    .control-panel-contain .page-title{        margin-bottom:18px;    }    .menu-contain{        width:180px;        padding:18px 22px;        margin-right:22px;    }    .panel-contain{        padding:18px 22px;    }    .panel-contain .form-container{        margin-top:18px;    }    .cp-other{        padding:13px 0 0 0;       }    #cp-menu-main ul ul,.cp-other ul{        padding:0 0 0 13px;    }    .panel-contain fieldset dl{        min-height:55px;        padding:0px 9px 18px 9px;    }    .panel-contain fieldset dt{        padding:9px 18px;      }    .panel-contain fieldset dd{        padding:9px 18px;    }    .form-container.big-height dl{        min-height:76px;       }    .form-container.big-height dt{        padding:18px;    }    .form-container dl.bigger-height{        min-height:118px;       }    .form-container dl.big-height dt{        padding:22px 18px;    }    .form-container.friends-foes select,   .form-container.friends-foes textarea,   .form-container.pm select.to,   .form-container.pm textarea.to{        padding:10px 18px;    }    /* watch topics page in ucp */    .table-contain{        padding:18px;    }    .table-contain dd.moderation{        padding:0 0 0 18px;    }    .table-contain dt.post{        padding-right:13px;        }    .table-contain dt.topic{        padding-right:13px;    }    .table-contain .detail-rows,.table-contain .header-rows{        margin:0 0 18px 0;    }    .table-contain .header-rows{         padding:5px 18px;    }    .table-contain .detail-rows dl{        padding:13px 18px;    }    .table-contain .foot-links{      padding:18px;    }    /* end watch topics in ucp */    /* memberlist */    .table-contain dt.avatar{        width:70px;        padding-right:13px;        }    .table-contain dt.forum{        padding-right:35px;    }    .table-contain dd.posts{        width:55px;        padding-right:55px;    }    .table-contain dd.username{        width:130px;    }    .table-contain dd.count{        width:50px;    }    .table-contain dd.date{        width:145px;    }    /* end memberlist */    /* forum pages - topics */    .topics dt.topic{        padding:0 35px 0 15px;    }    .topics dd.last{        width:21%;        min-width:134px;           padding:0 9px 0 0;    }    .topics dd.post{        padding:0 30px;        width:auto;    }    .topics .detail-rows dl{        padding:17px 9px;    }    .topics .detail-rows.post-rows dl{        padding:13px 0px;    }    .detail-rows .topic .title{        font-size:1.35em;    }    .topics .detail-rows.post-rows .post-footer.crumb dl{        padding:13px 0 0 0;    }    .topics .detail-rows.post-rows li{        margin:0 0 22px 0;    }    .topics .header-rows dl{        padding:9px;    }    .detail-rows .topic .title{        padding:0 0 9px 0;    }    .post-title{        padding:0 0 0 0;        font-size:1.85em;    }    .post-title-contain{        margin:18px 22px 13px 22px;    }    .post-header-info{        padding:9px 22px 9px 0;    }    .post-footer{        padding:9px 22px;        }    .post-footer-wide{        padding:13px 22px 9px 22px;        }    .post-header{        padding:0 22px;    }    .post-header-wide{        padding:9px 22px 13px 22px;        }    .topics dd .user-profile.search{        width:230px;        margin:0 0 0 20px;      }    .topics dd.topic-text{        padding:0 20px 0 20px;    }    .table-contain dl.search-result{        padding:18px 0;    }    .topics dd .user-profile.review{        margin:0 0 32px 22px;    }    .topics dd .user-profile .avatar{        padding:0 0 9px 0;    }    .thread-stats{        padding:0 0 9px;    }    .thread-stats span{        padding:0 10px 0 0;    }    .post-icon-btns i{        padding:18px 9px 9px 0;    }    a.post-btn,a.post-btn{        padding:7px 22px 6px 22px;    }    .foot-nav{        margin:13px 0 0 0;        padding:13px 0 5px 0;    }    .head-nav{        margin:0 0 13px 0;        padding:5px 0 12px 0;    }    .head-nav.solo{        padding:18px 22px;        margin:0 0 22px;    }    .directions{        padding:18px;    }    .review-post{        padding:18px 0;    }    .editor-btn.sml{        width:32px;    }    .editor-btn.med{        width:41px;    }    .editor-btn.lg{        width:55px;    }    .editor-btn.xl{        width:64px;    }    textarea.editor-textarea{        padding:18px;        margin:18px 0;        }    /* end editor */        .pmbody .title{        padding:9px 0;    }        /* posts */    #postwrap-cp,.postwrap{        background:white;        padding:18px;    }    .postwrap > div{        padding:18px;        border-bottom:1px solid #e2e2e2;    }    .postwrap div{        margin:0 0 18px;    }    /* posts end */    .bbguide{        padding:22px;        }    .bbguide dl{        padding:18px;    }    p.mcp-title{        padding:22px 18px 0;    }    p.mcp-desc{        padding:9px 18px 18px;    }    .attachments{        padding:27px 0;    }    .attachments div{        padding:0 0 27px 0;    }    .edited{        padding:13px 0 22px 0;    }    .signature{        padding:13px 0;        margin-top:13px;    }    .preview-mode{        padding:18px;    }    /* quotes */    blockquote{        margin:9px 0;        padding:13px;    }    blockquote > div > cite{        height:20px;        line-height:20px;    }    /* end quotes */    dl.codebox dd{        padding:13px;    }        /* wordpress stuff */    .team img{        max-width:250px;    }    .team .team-profile{        width:250px;    }    article{        padding:16px 40px;        margin:0 0 20px 0;    }    .entry-content h2{        padding:0 0 16px 0;    }    .entry-content h3{        padding:20px 0;        width:500px;    }    h2.entry-title,h1.entry-title{        padding:0 0 8px 0;        font-size:2em;    }    .entry-content p,.entry-content div{        width:500px;    }    .entry-content{        margin-bottom:28px;    }    figure{        margin:0 0 20px 0;    }    p{        padding:12px 0;    }    nav.navigation{        padding:16px 20px;        margin:0 0 20px;    }    .homebox{        margin:0 0 22px;    }    .homebox.half{        width:47%;    }    .homebox.half.left{        margin:0 15px 10px 0;    }    .homebox.half.right{        margin:0 0 10px 15px;    }    .divider{        width:20px;    }    .no-header-image p{        margin-right:70px;    }    div.header-image{        padding:16px 0;    }    .privacy ol,.terms ol{        padding:16px 0 0 10px;    }    .privacy ol ol{        padding:16px 0 0 20px;    }    .privacy ol li,.terms ol li{        padding:16px 0 0 0;    }    .guidelines ul li{        padding:25px 0 0 0;    }    .guidelines ul li li{        padding:16px 0 0 0;    }    .privacy ul,.terms ul,.guidelines ul{        padding:0 0 0 10px;    }    .guidelines ul{        padding:0 0 0 20px;     }    .privacy p{        padding:20px 0;    }    .contact-us label{        padding:8px 0;    }    .contact-us .text{        margin:0 0 25px 0 !important;    }    .gnr-guide ul{        width:500px;        padding:0 0 0 40px;    }    .team .bio-contain{        width:500px;    }    .team .team-contain{        margin:25px 0 0 0;        padding:0 0 10px 0;    }    .team{        padding:0 0 25px 0;    }    .su-pullquote{        padding:16px;        margin:10px 0;    }    .entry-content figure{        margin:12px auto 20px auto;    }    .author-bio{        margin:16px 0;        padding:16px;    }    .wordpress h2.entry-title{        margin:12px 0 0 0;    }    /* end wordpress stuff */  }@media all and (min-width:768px) and (max-width:1023px){    #sidebar{        display:none;    }    .footer_nav ul li{        font-size:.8em;       }    #lth_logo{        width:92px;         padding:11.3px 10px 0 0;     }    #page-header{        padding:0 20px;    }        header{        height:115px;    }    body{        padding-top:115px;        }    #page-header .header-baseline{        height:55.5px;       }    .nav ul,.nav-user ul{        padding:35px 0 0 0;    }        .nav .pipe,.nav-user .pipe{        padding:0 4px 2px;        /*font-size:.8em;*/        color:white;    }    .nav .pipe.alt{            padding:0 4px;        }    .nav .fa{        font-size:.8em;       }    #page-body{        padding:0 20px 0 0;    }    #page-footer,.page-wrap:after{        height:112px;    }        #page-footer{        padding:12px 0 !important;       }    .page-wrap{        margin-bottom:-134px !important;    }        /*.nav-icon.usr{        top:3px !important;    }*/        .control-panel .menu-contain{        width:135px;        padding:18px 15px;        margin-right:20px;    }    .nav-icon{        top:-1px !important;        margin-right:4px;    }        .nav-user{        font-size:.9em;    }    .post-container img{        max-width:600px;    }       .homebox.half{        width:46%;    }     .homebox.half.left{        margin:0 20px 10px 0;    }    .homebox.half.right{        margin:0 0 10px 20px;    }    .user-profile dd,.user-profile dt{        display:inline;        }    .allposts .user-profile dt{        display:table-cell;    }    }@media all and (min-width:320px) and (max-width:767px){    body{        font-size:18px;        line-height:22px;    }    h1{        margin-top:12px;        font-size:26px;    }    h2{        margin:8px 0 12px;        font-size:24px;    }    h2.solo{        margin-bottom:8px;    }    h3{        margin:16px 0 6px;        font-size:22px;    }    h4{        font-size:20px;    }    p{        margin-top:4px;    }        #sidebar{        display:none;    }    body{        background:white;    }    .mobile-hide{ display:none !important; }    .mobile-hide-ib{ display:none !important; }    .mobile-only{ display:block !important; }    .mobile-only-ib{ display:inline-block !important; }        header{        height:50px;        position:absolute;        transition:top 0s;          width:100%;        background:#122e41;        border:0;    }        #page-footer,.page-wrap:after{        height:130px;    }    #page-footer{        padding:20px 0 !important;        width:100%;        margin:0 auto;        background:#b77057;        box-sizing:border-box;    }       .footer_nav ul li{        display:block;        padding:0 0 3px 0;        font-size:.75em;        letter-spacing:1.3px;    }    #page-footer,.page-wrap:after{          height:244px;         padding:0px !important;    }    .page-wrap{        margin-bottom:-216px !important;        }    .site-footer-copy{        padding:0 0 5px 0;        font-size:.6em;    }    .footer_nav{        padding:15px 0 0;        font-size:.9em;    }        .footer_nav .smaller{         font-size:1em;       }    .nav-up{        top:0px;    }    #lth_logo_mobile{        padding:0px;        margin:12px auto;        width:80px;        float:none;        background:#122e41;    }    #mobile-user,#mobile-search{        position:absolute;        font-size:22px;    }    #mobile-user{        top:3px;        left:0px;        float:left;        color:white;           display:block;        padding:10px;    }    #mobile-search{        top:2px;        right:0;        padding:10px;        float:right;        display:inline-block;        color:white;    }    .user-mobile-menu,.mod-mobile-menu{        background:#122e41;        position:absolute;        width:220px;        height:100%;        top:51px;        z-index:1000;        left:-220px;        padding:10px 0 0 0;        text-align:left;        box-sizing:border-box;    }    .mod-mobile-menu{        background:#b77057;       }    .user-mobile-menu a,.user-mobile-menu div,   .mod-mobile-menu a,.mod-mobile-menu div{        display:block;        padding:8px 10px;        font-size:.8em;        font-family:"Sweet Sans",sans-serif;        text-transform:uppercase;        color:white;       }    .user-mobile-menu li:hover,.user-mobile-menu li:active{        background:#b77057;       }    .mod-mobile-menu li:hover,.mod-mobile-menu li:active{        background:#122e41;       }    .user-mobile-menu .indent,    .mod-mobile-menu .indent{        padding-left:10px;       }    .user-mobile-menu-sep{        border-top:1px solid #fff;        margin:10px 0;    }        .user-mobile-menu-open,   .mod-mobile-menu-open{        left:0;    }      .modalWindow{        background:rgba(0,0,0,.3);    }    .modalWindow .searchBox,.modalWindow .loginBox,.modalWindow .pmNote{      width:320px;      padding:8px 0 10px;      position:relative;      margin:51px 0 0 0;      background:white;    }    .modalWindow .loginBox{        width:100%;        padding:10px;        margin:0;    }    .modalWindow .pmNote{        width:100%;        padding:10px;        margin:0;        font-style:normal;        text-transform:uppercase;        font-size:.8em;                font-family:"Sweet Sans",sans-serif !important;     }        #modalSearchBox{        background:none;       }    .modalWindow .searchBox{        width:100%;        background:#b77057;        text-align:center;        margin 54px auto;    }    #modalLoginBox,#modalPmBox{        padding:25% 10% 0 10%;       }    .modalWindow .searchBox .breadcrumb{        color:#122e41;       }    .modalWindow .searchBox a{        color:white;       }    .modalWindow .searchBox .space-above{        margin:10px 0 0 0;       }    .modalWindow .searchBox input[type=text]{        padding:10px;        font-size:.6em;        border:0;        font-family:"Sweet Sans",sans-serif !important;         text-transform:uppercase;    }    #loginSubmit{        border:0;        padding:4px 10px 3px 10px;        font-size:1.2em;        color:white;        background:#122e41;        text-transform:uppercase;    }    #usernameInput,#passwordInput{        font-family:"Sweet Sans",sans-serif !important;          font-size:.6em;        text-transform:uppercase;        font-style:normal;        padding:12px 25px;     }    .modalHeader{        padding:10px 20px 10px 28px;       }    .search-input{        width:80%;        margin:0;        font-style:normal;    }    .mobile-nav-menu,.mobile-nav-submenu,.mobile-forum-submenu,.mobile-paginate-submenu{        display:block;        width:100%;        border-top:1px solid #e2e2e2;        position:fixed;        bottom:0;        left:0;        background:white;        line-height:14px;        height:41px;    }    .mobile-nav-submenu{         bottom:42px;        display:none;        z-index:10;    }    .mobile-forum-submenu{         bottom:42px;        height:34px;    }    .mobile-nav-menu span,.mobile-nav-submenu span,.mobile-forum-submenu span,.mobile-paginate-submenu span{        font-size:.55em;        font-family:"Sweet Sans",sans-serif;        width:20%;        padding:8px 0 0 0;        text-align:center;        text-transform:uppercase;        display:inline-block;        color:#122e41;    }    .mobile-nav-menu span:hover,.mobile-nav-menu span:active{        color:#b77057;    }    .mobile-nav-menu span.selected{        color:#b77057;       }    .mobile-forum-submenu,.mobile-paginate-submenu{        background:#f1f1f1;        padding:0 0 4px 0;        text-align:center;        z-index:2;    }    .mobile-forum-submenu span{        width:90px;        padding:16px 10px 3px 10px;    }    .mobile-forum-submenu span.centered{        width:auto;       }    .mobile-forum-submenu .back-link{        position:absolute;        top:-1px;        left:7px;    }    .mobile-forum-submenu .up-link{        position:absolute;        top:-1px;        right:7px;    }    .mobile-forum-submenu span,.mobile-forum-submenu span a,.mobile-forum-submenu span a:hover,.mobile-forum-submenu span a:active{        color:#122e41;          line-height:1.1em;    }    .mobile-nav-menu span .fa{        font-size:1.1em;       }    .mobile-paginate-submenu{        bottom:80px;         height:34px;        border-bottom:1px solid #e1e1e1    }    .mobile-paginate-submenu.only-submenu{        bottom:42px;         border-bottom:0;        height:34px;        padding:0;    }    #paginate-first,#paginate-last{        position:absolute;        top:5px;        padding:10px;    }    #paginate-prev,#paginate-next{        width:auto;         padding:10px;    }    #paginate-first{        left:15px;    }    #paginate-last{        right:15px;    }    .mobile-paginate-submenu span{        padding:9px 0 0 0;        width:30px;    }    .mobile-paginate-submenu span.page{        width:90px;        }    .mobile-paginate-submenu div{        display:inline;     }    .post-icon-btns{        font-size:1.3em;    }    .post-icon-btns i{        padding:20px 20px 0 0;    }    .topics.allposts .detail-rows.post-rows li.post-footer{        margin:0;        }    body{        color:black;       }    .top-link{        top:-92px;       }    .mobile-head-space{        margin-top:20px;       }        /* user profile page */    .topics dd .user-profile{        padding:20px;        margin:0;        font-size:.8em;        line-height:1.3em;        font-family:"Sweet Sans",sans-serif;        text-transform:uppercase;        color:#999;        box-sizing:border-box;    }    .topics dd .user-profile.wider{        width:100%;    }    .topics dd .user-profile div{        margin:0 0 5px;       }    #forum-container{        width:100%;        margin:0 0 20px;            }    #whole-container{        margin:21px auto 0;    }    #page-body{        width:100%;         padding:0;    }    .panel-contain{        padding:20px 0 10px 0;       }    select{        max-width:300px;        padding:6px 10px;        font-size:1em;    }    .narrow-select select{        max-width:300px;        }    .boxshadow{        border:0;    }    body{        padding-top:0;    }    .panel-contain .detail-rows li:hover{        background:white;    }        input[type=button],input[type=submit]{        padding:4px 12px;        font-size:1em;    }        input[type=text],input[type=password],input[type=file]{        padding:4px 8px;        font-size:1em;    }      input[type=file]{        width:100%;       }    a.post-btn,a.post-btn{        padding:4px 12px;        font-size:1em;    }    .panel-contain{        padding:20px 0 0 0;       }    .head-link-mobile{        padding:0;        display:inline-block;    }    .panel-contain h3.sub-title,.panel-contain div.sub-title.fixed{        background:#b77057;        color:white;        border-top:1px solid white;        margin:9px 0 10px 0;        padding:2px;        font-family:"Sweet Sans",sans-serif;        text-transform:uppercase;        font-size:.6em;        z-index:50;        position:relative;    }    .forum-panel .panel-contain h3.sub-title{        margin-bottom:0;       }    .panel-contain div.sub-title.fixed{        height:22px;         z-index:20;        position:fixed;         top:0;         width:100%;         margin:0;        text-align:center;        border:0;    }    .topics .detail-rows li{        border-top:0;        border-bottom:1px solid #e0e0e0;    }    /*.forum-panel .topics .detail-rows li:first-of-type{        border-top:1px solid white;       }*/    .panel-contain .form-container{        margin:0;    }    .form-container > * > div{        padding:0 15px;    }    .form-container.sml-wid dt{        width:100%;       }    /* forgot password */    .panel-contain fieldset dt{        width:100%;        text-align:left;    }    .no-margin-mobile{        margin:0;       }    .no-padding-mobile{        padding:0;       }    textarea{        width:100%;         border-radius:0px;         -webkit-appearance:none;        -moz-appearance:   none;        appearance:        none;    }    .form-container.pm textarea.to{        width:100%;        box-sizing:border-box;    }    .form-container.friends-foes select,.form-container.friends-foes textarea,.form-container.pm select.to,.form-container.pm textarea.to {        width:100%;           max-width:none;            }    .form-container .subject input{        width:100%;    }        textarea.editor-textarea{        width:100%;        padding:10px;        margin:20px 0 20px;    }      .control-panel .panel-contain .posting fieldset dt,   .control-panel .panel-contain .posting fieldset dd{        text-align:center;        padding:10px 0;    }    .control-panel .form-container.posting dl{        padding:0;       }    .topics dd .user-profile.search{        width:100%;        margin:0;        padding:0;        font-size:.6em;        line-height:1em;    }        .post-header-wide{        padding:0 15px;    }    .search-result dl{        display:block;       }    .search-result dd,.search-result dt{        width:100%;        display:block;    }    .topics .search-result dd.topic-text{        width:100%;         padding:0;        box-sizing:border-box;    }    .topics .search-result dd .user-profile div{        margin:0;    }    .search-result .topic-text .breadcrumb{        padding:10px 0 0 0;       }    fieldset .error{        text-transform:uppercase;        font-family:"Sweet Sans",sans-serif;         font-size:.6em;        margin-bottom:10px;    }    .post-title{        font-size:1.7em;       }    .pm .pm-info{        width:100%;    }    .table-contain.forum{        padding:0;       }    .forum-panel .content-container{        padding:0 0 20px;       }    .forum-panel .header-rows dl{        padding:0;    }    .forum-panel .header-rows dt.topic{        padding:2px 10px;        font-size:.7em;        text-transform:uppercase;        font-family:"Sweet Sans",sans-serif;         text-align:center;    }    .topics .detail-rows dl:hover{        background:none;    }        .topics .detail-rows dl.unread:hover{        background:#f2f2f2;    }        .topics dt.topic{        padding:0 15px;        font-family:"adobe-text-pro",serif;    }      #forum-container{        margin:0;       }    #forum-container .content-container{        padding:0;       }    .content-container.forumlist{        padding:0 0 8px;       }    .forum-panel .topics .detail-rows dl{        padding:22px 10px 20px 10px;        padding:20px 10px 18px;    }    .forum.topic{        color:#122e41;       }    .forum.topic a{        color:#122e41;       }    .forum.topic .byline a{        color:#999;    }    .post-title-contain{         margin:0;        padding:20px 0 0 0;    }    .post-title-contain .post-title{        background:#122e41;        color:white;        font-size:.6em;        text-transform:uppercase;        font-family:"Sweet Sans",sans-serif;        text-align:center;         padding:2px 10px;        line-height:inherit;    }    .topics.allposts .detail-rows li{        border-top:0;        }    .topics.allposts dd{        display:block;       }    .forum-panel .topics.allposts .detail-rows dl{        padding:20px 20px;        width:100%;        box-sizing:border-box;        display:block;    }    .topics.allposts .user-profile{        padding:0;         width:250px;    }    .topics dd .user-profile .handle{        font-size:1.7em;        line-height:1.2em;        padding:0;        font-family:"adobe-text-pro",serif;        font-weight:bold;        color:black;        display:inline;    }        .avatar-mobile{        display:inline;         padding:0 10px 0 0;    }    .avatar-mobile img{        max-width:45px;       }    .post-container{        width:100%;        margin:0;        line-height:1.4em;    }      .post-container.review{        width:100% !important;       }    .topics dd.post{            width:100%;    }    .post-container img{        max-width:100%;        left:0px !important;    }        .post-header-info{        padding:0 0 15px;    }        .fake-button-frame{        display:none;       }    .mobile-nav-menu{        -webkit-transition:height .3s;        -moz-transition:height .3s;        transition:height .3s;    }    .mobile-forum-submenu,.mobile-paginate-submenu{        -webkit-transition:bottom .3s;        -moz-transition:bottom .3s;        transition:bottom .3s;    }    .mobile-nav-menu.shrink{        height:0px;    }        .mobile-forum-submenu.drop{        bottom:0px;    }        .mobile-paginate-submenu.drop{        bottom:38px;    }    .mobile-paginate-submenu.only-submenu.drop{        bottom:0px;     }    /*.panel-contain h3.sub-title.fixed{        position:fixed;        top:-10;        width:100%;        z-index:50;    }*/    .table-contain.mcp > div.mobile-paginate-submenu{        padding:0;       }    /* control panels */    .control-panel .menu-contain{        display:none;       }    .control-panel .head-nav{        display:none;       }    .control-panel .panel-contain dl,   .control-panel .panel-contain dt{        font-size:1em;     }    .control-panel .panel-contain fieldset dt,   .control-panel .panel-contain fieldset dd{        width:100%;        text-align:left;        padding:10px 20px;        font-size:   }    .control-panel .table-contain dt .smaller,    .control-panel .table-contain dd .smaller{        font-size:.6em;        color:#999;        text-transform:uppercase;        font-family:"Sweet Sans",sans-serif;     }    .control-panel .header-rows{        padding:2px 10px;       }    .control-panel .header-rows dt,.header-rows dd{        font-family: "Sweet Sans",sans-serif;        text-transform:uppercase;        font-size:.7em;    }        .control-panel fieldset{        text-align:center;    }    .control-panel .form-container dl.bigger-height{        min-height:none;       }        .control-panel .panel-contain fieldset dl{        padding:0 10px 10px 10px;        }    .control-panel .panel-contain{        padding:20px 0 0;    }    .control-panel .form-container{        padding:0;    }    .control-panel .form-container > * > div{        padding:0 15px;    }    .table-contain.mcp > div{        padding:0 15px;    }    .table-contain.mcp dt.post{        width:80%;    }    .control-panel .mcp .postwrap{        padding:10px 5px;    }    .control-panel .content-container{        padding:0;        }    .control-panel .table-contain{        padding:20px 0;       }    .control-panel .detail-rows a{        color:#122e41;    }    .control-panel .background-box{        padding:10px 0;          text-align:left;    }    .control-panel .background-box p{        padding:10;        }    .pmbody .background-box{        background:none;       }    .pmbody .title{        font-family:"adobe-text-pro",serif;        font-weight:bold;    }    .control-panel .form-container.report{        padding:20px 15px;       }    .control-panel .report.border-box{        border:0;       }    .pmbody.border-box{        border:0;        padding:0;    }    .control-panel .report .background-box{        padding:10px;    }    .pmbox{        padding:10px;        font-size:.8em;        top:6px;        left:75px;        float:left;        display:block;        position:absolute;    }    .pmbox a,.pmbox a:hover{        color:white;    }    #mobile-mod{        padding:10px;        font-size:1em;        top:5px;        left:40px;        float:left;        display:block;        position:absolute;    }    #mobile-mod i{        color:white;       }        /* wordpress stuff */    .wordpress .mobile-nav-menu{        line-height:14px;       }    .team .name{        font-size:1.4em;        font-weight:bold;        font-family:"adobe-text-pro",serif;    }    .team img{        max-width:100%;    }    .team .team-profile{        width:100%;        margin-right:0;        text-align:center;    }    .team .handle-role{        padding:0 0 10px 0;    }    article{        padding:10px 20px;        margin:0 0 15px 0;        padding:0;    }    .entry-content img{        max-width:100%;        width:auto;        height:auto;    }    .entry-content h2{        padding:0 0 12px 0;    }    .entry-content h3{        padding:15px 0;        width:100%;        font-family:"adobe-text-pro",serif;        font-weight:bold;    }    header.entry-header{        text-align:center;       }    h2.entry-title,h1.entry-title{        padding:0 0 6px 0;    }    h1.entry-title{        background:#b77057;        color:white;        margin:0px 0 10px 0;        padding:2px;        font-family:"Sweet Sans",sans-serif;        text-transform:uppercase;        font-size:.6em;         height:22px;        line-height:22px;    }    .category-articles h1.entry-title,.category-articles h2.entry-title{        font-size:1.65em;        line-height:1em;        padding:0;        text-align:left;        font-style:normal;        font-family:"adobe-text-pro",serif;        font-weight:bold;        background:white;        margin:20px 20px 0;        color:black;        height:auto;        text-transform:none;    }    .entry-content p,.entry-content div{        width:100%;    }    .entry-content{        margin-bottom:22px;        padding:10px 20px;    }    figure{        margin:0 0 15px 0;        width:auto !important;        height:auto !important;    }    .team .bio-contain{        font-size:1em;        text-align:left;        line-height:1.35em;    }    p{        padding:10px 0;    }    nav.navigation{        padding:10px 15px;        margin:0 0 15px;    }    .homepage{        text-align:center;       }    .homepage .breadcrumb{        font-size:1em;         font-family:"adobe-text-pro",serif;        text-transform:none;    }    .homepage .subtitle{        text-align:center;         padding:0;    }    .homebox{        padding:10px 15px;        margin:0 0 15px;    }    .homebox img{        margin:0 0 10px;    }    .homebox.half{        width:100%;        max-width:525px;    }    .homebox.half.left,.homebox.half.right{        margin:0;    }    .homebox ul{        text-align:center;       }    .divider{        width:15px;    }    .no-header-image p{        margin-right:10px;    }    div.header-image{        padding:10px 0;    }    .privacy ol,.terms ol{        padding:10px 0 0 8px;    }    .privacy ol ol{        padding:10px 0 0 15px;    }    .privacy ol li,.terms ol li{        padding:10px 0 0 0;    }    .guidelines ul li{        padding:15px 0 0 0;    }    .guidelines ul li li{        padding:10px 0 0 0;    }    .privacy ul,.terms ul,.guidelines ul{        padding:0 0 0 7px;    }    .guidelines ul{        padding:0 0 0 15px;     }    .privacy p{        padding:15px 0;    }    .contact-us label{        padding:5px 0;    }    .contact-us .text{        margin:0 0 20px 0 !important;    }    .gnr-guide ul{        width:100%;        padding:0 0 0 10px;    }    .team .bio-contain{        width:100%;    }    .team .team-contain{        margin:10px 0 0 0;        padding:0 0 7px 0;    }    .team{        padding:0 0 20px 0;    }    .su-pullquote{        padding:10px;        margin:8px 0;    }    .entry-content figure{        margin:10px auto 15px auto;    }    .author-bio{        margin:12px 0;        padding:12px;        box-sizing:border-box;            }    h2.entry-title{        margin:10px 0 0 0;    }    .entry-header{        padding-top:30px;       }    article{        border:0;    }    .wordpress .page-wrap{        margin-bottom:-244px !important;       }    /* end wordpress stuff */  }@media all and (min-width:1201px) and (max-width:1400px){    #forum-container{ margin:0 25px 50px; }    #forum-container{        height:auto;        overflow:hidden;         width:100%;        margin:0 0 50px;        box-sizing:border-box;    }    #sidebar{        float:right;        margin:0 25px 0 0;    }    #page-body{        width:auto;        display:block;        margin:0 0 0 25px;    }        #page-header{        padding:0 25px;        width:100%;    }    body{        font-size:20px;        line-height:24px;    }    .nav ul,.nav-user ul{        padding:43px 0 0 0;        }    .nav-icon.usr{        top:-1px !important;        }    .space-right{ margin:0 5px 0 0; }    .space-below{ margin:0 0 18px; }    .space-left{ margin:0 0 0 18px; }    .sml-space-below{ margin:0 0 9px; }    .space-above{ margin:18px 0 0 0; }    .topics dd.last{        width:21%;        min-width:150px;       }    .topics .detail-rows dl{        padding:23px 9px;            }    .topics dd .user-profile{        margin:34px 0 0 22px;        width:165px;            }    .post-container{        width:auto;        max-width:600px;        margin:0 70px 0 30px;    }    .post-container img{        max-width:539px;        left:0px !important;    }    .panel-contain fieldset dt{        width:38%;       }        /* wordpress stuff */    .team img{        max-width:275px;    }    .team .team-profile{        width:275px;    }    article{        padding:18px 90px;        margin:0 0 22px 0;    }    .entry-content h2{        padding:0 0 18px 0;    }    .entry-content h3{        padding:22px 0;        width:580px;    }    h2.entry-title,h1.entry-title{        padding:0 0 9px 0;        font-size:2em;    }    .entry-content p,.entry-content div{        width:580px;    }    .entry-content{        margin-bottom:32px;    }    figure{        margin:0 0 22px 0;    }    p{        padding:13px 0;    }    nav.navigation{        padding:18px 22px;        margin:0 0 22px;    }    .homebox{        margin:0 0 25px;    }    .homebox.half{        width:46%;    }    .homebox.half.left{        margin:0 22px 44px 0;    }    .homebox.half.right{        margin:0 0 44px 22px;    }    .divider{        width:22px;    }    .no-header-image p{        margin-right:90px;    }    div.header-image{        padding:18px 0;    }    .privacy ol,.terms ol{        padding:18px 0 0 22px;    }    .privacy ol ol{        padding:18px 0 0 45px;    }    .privacy ol li,.terms ol li{        padding:18px 0 0 0;    }    .guidelines ul li{        padding:27px 0 0 0;    }    .guidelines ul li li{        padding:18px 0 0 0;    }    .privacy ul,.terms ul,.guidelines ul{        padding:0 0 0 22px;    }    .guidelines ul{        padding:0 0 0 45px;     }    .privacy p{        padding:22px 0;    }    .contact-us label{        padding:9px 0;    }    .contact-us .text{        margin:0 0 27px 0 !important;    }    .gnr-guide ul{        width:580px;        padding:0 0 0 90px;    }    .team .bio-contain{        width:500px;    }    .team .team-contain{        margin:27px 0 0 0;        padding:0 0 12px 0;    }    .team{        padding:0 0 27px 0;    }    .su-pullquote{        padding:18px;        margin:12px 0;    }    .entry-content figure{        margin:13px auto 22px auto;    }    .author-bio{        margin:18px 0;        padding:18px;    }    .wordpress h2.entry-title{        margin:13px 0 0 0;    }    /* end wordpress stuff */    }#message-box textarea,#dionbox #message,#dpreview,.postbody .content{font-size:12px;line-height:17px}