/*
THEME NAME: Judy Horacek
DESCRIPTION: The offical theme for Judy's fantastic new website
VERSION: 2.1
AUTHOR: beneb
AUTHOR URI: https://design.beneb.com
TAGS: 2 column, css, based on sandbox
*/


html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	background: transparent;
	border: none;
	text-decoration: none;
}
body {
	background: url(images/bg.jpg) no-repeat top center #c3dcd8;
	background-attachment:fixed;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	line-height: 24px;
	color: #333;
}
.books {
	background:url(images/bg-yellow.jpg) no-repeat top center;
	background-attachment:fixed;
}
.blog {
	/*background:url(images/bg-purple.jpg) no-repeat top center #baa3c7;*/
	background:url(images/bg-blog-green.jpg) no-repeat top center #d0eb8a;
	background-attachment:fixed;
}
.cream {
	background:url(images/bg-cream.jpg) no-repeat top center;
	background-attachment:fixed;
}
.printGallery {
	background:url(images/bg-black.jpg) no-repeat top center #37353A;
	background-attachment:fixed;
}
#wrapper {
	width: 960px;
	margin: 36px auto 18px auto;
}
div#container {
	float:left;
	margin:0 -200px 0 0;
	width:100%;
}
#judyImage {
	height:230px;
	margin:60px 0px 15px 0px;
	overflow:visible;
}
.booksBanner { background:url(images/bg-cartoons/books-banner.png) no-repeat -51px 0px; }
.blogBanner { 
/*background:url(images/bg-cartoons/blog-banner.png) no-repeat -51px 0px; */
background:url(images/bg-cartoons/banner-blog.png) no-repeat -51px 0px;
}
.normalBanner { background:url(images/bannner.png) no-repeat -51px 0px; }

div#content { margin:0 200px 0 0; }

#mainContainer {
	float: left;
	width: 620px;
	overflow: hidden;
	height: 100%;
}
#mainContent, #mainContentIndex {
	padding:15px 0px;
	background:#faf8e6;
}
.textContainer {
	background:#faf8e6;
	margin:0px;
	padding:0px;
}
#containerWrapper { }
div.sidebar {
	/* float:right; */
	overflow:hidden;
}
div.sidebarBlog {
	float:left;
	overflow:hidden;
}
#primary li, #booksSidebarContainer li, #blogSidebarContainer li, #shopSidebarContainer { list-style-type:none; }
div#secondary { clear:right; }
#sideBarContainer {
	width:300px;
	float:right;
	margin-top:40px;
}
#shopSidebarContainer.sidebar {
	width: 300px;
}
#sideBarContainer ul {
	list-style: none;
}
.page-template-JHindex-php #sideBarContainer, .s-category-brag-book #sideBarContainer {
margin-top: 0;
}


div#footer {
	clear:both;
	width:100%;
	padding-top:20px;
	font-size:.7em;
}
#footerContentLeft {
	width:100%;
	float:left;
	text-align:center;
	position:relative;
	top:-50px;
}
#footerContentLeft p {
	font-style: normal;
}
#footerContentRight {
	width:360px;
	float:right;
}
.smlContainer {
	width:290px;
	margin:30px auto;
}
/* twitter feed on JHindex */
.twitter {
	margin-top: 30px;
}
.tweet p {
	padding-bottom: 10px!important;
}

/* styles for mailchimp widget */
label.mc_var_label.mc_header.mc_header_email {
	display: none;
}
.mc_merge_var {
	margin-bottom: 0!important;
}
#mc_signup_submit {
	margin-top: 10px!important;
}

#mc_signup {
	margin: 0 20px;
}
.mc_merge_var {
	padding-bottom: 5px;
}
input#mc_mv_EMAIL.mc_input {
	width: 100%;
	height: 20px;
	font-size: 1.2em;
	color: #333;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	padding-bottom: 5px;
	background: #faf8e6;
}
select#mc_mv_MMERGE3.mc_select {
	font-size: 1em;
	color: #333;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	background: #faf8e6;
}
label.mc_var_label.mc_header.mc_header_dropdown::after {
	content: " (required)";
}
#mc-indicates-required {
	display: none;
}
.mc_signup_submit .button {
    background-color: #f06f2e; 
    border: none;
    color: #faf8e6;
    padding: 5px 0;
	width: 100%;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1.2em;
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
}

/* Color Highlight for keyboard navigation */

a.twitter-timeline:focus {
  outline: none;
  border-color: #0089cb;
}



/*books templates styles*/
#booksSingle {
	width:960px;
	margin-left:65px;
}
#bookImage {
	width:270px;
	float:left;
}
#bookText {
	width:550px;
	float:left;
}
.book {
clear: both;
margin:0px 20px;
	width:575px;
}
.leftBook {
float:left;
width:200px;
overflow: hidden;
margin-top: 12px;
}
.rightBook {
float:right;
width:375px;
}
.rightBook h2 {
}
/*sitemap*/
#sitemap {
	margin:0px 20px 0px 20px;
	padding-bottom:20px;
}
/*for screenprints template*/
#printText {
	width:490px;
	float:left;
}
#printSingle {
	width:960px;
	margin-left:85px;
}
#printImage {
	float:left;	
	width:340px;
}
.screenprint {
clear:both;
width:575px;
margin: 0 20px;
}
.spLeft {
float:left;
width: 260px;
margin-top: 12px;
overflow:hidden;

}
.spRight {
float: right;
width:290px;

}
.screenprint { text-align:left; }
#wp-table-reloaded-id-4-no-1 .column-2 { width:280px; }
.screenprint h3 {
	margin:0;
	text-transform:uppercase;
}
.screenprint h5 {
	margin:0;
	text-transform:uppercase;
	font-size:.7em;
	color:#F98434;
}
.screenprint h6 {
	margin:30px 0px 0px 0px;
	padding:0;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	font-size:.98em;
	color: #333;
	font-weight:normal;

}
/*for index*/
#leftContainerWrapper { width:290px; /*	padding-top:40px;
*/}
#rightContainerWrapper {
	width:290px;
	float:right;
}
.homeColWrapper .bnsfc-container strong a{
	margin: 0 20px; 
}
.homeColWrapper .bnsfc-content img {
	margin: 10px 20px;
}

