/* CSS Document */

html {
	margin-bottom: 1px;
	min-height: 100%;
}
/* RESET... EVERYTHING */

body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height:1.225em;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

strong {
	font-weight: bold;
}

small{
	font-size: 10px;
	line-height: 1.225em;
}

em {
	font-style:italic;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


sup{
	font-size: 9px;
}

.hr{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

/* FORMATTING */

p{
	margin: 12px 0px;
	line-height: 1.225em;
}

a {
	color: #199bce;
	text-decoration: none;
}

a:hover{
	color: #199bce;
	text-decoration: underline;
}

big {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.no-show {
	display: none;
}
.txt_inline {
	display: inline;
}

.txt_error{
	color: #990000;
	font-weight: bold;
}

.txt_highlight{
	color: #009bcd;
}

ul{

}

ul li{

}


.input_field input{

}

.input_field select{

}

textarea{

}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #000;
	margin: 10px 0px;
	font-weight: normal;
}

h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
	font-weight: normal;
}

h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}

h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
}

h5{
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

h1 a, h2 a, h3 a, h4 a{
	color: #000;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{
	color: #199bce;
}

.icon_print{
	background-image: url('images/icon_print.gif');
	background-repeat: no-repeat;
	background-position: 0px -4px;
	padding-left: 18px;
}

.icon_pdf{
	float: right;
	margin: 0px 0px 10px 20px;
}

.icon_pdf a{
	background-image: url('images/icon_pdf.gif');
	background-repeat: no-repeat;
	height: 20px;
	display: inline-block;
	padding: 2px 0px 0px 25px;
	font-size: 11px;
}

.icon_rss a{
	background-image: url('images/icon_rss.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 18px;
	height: 10px;
	display: inline-block;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.input_text input{
	padding: 4px;
	border: 1px solid #b4b4b4;
}

#searchform .input_text input{
	height:22px;
	width:178px;
	background-position:center !IMPORTANT;
}



#searchform .input_btn input{
	background-color: #b4b4b4;
	padding: 8px 4px;
	color: #FFF;
	text-transform: uppercase;
	margin-left: -3px;
}

.input_btn input{
	background-color: #b4b4b4;
	padding: 4px;
	color: #FFF;
	text-transform: uppercase;
	margin-left: -3px;
}

/* ugly safari hack */

@media screen and (-webkit-min-device-pixel-ratio:0){
	.input_btn input{
		height: 24px;
	}
}

/* FORMATTING STYLES */

.border_dot_top{
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #c6c8ca;
}

.border_dot_bottom{
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #c6c8ca;
}

.border_dot_both{
	padding: 10px 0px;
	border-top: 1px dotted #c6c8ca;
	border-bottom: 1px dotted #c6c8ca;
	margin: 6px 0px;
}

.no-border{
	border: none !important;
}

.icon_audio{
	padding: 3px 15px 3px 0px;
	background-image: url('images/icon_audio.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-transform: uppercase;
}

.icon_video{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	padding: 3px 15px 3px 0px;
	background-image: url('images/icon_video.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.icon_gallery{
	padding: 3px 15px 3px 0px;
	background-image: url('images/icon_gallery.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-transform: uppercase;
}

img.alignleft{
	float: left;
	clear: both;
	margin: 0px 10px 10px 0px;
}

img.alignright{
	float: right;
	clear: both;
	margin: 0px 0px 10px 10px;
}

.img_large{
	width: 380px;
	height: 254px;
}

.img_med{
	width: 260px;
	height: 174px;
	display: block;
}

.img_small{
	width: 200px;
	height: 134px;
	display: block;
}

.img_thumb{
	width: 130px;
	height: 87px;
	display: block;
}

.img_thumb_square{
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	float: left;
}

.img_book_thumb{
	width: 90px;
	height: 138px;
	display: inline-block;
	background-color: #CCCCCC;
	margin: 0px 10px 10px 0px;
}

.img_book_large{
	display: inline-block;
	margin: 0px 10px 10px 0px;
}

.img_author_thumb{
	width: 100px;
}

.img_book_med{
	width: 130px;
}

.img_event_thumb{
	width: 90px;
	height: 90px;
	display: inline-block;
	background-color: #CCCCCC;
	margin: 0px 10px 10px 0px;
}

#featureimage{
	float: left; 
	padding-right: 15px;
	padding-bottom: 10px;
}

.img_left{
	
}

.list_dots ul li{
	padding: 4px 0px;
	margin: 0px 0px 0px -30px;
	border-bottom: 1px dotted #c6c8ca;
}

.bullet_double-arrows_black li{
	background-image: url('images/bullet_double-arrows_black.gif');
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-left: 12px;
}

ul.list_divider{
	margin-top: 0;
	margin-bottom: 0;
}

ul.list_divider li{ 
	list-style-type: none;
	margin: 0px 0px 0px -40px;
	border-top: 1px dotted #c6c8ca;
	border-bottom: none;
	padding: 6px 0px;
}


ul.list_divider li.list_item_first{
	padding-top: 0;
	border-top: 0;
}

.txt_author{
	text-transform: uppercase;
	color: #a6a6a6;
	line-height:1.5em;
}

.txt_date{
	color: #a6a6a6;
}

.txt_article-section{
	margin: 4px 0px;
	font-size: 11px;
}

/* CONTAINERS */

#wrapper{
	width: 927px;
	margin: 15px auto;
	padding:0 40px;
}

#header{
	height:122px;
	border-bottom: 1px dotted #c8c8c8;
	margin-bottom: 10px;
}

#header_right{
	float: right;
	width: 500px;
}

