@charset "utf-8";
/* CSS Document */
a{ border: none; }
img { border: none; }
body{
	background: #cb4f45 url(/themes/bookpod/images/background.jpg);
	margin: 0px;
	padding: 0px;
}
table, tr, td{
	margin: 0px;
	padding: 0px;
}
legend{
	display: none;
}
#Container{
	margin: 0px;
	padding: 0px;
	width: 1300px;
	height: 1000px;
	background: url(/themes/bookpod/images/site_back.jpg) no-repeat top left;
}
.leftColumn{
	float:left;
	margin: 0px;
	padding: 0px;
	
	width: 196px;
}
.secondColumn{
	float:left;
	margin: 0px;
	padding: 0px;

	width: 301px;
	padding-top: 135px;
	margin-right: 3px;
}
.hpThirdColumn{
	float:left;
	padding-top: 135px;
	width: 236px;
}
.hpThirdColumn .blogPage .imgCaption{
	float:left;
	padding: 0 0;
	text-align:right;
	margin-top:-5px;
	width: 100%;
}
.hpThirdColumn .blogPage{
	position: relative;
	top: -5px;
	border-top: 3px solid white;
	padding: 10px 17px;
}
.hpThirdColumn .blogPage h1{
	margin-top: 0px;
	color: #fffdbf;
	font-size: 18px;
	font-weight: normal;
}
.hpThirdColumn .blogPage p{
	color: white;
	font-size: 13px;	
}
.hpThirdColumn .blogPage a{
	color: white;
	font-size: 13px;	
}
.hpFourthColumn{
	float: left;
	padding-top:0;  /* 135px; */
	padding-left: 2px;
	width: 262px;
}
.hpFourthColumn .ad {
	border-top:#FFF 3px solid;
	padding: 0 0 0 1px;
	margin-bottom:0;
	/* height:132px; */
	/* overflow:hidden; */
}
.hpFourthColumn .adSlug {
	border-top:#FFF 3px solid;
	font-size: 11px;
	letter-spacing:1px;
	color:#e0e0e0;
	padding:1px  0 0 80px;
	margin-top:-4px;
}

.hpFourthColumn .upcoming{
 	background: url(/themes/bookpod/images/Upcoming.png) top left no-repeat;
	padding: 65px 17px 20px;
	font-size: 12px;
}
.hpFourthColumn .upcoming .upcomingAuthor{
	color: #1e2b36;
	font-weight: bold;	
}
.hpFourthColumn .upcoming .upcomingTitle{
	color: white;
}
.hpFourthColumn .books{
	background: url(/themes/bookpod/images/aboutBooks.png) top left no-repeat;
	padding: 60px 17px 0;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
}
.hpFourthColumn ul{
	border: 0px;
	padding: 0px;
}
.hpFourthColumn ul li{
	color: white;
	font-size: 12px;
	
}
.hpFourthColumn .books ul li{
	border: 0px;
	padding: 6px 0px;
}
.hpFourthColumn .caprice{
	padding: 20px 17px 0;	
}
.hpFourthColumn .caprice h1{
	font-size: 16px;
	color: #1e2b36;
	margin: 3px;
}
.caprice ul{
	padding: 0px;
	margin:  10px 5px;
}
.hpFourthColumn .caprice li{
	padding-top: 3px;
}
.hpFourthColumn .caprice ul li{
	border: 0px;
	padding: 6px 0px;
}
.hpFourthColumn a:visited{
	color: white;
}
.hpFourthColumn a{
	color: white;
}	
.secondColumn .description{
	padding: 13px 17px 30px;
}
.secondColumn .description .author{
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -4px;
}
.secondColumn .description .title{
	font-size: 18px;
	color: #fffdbf;
	position: relative;
	top: 0px;
}
.secondColumn .description .episodeTitle{
	margin-bottom: 8px;
}
.secondColumn .description .hr{
	color: #b54224;
	background-color: #b54224;
	border-bottom: 1px dotted white;
	margin-top: 5px;
	margin-bottom: 1px;
	width: 260px;
}
.secondColumn .description .episodeDescription{
	font-size: 12px;
	margin-bottom: 100px; /* 80px; */
}
.secondColumn .description  p{
	margin-top: 14px;
	margin-bottom: 25px;
	line-height: 1.2;
}