.homeColWrapper .twitter-timeline-profile {
	margin-left: 10px;
}

/*background images*/

.topBgBig, #topBgBig {
	background:url(images/box-bg-top-big.png) top left no-repeat;
	height:10px;
}
.botBgBig {
	background:url(images/box-bg-bot-big.png) top left no-repeat;
	height:18px;
}
.smlBgTop {
	background:url(images/box-bg-top-sml.png) top left no-repeat;
	height:6px;
}
.smlBgBot {
	background:url(images/box-bg-bot-sml.png) top left no-repeat;
	height:12px;
	position:relative;
	top:-1px;
}
hr, .divider {
	margin:10px 0px;
	height:10px;
	text-align:center;
	background:url(images/divider.png) no-repeat center;
	border: none;
}
/*page titles*/

h2.entry-title {
	text-indent:-9999px;
	display:block;
	width:600;
	height:46px;
}
h2.jhAbout { background: url(images/titles/about.png) no-repeat 0 0; }
h2.jhCartoons { background: url(images/titles/cartoons.png) no-repeat 0 0; }
h2.jhExhibitions { background: url(images/titles/exhibitions.png) no-repeat 0 0; }
h2.jhCards { background: url(images/titles/cards.png) no-repeat 0 0; }
h2.jhLatestNews { background: url(images/titles/latest-news.png) no-repeat 0 0; }
h2.jhNews { background: url(images/titles/news.png) no-repeat 0 0; }
h2.jhResources { background: url(images/titles/advice.png) no-repeat 0 0; }
h2.jhContact { background: url(images/titles/contact.png) no-repeat 0 0; }
h2.jhBooks { background: url(images/titles/books.png) no-repeat 0 0; }
h2.jhHome { background: url(images/titles/home.png) no-repeat 0 0; }
h2.jhPrints { background: url(images/titles/prints.png) no-repeat 0 0; }
h2.jhMerch { background: url(images/titles/merch.png) no-repeat 0 0; }
h2.jhAppearances { background: url(images/titles/appearances.png) no-repeat 0 0; }
h2.jhLinks { background: url(images/titles/links.png) no-repeat 0 0; }
h2.jhBlog { background: url(images/titles/blog.png) no-repeat 0 0; }
h2.jhTopic { background: url(images/titles/topic.png) no-repeat 0 0; }
h2.jhBrag { background: url(images/titles/brag-book.png) no-repeat 0 0; }
h2.jhCreativeLife { background: url(images/titles/this-creative-life.png) no-repeat 0 0; }
h2.jhShop { background: url(images/titles/horacek-shop.png) no-repeat 0 0; }


body.s-category-this-creative-life h2.jhBlog { background: url(images/titles/this-creative-life.png) no-repeat 0 0; }



/*for main templates*/

#motorbikeMan {
	position:relative;
	float:right;
	right:-65px;
	top:-100px;
	width:82px;
	height:85px;
	background:url(images/bg-cartoons/motorbike.png) no-repeat;
}
#leftOverlapWoman {
	position:relative;
	left:-51px;
	top:0px;
	background:url(images/bannner.png);
	width:51px;
	height:230px;
}
#rightOverlapKite {
	position:relative;
	right:-10px;
	top:-228px;
	background:url(images/bg-cartoons/kite-tip.png);
	width:11px;
	height:169px;
	float:right;
}
/* hidden at the moment because clases with background */
#womanSwimming {
	display:none;
	position:relative;
	background:url(images/bg-cartoons/woman-in-water.png);
	width:216px;
	height:128px;
	top:0px;
	left:-150px;
}
#fishFlying {
	position:relative;
	float:right;
	background:url(images/bg-cartoons/fish-flying.png);
	height:184px;
	width:350px;
	top:-20px;
	right:-20px
}