#header_right a{
	color:#666666;
	padding:0 4px;
}

#logo{
	float: left;
	width: 342px;
}

#tagline{
	width: 172px;
	float: left;
	height: 42px;
}

#column_left{
	float: left;
	width: 700px;
	border-top: 15px solid #199bce;
}

#column_right{
	width: 220px;
	float: right;
}

.clear 			{ width: 0px !important; height: 0px !important; overflow: hidden !important; float: none !important; clear: both !important;}
.left			{ float:left; }
.right			{ float:right; }


/* PAGE CONTENT */

#article{
	padding-top: 10px;
}

.entry blockquote{
	padding: 5px 100px;
}

.entry blockquote p{
	line-height: 1.225em;
}

/* FOOTER */

#footer{
	border-top: 1px dotted #c8c8c8;
	margin: 10px 0px;
}

#footer p{
	font-size: 12px;
	text-align: center;
	color: #101010;
}

#footer a{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}


/* SEARCH FORM */

.box_search{
	width: 400px;
	float: right;
	padding-top: 20px;
}

.box_search p{
	margin: 0;
	text-align: right;
}



/* NAVIGATION */

#nav {
	padding: 10px 0px;
	border-bottom: 1px dotted #c8c8c8;
}

#nav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	clear:both;
}
#nav ul li {
	position:relative;
	float: left;
	width: auto;
	display:block;
	height: 13px;
	margin: 0px;
}
#nav ul li.nav_last {
	margin-right: 0px;
	border-right: 0;
}
#nav ul li a {
	height: 13px;
	display: block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0;
}
#nav ul li a:hover{
	background-position: center bottom;
}

#nav ul li a.currentpage{
	background-position: center bottom;
}

#nav ul li.nav_selected a {
	background-position: center bottom;
}
#nav li.nav_home a {
	width: 54px;
	background-image: url('images/nav_home.gif');
}
#nav li.nav_author a {
	width: 93px;
	background-image: url('images/nav_author.gif');
}
#nav li.nav_books a {
	width: 73px;
	background-image: url('images/nav_books.gif');
}
#nav li.nav_events a {
	width: 73px;
	background-image: url('images/nav_events.gif');
}



/* SEARCH FORM */

.box_search{
	width: 400px;
	float: right;
	padding-top: 20px;
	display:none;
}

.box_search p{
	margin: 0;
	text-align: right;
}

/* MORE CONTEXT */

.box_more-context, .box_grey{
	display: block;
	border: 1px dotted #c8c8c8;
	margin: 10px 20px 5px 0px;
	border-top: none;
	border-bottom: 2px solid #5a5a5a;
}

.box_more-context{
	margin-bottom: 20px;
	display: block;
	float: left;
	width:300px;
}

