/*
Theme Name: Author Custom Theme 5.0
Theme URI: http://www.austindesignworks.com/
Description: Your custom theme created by Austin DesignWorks
Version: 5.0
Author: Austin DesignWorks
*/
/* Styles Reset */
@import url('reset.css');
@import url('comments.css');


/* Google Fonts */
@import url(http://fonts.googleapis.com/css?family=Judson|Alice|Imprima|Caudex|Open+Sans);

* { margin: 0; padding: 0; }
html { margin: 0; padding: 0; } 

body {
 font-family: arial, "trebuchet ms", trebuchet, helvetica, sans-serif;
 font-size: 14px;
 background: #E1D1AF url("img/background.jpg") top left repeat;
 color: #000000;
 text-align: left;
 margin: 0 !important;
 padding: 0 !important;
 line-height: 125%;
}

html, body, #wrapper { height: 100%; min-height: 100%; }



/* ***************** GLOBAL LAYOUT STYLES ***************** */

#outerwrapper { width: 100%; display: table; }
#wrapper { width: 1040px; display: table; margin: 0 auto; padding-top: 25px; }

#headwrap, #header, #adwcredit{ width: 1000px; margin: 0 auto; display: table !important; }
#headwrap { height: 240px; background: transparent url("img/top.jpg") center bottom no-repeat; }
#header-lr { height: 292px; background: transparent url("img/heading-resnick.png") center top no-repeat; }
#header-ll { height: 292px; background: transparent url("img/heading-leone.png") center top no-repeat; }
#contentwrap { width: 980px; margin: 0 auto; display: table; clear: both; background: transparent url("img/contentbkg.jpg") center top repeat-y; }
#main { width: 570px; float: left; margin: 0; }
#content { padding: 35px 0 0 50px; margin: 0; }
#side { width: 300px; float: right; margin: 0; }
#sidebar { padding: 0 50px 40px 0; margin: 0;  }
#footwrap { width: 1040px; height: 80px; display: table; margin: 0 auto; clear: both; padding: 0; text-align: center; background: transparent url("img/contentbkg.jpg") center top repeat-y; }
#footer { clear: both; font-size: 11px; text-align: center; line-height: 110%; padding: 20px 0 0 0 !important; }
#adwcredit { display: none !important; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-align: center; letter-spacing: 3px; padding-top: 3px; } 
#bxbottom { display: block; width: 1040px; height: 20px; background: transparent url("img/bottom.jpg") center bottom no-repeat; margin: 0 auto !important; font-size: 1px; }


/* For Kindle */
@media
  screen and (-webkit-device-pixel-ratio: 1) and (device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape),
  screen and (-webkit-device-pixel-ratio: 1) and (device-width: 600px) and (max-device-height: 1024px) and (orientation: portrait),
  screen and (-o-device-pixel-ratio: 1) and (device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape),
  screen and (-o-device-pixel-ratio: 1) and (device-width: 600px) and (max-device-height: 1024px) and (orientation: portrait),
  screen and (device-pixel-ratio: 1) and (device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape),
  screen and (device-pixel-ratio: 1) and (device-width: 600px) and (max-device-height: 1024px) and (orientation: portrait) {
  }

/* For Android */
@media only screen and (-webkit-min-device-pixel-ratio:1.5) { 
	h1, h2, h3, h4, h5, h6, p { background: url("img/transparent-full.png"); }
}

/* iOS */
@media (orientation: portrait) {
	body { -webkit-transform: scale(1,1); 
	-webkit-overflow-scrolling: touch;
	}
	#wrapper #main { min-height: 1000px !important; }
	}





/* ***************** GLOBAL LINK STYLES ***************** */

/* Universal */
a { text-decoration: none; }
a:link, a:visited { color: #921231; background: transparent; } 
a:hover, a:active { color: #0090a1; background: transparent; }

/* Austin DesignWorks Credit */
#adwcredit a:link, #adwcredit a:visited { color: #c0c0c0; background: transparent; } 
#adwcredit a:hover, #adwcredit a:active { color: #921231; background: transparent; }

/* Tweets */
#wds-container a:link, #wds-container a:visited { color: #921231; background: transparent; } 
#wds-container a:hover, #wds-container a:active { color: #0090a1; background: transparent; }

/* Sidebar */
#sidebar a:link, #sidebar a:visited { color: #921231; background: transparent; } 
#sidebar a:hover, #sidebar a:active { color: #0090a1; background: transparent; }



/* ***************** TEXT & LIST STYLES ***************** */

ul { list-style-type: disc; list-style-position: outside; margin: 20px 25px; padding: 0; line-height: 130%; }
ol { list-style-position: outside; margin: 20px 25px; padding: 0; line-height: 130%; }
li { padding: 0 0 0 10px; margin: 0 0 20px 0; }

ul.bibliolist { margin: 20px 25px 30px 25px; }
ul.bibliolist li { margin-bottom: 4px; line-height: 120%; }

h1 { font-size: 48px; margin-bottom: 25px; font-family: "Alice", "Caudex", georgia, serif; }
h2 { font-size: 17px; margin-bottom: 25px; font-family: "Imprima", "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color: #575757 !important; }
h3 { font-size: 30px; margin-bottom: 13px; font-family: "Alice", "Caudex", georgia, serif; color: #19455c; }
h4 { font-size: 16px; margin-bottom: 15px; font-family: "Imprima", "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color: #575757; }
h5 { font-size: 22px; margin-bottom: 15px; font-family: "Alice", "Caudex", georgia, serif; color: #575757; padding-top: 10px; }
h6 { font-size: 18px; padding-top: 15px; margin-bottom: 20px !important; font-family: "Trebuchet MS", "Imprima", Trebuchet, arial, helvetica, sans-serif; color: #19455c; }

h1, h2, h3, h4, h5, h6 { font-weight: normal !important; line-height: 120%; }


p { margin-bottom: 18px; line-height: 125%; }

hr { clear: both; border-width: 0 0 1px 0; border-style: solid; border-color: #CCCCCC; margin: 30px 0 !important; }

blockquote { padding: 30px 30px 12px 30px; background: #eaeaea; margin: 5px 0 25px 0; }


.back2top a { display: table; padding: 18px 0 0 18px; background: transparent url("img/top-small.png") 0 20px no-repeat; margin: 0 auto; text-align: center; }
.anchor { visibility: none; }


.footnote { font-size: 13px; font-style: italic; }
.quote { margin-bottom: 5px; color: #5C8199; }
.attribution { font-size: 13px; }
.signature {}
.morelink, .returnlink { padding-top: 15px; }

pre {
height: auto;
overflow: auto;
font-family: "Consolas", monospace;
font-size: 9pt;
text-align:left;
background-color: #dadada;
overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
margin: 0px 0px 0px 0px;
padding: 10px;
white-space : normal; /* crucial for IE 6, maybe 7? */
}



/* ***************** GLOBAL IMAGE STYLES ***************** */

.noborder { 
border: 0 none; 
}
.picborder { 
border: 1px solid #CCCCCC; 
margin: 10px 0 25px 0;
}
.picleft {
float: left; 
border: 1px solid #CCCCCC; 
margin: 0 25px 25px 0;
}
.picright {
float: right; 
border: 1px solid #CCCCCC; 
margin: 0 0 25px 25px;
}
.picleftnb { float: left; margin: 0 25px 25px 0; }
.picrightnb { float: right; margin: 0 0 25px 25px; }
.piccenter { clear: both; margin: 15px auto 25px auto; }


/* WP Captions */
.wp-caption {
text-align: center;
background-color: #f3f3f3;
padding: 8px;
border: 1px solid #CCCCCC; 
}
.wp-caption .wp-caption-text { padding-top: 5px; margin-bottom: 0; line-height: 130%; font-size: 12px; font-family: arial, helvetica, sans-serif; }
.wp-caption img { margin: 5px 0; -webkit-user-drag: none; }
.alignright { float: right; margin: 0 0 25px 25px; }
.alignleft { float: left; margin: 0 25px 25px 0; }
.aligncenter { clear: both; margin: 25px auto; display: table; }


/* DROP SHADOW
-moz-box-shadow: 3px 3px 4px #888;
-webkit-box-shadow: 3px 3px 4px #888;
box-shadow: 3px 3px 4px #888;
*/



.homefeatured { float: right; margin: 0 0 25px 25px; max-width: 250px; max-height: 300px; border: 1px solid #CCCCCC; }




/* ***************** MENU STYLES ***************** */

#menu { width: 900px; display: table; margin: 0 auto; }

#menu ul { list-style-type: none !important; position: relative; margin: 0; padding: 0; }
#menu li { 
float: left; 
font-family: "Judson", Georgia, serif;
font-size: 18px; 
line-height: 18px; 
position: relative; 
margin: 0 !important;
font-weight: 400;
padding: 0 !important;
}
#menu li:hover {
background-color: #382C2B;
-webkit-transition: background-color 0.5s linear;
-moz-transition: background-color 0.5s linear;
-o-transition: background-color 0.5s linear;
transition: background-color 0.5s linear;
}
#menu a { display: block; padding: 9px 10px 10px 10px; }
#menu li a { color: #000000 !important; }
#menu li:hover a { color: #ffffff !important; }


	/* First Level Dropdown */
	#menu ul ul { position: absolute; top: 37px; left: 0; margin: 0; padding: 0; list-style-type: none; z-index: 1000; }
	#menu ul ul li { 
	display: block !important;
	clear: both; 
	margin: -1px 0 0 0 !important; 
	text-align: left; 
	font-size: 13px; 
	font-weight: normal; 
	line-height: 120%; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #382C2B;
	}
	#menu ul ul li:hover { 
	}
	#menu ul ul li {  
	background-color: #E5D4B2; 
	-webkit-transition: background-color 0.35s linear;
	-moz-transition: background-color 0.35s linear;
	-o-transition: background-color 0.35s linear;
	transition: background-color 0.35s linear;	
	}
	#menu ul ul li:hover {  
	background-color: #ffffff; 
	-webkit-transition: background-color 0.35s linear;
	-moz-transition: background-color 0.35s linear;
	-o-transition: background-color 0.35s linear;
	transition: background-color 0.35s linear;	
	}
	#menu ul ul li.parent-item { 
	background-image: url("img/triangle-12x12-gray.png"); /* dotted, white, gray, black */
	background-position: 192px; 
	background-repeat: no-repeat; 
	}
 	#menu ul ul li.parent-item:hover {  
 	background-color: #ffffff; 
	-webkit-transition: background-color 0.35s linear;
	-moz-transition: background-color 0.35s linear;
	-o-transition: background-color 0.35s linear;
	transition: background-color 0.35s linear;	
	background-image: url("img/triangle-12x12-black.png") !important;  /* dotted, white, gray, black */
	background-position: 192px; 
	background-repeat: no-repeat;
	}
	#menu ul li ul li a { display: block; width: 191px; padding: 10px !important; border: 0 none !important; font-family: arial, helvetica, verdana, sans-serif; }
	#menu ul li:hover ul li a { color: #000000 !important; }
	#menu ul li:hover ul li:hover a { color: #000000 !important; }
	

	/* Second Level Dropdown */
	#menu ul ul ul { position: absolute; top: 0; left: 211px; margin: 0; padding: 0; list-style-type: none; z-index: 1000; }
	#menu ul ul ul li.parent-item { background-position: 190px; }
	#menu ul ul ul li.parent-item:hover { background-position: 190px; }
	#menu ul ul ul li a { width: 190px; }


	/* Third Level Dropdown */
	#menu ul ul ul ul { position: absolute; top: 0; left: 171px; margin: 0; padding: 0; list-style-type: none; z-index: 1000; }
	#menu ul ul ul ul li a { width: 190px; }
	

		/* Show/Hide Submenus */
		/* First Level */
		#menu ul li ul { display: none !important; }
		#menu ul li.parent-item ul { display: none !important; }
		#menu ul li:hover ul { display: block !important; }
		/* Second Level */
		#menu ul ul li ul { display: none !important; }
		#menu ul ul li.parent-item ul { display: none !important; }
		#menu ul ul li:hover ul { display: block !important; }
		/* Third Level */
		#menu ul ul ul li ul { display: none !important; }
		#menu ul ul ul li.parent-item ul { display: none !important; }
		#menu ul ul ul li:hover ul { display: block !important; }



/* CENTERED BOTTOM MENU */
#menubottom { width: 1000px !important; display: none; margin: 0 auto; border-width: 1px 0; border-style: solid; border-color: #CCCCCC; padding: 0; }
#menubottom ul { margin: 0 auto; width: auto; margin: 0 auto; }
#menubottom li { float: none; display: inline-block; font-size: 14px; line-height: 120%; position: relative; margin: 0; }
#menubottom li:hover {
background-color: #ffffff;
-webkit-transition: background-color 0.5s linear;
-moz-transition: background-color 0.5s linear;
-o-transition: background-color 0.5s linear;
transition: background-color 0.5s linear;
}
#menubottom a { display: block; padding: 7px 10px 7px 10px; }
#menubottom a:link, #menubottom a:visited { color: #000000; }
#menubottom a:hover, #menubottom a:active { color: #ff0000; }

	/* Hide and Reveal Submenu */
	#menubottom ul li ul { display: none !important; }
	#menubottom ul li.parent-item ul { display: none !important; }
	#menubottom ul li:hover ul { display: none !important; }




/* ***************** GLOBAL POST & PAGE SPECIFIC STYLES ***************** */

/* Posts Styles */
.postwrap { width: 100%; clear: both; display: table; padding: 0 !important; }

.postwrap .post { width: 570px; display: table; padding: 0 0 50px 0 !important; } /* Define Width */
.postwrap .post-page { width: 570px; display: table; padding: 0 0 35px 0 !important; } /* Define Width */

.postwrap .post h2, .postwrap .post h1 { font-size: 50px; margin-bottom: 15px; font-family: "Alice", "Caudex", georgia, serif; color: #19455c !important; }
.postwrap .post h2 a { text-decoration: none !important; }
.postwrap .post h2 a:link, .postwrap .post h2 a:visited { color: #19455c !important; }
.postwrap .post h2 a:hover, .postwrap .post h2 a:active { color: #19455c !important; }

h1.cathead { font-size: 16px; border-top: 0px solid #d7d7d7; padding-top: 6px; text-transform: uppercase; color: #921231; font-family: "trebuchet ms", trebuchet, arial, helvetica, sans-serif; width: 570px; }


/* Horizontal Date / Category */
.postwrap .post .byline { width: 100%; display: table; margin-bottom: 22px; font-size: 13px; padding: 10px 0 10px 0; border-width: 1px 0 0 0; border-style: solid; border-color: #CCCCCC; }
.postwrap .post .byline .date { float: left !important; display: table; padding-left: 3px; }
.postwrap .post .byline .cats { float: right !important; display: table; padding-right: 3px; }


/* Vertical Date / Category
.postwrap .post .byline { float: right; width: auto; display: table; font-size: 12px; padding: 10px 10px 10px 10px; text-align: center; background: #e1e1e1; margin: 0 0 20px 20px; }
.postwrap .post .byline .date { display: block; }
.postwrap .post .byline .cats { display: block; font-size: 24px; text-transform: uppercase; padding-top: 5px; } */

.postwrap .post .metadata { clear: both; margin: 0 0 0 0; border-top: 1px solid #CCCCCC; padding-top: 10px; }
.postwrap .post .metadata .postmetadata { font-size: 13px; margin-bottom: 0 !important; }


/* Posts Navigation - Previous/Next */
.navigation { width: 100%; margin: 0 0 50px 0; font-size: 12px; text-align: center;  }



/* ***************** SIDEBAR STYLES ***************** */

/* Global Styles */
#sidebar .widget { clear: both; display: table; width: 100%; padding: 0 0 0 0; margin: 0 0 40px 0; line-height: 130%; }
#sidebar .widget h3, #sidebar .widget h6 { font-size: 24px; margin-bottom: 12px; font-family: "Trebuchet MS", "Imprima", Trebuchet, arial, helvetica, sans-serif; color: #000000 !important; }
#sidebar ul { list-style-type: none; margin: 0; padding: 0; }
#sidebar li { margin: 0 0 7px 0; padding: 0; line-height: 100%; }
#sidebar b, #sidebar strong { color: #; }
#sidebar .widget hr { display: none; }

#sidebar .widget .quote { margin-top: 18px; }
#sidebar .widget .attribution { margin: 5px !important; }

.widget p { line-height: 125%; }


/* Categories Select */
select.postform { margin-bottom: 15px !important; }



/* Email Subscribers form */
.mc4wp-form p { margin-bottom: 13px; }
.mc4wp-form p.footnote { margin-bottom: 18px; }
.mc4wp-form label { margin-bottom: 3px; display: block; }
.mc4wp-form input { 
border: 1px solid #CCCCCC; 
padding: 6px 6px 5px 6px;
font-size: 14px;
line-height: 100%;
width: 225px;
}
.mc4wp-form input.button {
font-size: 14px;
border-width: 1px; 
border-style: solid; 
border-color: #CCCCCC; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 6px 10px 5px 10px;
cursor: pointer;
background: #eeeeee;
width: auto;
}


/* ***************** BUY BUTTONS ***************** */

/* Buy Buttons */
ul.buybuttons { list-style-type: none !important; display: table; margin: 0 !important; padding: 0 !important; }
ul.buybuttons li { float: left; margin: 0 2px 0 0; padding: 0 !important; }
ul.buybuttons li img { width: 56px !important; border: 0 none; }

.postwrap .post .widget ul.buybuttons, 
.postwrap .post-page .widget ul.buybuttons { margin: 0 !important; }


/* ***************** RECENT POSTS ***************** */

.recent-post { clear: both !important; margin-top: 18px !important; }
.recent-post h4 { font-size: 16px; font-weight: bold; margin: 0 0 5px 0 !important; }
.recent-post p.rp-time { font-size: 11px !important; font-style: italic; margin: 0 0 10px 0 !important; }
.recent-post p.rp-excerpt { margin-bottom: 0 !important; }
.recent-post .readmore {}


/* ***************** RECENT TWEETS / ANY USER TWITTER FEED ***************** */

#wds, #wds-container, #wds-header, #wds-tweets, .wds-tweet-container { 
background: transparent !important; 
border: 0 none !important; 
font-size: 14px !important; 
margin: 0 !important; 
padding: 0 !important; 
line-height: 125%;
}
.wds-tweet { margin: 20px 0 6px 0 !important; color: #000000 !important; }
.wds-tweet-data { text-align: left !important; font-size: 12px !important; font-family: arial, helvetica, sans-serif !important; }
.wds-display-name {}
.wds-screen-name {}


/* ***************** NEWSLETTER ***************** */

#newsletter { display: table; float: right; margin: 0 10px 0 0; text-align: right; }


/* SIDEBAR 
.signup { display: block !important; }
.signup label { display: block; font-size: 12px; margin: 0 0 5px 0; }
.signup input { border: 1px solid #CCCCCC; font-size: 11px !important; line-height: 120% !important; padding: 0 5px; }
.signup .email { width: 180px !important; margin-right: 3px !important; height: 19px; }
.signup .button { 
height: 21px; 
background: #E1E1E1; 
border-width: 1px; 
border-style: solid; 
border-color: #CCCCCC; 
padding: 0 10px;
cursor: pointer;
}
 */

/* ***************** FOLLOW / SOCIAL MEDIA ***************** */

#followtop { width: auto; display: table; float: right; }
#followbot { width: 100%; display: none; padding: 20px 0; text-align: center; }

ul.followme { list-style-type: none !important; margin: 0 !important; }

#followtop ul.followme li img { width: 36px; }
#followbot ul.followme li img { width: 48px; }


/* Top - Heading */
#followtop ul.followme { float: right; }
#followtop ul.followme li { float: left; margin: 0 0 0 1px; padding: 0 !important; }
#followtop ul.followme li a { border: 0 none !important; }
#followtop ul.followme li a img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.50;
-khtml-opacity: 0.50;
opacity: 0.50;
border: 0 none;
}
#followtop ul.followme li a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: .80;
-khtml-opacity: .80;
opacity: .80;
border: 0 none;
}
#followtop .followonly { display: none /* table-cell */; margin-bottom: 5px !important; vertical-align: middle; padding-right: 10px; font-size: 14px; text-transform: lowercase; }
#followtop .followintro { display: none; margin-bottom: 5px !important; }



/* ***************** SHARE ICONS ***************** */

/* global - blog posts, main content area */
#sharelinks { clear: both; display: table; padding-top: 15px; }
ul.sharethis { list-style-type: none !important; margin: 0; }
ul.sharethis li img { width: 32px; }
ul.sharethis li { float: left; margin-right: 2px; }
ul.sharethis li a img { border: 0 none !important; }
ul.sharethis li.arrow img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
-moz-opacity:0.30;
-khtml-opacity: 0.30;
opacity: 0.30;
}
ul.sharethis li a img { border: 0 none; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.50;
-khtml-opacity: 0.50;
opacity: 0.50;
border: 0 none; 
}
ul.sharethis li a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
border: 0 none;
}
ul.sharethis li.sharelabel { vertical-align: middle; font-weight: normal; font-size: 16px; color: #555555; padding-top: 7px; font-family: "trebuchet ms", trebuchet, arial, helvetica, sans-serif; text-transform: uppercase; }



/* ***************** CONTACT FORM STYLES ***************** */

.ddfmwrap { margin: 15px 0 !important; }
form.ddfm label { width: 20% !important; color: #272727; }
form.ddfm input, form.ddfm textarea { background: #eaeaea; border: 1px solid #CCCCCC; color: #000000; }
.ddfmwrap .recaptcha { width: 415px !important; }
.ddfmwrap .credits { display: none; }
form.ddfm .submit { text-align: left !important; margin-left: 23%; }
form.ddfm .submit input {
border-width: 1px; 
border-style: solid; 
border-color: #CCCCCC; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
padding: 3px 15px;
cursor: pointer;
background: #eaeaea;
}


/* ***************** MAIN BOOKS PAGE & BOOK SERIES PAGE STYLES ***************** */


#bookswrap { width: 880px; display: table; margin: 0 auto; padding-top: 35px; }

.bookwrap { width: 880px; display: table; border-top: 1px solid #CCCCCC; padding: 25px 0 0 0; margin-top: 25px;  }
.booktext { width: 650px; display: table-cell; vertical-align: top; }
.bookbuy { width: 230px; display: table-cell; vertical-align: top; }
.bookbuy .inner { padding: 0 0 0 40px; }

h2.booktitle { font-size: 45px; margin-bottom: 12px; font-family: "Alice", "Caudex", georgia, serif; color: #19455c !important; }
h2.headline { font-size: 38px; margin-bottom: 12px; font-family: "Alice", "Caudex", georgia, serif; color: #19455c !important; }
h2.booktitle a, h2.headline a { color: #19455c !important; }

#bookswrap h3 { color: #19455c !important; }
#bookswrap .bookbuy h3, #bookswrap .bookbuy h6 { font-size: 24px; margin-bottom: 12px; font-family: "Trebuchet MS", "Imprima", Trebuchet, arial, helvetica, sans-serif; color: #000000 !important; }

.bookwrap .titlerow { display: table-cell; width: 100%; padding-bottom: 2px; }

.bookwrap .cover2d { width: 225px; margin: 0 0 25px 25px !important; float: right; border: 1px solid #000000; }
.bookwrap .silerian { width: 225px; height: 335px !important; margin: 0 0 25px 25px !important; float: right; border: 1px solid #000000; }
.bookwrap .cover3d { height: 275px; margin: 0 0 25px 25px !important; float: right; border: 0 none; }

.bookwrap .widget { padding: 0 0 10px 0 !important; margin: 0 !important; }
.bookwrap .widget hr { display: none; }

.bookwrap .widget h6 { font-size: 22px; color: #000000; padding: 0; margin: 0 0 8px 0 !important; }

.bookwrap .widget ul { list-style-type: none; margin: 0 !important; padding: 0 0 20px 0 !important; }
.bookwrap .widget ul li { margin-bottom: 2px; padding: 0 !important; }




.series-box { float: left; display: table; width: 140px; }
.series-box img { width: 130px; margin-bottom: 10px; }


#sidebar .series-box { float: left; display: table; width: 120px; }
#sidebar .series-box img { width: 110px; margin-bottom: 10px; }




/* ***************** THICKBOX STYLES ***************** */


#TB_window {
	font: 13px "Open Sans", sans-serif;
	color: #333333;
	color:#000000;
	background: #ffffff !important;
	display: table;
}

#TB_caption {
	padding: 10px 20px 20px 20px;
	display: table;
	width: auto;
	text-align: left;
	margin: 0 auto !important;
}

#TB_secondLine { 
font: 10px "Open Sans", sans-serif;
color:#666666;
padding-top: 10px;
text-align: center;
}

#TB_closeWindow { float: none; }
#TB_prev { float: left; width: auto; }
#TB_next { float: right; width: auto; }
#TB_prev a, #TB_next a { text-decoration: none; }


.rtl #TB_window,
.rtl #TB_secondLine {
	font-family: Tahoma, sans-serif;
	background-color: #ffffff !important;
}

:lang(he-il) .rtl #TB_window,
:lang(he-il) .rtl #TB_secondLine {
	font-family: Arial, sans-serif;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}







/* ***************** FACEBOOK FEED STYLES (by smashballoon) *****************

.cff-author { height: 40px; display: table-cell; vertical-align: bottom; margin: 0 !important; padding:  0 !important; }
.cff-author img { width: 40px !important; height: 40px !important; }
.cff-page-name { font-size: 14px !important; }
.cff-date { margin: 0 0 8px 55px !important; padding: 0 !important; }

*/