/*for BOOK templates*/
#flyingSheep {
	position:relative;
	float:right;
	right:-65px;
	top:-100px;
	width:76px;
	height:84px;
	background:url(images/bg-cartoons/bike-off-cliff.gif) no-repeat;
}
#leftOverlapBooks {
	position:relative;
	left:-51px;
	top:0px;
	background:url(images/bg-cartoons/books-banner.png) no-repeat;
	width:51px;
	height:230px;
}
#rightOverlapBooks {
	position:relative;
	right:-9px;
	top:-142px;
	background:url(images/bg-cartoons/books-right.png) no-repeat;
	width:11px;
	height:169px;
	float:right;
}
#booksBottomLeft {
	position:relative;
	background:url(images/bg-cartoons/books-seagull.png) no-repeat;
	width:306px;
	height:180px;
	top:0px;
	left:-80px;
}
#booksBottomRight {
	position:relative;
	float:right;
	background:url(images/bg-cartoons/books-kid.png) no-repeat;
	height:150px;
	width:128px;
	top:-230px;
	/* right:-20px */
}
#womanSwimmingContainer {
	clear:both;
	font-size:0.7em;
	padding-top:20px;
	width:100%;
}
#womanSwimmingLeft {
	position:relative;
	float:right;
	background:url(images/bg-cartoons/woman-in-water.png);
	width:216px;
	height:128px;
	top:-20px;
	right:-20px
}
/*for blog*/
#leftOverlapWoman {
	position:relative;
	left:-51px;
	top:0px;
	background:url(images/bannner.png);
	width:51px;
	height:230px;
}
#rightOverlapKiteBlog {
	position:relative;
	right:-10px;
	top:-227px;
	background:url(images/bg-cartoons/blog-kite-tip.png) no-repeat;
	width:11px;
	height:169px;
	float:right;
}
.blogPost {
	margin-bottom:20px;
	clear: both;
}
/* images in blog posts */
.blogPost img {
	margin:10px 20px 10px 0px;
	display:block;
}
.wp-caption {
	margin: 0 20px;	
}
p.wp-caption-text {
/* 	inherited from p tag */
}
/* archives pages */
.collapsing .archives .list {
	margin-left:0px;
}
.collapsing .archives {
	margin-left:5px;
}
.collapsing .archives .item {
	margin-left:13px;
}

/* print gallery */
.printGallery #fishFlying, .printGallery .topBgBig, .printGallery #topBgBig, .printGallery .botBgBig, .printGallery #footer {
	display: none;
}
.printGallery #mainContent {
	background: none;
/* padding-top: 5px; */
color:#F06F2E;
}

.printGallery h2 {
	color:#71dbff;
	padding-top: 15px;
}

.printGallery #sideBarContainer .sidebar {
	float: left;
}
.printGallery #sideBarContainer h3 {
	color:#71dbff;
	margin-top: 20px;

}
.printGallery #sideBarContainer h3:first-of-type {
margin-top: 0px;
}
.printGallery #sideBarContainer a, .printGallery #sideBarContainer a:visited {
	color:#71dbff;
}
.printGallery #booksSidebarContainer li {
	margin-bottom: 10px;
}
#backHome {
    left: 300px;
    position: relative;
    top: -40px;
    width: 500px;
}
/*
.ngg-gallery-thumbnail-box {
	padding-bottom: 20px;
}
.ngg-gallery-thumbnail {
	height: 135px;
	width: 150px;
	
}
.ngg-gallery-caption {
clear: both;
text-align: center;
	
}
.ngg-gallery-caption span.title {
	font-style: italic;
}
*/
#caption {
	font-weight: normal!important;
	font-size: 140%;
	line-height: 1.3em;
}
#titleText {
	font-style: italic;
		padding: 0;
	margin: 0;

}
#caption .price {
text-align: right;
	display: inline;
	float: right;
	
}
.ngg-gallery-thumbnail h4 {
	padding: 0;
	margin: 0;
	text-align: left;
	font-weight: normal;
}
.ngg-gallery-thumbnail p {
	padding: 0;
	margin: 0;
}
.wp-cart-button-form input {
border: none;
background: none;
color:#5FC9FB;/* the blue colour */
padding: 0px;
}
.wp-cart-button-form input:hover {
text-decoration: underline;
cursor:pointer;
}
/*
#stimuli_caption {
	margin-bottom: 5px;
}
*/
#outerImageContainer {
	background-color: #5E6770!important;
	}
#imageDataContainer {
	font-family: Cambria, Georgia, Times, "Times New Roman", serif!important;
}
#imageData #caption h4, #imageData #caption h5, #imageData #caption h6, #imageData #caption p {
	margin: 0!important;
	padding: 0;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	color: #333;
	font-size: 1.3em;
}
#imageData #caption h4 {
	display: inline;
	font-weight: bold;
}
#imageData #caption h5 {
	display: inline;
	float: right;
	font-weight: normal;
}
#imageData #caption p {
	font-weight: normal;
	padding: 5px 0;
}
#imageData #imageDetails {
    width: 100%!important;
    margin-top: 5px;
}
#imageData #caption {
	font-weight: normal;
}
#imageData #bottomNavClose {
	margin-top: -25px;
}
#imageData #numberDisplay {
	padding-top: 10px;
}


#prevLink {
/*
position: absolute;
left:-100px!important;
*/
margin-left:-100px;
background: url("https://horacek.com.au/wp-content/plugins/wp-jquery-lightbox/styles/images/prev.gif") no-repeat scroll left 50% transparent!important;
}
#nextLink {
/*
position: absolute;
left:600px!important;
*/
margin-right:-100px;
background: url("https://horacek.com.au/wp-content/plugins/wp-jquery-lightbox/styles/images/next.gif") no-repeat scroll right 50% transparent!important;
}

