body{font:normal 1em/1.22em skolar-1, skolar-2;font-weight:400;color:#1a1a1a;margin:0;padding:0;background:url(../img/reagan-bg-loop.jpg);}
ol,ul{list-style:none;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0;padding:0}
a{text-decoration:none;outline:0;color:#7f9d6e;font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2}
a img{border:0}
p{font-size:1em;line-height:1.375em;margin:0 0 30px}
.nm{margin:0!important}
.clear{clear:both}
#container{position:relative;width:855px;left:155px;min-height:400px;z-index:3;padding:39px 45px}
#top-half{position:fixed;top:0;left:155px;width:945px;height:400px;background:url(../img/container-bg.png) no-repeat top left;z-index:2}
body#layout-videos #top-half{background-position:0 -47px}
body#layout-interviews #top-half{background-position:0 -94px}
body#layout-articles #top-half{background-position:0 -141px}
body#layout-latest #top-half{background-position:0 -188px}
body#layout-notes #top-half{background-position:top left}
body#layout-about #top-half,body#layout-contact #top-half,body#layout-authors #top-half{background-color:#fff;background-image:none}
#bottom-half{position:fixed;top:400px;bottom:0;left:155px;width:945px;background-color:#fff}
.two-col-left{float:left;width:405px}
.two-col-right{float:right;width:405px}
.one-third-col{float:left;width:225px}
.two-thirds-col{margin:0 0 0 270px}
.two-thirds-col-reverse{margin:0 225px 0 0}
.mini-col-left{float:left;width:180px}
#mc-logo{position:fixed;top:39px;left:20px;width:135px;height:120px;text-indent:-9999px;background:url(../img/mc-logo.png) no-repeat top left}
#bg-tag{position:fixed;top:39px;right:0;text-decoration:none;color:#000;background:url(../img/bg-tag-bg.png);font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;z-index:1;padding:13px 30px 13px 13px}
#bg-tag span{display:block;font-family:skolar-1, skolar-2}
#bg-tag strong{position:absolute;top:13px;right:13px;font-weight:normal;font-size:1.4em}
#bg-tag-expanded{position:fixed;top:39px;right:-225px;width:189px;color:#fff;background:#1a1a1a;z-index:9999;padding:13px}
#bg-tag-expanded span{display:block;font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2}
#bg-tag-expanded p{font-size:.85em;margin:0 0 20px}
#bg-tag-expanded a{display:block;color:#7f9d6e}
#bg-tag-expanded img{display:block;margin:12px 0 18px}
a#bg-iphone{display:inline-block;height:31px;line-height:31px;background:url(../img/ico-iphone.png) no-repeat top left;margin:12px 20px 0 0;padding:0 0 0 21px}
a#bg-ipad{display:inline-block;height:44px;line-height:44px;background:url(../img/ico-ipad.png) no-repeat top left;margin:12px 0 0;padding:0 0 0 37px}
#view-bg{margin:0 0 8px}
#btn-close{position:absolute;top:13px;right:13px;display:block;width:9px;height:9px;text-indent:-9999em;background:url(../img/btn-x-close.png) no-repeat top left}
#navigation{position:fixed;left:20px;top:186px}
#navigation a{display:block;text-decoration:none;color:#000;font-size:1.8em;font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;margin:0 0 28px;padding:0 0 0 23px}
#navigation a:hover,#navigation a.active{color:#fff;background-position:bottom left}
#nav-latest{background:url(../img/nav-latest.png) no-repeat top left}
#nav-articles{background:url(../img/nav-articles.png) no-repeat top left}
#nav-interviews{background:url(../img/nav-interviews.png) no-repeat top left}
#nav-videos{background:url(../img/nav-videos.png) no-repeat top left}
#nav-notes{background:url(../img/nav-notes.png) no-repeat top left}
#util-nav{position:fixed;top:420px;left:20px;width:135px;background:url(../img/util-nav-divider.png) repeat-x top left}
#util-nav li{height:38px;line-height:37px;background:url(../img/util-nav-divider.png) repeat-x bottom left}
#util-nav li a{color:#000;text-decoration:none;font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2}
#util-nav li a:hover{color:#fff}
.dbl{background:url(../img/double-border.png) repeat-x 0 50%;margin:0 0 25px}
.dbl span{color:#7f7f7f;text-transform:none!important;font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;background:#fff;padding:0 10px 0 0}
h5{font-size:1em;line-height:1em;color:#7f7f7f;text-transform:uppercase;margin:0 0 35px;padding:0 0 0 20px}
h5.articles{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;background:url(../img/ico-articles.png) no-repeat top left}
h5.interviews{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;background:url(../img/ico-interviews.png) no-repeat top left}
h5.notes{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;background:url(../img/ico-notes.png) no-repeat top left}
h5.videos{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;background:url(../img/ico-videos.png) no-repeat top left}
h6{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;font-size:1em}
a.arrow{background:url(../img/ico-arrow.png) no-repeat right 2px;padding:0 20px 0 0}
a.arrow-back{background:url(../img/ico-arrow-back.png) no-repeat left 2px;padding:0 0 0 20px}
#latest-feature{zoom:1;margin:0 0 50px}
#latest-feature h1{line-height:1.1em;font-size:2.2em;margin:0 0 10px}
#latest-feature p{font-size:1em;margin:0 0 17px}
#latest-feature a.arrow{font-size:1.25em;background-position:right 5px}
#latest-feature p#byline{font-size:1em;font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;margin:0 0 10px}
#latest-content{zoom:1;margin:30px 0 0}
.latest-item{float:left;width:180px;min-height:280px;font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;margin:0 45px 40px 0}
.item{display:block;width:180px;height:120px;margin:0 0 18px}
.item img{border:0;background:#fff;padding:0 11px 11px 0}
.latest-item h4{font-size:1.2em;line-height:1.12em;font-family:skolar-1,skolar-2;margin:0 0 8px}
.latest-item span{display:block;color:#7f7f7f;margin:0 0 8px}
#layout-articles h1,#layout-shop h1,#layout-videos h1,#layout-notes h1,#layout-interviews h1{margin:0 0 25px}
#layout-articles p a,#layout-shop p a,#layout-videos p a,#layout-notes p a,#layout-interviews p a,#layout-about p a,#layout-contact p a,.article-section a,#layout-authors p a{font-family:Skolar-1, Skolar-2}
img.article{margin:0 0 36px}
.img-caption{position:relative;margin:0 0 36px}
.img-caption span{position:absolute;left:0;bottom:0;width:160px;color:#666;background:#fff;padding:20px 20px 0 0}
.article-section{clear:both;overflow:hidden;font-size:1em;line-height:1.375em;margin:0 0 30px}
.author{overflow:hidden;margin:0 0 30px}
.author img{float:left;margin:0 20px 0 0}
.author h2{font-size:1.1em;padding:10px 0 0}
.author.small h2{font-size:1em}
.author h6{margin:0 0 15px}
#layout-authors h1{margin:30px 0 20px;line-height:30px}
#layout-authors .one-third-col-reverse{margin:40px 0 0}
h1#author-h1{margin:30px 0 50px}
#meta p{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;margin:0}
#meta p a{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2}
#layout-about h1,#layout-contact h1{margin:66px 0 30px}
#contact-form input{width:389px;height:27px;border:1px solid #d5d5d5;outline:0;font-family:skolar-1, skolar-2, Georgia;font-size:1.1em;background:#f4f6f1;margin:0 0 20px;padding:12px 8px}
#contact-form textarea{width:389px;height:150px;border:1px solid #d5d5d5;outline:0;font-family:skolar-1, skolar-2, Georgia;font-size:1.1em;background:#f4f6f1;margin:0 0 20px;padding:12px 8px}
#btn-contact-send{position:absolute;left:-9999px;width:auto}
#btn-send{font-size:1.25em;background-position:right 4px}
#colophon{font-size:.875em}
#tv{margin:0 0 35px}
#interview-links{margin:25px 0}
#interview-links a{display:block;line-height:22px}
#interview-work{clear:both;margin:25px 0 0}
#interview-work img{width:100%;margin:0 auto 25px 0}
.cols{float:right;width:585px;-moz-column-width:270px;-moz-column-gap:45px;-webkit-column-width:270px;-webkit-column-gap:45px;column-width:270px;column-gap:45px;margin:0}
.cols h3{text-transform:uppercase;font-size:1em;margin:0 0 15px}
.question{font-style:italic;font-weight:600;font-size:1.063em;margin:0 0 30px 270px}
.answer{margin:0 0 30px 270px}
.image{margin:0 0 30px 135px}
#paginate{float:right}
#paginate a{float:left;width:32px;height:15px;padding:0 0 0 15px}
#btn-next{border-left:1px solid #ccc;background:url(../img/btn-next.png) no-repeat top right;padding:0}
#btn-prev{width:27px!important;background:url(../img/btn-prev.png) no-repeat top left}
#footer{font-family:proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;overflow:hidden;background:url(../img/double-border.png) repeat-x top left;margin:30px 0 0;padding:23px 0}
#footer h4{font-size:1em;text-transform:uppercase;color:#7f7f7f;margin:0 0 10px}
#about{float:left;width:180px;font-size:.9375em;padding:0 45px 0 0}
#about p{font-family:skolar-1,skolar-2;margin:0 0 10px}
#mc-meta{color:#777;margin:20px 0 0}
#mc-meta span{margin:0 0 0 7px}
#twitter,#rss{display:block;background:url(../img/ico-twitter.png) no-repeat 0 2px;margin:3px 0;padding:0 0 0 20px}
#rss{background:url(../img/ico-rss.png) no-repeat 0 2px}
#search{float:left;width:270px;padding:0 45px 0 0}
#site-search{width:200px;height:15px;border:1px solid #d5d5d5;outline:0;background:#f4f6f1;padding:6px 8px}
#btn-search-submit{position:absolute;left:-9999em}
#btn-search{font-size:1.25em;background-position:right 4px;margin:0 0 0 10px;padding:0 16px 0 0}
#popular-categories{margin:0 0 10px}
#sponsors{float:left;width:300px}
#fusion_ad a img{float:left;margin:0 15px 0 0}
.fusiontext{display:block;margin:0 0 8px}
.result h3{font-family:Skolar-1, Skolar-2;margin:0 0 15px}
.result .two-thirds-col{margin:0 0 0 250px}
.result a.arrow{display:block;background-position:80px 1px;margin:7px 0 0}
#uhoh{text-align:center;margin-top:60px}
#uhoh .line1,#uhoh .line2{background:url(../img/double-border.png) repeat-x bottom left;padding-bottom:5px;margin:0 auto 24px}
#uhoh .line6{background:url(../img/double-border.png) repeat-x top left;margin:0 auto;padding:5px 0}
#uhoh .line1{color:#6c6c6c;font:16px proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;width:150px;padding-bottom:10px;margin:0 auto}
#uhoh .line2,#uhoh .line6{font:68px proxima-nova-extra-condensed-1,proxima-nova-extra-condensed-2;text-transform:uppercase;color:#d3d3d3;width:150px}
#uhoh .line3,#uhoh .line5{text-transform:uppercase;font-size:20px;margin:20px auto}
#uhoh .line4{font:italic 72px/.9 Skolar-1, Skolar-2}
.safety{width:150px;background:url(../img/double-border.png) repeat-x top left;display:block;text-align:center;margin:0 auto 300px;padding:15px 0}
.size-chart{width:100%;height:8px;background:#d5d5d5;margin:0 0 8px}
.fill{width:100%;height:100%;background:#1a1a1a}
#size-select{display:block;margin:0 0 15px}
#container.shop label{display:block;font-size:14px;margin:0 0 4px}
a:hover,#bg-tag-expanded a:hover{color:#6fa2bc}
.one-third-col-reverse,.mini-col-right{float:right;width:180px}
.mini-cols,.result{overflow:hidden}
#latest-content:after,.author:after,#latest-feature:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.author.small,#search form{margin:0 0 20px}
.author.small a,#uhoh span{display:block}
.mini-col-right,.mini-col-left {font-size:14px;}.mini-cols a.arrow{font-size:20px;background-position: right 4px;}p#price span{font-size:24px; important}p#price{font-size:14px;}