.box_more-context h3, .box_grey h3{
	margin: 0;
	border-top: 2px solid #5a5a5a;
	padding: 8px 0px;
	border-bottom: 1px solid #c8c8c8;
}

.box_grey .content h3, .box_more-context .content h3{
	border: none;
	padding: 0;
}

.box_more-context .content h4{
	font-weight: bold;
}

.box_nextbook-inc{
	width: 220px;
	margin: 0px auto;
}

.box_more-context p, .box_grey p, .box_black p, .box_nextbook-inc p{
	font-size: 11px;
	padding: 2px 0px;
	margin: 0;
	line-height: 1.225em;
}

.box_more-context .content, .box_grey .content{
	padding: 10px;
}
	
.box_more-context ul, .box_grey ul, .box_black ul, .box_nextbook-inc ul{
	margin-top: -10px;
	margin-bottom: 5px;
}

.box_grey .content ul li.list_item_first, .box_more-context .content ul li.list_item_first, .box_black .content ul li.list_item_first, .box_nextbook-inc .content ul li.list_item_first{
	border-top: none;
}

.box_black .content ul li.list_item_first img, .box_nextbook-inc .content ul li.list_item_first img{
	width: 200px;
}

.box_grey ul li, .box_more-context ul li, .box_black ul li, .box_nextbook-inc ul li{
	margin: 0px 0px 5px -40px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: 1px dotted #c8c8c8;
}

.box_grey .no-divide ul{
	margin-top: 0px;
	margin-bottom: 0;
}

.box_grey .no-divide ul li{
	border: none;
	padding: 5px 0px;
	margin: 0px 0px 0px -40px;
}

.txt_thumbnail{
	float: right;
	width: 120px;
}

.box_grey_no-gap{
	margin-bottom: -2px;
}

.box_grey{
	float: none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

/* VIDEO BOX */

.box_video, #vimeoVideo{
	margin: 20px 0px;
}

/* BOX BASE */

.box_base{
	width: 31%;
	margin: 20px 0px 20px 12px;
	float: left;
}

.box_base .img_thumb_square{
	margin-right: 10px;
}

.box_base img{
	margin-bottom: 5px;
}

.box_base .content{
	width: 90%;
}

.box_base h4{
	margin: 0;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}

.box_base p{
	font-size: 11px;
	margin: 0px;
	line-height: 1.225em;
}

.box_base-items{
	margin-top: 20px;
	border-top: 2px solid #5a5a5a;	
	background-color: #f0f0f0;
}

.box_share-links{
	width: 215px;
	float: left;
	margin-right:5px;
}

.box_share-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	float: right;
	display: inline;
}

.box_share-links ul li{
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
}

.box_share-links ul li img{
	float: left;
	margin: 0px 5px 0px 0px;
}

.box_tags{
	width: 600px;
	float: left;
}

#nextbook-press .box_tags{
	width: 530px;
}

.box_tags p{
	margin: 7px 0px;
	text-transform:uppercase;
}


/* BOX BLUE */

.box_blue{
	border-left:1px solid #009BCD;
	border-right:1px solid #009BCD;
	background-repeat: repeat-y;
}

.box_blue_bottom{
	height: 8px;
	background-image: url('images/box_blue_bottom.gif');
	background-repeat: no-repeat;
	background-position: top;
}

.box_blue h3{
	padding: 10px 10px;
	background-color: #009bcd;
	margin: 0;
}

.box_blue .content{
	padding: 10px;
}

.box_blue .content h3{
	padding: 0;
	margin: 0;
	background: none;
}

.box_blue .content p{
	margin: 2px 0px;
	font-size: 11px;
	line-height: 1.225em;
}

.box_blue .content p a, .box_blue .content a:hover{
	color: #009bcd;
}

.box_blue .content .box_event{
	padding: 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #c8c8c8;
}

.box_blue-narrow{
	background-image: url('images/box_blue-narrow_bg.gif');
	background-repeat: repeat-y;
}

.box_blue-narrow_bottom{
	height: 8px;
	background-image: url('images/box_blue-narrow_bottom.gif');
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 15px;
}