/* Shopping cart */
.shopping_cart {
	font-size: 1em!important;
}
.shopping_cart h2 {
	font-size: 16px!important;
	display: none;
}
.shopping_cart table, .page-template-JHprints-php #pinfo {
	margin-left: 20px;
}
.shopping_cart #pinfo {
font-weight: normal;
}
#booksSidebarContainer .shopping_cart {
	color: #fff;
}
#booksSidebarContainer .shopping_cart table tr:first-of-type {
	font-size: 12px;
}
#booksSidebarContainer .shopping_cart table, #booksSidebarContainer .shopping_cart h2 {
	margin-left: 0px;
}
#booksSidebarContainer #wp_paypal_shopping_cart_widgets-2 {
	color:#fff;
}
.printGallery #booksSidebarContainer p {
	color: #fff;
}
#wp_paypal_shopping_cart_widgets-2 p {
	padding: 10px 0px;
}
#wp_paypal_shopping_cart_widgets-2 a {
	/* display: none; */
}
/*stock standard styles*/
.alignLeft {
	float:left;
	margin:1px 8px 2px 0px;
}
.alignLeft2 {
	float:left;
}
.alignRight { float:right; }
.center {
	text-align:center;
}
.yellowBg { background:#faf8e6; }
#blog-title { }
.orange { color:#F98434; }
/*list styles*/
#mainContent ul {
	margin:5px 0px;
	list-style-type:none;
}
#mainContent li {
	list-style-type:none;
	margin-left:10px;
}
#sitemap ul { }
/*text styles*/
p {
	padding:0px 20px 0px 20px;
	font-size:1em;
}
.smlContainer h3 {
	margin: 0 20px;
}
.smlContainer p {
	margin:0px;
	padding:0px 20px 25px 20px;
	background:#faf8e6;
}
#mainContentIndex p {
	margin:0px;
	background:#faf8e6;
	font-size:1.2em;
	line-height:1.5em;
	padding:0px 20px 25px 20px;
}
#mainContent p {
	margin:0px;
	/* background:#faf8e6; */
	font-size:.98em;
	padding:5px 20px 10px 20px;
}
body.pageid-7907 #post-7904 #mainContent p,
#post-7909 > #mainContent p,
#post-7907 > #mainContent p,
#mainContent p.small {
	font-size: .93em; /* override on deliveries, t&c, privacy pages */
} 


#booksSingle p {
	margin:0px;
	font-size:.98em;
	padding:5px 20px 10px 20px;
}
#printText p {
	margin:0 20px;
	padding:0;
	line-height:30px;
}
.bookGenre {
	text-transform:uppercase;
	font-size:.8em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #b33e29;
	clear:both;
	float:left;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #b33e29;
	padding-top:5px;
	margin:0px 0px 0px 20px;
}
h2 a, h2 a:visited {
	color: #aa2413;
	text-decoration: none;
}
h2 a:hover, h2 a:active { text-decoration: underline; }
h2.entry-title-normal {
	text-transform:uppercase;
	color:aa2413;
	padding-bottom:0px;
}
.entry-content h2 {
	text-transform:uppercase;
	color:#aa2413;
	padding-bottom:15px;
}
.textContainer h3 { font-size:.9em; }
.entry-content h3, .entry-title h3 { 
	font-size:.9em; 
	padding-right:20px;	
}
.entry-content h4 { font-size:.85em; }
#printText h5 { margin-left:20px; }
#printText h2 {
	margin:0px 20px;
	padding:0;
}
#blogSidebarContainer h4 {
	font-size: .9em;
}
p.side-comment{
	font-size: .8em;
}
.recentcomment p {
	padding: 0px 30px;
	font-size: .85em;
	line-height:1.3em;
}
/*link styles*/
a, a:visited {
	color: #f06f2e;
	text-decoration: none;
}
a:hover, a:active { text-decoration: underline; }
#blog-title a {
	text-indent: -9999px;
	display: block;
	width: 300px;
	height: 65px;
	background: url(images/judyhoracek.png) no-repeat 0 0;
}
/*MENU v.2, drop downs!*/

.menu {
	background:#faf8e6;
	height:25px;
	width:100%;
	float:left;
	list-style:none;
	margin-top:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.8em;
}
.menu ul {
	background:#faf8e6;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
}
.menu li {
	float:left;
	padding:0px;
}
.menu li a {
	color:#000;
	display:block;
	font-weight:bold;
	line-height:35px;
	margin:0px;
	padding:0px 13px;
	text-align:center;
	text-decoration:none;
}
.menu li a:hover, .menu ul li:hover a {
	background: #f98434;
	color:#FFFFFF;
	text-decoration:none;
}
.menu li.current-menu-item {
	background: #f98434;
	color:#FFFFFF;
	text-decoration:none;
}
.menu li ul {
	background:#f6b45c;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:180px;
	z-index:200;/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul { display:block; }
.menu li li {
	background:url('images/sub_sep.gif') bottom left no-repeat;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	margin-left:20px;
	width:160px;
}
.menu li:hover li a { background:none; }
.menu li ul a {
	display:block;
	height:35px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a {
	background:#f98434 url('images/hover_sub.gif') center left no-repeat;
	border:0px;
	color:#ffffff;
	text-decoration:none;
}
.menu p { clear:left; }
/*sidebar widgets*/

.s2_form_widget{
	
}
.subscriber-plugin p {
	padding-left: 0;
}
.subscriber-plugin form label {
	display: none;
}
.subscriber-plugin form p br:first-of-type {
	display: none;
}
.subscriber-plugin form input[type=text] {
	width: 200px;
	height: 20px;
}
.sideposts_date { display:none; }


h3.widgettitle { display:none; }
.widget_sp_image {

	padding:0px;
}
#sp_image-14 { margin-top:30px; }

/* this creative life widget */
#sideBarContainer .bns-featured-category {
	background:
			url(images/sidebar-bg-top.png) center top no-repeat, 
			url(images/sidebar-bg-bottom.png) center bottom no-repeat;
	padding-top: 7px;
	padding-bottom: 12px;
}

#sideBarContainer .bnsfc-container {
	padding-bottom: 20px;
	background: #a3c4c7;
}

