/*
YUI 3.5.0 (build 5089)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}


/*  
Theme Name: xplosive
Theme URI: http://www.blogohblog.com
Description: A Web 2.0 Wordpress Theme - Widget Enabled, 3 Columns, Blue/Orange
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/**************** Body *********************/
body, html{background: #333333;color:#333;font:12px Arial, Helvetica, sans-serif;margin-bottom:20px; line-height:1.5em;}
#wrapper{background:#FFFFFF;margin:0px auto;padding:20px;width:980px;position:relative;}
#header {width:980px;height:153px;background:url(images/header1.png) no-repeat left;position: relative;z-index: 2;margin-bottom: -6px;}
#bookHeader{position:relative;}
#bookHeader #header{background-image:url(images/header_book.png);}
#bookHeader #newBook{width:73px;height:77px;display:block;position:absolute;background: url(images/icon_new_book.png) no-repeat left top;z-index: 5;}
#header ul {list-style: none;text-transform: uppercase;font: bold 15px Arial Narrow, Arial, Helvetica, sans-serif;position: absolute;right:17px;top: 16px;}
#header li {float: left;margin-left: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;-moz-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;overflow: hidden;}
#header li a{color:#687ba6;padding:7px 12px;display:block;background: #091d50; /* Old browsers */background: -moz-linear-gradient(top,  #091d50 50%, #080a47 51%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#091d50), color-stop(51%,#080a47)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #091d50 50%,#080a47 51%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #091d50 50%,#080a47 51%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #091d50 50%,#080a47 51%); /* IE10+ */background: linear-gradient(to bottom,  #091d50 50%,#080a47 51%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d50', endColorstr='#080a47',GradientType=0 ); /* IE6-9 */}
#header li a.current_page_item{color:#fff;}
#bookHeader #header li a.current_page_item{background: #9d0924; /* Old browsers */background: -moz-linear-gradient(top,  #9d0924 50%, #8d021b 50%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#9d0924), color-stop(50%,#8d021b)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #9d0924 50%,#8d021b 50%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #9d0924 50%,#8d021b 50%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #9d0924 50%,#8d021b 50%); /* IE10+ */background: linear-gradient(to bottom,  #9d0924 50%,#8d021b 50%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d0924', endColorstr='#8d021b',GradientType=0 ); /* IE6-9 */}
#header li a.current_page_item{background: #ff6a20; /* Old browsers */background: -moz-linear-gradient(top,  #ff6a20 49%, #ff5c11 50%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#ff6a20), color-stop(50%,#ff5c11)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ff6a20 49%,#ff5c11 50%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ff6a20 49%,#ff5c11 50%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ff6a20 49%,#ff5c11 50%); /* IE10+ */background: linear-gradient(to bottom,  #ff6a20 49%,#ff5c11 50%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a20', endColorstr='#ff5c11',GradientType=0 ); /* IE6-9 */}
#header a#PMR{position: absolute;top: 0px;left: 45%;color: white;font-size: 11px;padding: 2px 6px;background: #091D50;}
#header h1 {text-indent:-10000px;margin:0;padding:0;}
#header > h1 a {display:block;height:118px;width:340px;position:relative;top:25px;outline:none;}
#bookHeader #header h1 a {width: 470px;height: 80px;top: 59px;}
#returnToBlog, #bookTeaser {position: absolute;right: 8px;}
#returnToBlog{top: 56px;}
#bookTeaser{top: 53px;background:#fff url(images/bookteaser_arrow.png) no-repeat 90% 2px;padding: 10px;border-radius: 5px;box-shadow: 0 0 8px #333;width: 300px;display: none !Important;}
#bookTeaser h1 {background: #0a3a6b;text-indent: 0;padding: 5px;color: #fff;text-align: center;font-weight: bold;font-size: 11px;border-radius: 5px;}
#bookTeaser p{line-height:1.4em;}
#bookTeaser p + p{margin-top:1em;}
#popupClose {position: absolute;right: 20px;font-weight: bold;color: white;top: 14px;font-size: 11px;display: block;text-decoration: underline;}
#bookTeaserContentOnly, #bookTeaserContent{padding: 13px 0;}
#bookTeaserContent{width: 70%;float: left;}
#bookTeaserContent a{font-size: 11px;font-weight: bold;}
#bookTeaserGraphic{width: 28%;float: right;text-align: center;padding: 13px 0;}
#viewBookSite {display: block;position: absolute;width: 148px;height: 15px;top: 140px;left: 16px;border:1px solid transparent;background-color:#fff;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";    filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;zoom:1;}
#menu-store{overflow:hidden;text-transform:uppercase;list-style:none;border-bottom: 1px solid #DEDEDE;background: #f2f2f2; /* Old browsers */background: -moz-linear-gradient(top,  #f2f2f2 50%, #eaeaea 51%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f2f2f2), color-stop(51%,#eaeaea)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f2f2f2 50%,#eaeaea 51%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f2f2f2 50%,#eaeaea 51%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f2f2f2 50%,#eaeaea 51%); /* IE10+ */background: linear-gradient(to bottom,  #f2f2f2 50%,#eaeaea 51%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */}
.menu-store-container + script + .entry .post {padding-top: 10px;overflow: hidden;}
.menu-store-container + script + .entry .postbg{padding: 5px 0 20px;}
#menu-store{display: table;width: 100%;}
#menu-store li{display: table-cell;border-right:1px solid #fff;text-align: center;min-width: 100px;}
#menu-store li + li{border-left:1px solid #ddd;}
#menu-store a{color:#555;font-weight:bold;padding: 10px 10px;display: block;}

.current-menu-item, .current-page-ancestor {background:#aaa;}
#menu-store .current-menu-item a, #menu-store .current-page-ancestor a{color:#fff !important;}
#menu-store .current-menu-item a:hover, #menu-store .current-page-ancestor a:hover{background:none;}

.current-page-ancestor:first-of-type {background:none;}
#menu-store .current-page-ancestor:first-of-type a{color:#555 !important;}
#menu-store .current-page-ancestor a:hover{background:none;}

/* Ie7 + 8 */
#menu-store li:first-child.current-page-ancestor {background:none;}
#menu-store li:first-child.current-page-ancestor a{color:#555 !important;}
#menu-store li:first-child.current-page-ancestor a:hover{background:none;}

h2 a:hover{text-decoration:underline;}

/**************** Entry *********************/
.entry{ float:left;margin-bottom:10px;width:604px;min-height: 400px;}
.entry h2{padding-bottom:6px;color:#042e64;font-size:16px;font-weight:bold;text-transform:uppercase;}
.entry p + p, .entry ul + p, .entry p + ul, .entry ol + p, .entry p + ol, .entry blockquote + p, .entry p + blockquote, .entry ol li + li, .entry ul li + li {margin-top: 1em;}
.post{padding:20px 20px 0;position:relative;zoom:1;}
.post .postTitleBackground{background-color:#dbe4f0;margin:-15px 0 10px -20px;padding:10px 20px 0; width:100%;height:50px;}
.postbg {overflow: hidden;}
.entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
.entry li { margin: 7px 0 8px 10px; }
.entry ul li:before{ content: "\00BB \0020"; }
#bookHomeContent ul li:before, .menu-store-container + .entry ul li:before{color:#0390D1;font-weight:bold;}
.entry ol { padding: 0 0 0 15px; margin: 0; list-style:none;}
.entry ol li { margin: 0; padding: 0; }
.entry .authorDate{font-size:11px;display:block;margin-bottom:15px;}
.entry img{margin:0 auto !important;border:4px solid #eee;}
.entry .wp-caption-text{font-style:italic;color:555;}
.entry .postFooterInfo{border-top:2px solid #dbe4f0;padding-top:5px;margin-top:10px;}

/**************** Links *********************/
a:link, a:visited{color: #00468c;text-decoration:none;}
a:hover{text-decoration:underline;}

/**************** Navigation *********************/
#navigation{height:40px;}
#menu{background-color:#333333;padding:10px; }
#menu li{display:inline;list-style:none;background-color:#333333; font-weight:bolder;}
.page_item a:link, .page_item a:visited{color: #FFFFFF; padding:10px;}
.page_item a:hover { background-color: #444444; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited{color:#ffffff;text-decoration:none;padding:10px;}
.current_page_item a:hover { background-color: #444444; text-decoration:none;}

/**************** Sidebars *********************/
#topbar {float:right; width:360px;padding-bottom:10px;background-color: #c8d0db;}
#mailingList{margin-bottom:0px;padding: 10px 10px 15px;text-align: center;border-top:1px solid #a7b0bc;border-bottom:1px solid #dfeff7;}
#mailingList p{font-size:11px;color:#2b2b2b;}
#mailingList input{border:0;}
#mailingList input[type="text"]{width: 200px; color: #333333;font:1em Arial, Helvetica,  sans-serif;padding:3px;border:1px solid #c8c8c8;margin: 0 3px 0 34px;float: left;}
#mailingList input#mailingListButton{background:url(images/button_go1.gif) no-repeat;width:61px;height:22px;float:left;}
*html #mailingList input{position:relative;top:60px;left:110px;width:150px;padding:3px;}
#searchSocialWrapper{}
#rssTwitterFollow{border-top: 1px solid #a7b0bc;border-bottom: 1px solid #dfeff7;padding: 12px 0;}
#rssTwitterFollow li{float:left;list-style:none;}
#rssTwitterFollow li#rss, #rssTwitterFollow li#twitterFollow, #rssTwitterFollow li#likeButton{padding-left: 29px;margin-left: 15px;}
#rssTwitterFollow li#rss{background: url(images/icon_rss.gif) no-repeat top left;}
#rssTwitterFollow li#twitterFollow{background: url(images/icon_twitter.png) no-repeat top left;}
#rssTwitterFollow li#likeButton{background: url(images/icon_facebook.png) no-repeat top left;width: 95px;height: 26px;}
#bookAd {font-size: 12px;line-height: 1.4em;padding: 16px;border-top: 1px solid #A7B0BC;}
#bookAd img {float: left;border:0;}
#bookAd p {float: right;width: 250px;}
#bookAd strong {display: block;text-transform: uppercase;color: #29437A;font-size: 1.2em;line-height: 1.7em;font-weight:bold;}
#sidebarWrapper{background-color:#eeecec;border-top:1px solid #a0a9b4;width: 360px;float: right;}
#sidebar1, #sidebar2{width: 168px;margin-top: 0px;padding:0 5px 405px 5px;top: 392px;position: relative;}
#sidebar1{float: left;border-right: 1px solid white;}
#sidebar2{font-size: 11px;float: right;}
#sidebar1 h2, #sidebar2 h2{font-weight:bold;font-size:13px;text-transform:uppercase;line-height:16px;}
#sidebar1 ul, #sidebar2 ul{list-style-type:none;}
#sidebar1 ul li, #sidebar2 ul li{list-style-type:none;margin-left:5px;margin-top:20px;}
#sidebar1 ul li ul, #sidebar2 ul li ul{font-style:normal;list-style-type:none;margin-top:10px;padding:0 0 0 5px;}
#sidebar1 ul li ul li, #sidebar2 ul li ul li{display:block;margin:0 0px 5px;}
#sidebar1 p, #sidebar2 p{line-height:15px;margin:5px 0;}
#sidebar2 ul li#text-3{*margin-top:-15px !Important;}
#archives-3 select, #categories-4 select {width: 148px;}
#text-9 {border-bottom: 1px solid white;top:-397px;position: absolute;width: 360px;padding-bottom: 5px;overflow: hidden;padding-left:0; padding-right:0; margin:0 !important; margin-left:-5px !important; height: 37px;}
#wpp-3 {border-bottom: 1px solid white;top:-360px;position: absolute;width: 342px;padding-bottom: 5px;overflow: hidden;height: 335px;}
#text-9 li, #wpp-3 li {float: left;width: 105px;padding-right:7px;height: 155px;}
#text-9 a, #wpp-3 a {line-height: 1.1em;font-size: 11px;display: block;margin-top: 5px;}
.wppgen{margin-top: 0 !important;}
img.wpp-thumbnail {border: none;width: 100px;height: 100px;}
.wpp-list li {clear:none !important;}
.wpp-thumbnail {float:none !important;}

/**************** Footer on Book site *********************/
#footbar {position: absolute;bottom: 63px;width: 980px;}
#footbar #topbar {float: none;width:980px;padding-bottom: 0;overflow: hidden;}
#footbar #topsearch {display: none;}
#footbar #mailingList {width: 587px;float: left;padding: 14px 0 0 20px;border: none;}
#footbar #mailingList p {float: left;text-align: left;font-weight: bold;}
#footbar #subscribeForm {float: left;}
#footbar #subscribeForm input[type="text"] {margin-left: 10px;width: 170px;}
#footbar #rssTwitterFollow {float: right;border: none;}
#footbar #bulkPurchase {padding: 10px;text-align: center;background: url(images/icon_info.png) no-repeat 12.75% 28%;margin-bottom: 10px;font-size: 11px;border-width:1px 0;border-style:dotted;border-color:#ccc;}

/**************** Search *********************/
#headlineevent, #midsearch, #topsearch{ background-color: #29437a; padding: 15px 0 0;text-align:center; /* border-bottom: 1px solid white; */}
#midsearch {padding: 10px 0 10px 0; }
#midsearch input[type="text"], #topsearch input[type="text"]{ border:1px solid #c8c8c8; width:200px; color: #333333;font:1em Arial, Helvetica,  sans-serif;padding:3px;margin-right:2px;}
#headlineevent > div, #midsearch > div, #topsearch > div{text-align: left; margin-top: 1.75em; line-height: 1.4; padding: 1.5em; background: #DFDFDF;border-bottom: 1px solid #dfeff7;overflow: hidden;}	
#headlineevent > div img, #midsearch > div img, #topsearch > div img{float:left}
#headlineevent > div div, #midsearch > div div, #topsearch > div div{width:63%;float: right;margin-bottom: 1em;}
#headlineevent > div h3, #midsearch > div h3, #topsearch > div h3{font-weight: bold; text-transform: uppercase; margin-bottom: .5em;font-size: 1.2em;color: #29437A;}
#headlineevent > div p, #midsearch > div p, #topsearch > div p{margin-top: .5em;}
#headlineevent > div a, #midsearch > div a, #topsearch > div a{color:#ff6a20;text-decoration: underline;}
h2.search {color:#042e64;font-size:16px;font-weight:bold;text-transform:uppercase;}

#headlineevent {margin-top:-20px; text-align: center; padding: 0px 0 0;}

/**************** Comments *********************/
#comments {font-weight:bold; padding-top:10px; border-top:2px solid #dbe4f0;margin-top:10px;}
#comments, #respond{text-transform:uppercase;font-size:13px;}
.commentlist{padding:20px;}
#submit{font:bold 1em Tahoma;margin:5px 63px 15px;padding:2px;}
#respond{font-weight:bold;margin-bottom:10px;}
#comment{float:left;border:1px solid #9e9e9e;width:460px;}
#commentForm{overflow:hidden;}
#commentForm div, .cptch_block div{display:block;margin-bottom:5px;overflow:hidden;_margin-bottom:15px;}
#commentForm label, .cptch_block label{float:left;width:55px;margin-right:10px;text-align:right;}
#author, #email, #url {float:left;color:#666;width:185px;border:1px solid #9e9e9e;padding:3px;margin-right:10px;}
#loggedInAs{margin:-8px 0 20px;font-size:11px;}

/**************** Book section *********************/
.menu-store-container + script + .entry{float:none;width:100%;padding-bottom:60px;position: relative;z-index: 2;}
.menu-store-container + script + .entry h2.search{font-size: 12px !important;display: none;}
.menu-store-container + script + .entry h3{font-size:1.4em;line-height: 1.3em;margin-bottom:1em;}
.menu-store-container + script + .entry h3 span{color:#0078AE;font: normal 25px Georgia, Times New Roman, serif;font-style: italic;letter-spacing: -1px;}
.menu-store-container + script + .entry h2.search {font-size: 12px !important;display: none;}
#homeContentLeft, #bookContentLeft, #videoContentLeft{float:left;}
#homeContentLeft{width:345px;}
#videoContentLeft{width:320px;}
#bookContentLeft{width:600px;}
#homeContentRight, #bookContentRight, #videoContentRight{float:right;}
#homeContentRight, #videoContentRight{width:570px;}
#bookContentRight{width:286px;margin-right: 5px;}
#bookHomeContent {padding: 20px;border-bottom: 1px dotted #CCC;background: #f4f4f4;}
#homeContentLeft ul, #bookContentLeft ul{text-indent:0;}
#homeContentLeft img, #bookContentLeft img, #bookContentRight img, #videoContentLeft img{border:0;}
#bookContentLeft ol li{list-style-type:decimal;}
#bookContentLeft .post-edit-link {display: block;clear: both;padding-top: 20px;}
#videoContentRight iframe {border-bottom: 1px dotted #CCC;padding-bottom: 20px;margin-bottom: 10px;}

.callout{background: #67ADD2;text-transform: uppercase;display: inline-block;font-weight: bold;color: #fff;padding: 2px 13px 2px 20px;font-size: 11px;position: relative;left: -20px;margin-bottom: 10px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright:5px;border-bottom: 1px solid #0078AE;border-top-color: #00B1FF;border-width: 1px 0 1px 1px !important;border-left-color: #0078AE;border-bottom-color: #0078AE;border-style: solid;}
#bookContentLeft .callout, #videoContentRight .callout, #homeContentRight .callout {left:0px;padding-left: 13px;}
p.buyNow{font-weight:bold;font-size:14px;text-align:center;}
#homeBookCover{height: 270px;border: 0;}
#buyNow{background:#fff;text-align: center;box-shadow: 0 0 6px #bbb;-moz-box-shadow:0 0 6px #bbb; -webkit-box-shadow: 0 0 6px #bbb;padding: 15px;}
#buyNow p {font-size: 11px;line-height: 1.3em;}
#homeContentLeft #buyNow{margin: 1.5em auto 0;width: 250px;}
#homeContentLeft img{display:block;}
#buyNow h3{font: normal 15px Helvetica, Arial, sans-serif;color: #9D0924;text-transform: uppercase;line-height: 1.4em;}
#buyNow ul {overflow: hidden;padding: 0;}
#buyNow li{width:49%;float:left;list-style:none;margin:0;font-size:11px;color:#777;text-transform:uppercase;}
#buyNow li + li {border-left: 1px dotted #CCC;}
#buyNow li::before, #bookReviews li::before {content: none !important;}
#buyNow li a{width: 100px;height:60px;overflow:hidden;background:#efefef;display:block;margin: 0 auto;position:relative;}
#buyNow li + li a {cursor: pointer;}
#buyNow h4 {margin-bottom: .5em;color:#777;font-weight:bold;}
#buyNow img {border: none;display: block;position: relative;top:-70px;}
/*#buyNow img:hover{top:-5px;}*/
#buyNow li a + a {margin-top:8px;}
#bookContentRight img.bookFrontBack{height: 250px;margin: 0 auto 20px !important;display: block;}
#bookContentLeft img{margin:20px auto !important; display:block;}

.preview {width: 16px;height: 16px;display: block;background:url(images/icon_preview.gif) no-repeat;}
span.preview {float: right;position: relative;right: 0;top:0;}
#tocLegend .preview{float:left;margin-right:5px;}
#tocLegend{background: #F1F1F1 url(images/icon_preview.gif) no-repeat 3% 50%;padding: 5px 10px 5px 29px;font-style:italic;margin:2em 0;display:inline-block;font-size:11px;}

#bookReviews li{width:50%;float:left;margin: 0;}
#bookReviews p {display: block;padding: 15px;margin:0 20px 20px 0;font-size: 15px;border-bottom: 1px dotted #CCC;vertical-align: top;line-height: 1.4em;background: #f2f4f6;}
#bookReviews br{display:none;}
#bookReviews .reviewer{font-style:italic;font-size:12px;line-height: 1.4em;display: block;padding: 13px 0 0;}

.highlight{background-color:#eee;padding:10px}
.eventsWrapper{padding: 15px 0;border-bottom:1px dotted #ccc}
.eventName{float:left;width: 70%;}
.postbg h1 { font-size: 18px; font-weight: bold; text-transform: uppercase; color: #042e64; margin-bottom: 1em;} 
.eventName h2 { text-transform: none; } 
.eventName p { font-size: 1.2em; }
.eventRegister{float:right;width:30%}
a.buttonRegister{background:#ff6a20;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;display:block;margin-bottom: auto;text-align: center;padding: 5px;text-transform: uppercase;font-size: 11px;}
a.buttonRegister:hover{background:#ff5c11}
a.buttonRegister + a{display:block;text-align:right;margin-top:.5em}


/**************** Footer *********************/
#footer{color:#ffffff; background-color:#333333;font-size:11px;height:20px;overflow:hidden;padding:10px 20px;}
#footer #copyright{float:left;}
#footer #poweredBy{float:right;color:#aaa;}
#footer a:link, #footer a:visited{color:#aaa;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin:1.5em !important; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right;}
.alignleft{float:left;}
img.centered, .aligncenter{display:block;margin-left:auto !important;margin-right:auto !important;}
img.alignright, div.alignright {display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft, div.alignleft {display:inline;margin:0 15px 2px 0 !important;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
div.stbutton.horizontal{float:right;}


/* WORKSHOP STYLES */
#mediaTrainingWorkshop{border: 2px solid #00468C;padding: 4px;background: white;}

.clearfix:after {
	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
 
.clearfix {
	display: inline-block;}
 
html[xmlns] .clearfix {
	display: block;}
 
* html .clearfix {
	height: 1%;} 

/* TEXT REPLACE */

.replaceText {text-indent: 100%;white-space: nowrap;overflow: hidden;text-transform:uppercase;}

@media screen and (max-device-width: 480px)	{	
	.menu-store-container + script + .entry .postbg{margin-bottom:60px;}
	#footbar #bulkPurchase {background-position: 0.25% 18%;}
	#footbar #bulkPurchase br{display:none;}
} 