.box_blue-narrow .content{
	padding: 5px 10px 10px 10px;
}



/* BOX_VIDEO */

.box_blue .box_video{
	padding: 8px;
	background-color: #f8f8f8;
	margin: 15px 0px 0px 0px;
}

.box_video a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}


/* BOX BLACK */

.box_black{
	width: 220px;
	background-image: url('images/box_black_bg.gif');
	background-repeat: repeat-y;
}

.box_black_bottom{
	height: 8px;
	background-image: url('images/box_black_bottom.gif');
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 15px;
}

.box_black h3{
	padding: 10px 10px;
	background-color: #000000;
}

.box_black h3.txt_sidebar_tablet-magazine-in-your-inbox{
	background-color: #000;
	border:1px solid #000000;
	color:#000;
}

.box_black .content{
	padding: 10px 10px 0;
}

.box_black .content h3{
	padding: 0;
	margin: 0px 0px 4px 0px;
	background-color: #FFF;
}

.box_tablet-magazine a	{
	color:#f86619;
}

.box_tablet-magazine h3 a	{
	color:#000;
}


/* BOX GREY-SOLID */

.box_grey-solid{
	width: 220px;
	background-color: #f0f0f0;
}

.box_grey-solid_bottom{
	height: 6px;
	background-image: url('images/box_grey-solid_bottom.gif');
	background-repeat: no-repeat;
	margin-bottom: 17px;
}

.box_grey-solid h3{
	padding: 8px 10px;
	font-size: 11px;
	margin: 0;
	border-bottom: 1px solid #FFF;
	text-transform: uppercase;
	color: #333333;
	text-align: center;
}

.box_grey-solid .content{
	padding: 10px;
}

/* TEXT HEADERS */

.txt_sidebar_the-scroll{
	height: 55px;
	background-color: #000;
	background-image: url('images/txt_sidebar_the-scroll.gif');
	background-repeat: no-repeat;
	background-position: center 10px;
	margin: 0px;
}

.txt_sidebar_the-scroll a{
	height: 55px;
	display: block;
}