#sideBarContainer .bns-featured-category h3.creativelife-title {
	display: block;
	background: url(https://horacek.com.au/wp-content/uploads/2014/07/creative-life2-270x50.png) top left no-repeat;
	text-indent: -9999px;
	margin: 0px 20px;
	padding-bottom:30px;
}
#sideBarContainer .bns-featured-category h3 {
	font-size:.9em; 
	margin: 0 20px;
	padding: 0;	
}
#sideBarContainer .bns-featured-category h3 a {
	color:000;
}

#sideBarContainer .bns-featured-category .more {
	text-align: right;
}
#sideBarContainer .bnsfc-content .wp-post-image {
	margin:5px 20px;
}
/* topic of the month widget */
.bns-totm {
	background:
			url(images/sidebar-bg-top.png) center top no-repeat, 
			url(images/sidebar-bg-bottom.png) center bottom no-repeat;
	padding-top: 7px;
	padding-bottom: 12px;
}

.bns-totm .bnsfc-container {
	padding-bottom: 20px;
	background: #a3c4c7;
}

.bns-totm h3.topicofthemonth-title {
	display: block;
	background: url(images/topic.png) top left no-repeat;
	text-indent: -9999px;
	margin: 0px 20px;
	padding-bottom:30px;
}
.bns-totm h3 {
	font-size:.9em; 
	margin: 0 20px;
	padding: 0;	
}
.bns-totm h3 a {
	color:000;
}

.bns-totm .more {
	text-align: right;
}
.bns-totm .bnsfc-content .wp-post-image {
	margin:5px 20px;
}

/* pagination */
.paginate-links {
    margin-left: 20px;
}

/* woocommerce sidebar */

#shopSidebarContainer .widget.woocommerce h3.widgettitle {
	display: block;
	margin: 0;	
}
ul.cart_list li.empty {
	padding-left: 0!important;
}

/* old topic of the month */
/*
.cat-post-item {
	margin:0;
	padding:20px 0 0;
	background:
			url(images/sidebar-bg-top.png) center top no-repeat, 
			url(images/sidebar-bg-bottom.png) center bottom no-repeat,
			#a3c4c7
			; 
/* 	background:url(images/blue-side-bg.png) no-repeat left top; 
	height:160px;
}
*/
#topicLeftSml {
	float:left;
	margin:0 20px;

}
#topicRightSml {
	float:right;
	width:50px;
}
#subscribe2 {
	margin:0;
	padding:0;
}
#subscribe2 h3.widget-title {
	text-indent: -9999px;
	display: block;
	width: 270px;
	height: 50px;
	/* background: url(images/newsletter-list.png) no-repeat 0 0; */
}


#sideBarContainer div.sidebarimg {
	margin-left: 20px
}
#sideBarContainer .followMe .sidebarimg  {
	margin-top: 5px;
}
#sideBarContainer .followMe .sidebarimg:first-of-type {
	
}
.cat-post-item a.post-title em {
	margin: 0 20px;
}
#bns-featured-category-2, #bns-totm-2  {
	margin-top: 40px;
}
.followMe, .widget_sp_image {
	margin-top: 30px;
}

/* instagram widget */

/* .widget_easy_instagram_widget_base, */
/* OLD */
.easy-instagram-container {
	background:
			url(images/sidebar-bg-top.png) center top no-repeat, 
			url(images/sidebar-bg-bottom.png) center bottom no-repeat;
	padding-top: 7px;
	padding-bottom: 12px;
	margin-top: 40px;
}

.easy-instagram-thumbnail-wrapper, ul.instagram-pics {
	background: #a3c4c7;
	padding-bottom: 10px;
	font-size: 14px;
}
img.easy-instagram-thumbnail {
	margin-top: 20px;
}
.topicLeftSml {
	float:left;
	margin:0 20px;
}
.easy-instagram-container {
	font-size: 1em;
}
.easy-instagram-thumbnail-caption {
	font-size: 90%!important;
	font-weight: 700!important;
	margin: 5px 20px!important;
	line-height: 135%!important;
}
/* NEW */
/* smash balloon */

.instagram-wrapper {
	background:
			url(images/sidebar-bg-top.png) center top no-repeat, 
			url(images/sidebar-bg-bottom.png) center bottom no-repeat;
	padding-top: 7px;
	padding-bottom: 12px;
	margin-top: 40px;

}
.instagram-inner {
	background: #a3c4c7;
	padding-bottom: 10px;
	font-size: 14px;
}

#sbi_images {
	margin-top: 20px;
}


/* tooltips */

.Zebra_Tooltip {
    position: absolute;
    z-index: 99999;
    background: transparent;
}

