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;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{background:#fff;font:17px/26px "Mercury SSm A","Mercury SSm B";font-style:normal;font-weight:400;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h1{font-size:40px;line-height:45px;margin-bottom:11px;}h2{font-size:30px;line-height:34px;margin-bottom:8px;}h3{font-size:23px;line-height:30px;margin-bottom:5px;}h4{font-size:19px;line-height:24px;margin-bottom:3px;}h5{font-size:17px;line-height:21px;font-style:italic;}h6{font-size:14px;line-height:19px;}.toplevel{font-family:"Mercury SSm A","Mercury SSm B";font-style:italic;font-weight:400;margin-bottom:0.7em;}.toplevel a{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;font-size:55%;text-transform:uppercase;border-bottom:1px solid #ccc;margin-left:8px;}.toplevel a:hover{border-bottom:1px solid #821122;}p{margin:0 0 20px 0;line-height:1.6em;}p img{margin:0;}p.lead{font-size:21px;line-height:27px;color:#777;}em{font-style:italic;}strong{font-weight:bold;color:#000;}small{font-size:80%;line-height:80%;}.sanserif{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;line-height:1.4em;}blockquote{padding:20px 30px;margin:0 0 20px 0;background:#fcf5f0;font-size:0.90em;font-style:italic;}blockquote cite{display:block;font-size:12px;color:#555;}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}blockquote em{font-style:normal;}blockquote p:last-child{margin-bottom:0;}blockquote.quote{background-image:url('images/quotation.gif');background-repeat:no-repeat;margin:0 0 20px 0;padding:0 0 0 55px;font-size:2.0em;border:none;background-color:#fff;}blockquote.quote div.cite,blockquote.quote cite{font-size:12px;font-weight:normal;margin-top:0;line-height:1.4em;}blockquote.quote p{margin-top:0;padding-top:0;line-height:1.3em;}.entry ul,.entry ol{margin-left:40px;margin-bottom:1.9em;}.entry ol{list-style-type:decimal;}.entry ul{list-style-type:disc;}.entry li{margin-bottom:1.2em;}img.cropped.bordered{width:618px;height:auto;}img.bordered{border:1px solid #666;}.line-center{margin:0;padding:0 10px;background:#fff;display:inline-block;}.sec-header{text-transform:uppercase;text-align:center;position:relative;z-index:2;border-bottom:1px solid #ccc;padding-bottom:10px;}a,a:visited{color:#821122;text-decoration:none;outline:0;}a:hover,a:focus{color:#821122;}a img{border:none;vertical-align:top;}#header-wrapper{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ccc;}#header-wrapper hr{border:0;color:#000;background:#000;height:2px;}#header{font-size:13px;color:#999;}#header #logo img{max-width:100%;height:auto;}#header a{color:#000;text-transform:uppercase}#header a:hover{color:#821122;border-bottom:2px solid #821122;}#header a.highlight{color:#821122;border-bottom:2px solid #ccc;font-weight:500;}#header a.highlight:hover{border-bottom:2px solid #821122;}#header #logo a{border:none;}#nav{margin-top:13px;text-align:left;}#nav ul li{display:inline;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;margin-right:12px;margin-left:12px;font-size:13px;}#login{text-align:right;margin-top:13px;}#login ul li{display:inline;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}#login a{text-transform:uppercase;font-size:13px;}#content-wrapper{margin-top:40px;}.archive-post{padding-bottom:30px;margin-bottom:30px;}.archive-post h2.featured{font-size:1.9em;}.archive-post a{border-bottom:1px solid #ccc;}.archive-post a:hover{border-bottom:1px solid #821122;}.archive-post img{max-width:100%;height:auto;}.archive-post .thumbnail img{max-width:300px;height:auto;border:1px solid #000;}.archive-post .thumbnail-square img{max-width:100px;height:auto;border:1px solid #ccc;}.archive-post .thumbnail-square.img-right{margin-top:1px;}.archive-post a:hover .thumbnail-square img{max-width:100px;height:auto;border:1px solid #999;}.archive-post .archive-featured-image{margin-bottom:10px;text-align:center;}.archive-post .archive-featured-image.cropped img{max-width:99%;border:1px solid #ccc;}.archive-post a:hover .archive-featured-image.cropped img{border:1px solid #999;}.archive-post h1 a,.archive-post h2 a,.archive-post h3 a,.archive-post h4 a{border:none;}.archive-post h1 a:hover,.archive-post h2 a:hover{border-bottom:1px solid #821122;}.archive-post a .excerpt{color:#000;font-size:0.8em;line-height:1.45em;}.archive-post .members-only{background-color:#000;padding:1px 10px;text-align:center;text-transform:uppercase;color:#fff;font-size:0.7em;border-bottom:1px solid #fff;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}.archive-post .members-only a{color:#fff;border:none;font-weight:bold;}.archive-post.featured .sanserif.meta{font-size:1.2em;}.archive-post.featured a.more-link{background-color:#fff;color:#821122;text-transform:uppercase;text-decoration:none;text-align:center;display:block;margin:20px auto 0px auto;width:110px;float:none;font-size:13px;border:1px solid #ccc;}.archive-post a.more-link:hover{background:#821122;color:#fff;}.archive-post a.more-link{text-transform:uppercase;font-size:13px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;float:left;border:none;margin:14px 0 20px 0;padding:7px 7px 5px 7px;line-height:1.0em;background-color:#f0f0f0;border:1px solid #e0e0e0;}a span{color:#888;}#tutorials-list{margin-bottom:10px;}#tutorials-list h3.toplevel,#guides-list h3.toplevel{border-top:1px solid #ccc;padding-top:30px;}#tutorials-list .archive-post{margin-bottom:0;}.two-thirds.post-list .archive-post{margin-bottom:50px;padding-bottom:50px;}.post-list .archive-post h2,.post-list .archive-post h3{margin-top:-5px;}.post-list .archive-post{border-bottom:1px solid #e0e0e0;}.post-list.across .archive-post{border-bottom:none;}.post-list .archive-post a:hover h4{color:#821122;}.post-list .archive-post p{text-align:left;}.post-list .archive-post p:last-child{margin-bottom:0;}.post-list .archive-post .thumbnail img{max-width:100px;height:auto;border:1px solid #000;}.two-thirds.post-list .archive-post .thumbnail img{max-width:300px;}.post-list .archive-post.last-item{border-bottom:none;}.post-list .read-more{margin-bottom:40px;text-align:center;font-size:14px;}.post-list .read-more a{padding:6px 8px;background:#fff;font-weight:bold;border:1px solid #000;text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;}.post-list .read-more a:hover{border:1px solid #821122;background:#821122;color:#fff;}#featured-list.post-list .archive-post.last-item{margin-bottom:0;}#featured-list.post-list img{width:99%;border:1px solid #e0e0e0;}#featured-list.post-list a:hover img{border:1px solid #999;}.archive #archive-title{text-align:center;text-transform:uppercase;color:#000;margin-bottom:35px;}.archive #archive-title h1{color:#000;}.archive #archive-title .archive-lead-in{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-size:0.9em;font-weight:bold;font-style:italic;}.archive .archive-post.column{margin-left:15px;margin-right:15px;}.archive .column.alpha{margin-left:0;}.archive .column.omega{margin-right:0;}.archive .entry.smaller{font-size:0.9em;line-height:1.4em;}.archive .archive-post{margin-bottom:20px;}.archive .archive-post a{border:none;}.archive .archive-post a:hover{border-bottom:1px solid #821122;}ul.guides{margin-bottom:30px;}ul.guides li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}h2.image-title{font-family:'Inconsolata',Monaco,"Lucida Console",Consolas,"Courier New";font-size:26px;font-style:normal;text-transform:uppercase;margin:0 0 4px 15px;text-align:center;}.lede{font-family:"Mercury SSm A","Mercury SSm B";font-style:italic;font-weight:400;line-height:1.4em;}.search-title{margin-bottom:40px;border-bottom:solid 1px #ccc;padding-bottom:10px;color:#777;}.page-links{margin-bottom:40px;font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-style:normal;font-weight:400;}.page-links li{font-size:1.5em;list-style-type:none;display:inline;}.page-links li.page_info{margin-right:30px;color:#000;}.page-links li a{padding:3px 8px;border-top:1px solid #fff;margin-right:1px;font-weight:500;}.page-links a:hover{background:#e0e0e0;color:#821122;border-top:1px solid #821122;}.page-links li.active_page a{background:#e0e0e0;}.meta-bar{margin:0 0 10px 0;color:#444;line-height:1.5em;font-size:.7em;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;text-transform:uppercase;}.meta-bar a{color:#444;}.meta-bar a:hover{color:#821122;}#single-feature-post .meta-bar,#single-long-post .meta-bar{margin-bottom:20px;}.author-info{margin-top:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}.author-info h3{font-size:20px;margin:0px;}.author-info img{float:left;margin:6px 0 10px 0;max-width:100%;height:auto;}.author-info .bio{width:80%;float:left;font-size:14px;line-height:21px;}#single-post h1{font-size:34px;line-height:1.3em;}#single-post.archive-post{margin-bottom:30px;padding-bottom:0;}#more-actions{border-top:1px solid #ccc;margin-top:30px;padding:30px 0 23px 0;}.entry h2,.entry h3,.entry h4,.entry h5{margin-top:1.5em;}img.img-left,.entry img.imgleft{padding:0px 1em 1em 0;}img.img-right,.entry img.imgright{padding:0px 0 1em 2em;}img.aligncenter{display:block;margin:0 auto 1em auto;}.full-featured-image{margin-left:-210px;width:1090px;margin-bottom:20px;}.archive-post .extrawide,.archive-post img.extrawide,.extrawideint{width:1090px;max-width:1090px;margin-left:-210px;}#related{border-top:1px solid #ccc;padding:30px 0 0px 0;font-weight:normal!important;}.yarpp-related #related h3{font-size:23px;font-weight:400;margin-bottom:0.7em;}#related h3{font-weight:400;}.yarpp-related #related{font-weight:normal;}#related ul{margin:12px 0 0 18px;}#related li{list-style-type:disc;margin-bottom:1.1em;line-height:1.4em;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;font-size:15px;}#related a{color:#821122;font-weight:500;text-decoration:none;border:none;}#related a:hover{border-bottom:1px solid #821122;}#related a:hover img{border:1px solid #e2e2e2;}#related .meta{font-size:0.8em;color:#666;}#related .meta a{color:#666;font-weight:normal;border:none;}#related .meta a:hover{border-bottom:1px solid #666;}.share{vertical-align:middle;text-align:center;margin:20px 0;}#comments-block{border-top:1px solid #e2e2e2;padding:30px 0 10px 0;margin:10px 0 10px 0;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;font-size:13px;}#comments-block #respond{margin-top:0px;}#comments-block ul{list-style-type:none;margin:0;padding:0;}#comments-block a{color:#821122;text-decoration:none;border:none;}#comments-block label{font-weight:500;font-size:1.2em;}#comments-block label small{font-weight:normal;color:#6b6b6b;}#comments-block input{padding:4px;border:1px solid #e2e2e2;background:#f0f0f0;font-size:1.2em;}#comments-block input#submit{border:none;background:none;padding:8px;}#comments-block textarea{width:98%;height:80px;padding:1%;font-size:1.2em;line-height:1.3em;border:1px solid #e2e2e2;background:#f0f0f0;}#comments-block li.comment:first-child,#comments-block li.pingback:first-child,#comments-block li.trackback:first-child{border-top:none;}#comments-block li.comment,#comments-block li.pingback,#comments-block li.trackback{border-top:1px dotted #e2e2e2;padding:20px 0 0px 0;margin-top:0;margin-bottom:0px;}#comments-block li.pingback,#comments-block li.trackback{font-size:0.95em;}#comments-block .commentlist{margin-bottom:20px;}#comments-block .comment .avatar{width:50px;float:left;margin:2px 15px 0 0;}#comments-block .comment .comment-content{width:555px;float:left;}#comments-block .comment .depth-2 .comment-content{width:490px;}#comments-block .comment .depth-3 .comment-content{width:425px;}#comments-block .comment p{line-height:1.5em;}#comments-block .comment .vcard{font-weight:500;}#comments-block .comment .vcard cite{font-weight:500;}#comments-block li.pingback cite a,#comments-block li.trackback cite a{font-weight:normal;}#comments-block .comment .comment-meta{color:#a1a1a1;}#comments-block .comment .comment-meta a{color:#a1a1a1;}#comments-block .comment .comment-meta a:hover{background:none;border-bottom:1px solid #a1a1a1;}#comments-block .comment .depth-2{margin-left:65px;}#comments-block .comment .depth-3{margin-left:65px;}#comments-block .comment .reply{margin-bottom:20px;font-weight:500;font-size:0.95em;}#comments-block .comment-reply-link{font-size:0.9em;color:#333;background-color:#e2e2e2;padding:3px;border:none;}#comments-block .comment-reply-link:hover{background-color:#821122;color:#fff;}#comments-block #cancel-comment-reply{font-size:12px;}#comments-block .comment .flowingdata-author .comment-text{border-right:2px solid #333;padding-right:10px;}#comments-block .comment .flowingdata-author .vcard cite{}#comments-block li.pingback a,#comments-block li.trackback a{font-weight:500;}#comments-block #trackbacks{margin-top:0px;margin-bottom:0px;padding:0px 0 10px 0;}#comments-block #trackbacks ul{border:none;list-style-type:disc;margin-left:15px;}#comments-block #trackbacks li{line-height:1.2em;margin-bottom:15px;}#comments-block .subscribe-to-comments input{}#comments-block .subscribe-to-comments label{display:inline;}.note-wrapper{margin-bottom:15px;}.members-note{text-transform:uppercase;padding:3px;background:#e0e0e0;color:#444;font-size:0.7em;border:1px solid #e0e0e0;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;display:inline;}#single-long-post #top-stuff{margin-bottom:30px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}#single-long-post .author{font-size:0.9em;margin:0 0 1.1em 1px;}#single-long-post .author a{color:#000;}#single-long-post .author a:hover{color:#821122;}#single-long-post .author strong{font-weight:normal}#single-long-post #lead-in-excerpt,#single-feature-post #lead-in,.lead-in-excerpt{font-size:23px;color:#333;margin-bottom:1em;line-height:29px;font-weight:normal;text-align:left;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}#single-long-post #top-stuff img{margin-top:5px;}#single-long-post .extrawide{margin-left:0;}#tut-meta{margin-bottom:20px;}#tut-meta .button-link{margin-right:10px;float:left;}#tut-meta .button-link a{padding:5px 10px;background:#821122;text-align:center;min-width:115px;color:#fff;display:block;font-size:0.8em;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;text-decoration:none;}#tut-meta .button-link a:hover{background:#af172e;}#single-long-post .tip{display:block;width:300px;margin-left:770px;height:0px;font-size:0.8em;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;line-height:1.5em;}a.subscribe-button{font-size:1.7em;text-decoration:none;background:#821122;color:#ffffff;padding:0.3em 0.4em;}#join-now{border-top:1px solid #ccc;border-bottom:1px solid #e2e2e2;padding:30px 0 40px 0;text-align:center;margin-bottom:30px;}#join-now p{font-size:1.2em;margin:0 auto 25px auto;line-height:1.5em;}#join-now .action-button{margin:0 auto;}#unsubscribed{padding:0px 0 30px 0;}#unsubscribed h3{font-size:20px;}#unsubscribed p{margin-bottom:1.9em;}#unsubscribed a{text-decoration:none;}#unsubscribed a:hover{text-decoration:none;}#unsubscribed ul{margin-bottom:30px;list-style-type:disc;}#unsubscribed ul li{margin:0 0 10px 30px;}#howimadethat-desc{margin-top:30px;border-left:1px solid #ccc;padding-left:20px;font-family:"Mercury SSm A","Mercury SSm B";font-style:italic;font-weight:400;}#howimadethat-desc em{font-style:normal;}code{font-family:"Courier New",Courier,monospace;font-weight:bold;color:#333;font-size:1.0em;}div.syntaxhighlighter.snippet{font-size:15px!important;padding:12px 2% 10px 2%!important;margin-bottom:20px!important;background:#f0f0f0!important;width:96%!important;}div.syntaxhighlighter.snippet .line{background:#f0f0f0!important;}#sidebar{padding-bottom:50px;}#sidebar .sec{margin-bottom:40px;border-bottom:1px solid #ccc;}#sidebar h2.sec-header{font-size:17px;margin:50px 0 20px;}#sidebar .archive-post .entry{font-size:0.9em;line-height:1.4em;}#sidebar #searchbox{padding-bottom:40px;}#sidebar #membership-sidebar{font-family:"Mercury SSm A","Mercury SSm B";font-style:italic;font-weight:400;padding:0px 0 35px 0;}#sidebar #membership-sidebar a,#membership-note a{color:#000;}#sidebar #membership-sidebar a strong,#membership-note a strong{font-family:"Mercury SSm A","Mercury SSm B";font-style:normal;font-weight:700;}#sidebar #membership-sidebar a small,#membership-note a small{color:#821122;border-bottom:2px solid #ccc;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}#sidebar #membership-sidebar a:hover small,#membership-note a:hover small{border-bottom:2px solid #821122;}#sidebar #membership-sidebar p,#membership-note p{font-size:1.3em;line-height:1.4em;margin-bottom:0.5em;}#sidebar #membership-sidebar p small,#membership-note p small{text-transform:uppercase;font-size:60%;font-style:normal;font-weight:bold;}#membership-note{text-align:center;margin-bottom:70px;}#membership-note .borderleft{border-left:4px solid #000;padding:50px 0 20px 30px;height:145px;text-align:left;}#membership-note .bordertop{border-top:4px solid #000;padding-top:30px;}#sidebar #categories,#member-perks{padding-bottom:30px;}#sidebar #categories .half{width:50%;float:left;}#sidebar #categories a,#member-perks a{color:#000;}#sidebar #categories a:hover,#member-perks a:hover,#sidebar #categories a:hover h4,#member-perks a:hover h4{color:#821122;}#sidebar #categories h4,#member-perks h4{margin-bottom:3px;line-height:1.0em}#sidebar #categories p,#member-perks p{font-style:italic;line-height:1.1em;margin-bottom:26px;}#sidebar #categories li.last-item p{margin-bottom:0;}#sidebar #favorites{padding-bottom:15px;}#sidebar #favorites .archive-post{margin-bottom:15px;padding-bottom:15px;}#sidebar #favorites .archive-post h4{line-height:1.0em;}#sidebar #favorites .archive-post .img-left{margin-bottom:0px;}#email-subscribe{margin-bottom:90px;}#email-subscribe input{border:1px solid #000;font-size:0.9em;padding:6px;width:200px;color:#333;vertical-align:middle;}#email-subscribe input.submit{width:80px;font-size:0.85em;border:1px solid #e2e2e2;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.33,rgb(226,226,226)),color-stop(0.67,rgb(242,242,242))   );background:-moz-linear-gradient(center bottom,rgb(226,226,226) 33%,rgb(242,242,242) 67%   );}#single-post.page h1{text-align:center;margin-bottom:20px;}#single-post.page .archive-featured-image{max-width:700px;height:auto;text-align:center;margin-bottom:30px;}#single-post.page .meta-bar{text-align:center;margin-bottom:20px;}.course-nav{border-bottom:1px solid #ccc;}.course-nav h4{font-size:1.0em;margin-bottom:0em;margin-top:20px;}.week{text-align:center;}.week-descrip{font-size:0.8em;color:#181818;font-family:"Gotham SSm A","Gotham SSm B";font-weight:400;line-height:1.4em;margin-bottom:20px;}.course-nav a:hover h4,.course-nav a:hover .week-descrip{color:#821122;}.section-break{background-image:url('images/section-break-v2.png');width:109px;height:17px;background-repeat:no-repeat;margin:40px auto;}.sectionsub-break{background-image:url('images/sectionsub-break.png');width:57px;height:17px;background-repeat:no-repeat;margin:40px auto;}#sidebar .sponsor{text-align:center;margin-bottom:30px;}.archive .sponsor{margin-bottom:40px;text-align:center;padding:0 21px;}#single-feature-post .entry .sponsor{width:300px;float:right;margin:6px -210px 50px 50px;}#med-sponsor-top{padding:0 20px;border-bottom:1px solid #ccc;}#med-sponsor-bottom{width:300px;margin:0 auto;}#search{margin:0;}#search input{border:1px solid #333;background-image:url("images/search-icon.png");background-repeat:no-repeat;background-position:98% center;font-size:14px;padding:3%;width:92%;margin:0;color:#999;}.thumbnail-list li{line-height:1.1em;padding-bottom:1.0em;margin-bottom:0.5em;list-style-type:none;clear:both;}.thumbnail-list li:last-child{padding-bottom:0;border:none;}.thumbnail-list li a img{border:1px solid #e0e0e0;float:left;margin-right:1.0em;}.thumbnail-list li a:hover img{border:1px solid #ccc;}.thumbnail-list li .meta-bar a{border-bottom:1px solid #ccc;}.thumbnail-list a.header{color:#000;font-size:14px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}.thumbnail-list a:hover{color:#821122;border:none;border-bottom:1px solid #821122;}.thumbnail-list img{max-width:150px;height:auto;}.thumbnail-list li div{clear:both;}.announcement{text-align:center;margin-bottom:40px;}#learning-page h2.sec-header{margin-bottom:20px;color:#000;font-size:24px;}#learning-page #tut-section{margin-bottom:30px;}#book-section .toplevel{margin-bottom:1.5em;}#book-section .sec-desc{margin-bottom:3.0em;}#book-section .section-break{margin-top:0;}#book-section .archive-post{padding-bottom:0;}#book-section .book-image{margin-bottom:10px;}#book-section .book-image img{border:1px solid #e0e0e0;max-width:75%;margin:0 auto;}#book-section a{color:#000;}#book-section a:hover{color:#821122;}#book-section h3{margin-bottom:0px;}#book-section a:hover h3,#book-section a:hover h4{color:#821122;}#book-section .subtitle{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;line-height:1.4em;}#book-section .author{margin-top:0.3em;font-size:0.7em;line-height:1.4em;text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B";}#book-section .note{width:80%;margin:0.7em auto 1.0em auto;}#book-section .note p{font-size:0.9em;line-height:1.4em;}#book-section a:hover .note{color:#000;}#book-section .smaller .book-image{margin-bottom:0em;height:185px;}#book-section .smaller .book-image img{max-height:170px;width:auto;}#book-section .smaller .subtitle{font-size:0.8em;}#book-section h4{margin-top:0;padding-top:0;}#learning-page .more-link{background-color:#821122;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;display:block;padding:5px;font-size:0.70em;margin:0 auto 60px auto;width:200px;font-weight:500;font-family:"Mercury SSm A","Mercury SSm B";font-style:normal;font-weight:700;border:none;}#charttype-content{}#charttype-content #tutorials-list{border-bottom:1px solid #ccc;margin-bottom:40px;}.charttypes{border-top:1px solid #ccc;padding:30px 0 5px 0;margin-top:30px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}.charttypes .ctype{padding:15px 0;border-top:1px solid #e0e0e0;}.charttypes .ctype h4{font-size:15px;margin-bottom:0em;}.charttypes p{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;margin-bottom:0;font-size:.8em;}.charttypes a{color:#821122;font-weight:500;text-decoration:none;border:none;}.charttypes a:hover{border-bottom:1px solid #821122;}.charttypes a:hover img{border:1px solid #e2e2e2;}.breakout{border-top:3px solid #000;border-bottom:3px solid #000;margin:35px 0 35px 0;padding:15px 0 17px 0;font-family:"Gotham SSm A","Gotham SSm B";font-weight:400;font-style:italic;font-size:14px;}.breakout h4{margin-top:0!important;padding-top:0!important;font-style:normal;}.breakout.tut{border:2px solid #333;padding:15px 12px;}.breakout img.breakout-thumb{max-width:280px;height:auto;border:1px solid #fff;float:left;margin:2px 15px 0 0;}.breakout a.plain{color:#000;border:none;}.breakout h4 a.plain:hover{color:#821122;}.breakout a.plain:hover img{border:1px solid #ccc;}.breakout p:last-child{margin-bottom:0;}.breakout-title{font-size:12px;text-transform:uppercase;font-style:normal;font-weight:500;}.pagenav{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}.pagenav h3{margin-bottom:35px;}.endpagenav{text-align:center;line-height:.8;margin:40px 0;}.endpagenav a.continue{text-align:center;padding:10px 0 10px 0;color:#ffffff;border:2px solid #821122!important;background:#821122;width:120px!important;display:block;-moz-border-radius:8px;border-radius:8px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;margin:0px auto;}.endpagenav a.back{color:#999;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;font-size:0.9em;}.endpagenav a.continue:hover{background:#a0152a;border:2px solid #a0152a!important;}.endpagenav a.back:hover{color:#821122;}.courseindex{border-top:1px solid #e0e0e0;padding-top:30px;font-size:0.75em;line-height:1.4em;}.courseindex ul{margin-top:1.0em;margin-left:0em;color:#ccc;}.courseindex ul ul{margin-left:.8em;}.courseindex ul li{margin-left:1.2em;}.courseindex ul ul li{margin-bottom:.6em;}.courseindex a{border:none;}.courseindex a.mainsec{font-weight:500;border-bottom:1px solid #ccc;}.courseindex a.mainsec:hover{border-bottom:1px solid #821122;}#footer-wrapper{margin-top:100px;border-top:5px solid #000;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding-bottom:30px;background:#fff;text-align:center;}ul#final-links{text-align:center;margin:7px 0 20px 0;}ul#final-links li{display:inline;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;margin:0 12px;font-size:14px;}ul#final-links li a{color:#000;}ul#final-links li a:hover{color:#821122;border-bottom:1px solid #821122;}#bottom-logo img{max-width:20px;height:auto;}#bottom{margin:30px 0;text-align:center;color:#777;font-size:12px;line-height:20px;}div.s2member-pro-stripe-checkout-form-description-div,.s2member-pro-stripe-form-description-div,.s2member-pro-paypal-form-description-div{font-family:"Mercury SSm A","Mercury SSm B"!important;font-size:18px!important;text-align:center!important;}div.s2member-pro-stripe-form-section-title,.s2member-pro-paypal-form-section-title{font-family:"Gotham SSm A","Gotham SSm B"!important;font-style:normal!important;font-weight:500!important;background:none!important;padding-bottom:5px!important;}label#s2member-pro-stripe-checkout-form-first-name-label span,label#s2member-pro-stripe-checkout-form-last-name-label span,label#s2member-pro-stripe-checkout-form-email-label span,label#s2member-pro-stripe-checkout-form-username-label span,#ws-plugin--s2member-profile label{font-family:"Gotham SSm A","Gotham SSm B"!important;font-style:normal!important;font-weight:500!important;}div#s2member-pro-stripe-checkout-form-submission-section-title,div#s2member-pro-stripe-cancellation-form-submission-section-title,div#s2member-pro-paypal-update-form-submission-section-title,div#s2member-pro-stripe-update-form-submission-section-title,div#s2member-pro-paypal-cancellation-form-submission-section-title{display:none!important;}div#s2member-pro-stripe-checkout-form-submit-div,div#s2member-pro-stripe-cancellation-form-submit-div,div#s2member-pro-paypal-update-form-submit-div,div#s2member-pro-stripe-update-form-submit-div,div#s2member-pro-paypal-cancellation-form-submit-div{text-align:center!important;margin:0 auto!important;float:none!important;}button#s2member-pro-stripe-checkout-submit{font-size:20px!important;text-align:center!important;background:#79BC32!important;color:#fff!important;padding:10px 16px!important;border:none!important;cursor:pointer!important;-moz-border-radius:8px;border-radius:8px;margin:0 auto;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;}button#s2member-pro-stripe-cancellation-submit,button#s2member-pro-paypal-cancellation-submit{font-size:14px!important;text-align:center!important;background:#ccc!important;color:#000!important;padding:8px 10px!important;border:none!important;cursor:pointer!important;-moz-border-radius:6px;border-radius:6px;margin:0 auto;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;}button#s2member-pro-paypal-update-submit,button#s2member-pro-stripe-update-submit{font-size:20px!important;text-align:center!important;background:#25425C!important;color:#fff!important;padding:10px 16px!important;border:none!important;cursor:pointer!important;-moz-border-radius:8px;border-radius:8px;margin:0 auto;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;}#ws-plugin--s2member-profile input,.s2member-pro-stripe-form input{font-size:15px!important;padding:8px!important;}input#ws-plugin--s2member-profile-submit{font-size:20px!important;text-align:center!important;background:#333!important;color:#fff!important;padding:10px 16px!important;border:none!important;cursor:pointer!important;-moz-border-radius:8px;border-radius:8px;}div#s2member-pro-stripe-checkout-form-card-token-summary{font-family:"Gotham SSm A","Gotham SSm B"!important;font-style:normal!important;font-weight:400!important;margin-top:20px!important;}#s2member-pro-stripe-checkout-form-options-div select{font-size:15px!important;}a.action-button{text-align:center;color:#ffffff;padding:15px 0 13px;font-weight:bold;border:2px solid #821122!important;width:240px!important;display:block;-moz-border-radius:12px;border-radius:12px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;font-size:1.2em;margin:0 auto;}a.action-button.monthly{background:#ffffff;color:#821122;border:2px solid #821122!important;}a.action-button.annual{background:#821122;}a.action-button:hover{background:#a0152a;color:#fff;}#membership-lead-in{margin-bottom:50px;padding:45px 0 40px 0;border-bottom:5px solid #000;}#membership-lead-in p{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-size:1.1em;}.container.sansserif p{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-size:0.9em;line-height:1.4em;}.info{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-size:2.4em;margin-bottom:0.5em;}.info .meta{margin-top:0.4em;font-size:.5em;color:#666;}.signup-buttons{}.bbp-forum-title{font-size:1.5em;}.bbp-topic-title{font-size:1.2em;line-height:1.4em;}#bbpress-forums img.avatar{border:none!important;}.entry #bbpress-forums .bbp-body .bbp-forum-info .bbp-forum-content{line-height:1.4em!important;}.bbp-forum-freshness{margin-bottom:0!important;line-height:1.2em;}.bbp-topic-meta{margin-top:1.0em!important;}.entry #bbpress-forums{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;}.entry #bbpress-forums a{border:none;}div.bbp-breadcrumb{}.entry #bbpress-forums .bbp-reply-content p{font-family:"Mercury SSm A","Mercury SSm B";font-weight:400;color:#333;font-size:1.1em;}div.bbp-submit-wrapper{float:none!important;}div.bbp-submit-wrapper button,#bbpress-forums button{font-size:1.4em!important;float:none!important;}.bbp-form .description,.bbp-form label{line-height:1.4em;}.form-table{line-height:1.4em;}#bbp-user-body img{display:none;}.clr{clear:both;}.img-left,.imgleft,.alignleft{float:left;margin:5px 25px 13px 0;}.img-right,.imgright,.alignright{float:right;margin:5px 0 13px 25px;}.centered{text-align:center;}.centered img{margin:0 auto;}.entry .centered{margin-bottom:1em;}iframe.responsive{max-width:100%;}.entry p small{font-size:.8em;line-height:1.2em;}table td{border:1px solid #ccc;padding:14px;}.entry table h4{font-size:1em;margin:0;}.breakout h4{margin-bottom:3px;}.entry .pagenav h3,.entry .pagenav h4{margin-top:.1em;}