div#actions div{
	float: left;
	font-size: 11px;
	padding-right: 18px;
	margin-bottom:5px;
}
div#actions div.listen{
	display: none;
}
div#actions div.share{
	padding-left:0;
	margin-left:0;
}
/* */
/* from CRUSH + LOVELY */
div#actions div.share ul { list-style:none;	line-height: 0; margin:0 0 5px 0; padding-left:0; background-color:#666;}
div#actions div.share li { display:inline; margin:0; }
div#actions div.share ul a {
  float: left;
  height: 18px;
  background: url(/themes/bookpod2/images/icons/share.png) 0 0 no-repeat;
  /* text-indent: -9999em; */
}
div#actions div.share li#s1 a {  width: 27px;  background-position: 0 0;}
div#actions div.share li#s2 a {  width: 27px;  background-position: -27px 0;}
div#actions div.share li#s3 a {  width: 27px;  background-position: -54px 0;}
div#actions div.share li#s4 a {  width: 27px;  background-position: -80px 0;}
div#actions div.share li#s5 a {  width: 27px;  background-position: -109px 0;}
div#actions div.share li#s6 a {  width: 27px;  background-position: -137px 0;}
div#actions div.share li#s7 a {  width: 27px;  background-position: -165px 0;}
div#actions div.share li#s8 a {  width: 27px;  background-position: -193px 0;}
div#actions div.share li#s9 { width: 27px; height: 18px; float: left; line-height: 23px;}
div#actions div.share li#s1 a:hover {  background-position: 0 -18px;}
div#actions div.share li#s2 a:hover {  background-position: -27px -18px;}
div#actions div.share li#s3 a:hover {  background-position: -54px -18px;}
div#actions div.share li#s4 a:hover {  background-position: -80px -18px;}
div#actions div.share li#s5 a:hover {  background-position: -109px -18px;}
div#actions div.share li#s6 a:hover {  background-position: -137px -18px;}
div#actions div.share li#s7 a:hover {  background-position: -165px -18px;}
div#actions div.share li#s8 a:hover {  background-position: -193px -18px;}
/* */

div#actions div.read{
	padding-left: 0px;
	margin-left: -3px; /*fixes offset while div.listen is hidden*/
}
div#actions div span{
	position: relative;
	bottom: 3px;
	left: 2px;
}
div#actions div.comment span{
    left: 6px;
}
div#actions div.launch span{
    left: -1px;
}
div#actions a, #actions a:visited{
	color: white;
}
div#actions a:hover{
	color:#1a4c65;
}
.PrevEpisode{
	color: white;
	padding: 2px 17px 17px;
	border-bottom: 3px solid white;
}
.PrevEpisode h1{
	color: white;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 13px;
}
.PrevEpisode .theEp{
	margin-bottom: 10px;
}
.PrevEpisode a{
	color: white;
	font-size: 12px;
}
.PrevEpisode a:visited{
	color: white;
}
.PrevEpisode .theEp{
	position: relative;
	bottom: 2px;
	color: white;
}
.search fieldset{
	margin-bottom: 0px;
	position: relative;
	left: 3px;
}
.search input.text{
	width: 165px; /* 205px */ 
	height: 14px;
}
.thirdColumn .search fieldset{
	margin-bottom: 0px;
	position: relative;
	left: 3px;
}
.thirdColumn .search input.text{
	width: 165px; /* 205px */ 
	height: 14px;
}
#Search{
	padding-top: 12px;
}
#SearchForm_SearchForm legend{
	display: none;
}
form#SearchForm_SearchForm_Search{
	width: 190px;
	float: left;
}
input#SearchForm_SearchForm_action_results{
	float: left;
	height: 19px;
	width: 45px;
	position: relative;
	bottom: 28px;
	left: 185px;
	font-size: 10px;
	background-color: white;
	padding: 1px 2px 5px;
}
.thirdColumn{
	float: left;
	width: 498px;
}
.date{
	position: relative;
	top:332px;
	left: 28px;
}
.date .output{
	position: relative;
	bottom: 4px;
	left: 3px;
}
.mainMenu{
	position: relative;
	top: 356px;
	right: 10px;
	margin: 0px;
}
.mainMenu li{
	margin: 0px 0px 13px;
}
.mainMenu img{
	margin: 0px 4px 0px 0px;
	position: relative;
	top: 1px;
}
#Content{
	position: relative;
	top:3px; /* 135px; */
	border-bottom: 3px solid white;
}
.CurrentEpisode{
	background: #b54224;
	color: white;
	margin: 0px;
	padding: 0px;
	border-bottom: 3px solid white;
}
.AboutContent{
	background: #5e8084 url(/themes/bookpod/images/titles/Bookpod_About_title.gif) top left no-repeat;
	padding: 125px 50px 45px;
}
#Content.ContactContent{
	background: #5e846f url(/themes/bookpod/images/titles/Bookpod_Contact_title.gif) top left no-repeat;
	padding: 116px 27px 180px;
}
.contactHeader{
	font-size: 14px;
	margin: 47px 0px 6px;
}
.contactHr{
	border-bottom: 1px dotted white;
	width: 260px;
	margin-bottom: 33px;
}
.ArchiveContent{
	background: #a3a18d url(/themes/bookpod/images/titles/Bookpod_Archive_title.gif) top left no-repeat;
	padding: 125px 25px 100px;
}
div.pages{
	position: relative;
	left: 40px;
}
div.pages div{
	float: left;
}
div.pages  a span{
	margin: 0px 3px;
	position: relative;
	bottom: 2px;
}
.inContent{
	background: #5e8084;
	padding: 50px 10px;
}
.ResultsContent{
	background: #a3a18d;
	padding: 36px 25px 100px 60px;
	height: 600px;
}
.BlogrollContent{
	background: #848665 url(/themes/bookpod/images/titles/Bookpod_Blogroll_title.png) top left no-repeat;
	padding: 113px 60px 100px;
	
}
.BlogrollContent ul{
	margin: 10px;
	padding: 0px;
}
.BlogrollContent li{
	font-size: 12px;
	padding: 4px 0px;
	margin: 0px;
	list-style: disc;
}
.BlogrollContent li a:hover{
	color: #205a77;
}
.CommentsContent{
	background: #d3dde4 url(/themes/bookpod/images/titles/Bookpod_Comment_title.png) top left no-repeat;
	padding: 115px 17px 100px;
	display: none;	
}
#PageCommentsPagination{
	padding-left: 13px;
}
div.relatedLinks{
	background: #b54224;
	padding: 13px 17px 17px;
	border-bottom: 3px solid white;
}
div.relatedLinks ul, div.relatedLinks li{
	font-size: 12px;
	margin: 3px 0px;
	padding: 0px;
}
div.relatedLinks h1{
	font-size: 18px;
	color: white;
	margin: 0px 0px 13px;
	font-weight: normal;
	padding-top: 0px;
}
div.relatedLinks a, div.relatedLinks a:visited{
	color: white;
}
div.relatedLinks a:hover{
	color: gray;
}
div.search{
	height: 62px;  /* 65px; */
	padding-top:70px;
}
.thirdColumn div.search{
	height: 62px;  /* 65px; */
	padding:70px 0 0 240px;
}