.Zebra_Tooltip .Zebra_Tooltip_Message {
    position: relative;
    padding: 20px;
    font-size: inherit;
    text-align: left;
    font-weight: normal;
    line-height: inherit;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    *margin-right: 0;
    _width:expression(document.body.clientWidth > 250 ? '250px': 'auto'); /* max-width for IE6 */
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow         { position: absolute; height: 10px; width: 20px; overflow: hidden }

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom  { bottom: 0 }
.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top     { top: 0    }

.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
    position: absolute;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    left: 0;
    _border-left-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom div  {
    top: 0;
    _border-bottom-color: pink;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top div     {
    bottom: 0;
    _border-top-color: pink;
}

.Zebra_Tooltip .Zebra_Tooltip_Close {
  text-decoration: none;
  color: #FFF;
  position: absolute;
  right: 8px;
  top: 1px;
  font-size: inherit;
  font-weight: bold;
}

.Zebra_Tooltip .Zebra_Tooltip_Close:hover {
    color: #C40000;
}





/*for book pages*/
/*
#booksSidebarContainer, #blogSidebarContainer {
margin-top:40px;
}
*/
body.books .bns-totm {
	background:
		url(images/sidebar-bg-top-yellow.png) center top no-repeat, 
		url(images/sidebar-bg-bottom-yellow.png) center bottom no-repeat!important;
}

body.books ul.instagram-pics, body.books .bnsfc-container, body.books .easy-instagram-thumbnail-wrapper, ul.instagram-pics {
	background: #fbce76;
}
body.books ul.instagram-pics

#booksSidebarContainer .cat-post-item  {
	background:url(images/yellow-side-bg.png) no-repeat left top;
}

body.books .easy-instagram-container {
	background:
			url(images/sidebar-bg-top-yellow.png) center top no-repeat, 
			url(images/sidebar-bg-bottom-yellow.png) center bottom no-repeat;
	padding-top: 7px;
	padding-bottom: 12px;
	margin-top: 5px;
}
/* paypal */
#paypal {
margin-left:20px;
}


/*thumbnails for brag book*/
.bragThumbnail {
margin-left:20px;
padding:5px 20px 20px 0px;
float:left;
}
.excerptBox {
	float:right;
	
}
.clear {
	clear:both;
}
.cat-post-item .tweet_button84 {
display: none;
}

/* comments */


ol.commentlist {
	margin: 0 10px; 
}
.vcard cite {
	font-style: normal;
}
.vcard time {
	font-size:.85em;
	font-style:italic;
	font-weight:normal;
}
section.comment p {
	padding:5px 20px 0!important;

}
/*
li.comment-author-judy {
	background:url(images/kite-comment.png) no-repeat right bottom;
}
li.comment-author-judy section.comment p {
	padding:5px 55px 35px 20px !important;
}

ol.commentlist li.comment ul.children li.depth-2 { 
margin:0 0 20px 40px!important; 
}
ol.commentlist li.comment ul.children li.depth-3 {
margin:0 0 20px 20px!important;  
}
ol.commentlist li.comment ul.children li.depth-4 { 
margin:0 0 20px 20px!important; 
}
ol.commentlist li.comment ul.children li.depth-5 {}
*/


form#commentform label {
	display: block;
}


/* nested comments code */
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.comment-author-judy {background: #E3DEC5; border-bottom: none;}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { /* border-bottom:1px dotted #666;  */padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard a { color:#000;}

ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p {  margin:0 0 1em; }
ol.commentlist li.comment ul {  list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply {  }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { }
ol.commentlist li.odd { }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}



/*wordpressy stuff*/
.edit-link { margin-left:20px; }
.entry-attachment { margin:5px 20px; }
#nav-images { /*not used*/
	margin:5px 20px 10px 20px;
	padding-bottom:20px;
	float:left;
}
.nav-previous {
	width:100%;
	text-align:center;
}
.nav-next {
	float:right;
	width:150px;
}
.newsTime {
	margin-left:20px;
	font-size:.85em;
	font-style:italic;
	font-weight:normal;
}
.comment-meta {
		font-size:.85em;
	font-style:italic;
	font-weight:normal;
}
.blog-search {
	margin:0px 20px;
}
.unapproved {
	font-style:italic;
}
/*sandbox default styles*/
div.skip-link {
	position:absolute;
	right:1em;
	top:1em;
}
.entry-title { clear:both; }
.entry-meta {
	clear:both;
	margin:5px 20px;
}
.formcontainer {
	margin:0px 20px;
	padding-bottom:20px;
}
form#commentform .form-label { margin:1em 0 0; }
form#commentform span.required {
	background:#fff;
	color:#c30;
}

input#author, input#email, input#url, textarea#comment, input#cptch_input { 
	padding:0.2em;
	width: 510px;
	height: 20px;
	font-size: 0.98em;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
}
textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:510px;
	font-size: 0.98em;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
}

div.comments ol li { 
	margin:0 0 20px 20px;
}

.comments ol {
	margin-left:10px;
}
p.cptch_block {
	margin-top: -30px!important;
}


.add-comment {
	margin:0px;
}

/*GALLERY STYLES*/
/*need to define width, for some reason gallery wasn't happy with default styles */

.gallery { }
div.gallery {
	clear:both;
	height:180px;
	margin:5px 20px;
	width:580px;
}
p.wp-caption-text { font-style:italic; }
div.gallery dl {
	margin:1em auto;
	overflow:hidden;
	text-align:center;
}
div.gallery dl.gallery-columns-1 {
	width:100%;
	float:left;
}
div.gallery dl.gallery-columns-2 {
	width:49%;
	float:left;
}
div.gallery dl.gallery-columns-3 {
	width:33%;
	float:left;
}
div.gallery dl.gallery-columns-4 { width:24%; }
div.gallery dl.gallery-columns-5 { width:19%; }
div#nav-above { margin-bottom:1em; }
div#nav-below { margin-top:1em; }