.txt_sidebar_more a{
	background-color: #000;
	height: 30px;
	background-image: url('images/txt_sidebar_more.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: block;
}

.txt_sidebar_all-news a, .txt_sidebar_all-news a:hover{
	padding: 4px 10px;
	background-color: #5a5a5a;
	text-align: center;
	display: block;
	color: #ffffff;
	border-bottom: 10px solid #ffffff;
}

.txt_sidebar_news-and-reviews{
	background-color: #009bcd;
	background-image: url('images/txt_sidebar_news-and-reviews.gif');
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	background-position: 50% 50%;
}

.txt_sidebar_buy-online{
	background-color: #009bcd;
	background-image: url('images/txt_sidebar_buy-online.gif');
	background-repeat: no-repeat;
	display: block;
	background-position: center;
}

.txt_sidebar_tablet-magazine{
	background-color: #000;
	background-image: url('images/txt_sidebar_tablet-magazine.gif');
	background-repeat: no-repeat;
	background-position: center 10px;
	margin: 0px;
}

.txt_sidebar_tablet-magazine a{
	height: 12px;
	display: block;
}

.txt_sidebar_tablet-magazine-in-your-inbox{
	height: 11px;
	display: block;
	background-image: url('images/txt_sidebar_tablet-magazine-in-your-inbox.gif');
	background-color: #000;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0;
}

.txt_sidebar_nextbook-press a{
	height: 12px;
	display: block;
	background-image: url('images/txt_sidebar_nextbook-press.gif');
	background-position: center;
	background-repeat: no-repeat;
	margin: 0;
}

.txt_a-new-read-on-jewish-life{
	height: 41px;
	width: 172px;
	background-image: url('images/txt_a-new-read-on-jewish-life.gif');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.txt_sidebar_reg, .txt_sidebar_reg a{
	height: 11px;
	display: block;
	background-color: #FFF;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0;
}

.txt_sidebar_about-tablet{
	background-image: url('images/txt_sidebar_about-tablet.gif');
}

.txt_sidebar_follow_us{
	background-image: url('images/txt_sidebar_follow_us.jpg');
}

.txt_sidebar_about-the-author{
	background-image: url('images/txt_sidebar_about-the-author.gif');
}

.txt_sidebar_about-nextbook-press{
	background-image: url('images/txt_sidebar_about-nextbook-press.gif');
}

.txt_sidebar_recent-contributors{
	background-image: url('images/txt_sidebar_recent-contributors.gif');
}

.txt_sidebar_vox-tablet{
	background-image: url('images/txt_sidebar_vox-tablet.gif');
}

.txt_sidebar_in-the-news{
	background-image: url('images/txt_sidebar_in-the-news.gif');
}

.txt_sidebar_upcoming-events{
	background-image: url('images/txt_sidebar_upcoming-events.gif');
}

.txt_sidebar_reviews-and-press{
	background-image: url('images/txt_sidebar_reviews-and-press.gif');
}

.txt_sidebar_more-context{
	background-image: url('images/txt_sidebar_more-context.gif');
}

.txt_sidebar_related-events{
	background-image: url('images/txt_sidebar_related-events.gif');
}

.txt_sidebar_related{
	background-image: url('images/txt_sidebar_related.gif');
}

.txt_sidebar_more-articles-like-this{
	background-image: url('images/txt_sidebar_more-articles-like-this.gif');
}

.txt_sidebar_popular-on-tablet{
	background-image: url('images/txt_sidebar_popular-on-tablet.gif');
}

.txt_sidebar_upcoming-books{
	background-image: url('images/txt_sidebar_upcoming-books.gif');
}

.txt_home_arts-and-culture, .txt_home_life-and-religion, .txt_home_news-and-politics{
	margin: 0;
	padding: 0;
}

.txt_home_arts-and-culture a{
	background-image: url('images/txt_home_arts-and-culture.gif');
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 250px;
}

.txt_home_life-and-religion a{
	background-image: url('images/txt_home_life-and-religion.gif');
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 250px;
}

.txt_home_news-and-politics a{
	background-image: url('images/txt_home_news-and-politics.gif');
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 250px;
}


/* BOX NEWSLETTER */

.box_newsletter{

}

.box_newsletter .input_text input{
	width: 126px;
	font-size: 11px;
	border: 1px solid #5a5a5a;
}

.box_newsletter .input_btn input{
	border:1px solid #5a5a5a;
	background-color: #E45620;
	font-size: 11px;
	height:24px;
	width:56px;
}


/********* Carousel *************/
.more_link	{
	display:block;
	text-align:right;
	font-weight:bold;
	padding-top:4px;
	padding-right:4px;
}
#featured_item .more_link	{
	margin-bottom:8px;
}
#featured_content .more_link	{
	text-align:left;
}

#featured	{
	padding:11px 0;
	border-bottom:1px dotted #C8C8C8;
}

#featured_item	{
	padding:0 0 11px 0;
	border-bottom:1px dotted #C8C8C8;
	width:100%;
	height:330px;
	position:relative;
}

#featured_item .carousel_item	{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	display:none;
	background:#fff;
}

#featured_item .carousel_item.current_item	{
	opacity:1;
	display:block;
}


#featured_content	{
	width:472px;
	padding:0 0 0 15px;
}

.related_books {
	list-style-type:none;
	padding:0;
}

.related_books li a	{
	color:#666;
}

.buy_button	{
	display:block;
	width:189px;
	height:49px;
	background:url("images/buy_now_btn.jpg") top center;
}

.buy_button:hover	{
	background-position:bottom center;
}



#carousel	{
	margin-top:-4px;
	height:169px;
	width:696px;
	position:relative;
	background:url("images/carousel_bg.gif") bottom center repeat-x;
	margin-left:3px;
}

#carousel ul	{
	margin:0;
	position:absolute;
	top:20px;
	left:0;
	width:696px;
	padding:0;
}

#carousel ul li	{
	float:left;
	width:116px;
	text-align:center;
	cursor:pointer;
}

#carousel ul li img	{
	border:2px solid #fff;
}

#carousel_selected	{
	position:absolute;
	top:0;
	left:0;
}


/************* Home Columns ************/

#homeCols	{
	padding:11px 0 0;
}

