/*
Theme Name: Wimpy Kid 1.1
Author: Multiple
Author URI: https://wimpykid.com
Description: The mobile-friendly update to the original Wimpy Kid theme
Version: 1.1
*/


/* Reset styles etc. */
*{margin:0;padding:0}
body{line-height:1;height:100%;}
fieldset,img{border:0}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th{text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}
a{outline:none;text-decoration:none;color:#001298;}
a:hover{text-decoration:underline;}
img{vertical-align:bottom}
object{display:block}
option{padding-right:.5em}
input{vertical-align:middle}
input[type=submit]{cursor:pointer}
.clear{clear:both;overflow:hidden;height:0}
.spacer{height:1px}
p{color:#363636;margin-bottom:20px;}
a.anchor{font-size:0px;line-height:0px;}


@font-face 
 {
     font-family: 'CASUaerospatiale-facile';
     src: url('fonts/236262_0_0.eot');
     src: url('fonts/236262_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/236262_0_0.woff') format('woff'),url('fonts/236262_0_0.ttf') format('truetype');
 }

h1.my_try { font: 20px 'CASUaerospatiale-facile'; }
#content-wrapper h1{font-family: 'CASUaerospatiale-facile'; border-bottom:1px solid #d6de7c;color:#a9af62;font-size:48px;font-weight:normal;text-transform:uppercase;line-height:40px;padding-bottom:8px;margin-bottom:15px;text-indent:8px;}

body{background-position: 50% 0; font-family:arial, helvetica;font-size:13px;line-height:16px;  }
body.nobg{background:none;background-color:transparent;width:1200px;height:100px;}

#wrapper {width:1061px;margin:0px auto;}
#wrapper #header { padding-top: 10px; }
#header .logo{background-repeat: no-repeat;width:631px;height:137px;margin-left:30px;float:left;}
#header .logo img{display:none;}

#header .nav{float:left;position:relative;}
#header .nav .home{position:absolute;background:url(images/home-btn2.png) no-repeat 0 0;width:68px;height:45px;text-indent:-99999px;top:35px;left:-2px;}
#header .nav .about-books{position:absolute;background:url(images/about-books-btn.png) no-repeat 0 0;width:117px;height:79px;text-indent:-99999px;top:19px;left:68px;}
#header .nav .about-author{position:absolute;background:url(images/about-the-author-btn.png) no-repeat 0 0;width:115px;height:78px;text-indent:-99999px;top:7px;left:155px;}
#header .nav .contact{position:absolute;background:url(images/contact-btn2.png) no-repeat 0 0;width:98px;height:59px;text-indent:-99999px;top:68px;left:80px;}

#content-wrapper{background-repeat: no-repeat; padding:117px 0 0 0px;margin-top:-33px;}
#content-wrapper-mid{width:1018px;background:url(/wp-includes/images/content-bg-middle.png) repeat-y 0 0;padding-left:43px;padding-bottom:5px;}
#content-wrapper-bottom{width:1061px;background:url(/wp-includes/images/content-bg-bottom.png) repeat-y 0 0;height:116px;}

/*   404   */
#content-wrapper #page_404  { padding: 50px 60px; }
h1{font-family: 'CASUaerospatiale-facile'; color:#a9af62;font-size:40px;font-weight:normal;text-transform:uppercase;line-height:40px;}
h2, h2 a{font-family: 'CASUaerospatiale-facile'; color:#a9af62;font-size:34px;font-weight:normal;text-transform:uppercase;line-height:32px;text-transform: none;}
h3{font-size:15px;font-weight:bold;line-height:17px;}
h4, h4 a{text-transform: uppercase;font-size: 13px;font-weight: bold;color: #FF7200;margin-bottom: 20px;}

#content-wrapper .home-content{float:left;}
#content-wrapper .home-content h3{text-transform:uppercase;font-weight:bold;color:#363636;margin-bottom:20px;}
#content-wrapper .home-content .news{width:358px;height:434px;float:left;padding-left:15px;background:url(/wp-includes/images/news-bg2.png) no-repeat 0 0;margin-top:-42px;position:relative;}
#content-wrapper .home-content .news .news-header{background:url(/wp-includes/images/news-header.png) no-repeat 0 0;position:absolute;width:156px;height:96px;top:1px;left:-1px;text-indent:-99999px;z-index:999;}
#content-wrapper .home-content .news h4{margin-bottom:5px;}
#content-wrapper .home-content .news .entry{padding-top:5px;padding-left:5px;}
#content-wrapper .news .showcase-content-container{border-bottom:1px solid #d6de7c;margin-bottom:5px;}
#content-wrapper .news .showcase-button-wrapper{text-align:center;}
#content-wrapper .news .showcase-content-wrapper .top-image {text-align:center;display:block;width:370px;height:294px;overflow:hidden;}
#content-wrapper .news .showcase-content-wrapper .top-image.full{height:380px;}
#content-wrapper .news .showcase-content-wrapper .top-image a{display:block;width:100%;height:100%;background:no-repeat;background-position:center center;}
#content-wrapper .news .showcase-button-wrapper span{display:inline-block;color:#d6de7c;width:22px;height:22px;vertical-align:middle;cursor:pointer;line-height:22px;margin: 0px 5px;}
#content-wrapper .news .showcase-button-wrapper span.active{background-color:#d6de7c;color:#fff;}

#content-wrapper .home-content .news-1{padding-top:8px;border-bottom:1px solid #d6de7c;padding-bottom:5px; }
#content-wrapper .home-content .news-1 img{float:right;margin:-10px -10px 0px 5px;}
#content-wrapper .home-content .news-1 .entry{padding:60px 0px 0px;display:block;}

#content-wrapper .home-content .news-2{padding-top:10px; min-height: 335px;}
#content-wrapper .home-content .news-2 img{float:left;margin-right:24px;}
#content-wrapper .home-content .news-2 .entry{}
#content-wrapper .home-content .news-2 table{height:345px;}

#content-wrapper .home-content .the-latest{width:366px;height:826px;background:url(/wp-includes/images/the-latest-bg2.png) no-repeat 0 0;margin-top:-42px;float:left;padding-left: 25px !important;}
#content-wrapper .home-content .the-latest .info{margin-left:170px;font-family:times-new-roman;}
#content-wrapper .home-content .the-latest .info img{margin-right:10px;float:left;}
#content-wrapper .home-content .the-latest .info .twitter-logo{margin-top:-14px;}
#content-wrapper .home-content .the-latest .info .profile-pic{}
#content-wrapper .home-content .the-latest .info .copy{font-size:17px;line-height:21px;padding-top:5px;}
#content-wrapper .home-content .the-latest .info .copy span{color:#abb25d;}
#content-wrapper .home-content .the-latest .info .copy a{color:#abb25d;}

#content-wrapper .home-content #twitter-entries{overflow-y:auto; overflow-x: hidden; height:715px;font-family:times-new-roman; margin-bottom: 4px; width: 370px; padding-right: 5px;}
#content-wrapper .home-content #twitter-entries-container{position:relative;}
#content-wrapper .home-content #twitter-entries-container .entry-img-wrapper:last-child { border-bottom: 1px solid #E0E4B6;  } 
#content-wrapper .home-content #twitter-entries #next_tweets_link { background: url(/wp-includes/images/arrow_next.png) right 2px no-repeat; padding-right: 8px; margin-top: 10px; margin-left: 130px;} 
#content-wrapper .home-content #twitter-entries #previous_tweets_link { background: url(/wp-includes/images/arrow_prev.png) left 2px no-repeat; padding-left: 8px; margin-bottom: 10px; } 
#content-wrapper .home-content #twitter-entries > a {  font: 13px Arial; color: #acb35e; text-decoration: none; display: inline-block; margin-left: 115px;} 
#content-wrapper .home-content #twitter-entries #next_tweets_link:hover { color: #363636; background-position: right -15px; } 
#content-wrapper .home-content #twitter-entries #previous_tweets_link:hover  { color: #363636; background-position: left -15px; }
#content-wrapper .home-content #twitter-entries .spinner{text-align:center;padding-top:100px;padding-bottom:100px;}


#content-wrapper .home-content .the-latest .entry-wrapper{background:url(/wp-includes/images/quote-open.gif) no-repeat 0px 5px;width:315px;padding:10px 0px 0px 37px;margin-bottom:8px;text-align:left;}
#content-wrapper .home-content .the-latest .entry{background:url(/wp-includes/images/quote-close.gif) no-repeat 100% 95%;font-size:16px;line-height:19px;font-style:italic;padding-right:30px;}
#content-wrapper .home-content .the-latest .entry-img-wrapper{border-top:1px solid #e0e4b6;padding-top:8px;text-align:center}
#content-wrapper .home-content .the-latest .entry-img-wrapper.hidden{visibility:hidden;}
#content-wrapper .home-content .the-latest .entry-img-wrapper.visible{visibility:visible;}
#content-wrapper .home-content .the-latest .entry a{color:#006d95;}


#content-wrapper .home-content .fun-stuff{margin-bottom:5px; text-align: center;}
#content-wrapper .home-content .fun-stuff h2{background:url(images/h2-fun-stuff-2.png) no-repeat 50% 50%;height:125px;width:235px;text-indent:-9999px;display:inline-block;float:left;}
#content-wrapper .home-content .fun-stuff a.fun-item{display:inline-block;width:115px;text-align:center;cursor:pointer;vertical-align:top}
#content-wrapper .home-content .fun-stuff a.fun-item img { max-width: 100px; }
#content-wrapper .home-content .fun-stuff a:hover{text-decoration:none;}
#content-wrapper .home-content .fun-stuff a label{text-transform:uppercase;font-size:13px;font-weight:bold;color:#ff7200;cursor:pointer; display: block;}

#content-wrapper .home-content .container{padding:25px 35px 0px 25px;position:relative;}
#content-wrapper .home-content .container a.badge-link{position:absolute;width:100px;height:100px;top:0px;left:0px;display: block;z-index:999;text-indent:-9999px;}
#content-wrapper .home-content .container a.link{float:right}

#content-wrapper .home-left{float:left;margin-right:4px;}
#content-wrapper .home-left .the-books{background:url(/wp-includes/images/books-bg.png) no-repeat 0px 0px;width:392px;height:307px;}
#content-wrapper .home-left .the-books img{float:left;margin-top:60px;margin-right:15px;}
#content-wrapper .home-left .video{background:url(/wp-includes/images/video-bg2.png) no-repeat 0px 0px;width:359px;height:358px;margin-top:9px;}
#content-wrapper .home-left #video-slider{position:relative;padding-top:20px;margin-bottom:5px;}
#content-wrapper .home-left #video-slider .showcase-arrow-next {position:absolute;bottom:-20px;left:60px;color:#ACB35E;padding-right:10px;background: url(/wp-includes/images/next_arrow.png) no-repeat right bottom;height:14px;line-height:12px;cursor:pointer}
#content-wrapper .home-left #video-slider .showcase-arrow-previous {position: absolute;bottom: -20px;color: #ACB35E;padding-left: 10px;background: url(/wp-includes/images/prev_arrow.png) no-repeat left bottom;height:14px;line-height:12px;cursor:pointer}
#content-wrapper .home-left #video-slider .showcase-arrow-next:hover {background-position:right top;color:#363636}
#content-wrapper .home-left #video-slider .showcase-arrow-previous:hover {background-position:left top;color:#363636}
#content-wrapper .home-left #video-slider .showcase-content-wrapper .video-title {margin-left:80px;font-weight:bold}
#content-wrapper .home-left #video-slider .showcase-content-wrapper .video-description {margin-left:80px}
#content-wrapper .home-left #video-slider .showcase-content-wrapper .video-item {}

#content-wrapper .home-left .video p.copy{margin-left:135px;}
#content-wrapper .home-left .video p.video{}
#content-wrapper .home-left .video .more-videos{text-align:right;}
#content-wrapper .home-left .video .more-videos:hover{text-decoration:none;}

#content-wrapper .home-left .sneak-peek {background:url(/wp-includes/images/sneak-peek-bg.png) no-repeat 0px 0px;width:392px;height:257px;}
#content-wrapper .home-left .sneak-peek a {display:block;color:#363636}
#content-wrapper .home-left .sneak-peek .text {width:90px;padding-right:20px;display:inline-block;vertical-align:bottom}
#content-wrapper .home-left .sneak-peek .image {vertical-align:bottom}

#content-wrapper .home-left .check-it-out {background:url(/wp-includes/images/check-it-out-bg.png) no-repeat 0px 0px;width:392px;height:520px;position:relative;margin-top:17px;padding:25px 27px 0px}
#content-wrapper .home-left .check-it-out-header{background:url(/wp-includes/images/check-it-out-header.png) no-repeat 0 0;position:absolute;width:157px;height:96px;top:1px;left:-1px;text-indent:-99999px;z-index:100}
#content-wrapper .home-left #check-it-out-slider{border-bottom:1px solid #d6de7c;position:relative; padding-bottom: 15px;}
#content-wrapper .home-left #check-it-out-slider .image{width:392px;height:461px;}
#content-wrapper .home-left #check-it-out-slider .image.full{height:461px;}
#content-wrapper .home-left #check-it-out-slider .showcase-arrow-next{bottom:-23px;position:absolute;right:0px;cursor:pointer;color:#001298}
#content-wrapper .home-left #check-it-out-slider .showcase-arrow-previous{bottom:-23px;position:absolute;cursor:pointer;color:#001298}
#content-wrapper .home-left #check-it-out-slider .showcase-content-container{}
#content-wrapper .home-left #check-it-out-slider .showcase-content-container .content {padding: 16px 15px;position: absolute;bottom: 0px;background:url(images/check-it-out-white-bg.png) repeat;width: 372px;display:none;}
#content-wrapper .home-left #check-it-out-slider .showcase-content-container .content p:last-child{margin-bottom:0px;}
#content-wrapper .home-left #check-it-out-slider .showcase-content-container:hover .content{display:block;}


#content-wrapper .home-left .check-it-out a {display:block;color:#363636}
#content-wrapper .home-left .check-it-out .text {width:90px;padding-right:20px;display:inline-block;vertical-align:bottom}
#content-wrapper .home-left .check-it-out .image {vertical-align:bottom}

#content-wrapper .home-right{float:left;}
#content-wrapper .home-right .the-author{background:url(/wp-includes/images/the-author-bg.png) no-repeat 0px 0px;width:333px;height:364px;}
#content-wrapper .home-right .the-author h2{}
#content-wrapper .home-right .the-author .part-1{margin-left:120px;}
#content-wrapper .home-right .the-author .part-2{margin-left:191px;}
#content-wrapper .home-right .the-author .more-author{float:right;}
#content-wrapper .home-right .the-author a.author-image-link{position:absolute;width:210px;height:240px;bottom:0px;left:0px;display: block;z-index:999;text-indent:-9999px;}
#content-wrapper .home-right .appearances{background:url(/wp-includes/images/appearances-bg-new.png) no-repeat 0px 0px;width:333px;height:470px;margin-top:10px;}
#content-wrapper .home-right .appearances p.copy{margin-left:135px;margin-bottom:30px;}
#content-wrapper .home-right .appearances .appearances-list{width:315px;height:365px;overflow-y:scroll;margin-left:15px;}

#content-wrapper .books-list{float:left;width:130px;text-align:center;padding-top:10px;}
#content-wrapper .books-list.small{width: 98px;}
#content-wrapper .books-list h1{border:none;margin:0px;text-indent:0px;}
#content-wrapper .books-list h2{}
#content-wrapper .books-list img{}
#content-wrapper .books-list.small img{width:67px;}
#content-wrapper .books-list a{margin-top:11px;display:inline-block;position:relative;}
#content-wrapper .books-list a div.frame{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;}
#content-wrapper .books-list a div.frame div{border:3px solid #ff7200;height:97%;display:block;}
#content-wrapper .books-list a:hover div.frame{display:block;}

#content-wrapper .copyright{color:#bdbdbd;font-size:12px;padding-top:20px;}
#content-wrapper .copyright a{color:#bdbdbd;margin-left:20px;}
#content-wrapper .copyright .footer-links{float:right;padding-right:50px;}

#content-wrapper #individual-book{float:left;}
#content-wrapper #individual-book .books-nav{background:url(/wp-includes/images/books-bg2.png) no-repeat 0px 0px;height:180px;width:987px;margin-top:-42px;margin-bottom:15px;float:left;}
#content-wrapper #individual-book .books-nav .items{margin-left:130px;}
#content-wrapper #individual-book .books-nav .book{padding-top:27px;height:196px;float:left;margin-right:8px;}
#content-wrapper #individual-book .books-nav .book:hover, #content-wrapper #individual-book .books-nav .book.selected{background:url(/wp-includes/images/selectArrow_new.png) no-repeat 50% 2px;}
#content-wrapper #individual-book .books-nav .book img{height:125px;}

#content-wrapper #individual-book .book-info{padding:15px 25px 30px 25px;}
#content-wrapper #individual-book .book-info h1{font-family: 'CASUaerospatiale-facile'; border-bottom:1px solid #d6de7c;color:#a9af62;font-size:48px;font-weight:normal;text-transform:uppercase;line-height:40px;padding-bottom:8px;margin-bottom:15px;text-indent:8px;}
#content-wrapper #individual-book .book-info .image{float:left;margin-left:10px;width:350px;margin-right:20px;}
#content-wrapper #individual-book .book-info .details{margin-top:20px;font-size:12px;color:#363636;width:440px;float:left;}
#content-wrapper #individual-book .book-info .publish-info{line-height:20px;margin-bottom:30px;}
#content-wrapper #individual-book .book-info .featured-copy, #content-wrapper #individual-book .book-info .featured-copy p{font-family:times;font-size:16px;font-style:italic;color:#a9af62;margin-bottom:15px;}
#content-wrapper #individual-book .book-info .description{margin-bottom:35px;}
#content-wrapper #individual-book .book-info .video{}
#content-wrapper #individual-book .book-info .video span{color:#a9af62;margin-top:5px;font-style:italic;display:block;font-family:"Times New Roman";font-size:16px;}

#content-wrapper #individual-book .book-info .read-excerpt{display:block;background:url(/wp-includes/images/btn-read-an-excerpt.gif) no-repeat 0px 0px;height:37px;width:353px;text-indent:-9999px;margin-bottom:50px;}
#content-wrapper #individual-book .book-info .read-excerpt:hover{background-position:0px -37px;}

#content-wrapper .order-now{float:left;padding-top: 8px;margin-top:50px;}
#content-wrapper #individual-book .order-now h2{border-bottom:1px solid #d6de7c;margin-bottom:10px;overflow:hidden;}
#content-wrapper #individual-book .order-now a{display:inline-block;text-indent:-9999px;color:transparent;vertical-align:middle;margin: 12px;background-position:center top}
#content-wrapper #individual-book .order-now a:hover {background-position:center bottom}
#content-wrapper #individual-book .order-now .amazon{background:url(/wp-includes/images/logo-amazon-new.gif) no-repeat 0px 0px;height:27px;width:65px;}
#content-wrapper #individual-book .order-now .amazon:hover{background-position:-71px 0px;}
#content-wrapper #individual-book .order-now .amazon-kindle{background:url(/wp-includes/images/logo-amazon-kindle-new.gif) no-repeat -6px 0px;height:36px;width:106px}
#content-wrapper #individual-book .order-now .amazon-kindle:hover{background-position:-116px 0px;}
#content-wrapper #individual-book .order-now .ibooks{background:url(/wp-includes/images/logo-ibooks-new2.png) no-repeat 0px 0px;height:36px;width:112px}
#content-wrapper #individual-book .order-now .ibooks:hover{background-position:-112px 0px;}
#content-wrapper #individual-book .order-now .walmart{background:url(/wp-includes/images/logo-walmart-new.gif) no-repeat 0px 0px;height:29px;width:94px}
#content-wrapper #individual-book .order-now .walmart:hover{background-position:-97px 0px;}
#content-wrapper #individual-book .order-now .bam{background:url(/wp-includes/images/logo-bam-new.gif) no-repeat 0px 0px;height:38px;width:80px}
#content-wrapper #individual-book .order-now .bam:hover{background-position:-81px 0px;}
#content-wrapper #individual-book .order-now .buy{background:url(/wp-includes/images/logo-buy-new.gif) no-repeat 0px 0px;height:29px;width:80px}
#content-wrapper #individual-book .order-now .buy:hover{background-position:-86px 0px;}
#content-wrapper #individual-book .order-now .barnes-noble{background:url(/wp-includes/images/logo-barnes-noble-new.gif) no-repeat 0px 0px;height:25px;width:100px}
#content-wrapper #individual-book .order-now .barnes-noble:hover{background-position:-105px 0px;}
#content-wrapper #individual-book .order-now .nook{background:url(/wp-includes/images/logo-nook-new.gif) no-repeat 0px 0px;height:35px;width:75px}
#content-wrapper #individual-book .order-now .nook:hover{background-position:-79px 0px;}
#content-wrapper #individual-book .order-now .indie-bound{background:url(/wp-includes/images/logo-indie-bound-new.gif) no-repeat 0px 0px;height:52px;width:50px}
#content-wrapper #individual-book .order-now .indie-bound:hover{background-position:-60px 0px;}
#content-wrapper #individual-book .order-now .target{background:url(/wp-includes/images/logo-target-new.gif) no-repeat 0px 0px;height:29px;width:85px}
#content-wrapper #individual-book .order-now .target:hover{background-position:-90px 0px;}
#content-wrapper #individual-book .order-now .powells-book{background:url(/wp-includes/images/logo-powells-book-new.gif) no-repeat 0px 0px;height:36px;width:84px}
#content-wrapper #individual-book .order-now .powells-book:hover{background-position:-90px 0px;}
#content-wrapper #individual-book .order-now .abrams-book{background:url(/wp-includes/images/logo-abrams.png) no-repeat -97px 0px;height:30px;width:97px}
#content-wrapper #individual-book .order-now .abrams-book:hover { background-position: 0; 0; }

#content-wrapper .page-wrapper{background:url(/wp-includes/images/page-bg-top.png) no-repeat 0px 0px;margin-top: -42px;width: 969px;}
#content-wrapper .page-wrapper .top-margin{height:20px;}
#content-wrapper #content{background:url(/wp-includes/images/page-bg-mid.png) repeat-y 0px 0px;}
#content-wrapper .page-bottom{height:20px;background:url(/wp-includes/images/page-bg-bottom.png) no-repeat 0px 0px;}

#content-wrapper .page-wrapper-midsize{background:url(images/content-midsize-bg-top.png) no-repeat 0px 0px;margin-top: -42px;width:882px;}
#content-wrapper .page-wrapper-midsize .top-margin{height:15px;}
#content-wrapper .page-wrapper-midsize #content{background:url(images/content-midsize-bg-mid.png) repeat-y 0px 0px;}
#content-wrapper .page-bottom-midsize{height:20px;background:url(images/content-midsize-bg-bottom.png) no-repeat 0px 0px;}

#content-wrapper .wallpapers-section{float:left;}
#content-wrapper .wallpapers-section h1{margin-left: 10px;width: 96%;}
#content-wrapper .wallpapers-section #content{padding: 0 0 0 13px;}
#content-wrapper .wallpapers-section .wallpaper-container{float:left;margin-bottom: 30px;}
#content-wrapper .wallpapers-section .wallpaper-container .background{background:url(images/wallpaper_bg.png);padding: 20px;margin-bottom: 5px;}
#content-wrapper .wallpapers-section .wallpaper-container .info{padding-left:15px;}
#content-wrapper .wallpapers-section .wallpaper-container .info h4{margin-left: 8px;}
#content-wrapper .wallpapers-section .wallpaper-container .download{display:inline-block;background:url(images/download_button_bg.png) 0 3px no-repeat;color:#000;padding-left: 52px;text-align: center;margin-right: 15px;}
#content-wrapper .wallpapers-section .wallpaper-container .download:hover{text-decoration:none;background-position-y:5px;}
#content-wrapper .wallpapers-section .wallpaper-container .download span{color:#a9af62;font-weight:bold;}


#content-wrapper #two-columns{float:left;}
#content-wrapper #two-columns .header-author{background:url(images/author-header.png) no-repeat 0 0;position:absolute;width:156px;height:96px;top:1px;left:-1px;text-indent:-9999px;z-index:99999;}
#content-wrapper #two-columns .header-press{background:url(images/press-header.png) no-repeat 0 0;position:absolute;width:156px;height:96px;top:1px;left:-1px;text-indent:-9999px;z-index:99999;}
#content-wrapper #two-columns .column{margin-top: -42px;position:relative;}
#content-wrapper #two-columns .content{padding:20px 33px;}
#content-wrapper .column-bottom{height:20px;}
#content-wrapper #two-columns .top-margin{height:15px;}

#content-wrapper #two-columns .column.left{background:url(images/content-author-bg-top.png) no-repeat 0px 0px;width:525px;float:left;}
#content-wrapper #two-columns .left .content{background:url(images/content-author-bg-mid.png) repeat-y 0px 0px;}
#content-wrapper #two-columns .left .content img{margin-bottom:20px;}
#content-wrapper #two-columns .left .content blockquote p{color:#798117;font-style:italic;font-size: 16px;font-family: "Times New Roman";}
#content-wrapper .column-bottom.left{background:url(images/content-author-bg-bottom.png) no-repeat 0px 0px;}

#content-wrapper #two-columns .column.right{background:url(images/content-press-bg-top.png) no-repeat 0px 0px;width:437px;margin-left:525px;height:758px;}
#content-wrapper #two-columns .right .content{background:url(images/content-press-bg-mid.png) repeat-y 0px 0px;}
#content-wrapper #two-columns .right .content p{margin-top: 5px;}
#content-wrapper #two-columns .right .content h4{text-align:right;}
#content-wrapper #two-columns .right .content img.alignleft{float:left;padding-right:10px;}
#content-wrapper #two-columns .right .content {height: 684px;}
#content-wrapper #two-columns .right .content .press_entries{height: 640px;overflow-y: scroll;padding-right:20px;margin-top: 45px;}
#content-wrapper .column-bottom.right{background:url(images/content-press-bg-bottom.png) no-repeat 0px 0px;}


#content-wrapper .column-box-wrapper{background:url(images/content-column-bg-top.png) no-repeat 0px 0px;width:440px;}
#content-wrapper .column-box-wrapper .top-margin{height:37px;}
#content-wrapper .column-box-wrapper .box-content{background:url(images/content-column-bg-mid.png) repeat-y 0px 0px;padding: 0 28px 0 33px;}
#content-wrapper .column-box-wrapper .box-content img{margin-bottom:20px;}
#content-wrapper .column-box-wrapper .box-content h2{margin-bottom:20px;}
#content-wrapper .column-box-wrapper .box-content h4{margin-bottom:3px;}
#content-wrapper .column-box-wrapper .box-content .links {text-align:right;color:#001298;}
#content-wrapper .column-box-wrapper .box-content .links span{display:block;}
#content-wrapper .column-box-bottom{height:32px;background:url(images/content-column-bg-bottom.png) no-repeat 0px 0px;}

#content-wrapper .stuff-section{position:relative;float:left;}
#content-wrapper .stuff-section #content{padding-bottom:20px;}
#content-wrapper .stuff-section #content h1{margin-bottom:0px;margin-left:20px;width: 85%;padding: 15px 0;}
#content-wrapper .stuff-section #content h4{margin-left:50px;margin-bottom:0px}
#content-wrapper .stuff-section #content-left{float:left;}
#content-wrapper .stuff-section #content-right{margin-left:440px;}
#content-wrapper .stuff-section .link{text-align:center;padding-top:40px;width:100%;}
#content-wrapper .stuff-section .autographed-stuff{display:inline-block;background:url(images/btn-autographed-stuff.png) no-repeat 0px 0px;height:52px;width:398px;text-indent:-9999px;}
#content-wrapper .stuff-section .autographed-stuff:hover{background-position:0px -52px;}

#content-wrapper #individual-page{float:left;position:relative;}
#content-wrapper #individual-page .header-privacy-policy{background:url(/wp-includes/images/privacy-header.png) no-repeat 0 0;position:absolute;width:156px;height:96px;top:-42px;left:-1px;text-indent:-99999px;z-index:99999;}
#content-wrapper #individual-page .header-terms-of-service{background:url(/wp-includes/images/terms-header.png) no-repeat 0 0;position:absolute;width:156px;height:96px;top:-42px;left:-1px;text-indent:-99999px;z-index:99999;}
#content-wrapper #individual-page article{padding:60px 150px 60px 87px;}

#content-wrapper #individual-page.swf-game .entry-content.game{padding-left:17px;}
#content-wrapper #individual-page.iframe-page .entry-content.game {padding:0px 17px;text-align:center;}
#content-wrapper #individual-page.iframe-page .entry-content.game p {margin:0px;padding:0px;}
#content-wrapper #individual-page.iframe-page .entry-content.game iframe {margin:0 auto;display:block;}
#content-wrapper #individual-page.iframe-page .entry-content.game object {margin:0 auto;display:block;}

#content-wrapper .contact-section{position:relative;float:left;}
#content-wrapper .contact-section .header-contact{background:url(images/contact-header.png) no-repeat 0 0;position:absolute;width:156px;height:96px;top:-43px;left:-3px;text-indent:-99999px;z-index:99999;}
#content-wrapper .contact-section #content{padding:0px 30px 30px;}
#content-wrapper .contact-section .top{background:url(images/contact-bg.png) right 7px no-repeat; border-bottom:1px solid #d6de7c;padding-top:20px}
#content-wrapper .contact-section .top .column{margin-left:120px;float:left;}
#content-wrapper .contact-section .top .column h2{margin-bottom:15px;}
#content-wrapper .contact-section #content > .column{float:left;margin:30px 32px 30px 20px;}

#content-wrapper .video-section{position:relative;float:left;}
#content-wrapper .video-section .header-video{background:url(images/videos-header.png) no-repeat 0 0;position:absolute;width:156px;height:96px;top:-43px;left:31px;text-indent:-9999px;z-index:99999;}
#content-wrapper .video-section .video-info{padding: 130px 0 0 30px;width: 285px;float:left;margin-right: 70px;}
#content-wrapper .video-section .video-info h2{width: 240px;margin-bottom:15px;}
#content-wrapper .video-section .video-info h4{margin-bottom:15px;}
#content-wrapper .video-section .video-embed{padding-top: 10px;padding-bottom:20px;}
#content-wrapper .video-section .video-container{width:310px;float:left;margin-right: 15px;}
#content-wrapper .video-section .more-videos{padding: 25px 0 0 10px;}
#content-wrapper .video-section .more-videos h2{margin-bottom:10px;}
#content-wrapper .video-section .more-videos h4{margin-bottom:10px;}
#content-wrapper .video-section .more-videos .player{margin-bottom:10px;overflow:hidden;height:168px;}
#content-wrapper .video-section .more-videos .player img{width:306px;top: -30px;position:relative;}
#content-wrapper .video-section .divider{height:1px;background-color:#d6de7c;width: 950px;clear: both;margin-bottom:25px;}

#flipper_header { padding-left: 84px; font: 48px/36px 'CASUaerospatiale-facile'; width: 812px; padding-bottom: 6px;}
#flipper_header span.left { width: 650px; padding-left: 15px;}
#flipper_header span.right { vertical-align: bottom;}
#flipper_header span { color: #a9af62; display: inline-block; } 
#book-flipper{padding-left:84px;}
#book-wrapper{background:url(images/excerpt_book_new.png) no-repeat 0px 0px;padding:16px 0 0 24px;width:784px;height:562px;}
#book-excerpt{margin:0px 0px;}
#book-excerpt .b-wrap-left {background:url(/wp-includes/images/book-flipper-left.jpg) no-repeat 0px 0px;}
#book-excerpt .b-wrap-right {background:url(/wp-includes/images/book-flipper-right.jpg) no-repeat 0px 0px;}
#book-excerpt .b-wrap img{}

#book-flipper #prev_page_button{background:url(/wp-includes/images/flipper-arrow-left.png) no-repeat 30px 0px;display:block;position:absolute;width:84px;height:82px;top:250px;left:0px;}
#book-flipper #prev_page_button:hover{background-position:25px 0px;}
#book-flipper #next_page_button{background:url(/wp-includes/images/flipper-arrow-right.png) no-repeat -15px 0px;display:block;position:absolute;width:84px;height:82px;top:250px;left:891px;}
#book-flipper #next_page_button:hover{background-position:-10px 0px;}

/* MP3 PLAYER */

.page-template-t_mp3_player-php {}
.page-template-t_mp3_player-php .player-container {width:500px;text-align:center;margin:0 auto;padding:40px 0}
.page-template-t_mp3_player-php .player-container .wpaudio-container a {color: #ff7200 !important}
.page-template-t_mp3_player-php .player-container .wpaudio-container .wpaudio-slide {width:500px !important;padding-top:20px !important}
.page-template-t_mp3_player-php .player-container .wpaudio-container .wpaudio-slide .wpaudio-bar {height: 10px !important}
.page-template-t_mp3_player-php .player-container .wpaudio-container .wpaudio-slide .wpaudio-bar > div{height: 10px !important}
.page-template-t_mp3_player-php .player-container .wpaudio-container .wpaudio-slide .wpaudio-meta {font-size:16px !important;padding-top: 10px !important}
.page-template-t_mp3_player-php .player-container .wpaudio-container .wpaudio-bar-position {background-color: #ff7200 !important}

#swf_wrapper{background:url(images/paper-lines.png) repeat 0px 0px;max-width:616px;width:100%;height:447px;padding-top:50px;margin:30px auto 0px auto;position:relative;}
#swf_wrapper .content-box{background:url(images/no-swf-content-box.png) no-repeat center center;width:452px;height:392px;margin:0px auto;text-align:center;position:relative;}
#swf_wrapper h3{font-family: 'CASUaerospatiale-facile'; color:#a9af62;font-size:27px;font-weight:normal;text-transform:uppercase;line-height:33px;}
#swf_wrapper p{font-family: 'CASUaerospatiale-facile'; color:#000;font-size:22px;line-height:25px;}
#swf_wrapper p a{color:#e41e1e;text-decoration:underline;}
#overlay a.close{width:33px;height:31px;background:url(images/no-swf-close.png) no-repeat 0px 0px;position:absolute;top:-31px;right:-33px;text-indent:-9999px;}

#pushdown{background-color:#ff7e07; }
#pushdown .pushdown-wrapper{width:1061px;margin:0 auto; text-align: right;}
#pushdown span{font-family: 'CASUaerospatiale-facile';vertical-align:middle;font-size:33px;text-transform:uppercase;}
#pushdown img{vertical-align:middle; margin-right: 26px; max-width: 100%; }
#pushdown span a{padding:0px 5px;}
#pushdown .right-side{float:right;padding-right:90px;}
#pushdown .left-side{line-height: 57px;color:#fff;padding-left:50px;}
#pushdown .left-side span{font-size: 27.5px;}

    
/*LONG HAUL BOOK FLIPPER*/

#scrapbook { position: relative; padding-bottom: 34px; background: url(images/scrapbook/paper_bg.jpg) repeat-y left top; padding-right: 36px; }
#scrapbook #form-image { text-align: center; padding-top: 40px; }
#scrapbook form { text-align: center }
#scrapbook form p { font-size: 18px; font-weight: bold; text-align: center; margin-top: 40px;}
#scrapbook form input[type="text"] { line-height: 42px; width: 258px; text-align: center; padding: 0 20px; border: 1px solid #c3c3c3; font-size: 26px; font-weight: bold; }
#scrapbook form input[type="submit"] { background: url(images/scrapbook/btn_submit.png) no-repeat center center;  width: 135px; height: 43px; text-indent: -9999px; margin-top: 10px; padding-bottom: 10px; border: none; box-shadow: 2px 2px 4px #777;}
#scrapbook form #code-wrapper { margin: 0 36px; position: relative; } 
#scrapbook form #code-error { display: none; position: absolute; top: -40px; width: 260px; right: 0; text-align: center; background-color: #fff; border-radius: 5px; border: 1px solid red; font-size: 11px; padding: 10px; color: red; }
#scrapbook form #code-wrapper .loader-icon { display: none; background: url(images/scrapbook/load.gif) no-repeat; width: 24px; height: 24px; position: absolute; top: 9px; left: 50%; margin-left: 115px; }


#scrapbook h1 { border: none; background: url(images/scrapbook/LongHaulGraphic.png) no-repeat center bottom; width: 736px; height: 65px; margin: 0 auto; text-indent: -9999px; padding-top: 40px;  }
#scrapbook #haul-share { width: 100%; text-align: center; margin-top: 20px; box-sizing: border-box; padding-bottom: 30px; }
#scrapbook #haul-share span { font-weight: bold; padding-right: 6px;}
#scrapbook #haul-share a { display: inline-block; height: 25px; overflow: hidden;  vertical-align: middle !important; margin-right: 5px; background-position: center top; background-repeat: no-repeat;}
#scrapbook #haul-share a img { visibility: hidden;  }
#scrapbook #haul-share a[data-pin-log="button_pinit"] { width: 85px !important; height: 25px !important; background: url(images/scrapbook/btn_pin.png) no-repeat center top !important; background-size: cover !important; }
#scrapbook #haul-share a.facebook-share { background-image: url(images/scrapbook/btn_fb.png); }
#scrapbook #haul-share a.twitter-share { background-image: url(images/scrapbook/btn_twitter.png); }
#scrapbook #haul-share a.tumblr-share { background-image: url(images/scrapbook/btn_tumblr.png); }
#scrapbook #haul-share a.download-pdf { background-image: url(images/scrapbook/btn_pdf.png); }
#scrapbook #haul-share a[data-pin-log="button_pinit"]:hover,
#scrapbook #haul-share a:hover { background-position: center bottom !important; }

#book-wrapper-haul #book-start { width: 152px; height: 43px; position: absolute; bottom: 57px; left: 148px; }
#book-wrapper-haul #book-start:hover { background: url(images/scrapbook/button-lets-go-hover.png) no-repeat left top; }
#book-excerpt-haul .b-page:nth-child(n+2){ box-shadow: 2px 6px 10px #888; }
#book-excerpt-haul .b-arrow-prev { left: auto; right: 100%; }
#book-excerpt-haul .b-arrow-next { left: 100%; right: auto;}
#book-excerpt-haul .b-arrow-prev div,
#book-excerpt-haul .b-arrow-next div { height: 290px; }
#book-excerpt-haul .b-arrow-prev div { background: url(images/scrapbook/arr_l.png) no-repeat right center; width: 34px; left: auto; right: 0;   }
#book-excerpt-haul .b-arrow-next div { background: url(images/scrapbook/arr_r.png) no-repeat left center; width: 40px; left: 0; }
#book-excerpt-haul .b-arrow-prev div:hover { background-image: url(images/scrapbook/arr_l_h.png);   }
#book-excerpt-haul .b-arrow-next div:hover { background-image: url(images/scrapbook/arr_r_h.png);  }

.b-page-1 { background-color: #f37a1f; }

.b-page:after {
    box-shadow: 2px 6px 8px #000;
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}

#book-excerpt-haul .b-wrap { background-color: transparent !important; }
#book-excerpt-haul .page-flip { display: none; }
#book-excerpt-haul .page-static { visibility: hidden; }
#book-excerpt-haul .flip-the-page { box-shadow: none !important; }

#book-excerpt-haul .b-wrap-left .page-flip{ padding-left: 9px; }
#book-excerpt-haul .b-wrap-right .page-flip{ padding-right: 9px; }

#book-wrapper-haul .img-placeholder { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: left top; display: none;}
#book-wrapper-haul .b-page .img-placeholder { display: block; }
#book-wrapper-haul .b-wrap-left .img-placeholder { left: auto; right: 0; background-position: right top;}
#book-wrapper-haul .flip-the-page .img-placeholder { width: 441px; background-color: transparent;}
#book-wrapper-haul .flip-the-page .b-wrap-left .img-placeholder { width: 440px; background-color: transparent;}
#book-wrapper-haul .b-page-1.flip-the-page .img-placeholder,
#book-wrapper-haul .b-page-2.flip-the-page .img-placeholder { width: 100%; }

/*#book-wrapper-haul .img-placeholder div { display: none; }*/
/*#book-wrapper-haul .img-placeholder .plaster-l-t { position: absolute; left: -39px; top: -36px; background:url(images/scrapbook/stickie_l_t.png) no-repeat center center; width: 86px; height: 83px; }*/
/*#book-wrapper-haul .img-placeholder .plaster-r-t { position: absolute; right: -34px; top: -41px; background:url(images/scrapbook/stickie_r_t.png) no-repeat center center; width: 83px; height: 86px; }*/
/*#book-wrapper-haul .img-placeholder .plaster-l-b { position: absolute; left: -39px; bottom: -31px; background:url(images/scrapbook/stickie_l_b.png) no-repeat center center; width: 83px; height: 86px; }*/
/*#book-wrapper-haul .img-placeholder .plaster-r-b { position: absolute; right: -49px; bottom: -34px;background:url(images/scrapbook/stickie_r_b.png) no-repeat center center; width: 86px; height: 83px; }*/




