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}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font-size:13px;line-height:30px;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f7f0), color-stop(100%, #fcfbf7));background:-webkit-linear-gradient(top, #f9f7f0,#fcfbf7);background:-moz-linear-gradient(top, #f9f7f0,#fcfbf7);background:-o-linear-gradient(top, #f9f7f0,#fcfbf7);background:-ms-linear-gradient(top, #f9f7f0,#fcfbf7);background:linear-gradient(top, #f9f7f0,#fcfbf7);font-family:"Source Sans Pro",sans-serif;font-weight:500}a{color:#55aacb;text-decoration:none}a:hover{color:#2c738e}nav{overflow:hidden;*zoom:1}nav ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}nav ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}nav ul li:first-child,nav ul li.first{padding-left:0}nav ul li:last-child{padding-right:0}nav ul li.last{padding-right:0}strong{font-weight:bold}#page{display:none;width:960px;margin:0 auto}#page header{overflow:hidden;*zoom:1;text-align:center}#page header h1{text-indent:110%;white-space:nowrap;overflow:hidden;background-image:url('../images/../images/Barbara-Cain.png?1344455620');background-repeat:no-repeat;background-position:50% 50%;width:706px;height:97px;font-size:100px;margin:10px auto 15px;background-position-x:0;background-position-y:0}#page header h1 a{display:block;padding:40px}#page header h2{font-size:14px;word-spacing:4px;letter-spacing:2px;border-bottom:2px solid #ccc;padding:0 0 5px;font-weight:500}#page header #main-nav{display:inline;float:left;text-transform:uppercase;font-size:16px;padding:10px 20px}#page header #main-nav li{position:relative;list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:25px;padding-right:25px;letter-spacing:3px}#page header #main-nav li:first-child,#page header #main-nav li.first{padding-left:0}#page header #main-nav li:last-child{padding-right:0}#page header #main-nav li.last{padding-right:0}#page header #main-nav li a{color:#000}#page header #main-nav li a:hover{color:#333}#page header #main-nav li a.active{color:#55aacb}#page header #main-nav li a.active:hover{color:#2c738e}#page header #main-nav li:after{content:"+";position:absolute;right:-5px;top:-1px;color:#ccc}#page header #main-nav li:last-child:after{content:none}#page header #social-nav{display:inline;float:right}#page header #social-nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:0;padding-right:0;height:45px;width:45px}#page header #social-nav li:first-child,#page header #social-nav li.first{padding-left:0}#page header #social-nav li:last-child{padding-right:0}#page header #social-nav li.last{padding-right:0}#page header #social-nav li a{display:block;padding:10px}#page header #social-nav #twitter-icon{text-indent:110%;white-space:nowrap;overflow:hidden;background-image:url('../images/../images/twitter-icon.png?1344455620');background-repeat:no-repeat;background-position:50% 50%;width:51px;height:51px;background-position-x:0;background-position-y:0}#page header #social-nav #facebook-icon{text-indent:110%;white-space:nowrap;overflow:hidden;background-image:url('../images/../images/facebook-icon.png?1344455620');background-repeat:no-repeat;background-position:50% 50%;width:51px;height:51px;background-position-x:0;background-position-y:0}#page .content{border-bottom:2px solid #000;border-top:2px solid #000;position:relative}#page .content #home{text-align:center;position:relative}#page .content #home #carousel{margin:0 auto;width:960px;height:385px;margin:25px 0 45px;position:relative;overflow:hidden;-webkit-box-shadow:2px 3px 15px -1px #d1d1d1;-moz-box-shadow:2px 3px 15px -1px #d1d1d1;box-shadow:2px 3px 15px -1px #d1d1d1}#page .content #home #carousel ul{position:absolute;width:20000em}#page .content #home #carousel ul li{display:inline;float:left}#page .content #home #carousel-nav>*{position:absolute;display:block;padding:50px;top:135px;cursor:pointer}#page .content #home #carousel-nav .prev{background:url('../images/../images/prev.png?1344455620') no-repeat bottom left;left:-42px}#page .content #home #carousel-nav .next{background:url('../images/../images/next.png?1344455620') no-repeat bottom right;right:-42px}#page .content #home #testimonials h3{font-family:"Merriweather",serif;font-size:27px;margin:20px}#page .content #home #testimonials .testimonial{width:870px;margin:0 auto 30px;color:#4d4d4d;font-weight:400;font-style:italic;font-size:18px}#page .content #home #testimonials .testimonial .source{font-style:normal;font-size:24px;color:#333;font-weight:600;margin:10px 0}#page .content #home #testimonials .testimonial .source p{padding:0 0 5px}#page .content #home #testimonials .testimonial .source .note{font-size:13px;font-weight:400;margin:10px;line-height:25px}#page .content #bio{overflow:hidden;*zoom:1}#page .content #bio figure{display:inline;float:left;position:relative;right:20px}#page .content #bio .column{position:relative;right:25px;padding:20px 10px 0 0}#page .content #bio .column h3{text-indent:110%;white-space:nowrap;overflow:hidden;background-image:url('../images/../images/biography-title.png?1344455620');background-repeat:no-repeat;background-position:50% 50%;height:100px;margin:0 0 10px}#page .content #bio .column p{position:relative;left:8px}#page .content #book-list h3{text-indent:110%;white-space:nowrap;overflow:hidden;background-image:url('../images/../images/book-list-title.png?1344455620');background-repeat:no-repeat;background-position:50% 50%;width:525px;height:75px;margin:25px auto;background-position-x:0;background-position-y:0}#page .content #book-list h4{text-align:center;font-size:12px;letter-spacing:2px;width:630px;margin:0 auto;line-height:18px}#page .content #book-list #books{overflow:hidden;*zoom:1;padding:30px 0 0}#page .content #book-list #books .book{display:inline;float:left;width:400px;margin:0 20px 40px;padding:0 20px;min-height:225px;height:auto !important;height:225px;background:#fff;overflow:hidden;position:relative;-webkit-box-shadow:2px 3px 15px -1px #d1d1d1;-moz-box-shadow:2px 3px 15px -1px #d1d1d1;box-shadow:2px 3px 15px -1px #d1d1d1}#page .content #book-list #books .book .featured-image{display:inline;float:left;padding:10px 20px 0 0}#page .content #book-list #books .book h5{font-weight:900;color:#4d4d4d;font-size:15px;padding:10px 0 0;margin:0 0 2px}#page .content #book-list #books .book p{line-height:18px;font-size:11px;font-weight:500}#page .content #book-list #books .book .amazon-purchase-link{text-indent:110%;white-space:nowrap;overflow:hidden;background-image:url('../images/../images/amazon-button.png?1344455620');background-repeat:no-repeat;background-position:50% 50%;width:121px;height:29px;background-position-x:0;background-position-y:0;background-color:transparent;border:none;cursor:pointer;position:absolute;bottom:5px;right:20px}#page footer{padding:25px 0 150px;line-height:18px;color:#4d4d4d;text-transform:uppercase;font-size:12px;position:relative}#page footer #copyright{display:inline;float:left;text-transform:none;position:absolute;top:25px;left:0}#page footer #contact{text-align:center;letter-spacing:2px}#page footer #contact a{text-decoration:underline}#page footer #footer-nav{position:absolute;top:25px;right:0}#page footer #footer-nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:10px;padding-right:10px}#page footer #footer-nav li:first-child,#page footer #footer-nav li.first{padding-left:0}#page footer #footer-nav li:last-child{padding-right:0}#page footer #footer-nav li.last{padding-right:0}