#homeCols .homeCol h2.txt_home_col_news	{
	background:url("images/latest_news_and_reviews.gif") no-repeat center left #199bce;
	background-position:10px 10px;
}

#homeCols .homeCol h2.txt_home_col_events	{
	background:url("images/featured_events.gif") no-repeat center left #199bce;
	background-position:10px 10px;
}


.homeCol	{
	float:left;
}

#latest_news_col {
	width:350px;
}

#featured_events_col	{
	width:347px;
	margin-left:3px;
}

.homeCol h2	{
	width:345px;
	height:31px;
	background:#199bce;
	display:block;
	margin-bottom:11px;
}

#newsCol	{
	width:349px;
	border-right:1px dotted #C8C8C8;
}

.homeColItem	{
	width:323px;
	padding:8px 10px;
	border-top:1px dotted #C8C8C8;
}

.bookColItem	{
	padding:8px 10px;
	border-top:1px dotted #C8C8C8;
}

.bookColItem p a	{
	display:none;
}

.homeColItem .homeColCite	{
	text-transform:uppercase;
	color:#00aec5;
}

.homeColItem p a	{
	display:none;
}

/*************** Book Series *************/

#book_series	{
	margin-top:5px;
	width:100%;
	border-top:5px solid #199bce;
}

.jewish_encounters	{
	display:block;
	width:100%;
	height:13px;
	background:url("images/jewish_encounters.gif") no-repeat;
	background-position:0 10px;
	border-bottom:1px dotted #c8c8c8;
	padding:10px 0;
	margin:0 0 10px;
}



#leftArrow	{
	float:left;
	margin-top:53px;
	height:40px;
	width:20px;
	display:block;
	cursor:pointer;
	background:url("images/left_arrow.gif");
	background-position:top center;
}

#rightArrow	{
	float:left;
	margin-top:53px;
	height:40px;
	width:20px;
	display:block;
	cursor:pointer;
	background:url("images/right_arrow.gif");
	background-position:top center;	
}

#leftArrow:hover, #rightArrow:hover	{
	background-position:bottom center;
}

#encounters_outter	{
	float:left;
	width:660px;
	overflow:hidden;
	position:relative;
	height:230px;
}

#encounters_inner	{
	width:9999px;
	position:absolute;
	top:0;
	left:0;
}

.encounters_book	{
	float:left;
	width:110px;
	margin-left:19px;
	margin-top:8px;
}

.encounters_book .book_info	{
	margin-top:14px;
}

.encounters_book h2	{
	font-family:Georgia;
}

.encounters_book .book_info h5 a	{
	font-size:14px;
	color:#000;
}

.encounters_book .txt_author	{
	font-size:11px;
}


/************** Single Book *******************/

.singleUpper	{
	width:100%;
	padding-bottom:9px;
	border-bottom:1px dotted #C8C8C8;
}
.singleLower	{
	width:100%;
	padding-top:9px;
}

.singleHeader	{
	width:100%;
	padding:9px 0;
}

.singleBuy	{ float:right; }


.singleLeft	{
	float:left;
	width:163px;
}

.singleRight	{
	float:right;
	width:530px;
}

.singleImg	{ margin-bottom:2px; }

#shareList	{
	margin:0;
	padding:3px 6px 0;
}

#shareList li	{
	margin-top:2px;
	padding:2px 0;
	clear:both;
}

#shareList li a	{
	font-family:Georgia;
	font-size:12px;
	color:#333;
}

#shareList li .left	{
	width:16px;
	text-align:right;
	margin-right:4px;
}


.txt_sidebar_blue_share	{
	background:url("images/share_title.gif") no-repeat;
	background-position:8px 8px;
	background-repeat:no-repeat;
	display:block;
	height:5px;
	margin:0;
}
.txt_sidebar_blue_related_events	{
	background:url("images/related_events.gif") no-repeat;
	background-position:8px 8px;
	background-repeat:no-repeat;
	display:block;
	height:5px;
	margin:0;
}
.txt_sidebar_blue_related_material	{
	background:url("images/related_tablet_material.gif") no-repeat;
	background-position:8px 8px;
	background-repeat:no-repeat;
	display:block;
	height:5px;
	margin:0;
}