.credits div{
	padding: 8px 5px;
	color: white;
	font-size: 10px;
}
.credits div.left{
	float: left;
	padding-left: 18px;
}
.credits div.right{
	float: right;
	padding-right: 18px;
}
#PageComments_holder{
	padding-left: 25px;
	color: black;
}
#PageComments_holder form{
	padding-bottom: 30px;
}
#PageComments_holder label{
	color: black;
	float: left;
	clear: left;
	padding-top: 10px;
	padding-bottom: 3px;
}
#PageComments_holder input.text{
	float: left;
	clear: left;
	width: 100%;
}
#PageComments_holder textarea{
	float: left;
	clear: left;
	width: 100%
}
div#Content.CommentsContent div.Actions{
	padding-left: 28%;
}
#PageComments_holder #PageCommentInterface_Form_PostCommentForm_action_postcomment{
	height: 20px;
	position: relative;
	right: 115px;
	-webkit-border-bottom-left-radius: 20px 20px;
	-webkit-border-bottom-right-radius: 20px 20px;
	-webkit-border-top-left-radius: 20px 20px;
	-webkit-border-top-right-radius: 20px 20px;
	
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	background: #2451a7;
	color: white;
	padding-bottom: 2px;
	padding-top: 0px;
}
#PageComments_holder #PageCommentInterface_Form_PostCommentForm_action_postcomment:hover{
	color: black;
}
#Content #CommentHolder a{
	color: grey;
}
#Content #CommentHolder a:hover{
	color: black;
}
#CommentsRSSFeed{
	display: none;
}
.commentName{
	font-size: 14px;
}
.commentDate{
	font-size: 10px;
}
.commentHr{
	border-bottom: 1px dotted black;
	width: 100%;
}
p.info{
	margin-bottom: 5px;
}
p.comment{
	margin-top: 5px;
	margin-bottom: 30px;
}
#logo{
	display: block;
	width: 193px;
	height: 275px;
	position: relative;
	bottom: 200px;
}
#barbara{
	position: relative;
	top: 680px;
	display: block;
	width:180px;
	height:10px;
}
#assaf{
	position: relative;
	top: 687px;
	display: block;
	width:180px;
	height:10px;
}
div.player{	
	margin: 0px;
	margin-top: -18px;
	padding: 0px;
}