#page{font-size:12px;font-size:1.2rem;}#page #wrapper{clear:both;margin:20px auto 0;width:950px;padding:0;list-style:none;}@media only screen and (max-width:629px){#page #wrapper{width:320px;}}@media only screen and (min-width:630px) and (max-width:949px){#page #wrapper{width:630px;margin-top:60px;}}@media only screen and (min-width:1270px){#page #wrapper{width:1270px;}}@media only screen and (max-width:629px){#page #wrapper li:not(#enews):not(#bookrecs):hover{cursor:pointer;}#page #wrapper li:not(#enews):not(#bookrecs):hover h1 a{color:#0090c4;text-decoration:underline;}}#page #wrapper .brick{width:300px;height:auto;float:left;background:#fff;border:1px solid #d9d9d9;box-shadow:0px 6px 6px -3px #DFDFDF;list-style:none;margin:0 0 20px 0;position:relative;}#page #wrapper .brick:hover{box-shadow:none;}#page #wrapper .brick img{display:block;width:100%;height:auto;margin-bottom:10px;}@media only screen and (max-width:629px){#page #wrapper .brick img{display:none;}}#page #wrapper .brick h2,#page #wrapper .brick h3{margin:5px 5px 10px 5px;}#page #wrapper .brick .details{padding:15px 7px 10px 10px;position:relative;}@media only screen and (max-width:629px){#page #wrapper .brick .details{padding:20px 7px 10px;}}#page #wrapper .brick .location,#page #wrapper .brick .description{font-size:14px;line-height:1.3em;}#page #wrapper .brick .date{font-size:16px;font-weight:400;padding:3px 0;}#page #wrapper .brick .location{padding:0px 0 10px;}#page #wrapper .brick h1{font-size:18px;font-weight:700;line-height:1.3em;margin:10px 0 3px;}#page #wrapper .brick h1 a{color:#222;text-decoration:none;}#page #wrapper .brick h1 a:hover{color:#0090c4;text-decoration:underline;}#page #wrapper .brick .tag{background:white;color:#0090c4;font-weight:bold;text-transform:uppercase;position:absolute;top:10px;}@media only screen and (min-width:630px){#page #wrapper .brick .tag{top:5px;}}@media only screen and (min-width:630px){#page #wrapper .brick{border:1px solid rgba(208,208,208,0.91);}#page #wrapper .brick:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,0.4);box-shadow:0 3px 10px 0 rgba(0,0,0,0.4);}}#page #wrapper .brick iframe{display:none;width:300px;height:260px;}@media only screen and (min-width:630px){#page #wrapper .brick iframe{display:inline-block;}}#page #wrapper .brick.brick-two-thirds{color:#fff;background-image:none;width:620px;height:300px;overflow:hidden;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-two-thirds{width:300px;height:auto;}}#page #wrapper .brick.brick-two-thirds .details{width:30%;background-color:#cc1a16;border-left:none;color:white;padding:26px 10px 15px 15px;position:absolute;bottom:0;right:0;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-two-thirds .details{height:auto;width:auto;background:#fff;border-left:10px solid #cc1a16;color:#222;position:relative;bottom:auto;}}#page #wrapper .brick.brick-two-thirds .details .tag{background:transparent;color:inherit;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-two-thirds .details .tag{color:#cc1a16;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-two-thirds .details .tag{top:10px;font-weight:400;letter-spacing:.1em;}}#page #wrapper .brick.brick-two-thirds .details h1 a{color:#fff;text-decoration:none;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-two-thirds .details h1 a{color:#222;}}#page #wrapper .brick.brick-two-thirds .details h1 a:hover{text-decoration:underline;}@media only screen and (min-width:630px){#page #wrapper .brick.brick-two-thirds .details h1{font-size:30px;font-weight:400;line-height:1.2em;margin-top:5px;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-two-thirds .details .location{font-weight:300;}}#page #wrapper .brick.brick-two-thirds .details .description{font-size:14px;line-height:1.2em;}@media only screen and (min-width:630px){#page #wrapper .brick.brick-two-thirds .details .description{font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:.07em;}}#page #wrapper .brick.brick-one-third-feature{width:300px;height:300px;overflow:hidden;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-one-third-feature{color:#fff;width:300px;height:auto;background-image:none;}}#page #wrapper .brick.brick-one-third-feature .details{width:55%;background:#0090c4;border-left:none;bottom:0;left:0;position:absolute;padding:26px 10px 10px 10px;color:#fff;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-one-third-feature .details{position:relative;height:auto;background:#fff;border-left:10px solid #0090c4;color:#222;}}#page #wrapper .brick.brick-one-third-feature .details .tag{background:transparent;color:#fff;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-one-third-feature .details .tag{color:#0090c4;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-third-feature .details .tag{top:10px;font-weight:400;letter-spacing:.1em;}}#page #wrapper .brick.brick-one-third-feature .details h1{line-height:1.2em;}#page #wrapper .brick.brick-one-third-feature .details h1 a{color:#fff;}@media only screen and (max-width:629px){#page #wrapper .brick.brick-one-third-feature .details h1 a{color:#222;}}#page #wrapper .brick.brick-one-third-feature .details h1 a:hover{text-decoration:underline;}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-third-feature .details h1{font-size:21px;font-weight:400;letter-spacing:.05em;line-height:1.2em;margin-top:5px;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-third-feature .details .description,#page #wrapper .brick.brick-one-third-feature .details .location,#page #wrapper .brick.brick-one-third-feature .details .date{font-size:13px;color:white;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-third-feature .details .date{font-size:15px;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-third-feature .details .location,#page #wrapper .brick.brick-one-third-feature .details .description{font-weight:300;}}#page #wrapper .brick.brick-one-half{width:300px;height:auto;color:inherit;}#page #wrapper .brick.brick-one-half .top{margin-bottom:0;}#page #wrapper .brick.brick-one-half > a{display:none;}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-half > a{display:block;width:140px;height:140px;overflow:hidden;}}@media only screen and (min-width:950px){#page #wrapper .brick.brick-one-half > a{width:230px;height:220px;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-half{width:300px;height:140px;background:#5f564b;color:#fff;}}@media only screen and (min-width:950px){#page #wrapper .brick.brick-one-half{width:460px;height:220px;}}#page #wrapper .brick.brick-one-half img{position:static;height:140px;width:auto;margin:0;}@media only screen and (min-width:950px){#page #wrapper .brick.brick-one-half img{width:230px;height:220px;border-right:3px solid #fff;position:absolute;left:0px;}}#page #wrapper .brick.brick-one-half .details{position:relative;border-left:10px solid #5f564b;}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-half .details{position:absolute;left:50%;top:0;float:right;background:inherit;border-left:none;height:110px;overflow:hidden;padding:25px 7px 0 0;}#page #wrapper .brick.brick-one-half .details .location,#page #wrapper .brick.brick-one-half .details .date,#page #wrapper .brick.brick-one-half .details .description{display:none;}}@media only screen and (min-width:950px){#page #wrapper .brick.brick-one-half .details{left:238px;height:190px;padding-left:7px;}#page #wrapper .brick.brick-one-half .details .location,#page #wrapper .brick.brick-one-half .details .date,#page #wrapper .brick.brick-one-half .details .description{display:block;}}#page #wrapper .brick.brick-one-half .details .tag{background:transparent;color:#5f564b;}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-half .details .tag{color:#36c6f9;font-weight:400;letter-spacing:.1em;top:10px;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-half .details h1{font-size:21px;font-weight:400;letter-spacing:.05em;line-height:1.1em;}#page #wrapper .brick.brick-one-half .details h1 a{color:#fff;}}@media only screen and (min-width:630px){#page #wrapper .brick.brick-one-half .details .location,#page #wrapper .brick.brick-one-half .details .description{font-weight:300;}}#page #wrapper #bookrecs{width:300px;height:auto;padding-bottom:25px;}@media only screen and (min-width:630px){#page #wrapper #bookrecs{width:620px;padding-bottom:0;}}#page #wrapper #bookrecs .filters{position:relative;height:20px;margin-top:10px;}@media only screen and (min-width:630px){#page #wrapper #bookrecs .filters{height:15px;}}#page #wrapper #bookrecs .filters .filter{cursor:pointer;text-decoration:underline;position:absolute;top:20px;left:7px;display:none;}@media only screen and (min-width:630px){#page #wrapper #bookrecs .filters .filter{display:block;top:0;right:10px;left:inherit;}}#page #wrapper #bookrecs .filters .filter.active{display:block;cursor:auto;color:#0090c4;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;position:absolute;top:0;}@media only screen and (min-width:630px){#page #wrapper #bookrecs .filters .filter.active{left:7px;width:40%;}}#page #wrapper #bookrecs .booklist{width:inherit;margin:0 auto;padding-left:7px;}#page #wrapper #bookrecs .booklist.recent{display:none;}#page #wrapper #bookrecs .book{float:left;list-style:none;width:100%;clear:left;margin:6px 0;padding:0;text-align:left;}@media only screen and (min-width:630px){#page #wrapper #bookrecs .book{width:100px;overflow:hidden;margin:0 5px;padding:5px;clear:none;}}#page #wrapper #bookrecs .cover-image{display:none;height:160px;position:relative;}@media only screen and (min-width:630px){#page #wrapper #bookrecs .cover-image{display:block;margin-bottom:5px;}}#page #wrapper #bookrecs .cover-image img{width:100%;height:auto;position:absolute;bottom:0;left:0;border:1px solid #e2dedb;margin-bottom:0;}#page #wrapper #bookrecs .info{text-decoration:none;}#page #wrapper #bookrecs .info:hover{text-decoration:underline;color:#0090c4;}#page #wrapper #bookrecs .info p{line-height:1.2em;margin:0px;}#page #wrapper #bookrecs .info .title{font-size:16px;}#page #wrapper #bookrecs .info .author,#page #wrapper #bookrecs .info .subtitle{font-size:12px;font-weight:normal;}@media only screen and (min-width:630px){#page #wrapper #bookrecs .info p,#page #wrapper #bookrecs .info .title{font-size:12px;line-height:1em;padding-bottom:5px;}#page #wrapper #bookrecs .info .title{font-weight:700;}}#page #wrapper #enews{width:300px;height:100px;}#page #wrapper #enews #news_signup{padding-left:7px;background:none;}#page #wrapper #enews h1{color:#cc1a16;font-size:12px;font-weight:700;text-transform:uppercase;}#page #wrapper #enews input[type="email"]{border:1px solid #acb1b7;margin:10px 0px 0px 0px;padding:2px 5px;width:200px;height:20px;float:left;}#page #wrapper #enews input[type="submit"]{background:#0090c4;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;float:left;letter-spacing:.1em;margin:9.5px 0px 0px 6px;padding:6px;text-transform:uppercase;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}#page #wrapper #enews input[type="submit"]:hover{background:#02a8e0;}#page #wrapper #enews .privacy{color:#acb1b7;position:absolute;bottom:10px;right:8px;text-decoration:none;}#page #wrapper #enews .privacy:hover{text-decoration:underline;}
.lt-ie9 body #page #wrapper .brick.brick-one-half{background:#5f564b;color:white;width:460px;height:220px;}.lt-ie9 body #page #wrapper .brick.brick-one-half .top{margin-bottom:0;}.lt-ie9 body #page #wrapper .brick.brick-one-half > a{display:block;overflow:hidden;width:230px;height:220px;}.lt-ie9 body #page #wrapper .brick.brick-one-half img{width:230px;height:220px;border-right:3px solid white;margin-right:10px;position:absolute;left:0px;}.lt-ie9 body #page #wrapper .brick.brick-one-half .details{position:absolute;top:0;float:right;background:inherit;border-left:none;overflow:hidden;left:238px;height:190px;}.lt-ie9 body #page #wrapper .brick.brick-one-half .details .location,.lt-ie9 body #page #wrapper .brick.brick-one-half .details .date,.lt-ie9 body #page #wrapper .brick.brick-one-half .details .description{display:block;}.lt-ie9 body #page #wrapper .brick.brick-one-half .details .tag{color:#4ac5f8;font-weight:400;letter-spacing:.1em;}.lt-ie9 body #page #wrapper .brick.brick-one-half .details h1{font-size:21px;font-weight:400;letter-spacing:.05em;}.lt-ie9 body #page #wrapper .brick.brick-one-half .details h1 a{color:white;}.lt-ie9 body #page #wrapper #bookrecs{width:620px;height:260px;padding-bottom:0;}.lt-ie9 body #page #wrapper #bookrecs .select-filter{margin:10px 10px 5px;}.lt-ie9 body #page #wrapper #bookrecs .select-filter h1{color:#0090c4;text-transform:none;display:inline;font-size:18px;font-size:1.8rem;}.lt-ie9 body #page #wrapper #bookrecs .filters{height:15px;}.lt-ie9 body #page #wrapper #bookrecs .filters .filter{cursor:pointer;text-decoration:underline;position:absolute;top:0;right:10px;left:inherit;display:block;}.lt-ie9 body #page #wrapper #bookrecs .filters .filter.active{display:block;cursor:auto;color:#0090c4;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;position:absolute;top:0;left:7px;width:40%;}.lt-ie9 body #page #wrapper #bookrecs .booklist{width:inherit;margin:0 auto;padding-left:7px;}.lt-ie9 body #page #wrapper #bookrecs .booklist.recent{display:none;}.lt-ie9 body #page #wrapper #bookrecs .book{float:left;list-style:none;width:100px;overflow:hidden;margin:0 5px;padding:5px;clear:none;}.lt-ie9 body #page #wrapper #bookrecs .cover-image{display:block;margin-bottom:5px;height:160px;position:relative;}.lt-ie9 body #page #wrapper #bookrecs .cover-image img{width:100%;height:auto;position:absolute;bottom:0;left:0;border:1px solid #e2dedb;margin-bottom:0;}.lt-ie9 body #page #wrapper #bookrecs .info p,.lt-ie9 body #page #wrapper #bookrecs .info .title{font-size:12px;line-height:1em;}.lt-ie9 body #page #wrapper #bookrecs .info .title{font-weight:700;}.lt-ie9 body #page #wrapper #bookrecs .info .author,.lt-ie9 body #page #wrapper #bookrecs .info .subtitle{font-size:12px;}.lt-ie9 body #page #wrapper #enews{width:300px;height:100px;}.lt-ie9 body #page #wrapper #enews #news_signup{padding-left:7px;}.lt-ie9 body #page #wrapper #enews h1{color:#cc1a16;font-size:12px;font-weight:700;text-transform:uppercase;}.lt-ie9 body #page #wrapper #enews input[type="email"]{border:1px solid #acb1b7;margin:10px 0px 0px 0px;padding:2px 5px;width:200px;height:20px;}.lt-ie9 body #page #wrapper #enews input[type="submit"]{background:#0090c4;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:white;float:right;letter-spacing:.1em;margin:11px 10px 0 0;padding:6px;text-transform:uppercase;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}.lt-ie9 body #page #wrapper #enews input[type="submit"]:hover{background:#02a8e0;}.lt-ie9 body #page #wrapper #enews .privacy{color:#acb1b7;position:absolute;bottom:5px;right:10px;}