.relatedMaterial	{
	margin-top:9px;
}

.relatedList {
	margin:0;
	padding:3px 6px 0;
}

.relatedList li	{
	padding:12px 0;
	clear:both;
	border-bottom:1px dotted #C8C8C8;
}

.relatedList li .left	{
	width:16px;
	text-align:right;
	margin-right:4px;
}

.relatedList li .relatedInfo	{
	float:left;
	width:122px;
}

.relatedList li .relatedInfo a	{
	font-family:Georgia;
	color:#666;
	font-size:11px;
}

.relatedList li .relatedInfo .date	{
	color:#009bcc;
}

.singleBody	{
	width:100%;
	border-top:5px solid #009BCD;
	width:530px;
}

#singleNav	{
	margin-top:8px;
	padding:0;
}

#singleNav li	{
	float:left;
	width:89px;
	height:35px;
	margin-right:1px;
	background:#4cb9db;
	font-size:15px;
	font-family:Arial;
	text-align:center;
	color:#fff;
	line-height:1.2em;
	padding:8px;
	cursor:pointer;
}

#singleNav li:hover, #singleNav li.current	{
	background:#fff;
	color:#4cb9db;
}

#singleNav li.last	{
	margin:0;
}

.singleContent	{
	margin:9px 0 0;
	padding:9px;
	border-top:1px dotted #C8C8C8;
	display:none;
}

.currentSection	{
	display:block;
}

.singleAuthor, .singleOthers	{
	padding:9px;
}


.authorPic	{
	border:3px solid #ccc;
	margin:14px 9px 0 0;
	height:136px;
}

.singleOthers ul	{
	margin:0;
	padding:0;
}

.singleOthers ul a	{
	color:#666;
}

.event_buy_book	{
	width:98px;
	height:26px;
	display:block;
	background:url('images/events_buy_book.png');
}

.event_buy_ticket	{
	margin-top:6px;
	width:98px;
	height:26px;
	display:block;
	background:url('images/event_buy_tickets.png');
}

.event_dates	{
	margin-top:10px;
	font-size:12px;
	color:#999;
}

.event_location	{
	font-size:12px;
	color:#333;
	font-style:italic;
}

.inner_event_photo	{
	float:left;
	border:3px solid #ccc;
	margin:0 10px 10px 0;
}

#singleEventMap	{
	width:680px;
	height:408px;
	border:3px solid #ccc;
}


.categoryRow	{
	width:100%;
	border-bottom:1px dotted #c8c8c8;
	padding:11px 0;
}

.cat_item	{
	float:left;
	margin:0 11px;
	width:93px;
}

.cat_item .cat_image {
	border:3px solid #ccc;
	height:136px;
	width:87px;
}

.cat_item .cat_title	{
	margin:12px 4px 4px;
}

.cat_item .cat_title a	{
	font-family:Georgia;
	font-size:14px;
	color:#000;
}

.cat_by_line	{
	margin:0 4px 4px;
	font-family:arial;
	font-size:11px;
	color:#999;
}

.authorImg	{
	height:248px;
	width:157px;
	border:3px solid #ccc;
	margin-bottom:7px;
}

#singleAuthor	{
	padding-top:9px;
}

.singleAuthorHeader	{
	padding-bottom:11px;
	margin-bottom:11px;
	border-bottom:1px dotted #c8c8c8;
}

.event_row	{
	width:100%;
	padding:11px 0;
	border-bottom:1px dotted #c8c8c8;
}

.event_media	{
	float:right;
}

#event_map_canvas	{
	width:690px;
	height:408px;
	border:3px solid #CCCCCC;
}

.event_media .cat_event_map_canvas	{
	border:3px solid #CCCCCC;
	height:106px;
	width:106px;
}

.event_cat_info .eventBuyBook	{
	margin:11px 11px 0 0;
	float:left;
}

.event_cat_info .eventBuyTicket	{
	margin:11px 0 0 0;
	float:left;
}

.event_cat_info .eventBuyTicket	.event_buy_ticket	{
	margin:0;
}

.authorBooks	{
	padding:22px 0;
	border-top:1px dotted #c8c8c8;
	width:100%;
}

