html,body,div,span,applet,object,iframe,h1,h2,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;font-family:Verdana,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4}
q:before,q:after{content:''}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
html{color:#1c1c1c;background:#fff;-webkit-text-size-adjust:100%}
@-ms-viewport{width:device-width}
a img{outline:0}
a:link,a:active,a:visited{color:#a02d24;text-decoration:none}
a:hover,a:active{text-decoration:underline}
h1{font-size:2.1em;line-height:1.0em;padding:1.2em 0 .5em;font-family:"Skolar Bold","Segoe UI Bold","Roboto Slab","Droid Serif",AvenirNext-Bold,"Avenir Bold",Georgia,"Times New Roman",Times,serif;font-weight:700;font-style:normal;margin:0}
h2,h2 a{font-size:1.1em;line-height:1.1em;margin:1.2em 0 .1em 0;padding-bottom:0;font-weight:600}

h3,.hso,.hsb{font-size:1.625em;line-height:1.0em;padding:1.2em 0 .5em;font-family:"Skolar Bold","Segoe UI Bold","Roboto Slab","Droid Serif",AvenirNext-Bold,"Avenir Bold",Georgia,"Times New Roman",Times,serif;font-weight:700;font-style:normal}
h3:target{color:#a02d24;border-bottom:.25em solid #a02d24;margin-bottom:.5em}
.hso:target{color:#ee9d05;border-bottom:.25em solid #ee9d05;margin-bottom:.5em}
.hsb:target{color:#3ba1c9;border-bottom:.25em solid #3ba1c9;margin-bottom:.5em}
h3 .hsl{margin-left:.125em;width:.6em;height:.6em;position:relative;display:inline-block;background:url(../images/icon-link.png) no-repeat;background-size:contain;opacity:.25;-webkit-transition:opacity .3s;transition:opacity .3s}
h3 .hsl:focus,h3 .hsl:hover{opacity:.85}
h3 .hsl:active{background-color:#a02d24}
.sr{overflow:hidden;white-space:nowrap;text-indent:200%;height:.008em;width:.008em;display:block;position:absolute}

h4 a{font-size:1.15em;line-height:.5em}h5{font-weight:700}p{margin:0 0 1.1em 0}
strong{font-weight:600}
blockquote{margin:0em 0 1.1em 0;padding:7px 7px}
blockquote:hover{border-left:solid 10px #bfce86}
cite{display:block;margin:10px;font-style:oblique}
.bql{position:relative; marign:0;padding:30px 30px;text-align:center;font-size:1.2em}
.bqleftred{border-left:solid 10px #a02d24}
.bqlred{border-top:solid 10px #a02d24;border-bottom:solid 10px #a02d24}
.bqleftorange{border-left:solid 10px #ee9d05}
.bqlorange{border-top:solid 10px #ee9d05;border-bottom:solid 10px #ee9d05} 
.bqleftblue{border-left:solid 10px #3ba1c9}
.bqlblue{border-top:solid 10px #3ba1c9;border-bottom:solid 10px #3ba1c9}

.videobox{position:relative;margin-bottom:1.5em}
.videoplayer{position:absolute;left:0;top:0;width:100%;height:100%}
.smgray{font-size:.8em;color:#8d8c8c;margin-top:0}
.bigaction{padding:.5em 2em;font-size:1.1em;color:#2d1303;text-shadow:1px 1px rgba(255,255,255,0.8);cursor:pointer;background:#f8b963;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9c676),color-stop(48%,#fac97a),color-stop(50%,#f6a84d),color-stop(100%,#f6a84d));background-image:-moz-linear-gradient(top,#f9c676 0,#fac97a 48%,#f6a84d 50%,#f6a84d 100%);border:1px solid #cd8324;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 0 .5em 0;font-weight:bold;text-align:center;white-space:nowrap}
.container{width:100%;overflow:hidden;position:relative}
.header{display:block;padding:0 0 0 3%;border-bottom:solid 4px #6fa601}
[role="main"]:before{content:" ";position:absolute;z-index:-1;top:0;left:-100%;width:100%;height:100%}
[role="complementary"],[role="main"],.header{-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-o-transition:.25s all ease-in;-ms-transition:.25s all ease-in;transition:.25s all ease-in}
[role="navigation"],[role="main"],[role="complementary"]{display:block;position:relative}.js 
[role="complementary"]{margin-left:-100%;width:70%;float:left;padding-bottom:25em;z-index:2;padding:5%}.js [role="main"]{margin-left:0;float:right;z-index:1;position:relative;width:90%;padding:5% 5% 0 5%}.js 
[role="navigation"]{margin:0;clear:both;z-index:2}.active-sidebar [role="complementary"]{margin-left:0}.active-sidebar [role="main"]{margin-right:-90%;padding-left:10%;background:url(../images/page_fold.gif) repeat-y;-moz-background-size:6px 20px;-ie-background-size:6px 20px;-o-background-size:6px 20px;-webkit-background-size:6px 20px;background-size:6px 20px}
.active-sidebar .navlist{border-top-color:#c9c9c9}
.menulogoli{list-style:none}
.menulogo{display:block;text-indent:-4000px;width:178px;height:75px;margin:16px 5px 10px 10px;background:url(../images/menuimgs-red.png) no-repeat 0px 0px}
.menuli{float:right;border-right:solid 6px #9fb84c;list-style:none}
#site-title{list-style:none}
.menubutton{display:block;text-indent:-4000px;width:60px;height:18px;margin:24px;background:url(../images/menuimgs-red.png) no-repeat 0px -136px}
.homelogo{text-indent:-4000px;background:url(../images/menuimgs-red.png) no-repeat left top;width:100%;height:75px}
.homesecs{margin-top:-2em}.homenav{border-left:solid 11px #a02d24;font-size:1px}
.homenav:hover{border-left:solid 11px #9fb84c}
.homenavor{border-left:solid 11px #ee9d05}
.homenavor:hover{border-left:solid 11px #bfce86}
.homenavbl{border-left:solid 11px #3ba1c9}
.homenavbl:hover{border-left:solid 11px #cddfa9}
.homenav a{display:block;padding:15px 0 12px 10px;border-bottom:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/dots.png) 0 0 1 0 repeat;-o-border-image:url(../images/dots.png) 0 0 1 0 repeat;border-image:url(../images/dots.png) 0 0 1 0 repeat}.homesec{padding:1em .5em .5em 0;font-size:.9em}
.homesecpresos{padding-bottom:5em}
.homesec h3{color:#333;font-size:2em;line-height:.5;text-align:right;border:0;width:2.5em;float:left;margin:0;padding:0}

.homesec p,.homesec ul{margin-left:5.75em;margin-bottom:.5em;margin-top:0}
.homesec li{font:1em Georgia,Times New Roman,Times,serif;color:#8d8c8c;list-style:none;margin-top:.35em}
.homesecabout a{color:#a80510}
.homesecwritings a{color:#ee9d05}
.homesecpresos a{color:#0487c4}
.navlist{margin:0;padding:0;border-top:solid 1px #fff}
.navlist li{list-style-type:none;padding:0;margin:0;border-top:solid 1px #c9c9c9}
.navlist a{display:block;padding:18px 10px 15px 10px}
.navlist a span,.homenav a span{text-indent:-4000px;display:block}
.navlist li.navtop{border-top:0;text-indent:-4000px;padding:0 0 12px 0}
.navlist li.navtop a span{display:block;float:right;width:56px;height:19px;background:url(../images/menuimgs-red.png) no-repeat -68px -155px}
.navabout:link,.navabout:visited,.navabouthl:hover{border-left:solid 6px #9fb84c}
.navabout:hover,.navabouthl:link,.navabouthl:visited{border-left:solid 6px #a02d24}
.navabout span,.homenav_about{width:66px;height:18px;background:url(../images/menuimgs-red.png) no-repeat 0 -157px}
.navwritings:link,.navwritings:visited,.navwritingshl:hover{border-left:solid 6px #bfce86}
.navwritings:hover,.navwritingshl:link,.navwritingshl:visited{border-left:solid 6px #ee9d05}
.navwritings span,.homenav_writings{width:94px;height:18px;background:url(../images/menuimgs-red.png) no-repeat 0 -175px}
.navpresos:link,.navpresos:visited,.navpresoshl:hover{border-left:solid 6px #cddfa9}
.navpresos:hover,.navpresoshl:link,.navpresoshl:visited{border-left:solid 6px #3ba1c9}
.navpresos span,.homenav_presos{width:132px;height:17px;background:url(../images/menuimgs-red.png) no-repeat 0 -193px}
.navadmin:link,.navadmin:visited{border-left:solid 6px #999}
.navadmin:hover{border-left:solid 6px #9fb84c}
.navadmin span{width:132px;height:21px;background:url(../images/menuimgs-red.png) no-repeat 0 -110px}
.site-footer{overflow:hidden;clear:both}
.site-footer p{border-top:solid 1px #c9c9c9;padding:3em 1.5em;margin:0;font-size:.75em;color:#808180;background:-moz-linear-gradient(top,rgba(235,236,234,1) 0,rgba(255,255,255,1) 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(235,236,234,1)),color-stop(80%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(235,236,234,1) 0,rgba(255,255,255,1) 80%);background:linear-gradient(top,rgba(235,236,234,1) 0,rgba(255,255,255,1) 80%)}
.footeractions{float:right;margin:1em 1em 1em .25em;padding:0}
.footeractions li{list-style-type:none;padding:0;margin:0}
.footeraction{display:block;background-color:#fff;border-left:solid 5px #ecedeb;padding:8px;-moz-box-shadow:0 1px 2px #8d8d8d;-webkit-box-shadow:0 1px 2px #8d8d8d;box-shadow:0 1px 2px #8d8d8d;margin-bottom:12px}
.footeraction span{display:block;text-indent:-4000px}
.footeractionORCID{width:24px;height:22px;background:url(../images/menuimgs-red.png) no-repeat -127px -154px}
.footeractionTW{width:30px;height:22px;background:url(../images/menuimgs-red.png) no-repeat -25px -138px}
.footeractionLI{width:24px;height:22px;background:url(../images/menuimgs-red.png) no-repeat -149px -132px}
.feature{font-size:1.1em;padding-bottom:1.3em;line-height:1.25;margin:1em 0;border-bottom:solid 1px #c9c9c9;margin-top:.25em}
.attribution{font-size:.75em;line-height:1.5;color:#999;padding:0 0 .7em 0;margin-top:.9em;border-bottom:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/dots.png) 0 0 1 0 repeat;-o-border-image:url(../images/dots.png) 0 0 1 0 repeat;border-image:url(../images/dots.png) 0 0 1 0 repeat}.attribution a:link,.attribution a:visited{text-decoration:none;color:#999}
.example{display:block;margin:0 1em .5em 0}.panel{margin:0 0 1em 0}
.panelimg{float:right;display:block;padding:0;margin:0;font-size:0}
.aboutimg,.bigbookimg{border:1px solid #bebcbc;width:100px}
.panellinksRED{border-left:solid 10px #a02d24}
.panellinksORANGE{border-left:solid 10px #ee9d05}
.panellinksBLUE{border-left:solid 10px #3ba1c9}
.panellinks{font-size:.9em;line-height:1.5;margin:0;padding:.5em 0 2em 0;background-color:#fff}
.panellinksRED a:link,.panellinksRED a:active,.panellinksRED a:visited{color:#a02d24;text-decoration:none}
.panellinksORANGE a:link,.panellinksORANGE a:active,.panellinksORANGE a:visited{color:#ee9d05;text-decoration:none}
.panellinksBLUE a:link,.panellinksBLUE a:active,.panellinksBLUE a:visited{color:#3ba1c9;text-decoration:none}
.panellinks a:hover,.panellinks a:active{text-decoration:underline}
.bookpanel .panellinks{padding-left:105px;border-left:none}
.bookpanel a{color:#ee9d05}
.bookpanel .panelimg{float:left}
.bookreview{font-family:Verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;margin:0;border-left:none;padding:.5em 0;display:block}
.bookreview a{display:block}
.panellinkRED{border-bottom:dotted 1px #a02d24}
.panellinkORANGE{border-bottom:dotted 1px #ee9d05}
.panellinkBLUE{border-bottom:dotted 1px #3ba1c9}
.panellink{list-style:none;margin:0;padding:.5em .2em .5em .8em}
.postpanel{clear:both;padding-top:1em}
.bookslist{padding:0;margin:0;list-style:none}
.bookslist li{font-size:.9em;border-bottom:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/dots.png) 0 0 1 0 repeat;-o-border-image:url(../images/dots.png) 0 0 1 0 repeat;border-image:url(../images/dots.png) 0 0 1 0 repeat;margin-top:1em}

.bquote{font-family:Georgia,"Times New Roman",Times,serif;color:#666;display:block;padding-bottom:1em}
.hlisting{border-left:6px solid #97c042;padding:.2em 0 .2em .4em;margin-bottom:0;font-size:1.2em;line-height:1;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif}
.listing li{padding:1em 0;margin:0;font-size:.8em;list-style-type:none;font-family:Georgia,"Times New Roman",Times,serif;color:#666;border-bottom:solid 1px #c9c9c9}
.listing li a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;display:block}
.entry,.content{font-size:.9em;line-height:1.4}
.entry .feature{font-size:1.2em;line-height:1.25;margin-top:0}
.content .feature{font-size:1.2em}
.entry img{max-width:100%;width:auto;padding:.5em 0}
.entry ul,.entry ol{padding:0;margin:.5em 0 1.1em 1.4em}
.entry blockquote{margin:10px 0 10px 25px;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.4;font-size:1.05em;color:#3c3c3c;border-left:solid 1px #c9c9c9;padding:10px 0 10px 15px}
.entry blockquote cite{font-size:1em;color:#333;margin-top:0;margin-bottom:10px}
.entry blockquote cite a{color:#6fa601}
.entry .datatable td,.entry .datatable th{padding:3px 7px;vertical-align:top;border-bottom:1px solid #c9c9c9}
.entry .datatable th{background-color:#cddfa9;padding:7px 7px;border-right:1px solid #fff}
.share_sec{margin:2em 0 0 0;padding:1em 0 1em 0;display:table;width:100%;max-width:20em}
.share_btns{display:table-row}
.share_btns li{list-style-type:none;padding:0;margin:0;padding-right:.7em;display:table-cell;width:50%}
.share_btns li:last-child{padding-right:0}
.share_btn:link,.share_btn:active,.share_btn:visited{display:block;background-color:#fff;padding:13px 2px 11px 4px;-moz-box-shadow:0 1px 2px #8d8d8d;-webkit-box-shadow:0 1px 2px #8d8d8d;box-shadow:0 1px 2px #8d8d8d;font:.7em Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase}
.share_btn:hover{text-decoration:none}
.share_img{width:30px;height:22px;background:url(../images/menuimgs-red.png) no-repeat 0 -137px;float:left;padding-right:5px;margin-top:-5px}
.share_tw{background:url(../images/menuimgs-red.png) no-repeat -25px -137px}
.share_rss{width:24px;height:24px;margin-right:3px;background:url(../images/menuimgs-red.png) no-repeat -130px -158px}
.share_fb{background:url(../images/menuimgs-red.png) no-repeat -58px -137px;width:20px;height:26px;margin-top:-7px}
.share_li{background:url(../images/menuimgs-red.png) no-repeat -149px -132px;height:24px;width:22px;margin-top:-7px}
.rel_links{padding:0;margin:.3em 0 1em 0}
.rel_linksli{list-style-type:none;padding:.8em 0;margin:0;color:#666;border-top:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 1 0 0 0 repeat;-webkit-border-image:url(../images/dots.png) 1 0 0 0 repeat;-o-border-image:url(../images/dots.png) 1 0 0 0 repeat;border-image:url(../images/dots.png) 1 0 0 0 repeat;font-size:.8em;line-height:1.3em}
.rel_linkstop{border-top:0;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none;padding-top:10em}
.rel_linksli a{color:#ee9d05}
.rel_tags a:after{content:",";color:#b5b5b5}
.rel_tags a:last-child:after{content:""}
.rel_linksgrn .rel_linksli{border-top:0;border-bottom:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/dots.png) 0 0 1 0 repeat;-o-border-image:url(../images/dots.png) 0 0 1 0 repeat;border-image:url(../images/dots.png) 0 0 1 0 repeat}
.rel_linksgrn{margin-top:0}
.rel_linksgrn .rel_linksli a{color:#6fa601}
.rel_linkslilast,.rel_linksgrn .rel_linkslilast{border:0;padding-top:1.25em;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none}
.dquote{font-family:Georgia,"Times New Roman",Times,serif;font-size:.9em;line-height:1.3em;color:#666;display:block;margin-bottom:1em}
.dquote strong{font-family:Georgia,"Times New Roman",Times,serif;font-size:.9em;font-weight:bold}
.sidelogo{display:block;text-indent:-4000px;width:84px;height:22px;padding:0;margin:0;background:url(../images/menuimgs-red.png) no-repeat -58px -133px}
.sideimg{display:block;text-indent:-4000px;font-size:.5em;padding:0;margin:0 0 1.5em 0;border-bottom:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/dots.png) 0 0 1 0 repeat;-o-border-image:url(../images/dots.png) 0 0 1 0 repeat;border-image:url(../images/dots.png) 0 0 1 0 repeat}
.dquote cite a{font-size:.85em}
.sidepromo{padding-top:1.5em}
.bookimg{float:left;margin-right:.7em;margin-bottom:1em;border:1px solid #bebcbc;filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#bfbbbb,OffX=0,OffY=3);-webkit-box-shadow:0 3px 5px #bfbbbb;-moz-box-shadow:0 3px 5px #bfbbbb;width:71px}

.about,.about a:link,.about a:active,.about a:visited{color:#a80510}
.research,.research a:link,.research a:active,.research a:visited{color:#ee9d05}
.publications,.publications a:link,.publications a:active,.publications a:visited{color:#3ba1c9}
.aboutheader{border-bottom-color:#a80510}
.adminheader{border-bottom-color:#999}
.writings,.writings a:link,.writings a:active,.writings a:visited{color:#ee9d05}
.writingsheader{border-bottom-color:#ee9d05}
.presosh1{color:#0487c4}
.presos h3{border-bottom:4px solid #0487c4}
.presossheader{border-bottom-color:#0487c4}
.presossb a{color:#0487c4}
.presossb .rel_linksli{font-family:Georgia,"Times New Roman",Times,serif;color:#666}
.presonotes ul{margin:.75em 0;padding:0}
.presonotes li{padding:0 0 0 10px;margin:0;background:url(../images/bullet_icon.gif) no-repeat 0 7px;list-style-type:none}
.preso_links{color:#8d8c8c}
.preso_links p{margin-bottom:.5em}
.preso_links h4,.presoh4{font-size:1.4em;color:#333}
.preso_link{text-transform:capitalize;font-size:.7em;padding:.15em .7em;color:#fff;background-color:#ce1e1c;border:solid 1px #9c0004;margin-right:.8em;text-shadow:1px 1px rgba(156,0,4,1)}
.preso_mp3{background-color:#0077a4;border:solid 1px #03506d;text-shadow:1px 1px rgba(3,80,109,1)}
.presoimg{margin:0 1em .7em 0;border:1px solid #bebcbc;filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#bfbbbb,OffX=0,OffY=3);-webkit-box-shadow:0 3px 5px #bfbbbb;-moz-box-shadow:0 3px 5px #bfbbbb}
.upcominglist{margin:.5em 0 2em 0;padding:0}
.upcominglist li{margin:.25em 0;font-size:.9em;list-style:none;border-bottom:1px solid #dfdfe0}
.update{font-family:Georgia,"Times New Roman",Times,serif;width:5em;float:left;color:#666;margin:0;padding:0;padding:.25em 0 .25em .3em}
.upevent{margin-left:6em;padding:.25em 0 .25em 1em;margin-top:0;border-left:4px solid #dfdfe0}
.upevent a{color:#0487c4}
.upcominglistsm{margin:0;padding:0 0 1em 0}
.upcominglistsm li:last-child{border-bottom:0}
.preso_sec{font-size:.9em;padding:1.5em 0 1em 0;border-top:solid 1px #c9c9c9}
.presoimgbg{margin:0 1em .7em 0;border:1px solid #bebcbc;filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#bfbbbb,OffX=0,OffY=3);-webkit-box-shadow:0 3px 5px #bfbbbb;-moz-box-shadow:0 3px 5px #bfbbbb;float:left;width:150px}
.preso_seclt li{font-size:.9em;padding:.25em 0;border-bottom:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/dots.png) 0 0 1 0 repeat;-o-border-image:url(../images/dots.png) 0 0 1 0 repeat;border-image:url(../images/dots.png) 0 0 1 0 repeat;list-style:none}
.preso_secrt h2{padding-top:.5em;clear:left;margin-top:0}
.preso_secrt h2 a{font-size:1.3em;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif}
.preso_secrt li{list-style:none;display:table-row}
.preso_secrt li div{width:5.5em;font-size:.9em;font-family:Georgia,"Times New Roman",Times,serif;color:#666;display:table-cell}
.preso_secrt li a{padding-left:.5em;display:table-cell}
.quotelist{max-width:40em}
.quotelist blockquote{margin:.5em 0 1em 0;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.4;font-size:1em;color:#3c3c3c;padding:0}
.quotelist blockquote cite{font-size:.9em;color:#333;margin-top:0;display:block}
.entry blockquote cite a{color:#6fa601}
.adminlink:link,.adminlink:visited{color:#a80510}
.adminsb,.adminsb a:link,.adminsb a:active,.adminsb a:visited{color:#1c1c1c}
.admin{padding:0 0 25px 0}
.admin label{display:block;font-size:1em;padding-bottom:.3em}
.admin input,.admin textarea,.admin select{font-size:1em;padding:5px 0;margin-bottom:15px;width:90%}
.admin input.praction{display:block;padding:.5em 2em;font-size:1.1em;color:#fff;text-shadow:1px 1px rgba(50,70,33,0.8);cursor:pointer;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9bc567),color-stop(.5,#62a511),color-stop(1,#62a511));background-image:-moz-linear-gradient(center top,#9bc567 0,#62a511 50%,#62a511 100%);border:1px solid #4e8906;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:.5em 0 .5em 0;text-align:center;white-space:nowrap;width:200px}
.admin input.practiondel{background:-moz-linear-gradient(top,rgba(181,74,76,1) 0,rgba(168,5,16,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(181,74,76,1)),color-stop(100%,rgba(168,5,16,1)));background:-webkit-linear-gradient(top,rgba(181,74,76,1) 0,rgba(168,5,16,1) 100%);background:linear-gradient(top,rgba(181,74,76,1) 0,rgba(168,5,16,1) 100%);border:1px solid #720305}
.adminbreak{display:block;padding:5px 10px 0 5px;margin:25px 0;background:url(../images/dots.png) repeat-x bottom}
.formhelp{color:#999;margin-top:-7px}
.actionbar{padding:7px 10px;margin:25px 0;border-top:1px solid #c3c3c3;background-color:#f0f0ee;background:-moz-linear-gradient(top,rgba(240,240,238,1) 48%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(48%,rgba(240,240,238,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(240,240,238,1) 48%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(240,240,238,1) 48%,rgba(255,255,255,1) 100%)}


@media screen and (min-width:35.9em)
{.js [role="complementary"]{width:50%;max-width:20em}
h1{font-size:2em}
.feature{font-size:1.2em}
.entry .feature,.content .feature{font-size:1.3em}
.active-sidebar [role="main"]{margin-right:-90%;padding-left:5%}
.js [role="main"]{padding-top:3%}
.menulogo{margin-left:2.8%}
.sideimg{background:url(../images/writingsimgsm-06102012.png) no-repeat left bottom;height:150px}
.sideimgwritings{background:url(../images/writingsimg-06092012.png) no-repeat left bottom;height:237px;border-bottom:0;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none;margin-top:4em}
.sideimpreso{background:url(../images/presosimg-06082012.png) no-repeat left bottom;height:277px;border-bottom:0;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none;margin-top:4em}
.sideimpresopg{background:url(../images/presosimgsm-06072012.png) no-repeat left bottom;height:132px;margin-top:4em}
.about .sideimg{background:url(../images/bmf.jpg) no-repeat left bottom;border-bottom:0;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none;height:274px;padding-top:2em}
.research .sideimg{background:url(../images/wvb.jpg) no-repeat left bottom;border-bottom:0;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none;height:274px;padding-top:2em}
.publications .sideimg{background:url(../images/ph.jpg) no-repeat left bottom;border-bottom:0;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none;height:274px;padding-top:2em}
.example{display:inline;float:left}
.panel{float:right;margin:0 0 1.5em 2em}
.panelimg{float:none;width:auto;padding:0;width:175px}
.bookpanel .panelimg{float:none}
.aboutimg{width:175px}
.bigbookimg{width:199px}
.postpanel{clear:none;padding-top:0}
.panellinks{margin:0;max-width:195px}
.panellink{padding:.5em 2em .5em .8em}
.bookpanel .panellinks{padding-left:0;border-left:solid 5px #ee9d05}
.bookslist{padding-bottom:1em;border-bottom:solid 1px #c9c9c9}
.bookslist li{margin-right:1em;width:30%;float:left;border-bottom:0;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;border-image:none;margin-top:0}
.bookslist li:last-child{margin-right:0}
.bquote{clear:both;padding-bottom:0}
.listing li{padding:.7em 0}
.listing li a{display:inline;padding-right:.3em}
.presoimg{float:left}
.update{width:11em}
.upevent{margin-left:12em}
.presoimgbg{float:none}
.preso_seclt{width:11em;float:left}
.preso_secrt{margin-left:12em}
.preso_secrt h2{clear:none;padding-top:0}
.preso_seclt li{border-bottom:0;border-top:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 1 0 0 0 repeat;-webkit-border-image:url(../images/dots.png) 1 0 0 0 repeat;-o-border-image:url(../images/dots.png) 1 0 0 0 repeat;border-image:url(../images/dots.png) 1 0 0 0 repeat;list-style:none}}

@media screen and (min-width:38em){.homecontainer{max-width:62.5em;margin:0 0 0 3%}
.homesecs{margin-left:310px;padding-left:6px;padding-top:3em;padding-bottom:3em;margin-top:0;background:url(../images/page_fold.gif) repeat-y;max-width:22em}
.homelogo{float:left;margin-top:2.5em;width:315px;height:240px;background:url(../images/homelogobg-06062012.png) no-repeat 0 0}}

@media screen and (min-width:52em){.container{max-width:62.5em;margin:0 auto}
.homecontainer{max-width:62.5em;margin:0 5% 0 8%}
.homesecs{margin-left:405px}
.homelogo{width:410px;height:240px}
.js .off-canvas-nav-links,.sidebar-button{display:none}
.js [role="complementary"]{width:18%;margin-left:0;float:right;padding:3% 2% 3% 0}
.js [role="main"]{width:70%;padding:6.5em 4% 8% 4%;background:url(../images/page_fold.gif) repeat-y}
.js [role="navigation"]{padding:0;margin-right:0;clear:both;position:absolute;width:70%;top:2em;left:26%;border-bottom:dotted 1px #7d9958;-moz-border-image:url(../images/dots.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/dots.png) 0 0 1 0 repeat;-o-border-image:url(../images/dots.png) 0 0 1 0 repeat;border-image:url(../images/dots.png) 0 0 1 0 repeat}
.js [role="navigation"] li{float:left;border-top:0}
.navtop{display:none}
.header{border-bottom:0}
.navabout:link,.navabout:visited,.navabouthl:hover,.navabout:hover,.navabouthl:link,.navabouthl:visited,.navwritings:link,.navwritings:visited,.navwritingshl:hover,.navwritings:hover,.navwritingshl:link,.navwritingshl:visited,.navpresos:link,.navpresos:visited,.navpresoshl:hover,.navpresos:hover,.navpresoshl:link,.navpresoshl:visited,.navadmin:link,.navadmin:visited,.navadmin:hover{border-left-width:11px;padding:20px 30px 15px 10px}
h1{font-size:2.2em}
.sidelogo{text-indent:-4000px;width:178px;height:74px;margin:.5em 0 1em 0;background:url(../images/menuimgs-red.png) no-repeat 0 0}
.footeractions li{float:left;margin-right:.7em}
.site-footer p{padding:2.1em 1.5em}
.share_sec{width:25em}
.listing li{padding:0 0 0 10px;margin:0 5px 0 0;background:url(../images/bullet_icon.gif) no-repeat 0 7px;font-size:.9em;list-style-type:none;font-family:Georgia,"Times New Roman",Times,serif;color:#666;border-bottom:0}
.listing li a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em}
}

@media screen and (min-width:62em){.homecontainer{max-width:62.5em;margin:0 10% 0 15%}
.entry{line-height:1.5}
.writingsentry{padding-right:5em}
.bookslist li{width:31%}
.bquote{clear:none}
.bookgroup{padding-left:6em}}

@media screen and (min-width:72em){.homecontainer{max-width:62.5em;margin:0 15% 0 20%}}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5)
{.menulogo,.menubutton,.sidelogo,.navlist li.navtop a span,.navabout span,.navwritings span,.navpresos span,.navadmin span,.homenav_about,.homenav_writings,.homenav_presos,.footeractionORCID,.footeractionTW,.footeractionLI,.share_img,.share_tw,.share_fb,.share_rss,.share_li{background-image:url(../images/menuimgs-red2x.png);-moz-background-size:178px 210px;-ie-background-size:178px 210px;-o-background-size:178px 210px;-webkit-background-size:178px 210px;background-size:178px 210px}

.active-sidebar [role="main"]{background-image:url(../images/page_fold2x.gif);-moz-background-size:6px 20px;-ie-background-size:6px 20px;-o-background-size:6px 20px;-webkit-background-size:6px 20px;background-size:6px 20px}
.homelogo{background-image:url(../images/homelogo-06062012@2x.png);-moz-background-size:350px 212px;-ie-background-size:350px 212px;-o-background-size:350px 212px;-webkit-background-size:350px 212px;background-size:350px 212px}}

@media only screen and (min-width:38em) and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.homelogo{background-image:url(../images/homelogobg-06062012@2x.png);-moz-background-size:410px 240px;-ie-background-size:410px 240px;-o-background-size:410px 240px;-webkit-background-size:410px 240px;background-size:410px 240px}
.sideimg{background-image:url(../images/writingsimgsm-06102012@2x.png);-moz-background-size:164px 132px;-ie-background-size:164px 132px;-o-background-size:164px 132px;-webkit-background-size:164px 132px;background-size:164px 132px}
.about .sideimg{background-image:url(../images/bmf.jpg);-moz-background-size:181px 274px;-ie-background-size:181px 274px;-o-background-size:181px 274px;-webkit-background-size:181px 274px;background-size:181px 274px}
.research .sideimg{background-image:url(../images/wvb.jpg);-moz-background-size:181px 274px;-ie-background-size:181px 274px;-o-background-size:181px 274px;-webkit-background-size:181px 274px;background-size:181px 274px}
.publications .sideimg{background-image:url(../images/ph.jpg);-moz-background-size:181px 274px;-ie-background-size:181px 274px;-o-background-size:181px 274px;-webkit-background-size:181px 274px;background-size:181px 274px}
.sideimpreso{background-image:url(../images/presosimg-06082012@2x.png);-moz-background-size:199px 277px;-ie-background-size:199px 277px;-o-background-size:199px 277px;-webkit-background-size:199px 277px;background-size:199px 277px}
.sideimpresopg{background-image:url(../images/presosimgsm-06072012@2x.png);-moz-background-size:167px 132px;-ie-background-size:167px 132px;-o-background-size:167px 132px;-webkit-background-size:167px 132px;background-size:167px 132px}
.sideimgwritings{background-image:url(../images/writingsimg-06082012@2x.png);-moz-background-size:199px 237px;-ie-background-size:199px 237px;-o-background-size:199px 237px;-webkit-background-size:199px 237px;background-size:199px 237px}}
.group:after{content:" ";font-size:0;display:block;height:0;clear:both;visibility:hidden}* html .group{height:1%}*:first-child+html .group{min-height:1px}
.right{float:right}
.left{float:left}
.clear{clear:both}
.topmargin{margin-top:.5em}