/*
img {
	max-width: 100%;
}
*/
.entry-content img {
/*
	margin: 10px 10px 10px 0;
	float:left;
*/
}



/* Woocommerce styles */
/* Hacked by Ben to work in current WP theme */

/* top level shop */
#post-8211 .entry-content h1 {
	display: none;
}
.woocommerce ul.products li.product a:hover h3 {
	text-decoration: underline!important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color:#333!important;
	font-weight: normal!important;
	font-size: 16px!important;
}
/* single product page */

/* image block on the left */
.woocommerce div.product div.images {
	margin-left: 20px;
}

/* title and sale stuff on right */
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 46%!important;
}

.woocommerce div.product .entry-summary {

}
.entry-summary h1 {
	margin: 0 20px 0 0px;
}
p.woocommerce-mini-cart__empty-message {
	padding: 10px 0 0 0;
}
p.price {
	padding-left: 0px!important;
	color: #333;
}
.product_meta, .woocommerce-product-details__short-description {
	margin-right: 20px; 
}
.product_meta span.sku_wrapper {
	display: none;
}
#tab-description h2.entry-content {
	text-transform: lowercase!important;
}

/* description */
.woocommerce div.product ul.tabs {
	display: none;
}
.entry-summary p {
	padding-left: 0!important;
}

.woocommerce .quantity .qty {
	height: 23px;
	font-size: 16px;
}

div.product {
	margin-left: 0px;
	padding-left: 0px;	
}

.woocommerce table.shop_attributes {
	margin: 0 20px;
	width:90%!important;
	text-align: left;
	border:none!important;

}
.woocommerce table.shop_attributes td {
	font-style: normal!important;
	border:none!important;
}
.woocommerce table.shop_attributes th {
	border:none!important;
	padding-left: 0!important;
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th {
	background: none!important;
}
.woocommerce table.shop_attributes p {
	padding: 0!important;
}

/* product image display  */
.woocommerce div.product div.images {
	margin-bottom:.5em!important;
}
.woocommerce div.product .startSlideshow {
	text-align: left;
}
.woocommerce div.product .startSlideshow a {
	cursor: pointer;
}

#startPrettyPhoto {
	width:60%;
	float: right;
	line-height: 100px;
	text-align: right
}
.woocommerce span.onsale {
    background-color: #f06f2e!important;
    color: #fff;
}

/* thumbs display */
.flex-viewport {
    margin-bottom: 20px;
}

.flex-control-thumbs {
    margin-top: 1.5em;
    max-height: 130px;
    overflow: hidden;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    margin-left: 0px!important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    margin-bottom: 10px!important;
    width: 30%!important;
}

.pp_woocommerce .pp_description {
	display: none!important;
}
.pp_woocommerce .ppt {
	font-size: 0px;
}

.related.products 

/* categories page */

ul.products {
	margin:0 10px!important;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
	margin-right: 20px!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width:27%!important;
}
.woocommerce ul.products li.product a img {
	margin-bottom: .5em;
}
.woocommerce ul.products li.product h3 {
	padding-bottom: 0px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-bottom: .5em;
}
span.cf_special {
	margin-left: 0px!important;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 85%;
}
.cf_msg {
	padding: 5px 0!important;
	font-weight: bold;
	font-size: 90%!important;
	line-height: 125%!important;
}

.entry-summary .cf_msg {
	padding-right: 20px!important;
}
a:hover mark.count {
	text-decoration: none;
	}
mark.count {
	background-color: transparent;
	font-weight: normal;
	font-size: 90%;
}


/* cart */


div.woocommerce {
	margin: 0 20px;
}
div.woocommerce h2, div.woocommerce p, div.woocommerce h3 {
	margin-left:0!important;
	padding-left: 0!important;
}
div.woocommerce h2, div.woocommerce h3 {
	text-transform: lowercase;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
	width: 100%!important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 100%!important;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
	width: 35%!important;
	text-align: left;
}
.woocommerce form .form-row label {
	text-transform: capitalize;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	line-height: 2!important;
}
.woocommerce-checkout #payment {
	background: none!important;
}
.woocommerce-checkout #payment ul.payment_methods {
	border-bottom: none!important;
}
.woocommerce form .form-row select#cc-expire-month, .woocommerce form .form-row select#cc-expire-year {
	width:48%!important;
}


/* one column checkout page */
.woocommerce #customer_details.col2-set .col-1, .woocommerce-page #customer_details.col2-set .col-1,
.woocommerce #customer_details.col2-set .col-2, .woocommerce-page #customer_details.col2-set .col-2 {
    clear: both;
    float: none !important;
    width: 100% !important;
    margin-right:0 !important;
    text-align: left;
    padding-bottom: 20px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width:45%!important;
}

/* order submitted page */

.woocommerce ul.order_details {
	margin: 0 auto!important;
	width:fit-content!important;
	width:-webkit-fit-content!important;
	width:-moz-fit-content!important;
	padding-bottom: 10px!important;
}