.authorBook	{
	float:left;
	width:87px;
	height:136px;
	border:3px solid #CCCCCC;
	margin:22px 0 0 11px;
}

.authorBooks .mainBook	{
	position:relative;
	border:3px solid #199BCE;
}


#mainBookHighlight	{
	position:absolute;
	top:5px;
	left:-15px;
}


#featuredEvent	{
	width:100%;
	border-bottom:1px dotted #c8c8c8;
	position:relative;
	padding:11px 0;
}

#featuredEvent .featuredImage	{
	border:3px solid #ccc;
	width:374px;
	height:249px;
	float:left;
}

#featuredEvent .featuredBody	{
	width:275px;
	margin-left:10px;
	float:left;
}

#column_left p	{
	margin-top:0;
}

#featuredEvent .featuredEventHeader	{
	margin-bottom:22px;
}

#featuredEvent .featuredButtons	{
	float:right;
}

#featuredEvent .featuredEventWrapper	{
	width:165px;
	height:34px;
	position:relative;
}

#featuredEvent .featuredEventWrapper img	{
	position:absolute;
	left:-22px;
}

#mc_signup_form .mc_var_label	{
	display:none;
}

.box_newsletter .mc_merge_var	{
	float:left;
}

.box_newsletter .mc_message	{
	padding-bottom:4px;
}

.box_newsletter .mc_merge_var input {
	border:1px solid #5A5A5A;
	font-size:11px;
	width:126px;
	padding:4px;
	font-family:Arial,Helvetica,sans-serif;
}

.box_newsletter .mc_signup_submit input {
	font-family:Arial,Helvetica,sans-serif;
	background-color:#E45620;
	border:1px solid #5A5A5A;
	font-size:11px;
	height:23px;
	width:56px;
	color:#FFFFFF;
	margin-left:-3px;
	padding:4px;
	text-transform:uppercase;
}


#pageForm p	{
	clear:both;
}

.formImage	{
	float:left;
	margin:0 10px 20px 0;
}

.formLabel	{
	float:left;
	width:138px;
}

.formField	{
	float:left;
}

.formError	{
	float:left;
	color:#f00;
	margin:2px 0 0 6px;
	display:none;
}

.formField input	{
	border:1px solid #bab4b4;
	padding:2px;
	width:212px;
}

.formField select	{
	width:218px;
	padding:2px;
}

.formSubmit	{
	padding-left:136px;
}

.successMessage	{
	display:none;
}

.otherP	{
	display:none;
}

#eventsMore	{
	width:100%;
	text-align:center;
	margin-top:12px;
}

#eventsMore a	{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.25em;
	font-weight:bold;
}

.eventShort	{
	width:552px;
}
.eventShort p	{
	margin:0;
}

/*********** TWITTER WIDGET ************/
#twitterWidget	{ width:220px; margin-top:10px; border:1px dotted #5A5A5A; border-top:2px solid #5A5A5A; border-bottom:2px solid #5A5A5A; }

.follow_widget { text-align:center; font-size:13px; padding:4px 0 0; margin-bottom:12px; border-top:2px solid #5A5A5A; }
	.follow_widget a img	{ margin-bottom:4px; }
	.follow_widget h3		{ font-size:14px; }
	#innerFollowWidget		{ text-align:left; margin:1px 0 0 22px; font-size:11px; }
	
.box_survey		{ margin-bottom:12px; }




#haleviForm	{
	font-weight:bold;
	width:100%;
	height:26px;
	position:relative;
	padding-top: 6px;
	margin-top:6px;
}
#haleviForm input	{
	border:1px solid #bab4b4;
	font-weight:normal;
	padding:3px;
	position:absolute;
	top:2px;
	left:46px;
	width:210px;
}
#haleviForm a	{
	position:absolute;
	top:0;
	left:272px;
}

.ebookByLine	{
	font-size:12px;
	color:#999999;
	text-transform:uppercase;
	margin:-10px 0 32px;
}


.ebookThumbs a img	{
	border:2px solid #b7b8b9;
	margin:11px 11px 0 0;
}

.bookTopContent	{
	background:#e7dcbc;
	padding:8px 8px 1px 8px;
}
