.woocommerce .order_details li {
	display: inline-block;
	text-transform: capitalize!important;
	font-size: .85em!important;
	font-style:normal!important;
	font-weight: normal;
	margin-left: 0px;
	padding-right: 10px!important;
	margin-right: 0px!important; 
}

p.form-row woocommerce-mailchimp-opt-in, p.form-row woocommerce-mailchimp-opt-in label,  {
	text-transform: lowercase!important;
}

.woocommerce-order-pay ul.order_details{
	display: none;
}

/* default woocommerce styles */

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	background: none!important;
	border: none!important;
	padding-bottom: 10px!important;
	margin-bottom: 10px!important
}

/* orange button */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #f06f2e!important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    font-family:Verdana, Geneva, sans-serif!important;
    font-size: 13px!important;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #df530d!important;
    color: #fff;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
	margin: 0 10px;
}
/* grey buttons */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background-color: #f06f2e!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased;
    font-family:Verdana, Geneva, sans-serif!important;
    font-size: 13px!important;
 
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #df530d!important;
    color: #fff!important;
	
}

/* sidebar widget  */
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	border: none!important;
}
.widget_shopping_cart p.buttons {
	padding: 0!important;
}
#shopSidebarContainer .widget {
	margin-bottom: 40px;
}
#shopSidebarContainer .textwidget {
	margin-left: 0!important;
}

.woocommerce ul.product_list_widget {
	margin-bottom: 5px;
}
.widget_shopping_cart_content p.total {
	margin: 5px 0;
}
#shopSidebarContainer h3.widgettitle {
	display:block!important;
	margin-left: 0px;
}
.menu-shop-sidebar-container .menu {
	background: none;
	height: auto;
	margin-top: 0;
}
.menu-shop-sidebar-container .menu li {
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	width: 100%;
}
.menu-shop-sidebar-container .menu li a {
	text-align: left;
	line-height: 24px;
	color: #f06f2e;
	text-decoration: none;
	margin-left: 0px;
	font-weight: normal;
	padding:0;
	font-size: 16px;
	display: inline-block;
}
.menu-shop-sidebar-container .menu li a:hover {
	background: none;
	text-decoration: underline;
}

/* shopping cart icon in nav */
li.menu-item-7995 {
	float: right;
  margin: 0px;
  text-indent: -9999px;
  
}
li.menu-item-7995 a {
	padding: 0 30px;
  background: url(images/shopping-cart.png) no-repeat center center #f98434;
	}
li.menu-item-7995 a:hover {
	background: url(images/shopping-cart.png) no-repeat center center #f98434!important;
}
div.woocommerce h2.cartIcon {
	background: url(images/shopping-cart.png) no-repeat left;
	padding-left: 40px!important;
}

.widget_shopping_cart h3.widgettitle {
	background: url(images/shopping-cart.png) no-repeat left;
	padding-left: 40px!important;
	background-size: 10%;
}




/* mobile styles
--------------------------------*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-width: 480px) {
/* Styles */

	#wrapper {
		width: 90%;
/* 		padding: 0 10px; */
/* 		margin: 0 0 40px 0; */
		margin: 20px 10px 40px 10px!important;
	}
	#blog-title a {
		width: 100%;
	}
	#judyImage {
		display: none;
	}
	.menu {
		height: auto;
		margin: 10px 0;

	}
	#mainContainer {
		width: 100%;
		float: none;
		margin: 0px;

	}
	#mainContent {
		width: 100%;
		float: none;
	}
	#sideBarContainer {
		float: none;
		width: 100%;
	}
	.smlContainer {
		width: 95%!important;
	}
	.alignRight {
		float: left;
	}
	
	#motorbikeMan {
		display: none;
	}
	#fishFlying {
		width: 100%;
		background-size: 80%;
		background-repeat: no-repeat
	}
	#topBgBig, #boxBgBottom  {
		display: none;
	}

	.book {

	}

	.leftBook, .rightBook {
		width:300px;
		float: left;
	}
	
	.rightBook h2 {
		margin-left: 0px;
		padding-left: 0px;
	}

	
	textarea#comment {
		width: 100%;
	}
	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 45%!important;
	}
	.woocommerce div.product div.images img {
		width: 90%!important;
	}
	.woocommerce div.product div.summary {
		margin-left: 20px;
		width: 100%!important;
	}
	
/* 	image size fix */
	.entry-content img,
	.comment-content img,
	.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
	}
	img[class*="align"],
	img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
	}
	img.size-full {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
	}
		


}

@media screen and (max-width:782px) {
	
	
	
	
	
	
	}

@media only screen and (max-device-width: 480px) {
	#wrapper {
		width: 480px;
		margin-bottom: 40px;
		}
	#judyImage {
		display: none;
	}
	.menu {
	height: 110px;
			margin: 10px;

	}
	#mainContainer {
		width: 480px;
		float: none;
		margin: 0 10px;

	}
	#mainContent {
		width:480px;
		float: none;
	}
	#sideBarContainer {
	float: none;
	width:300px;
	margin-left:80px;
	}
	#motorbikeMan {
/*
	position: relative;
	right:10px;
	top:-190px;
*/
		display: none;
	}
	#topBgBig, #boxBgBottom  {
		display: none;
	}
	.smlContainer {
		width:230px;
	}
	.book {
/* 	width:480px; */
	}
	.rightBook {
	width:300px;
	float: left;
	}				 	
}

/*and that's all, thanks for reading!*/