* {
	margin: 0;
	padding: 0;
	font-family: 'Lucida Sans', Verdana, Tahoma, Arial;
}

body {}

/* BLOG PRINT STYLES */
body.is_blog {background:none; color:#FFF;}
body.is_blog #header {display:none;}
body.is_blog #header #secondary_navigation {display:none;}
body.is_blog #content div.first {display:none;}
body.is_blog #content div.first div a.print_link {display:none;}
body.is_blog #content div.first div#recent_posts {display:none;}
body.is_blog #content div.first div#tag_cloud {display:none;}
body.is_blog #content div.second div.navigation {display:none;}
body.is_blog #footer {display:none;}

body.is_blog #content div.second #timestamp {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px !important;
}
body.is_blog #content div.third {
	display: none;
}
body.is_blog #content div.second {
	width: 738px;
	_width: 733px;
}
body.is_blog #content div.second div.excerpt,
body.is_blog #content div.second div.excerpt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1e2022;
}
body.is_blog #content div.second h2 a:link,
body.is_blog #content div.second h2 a:visited {
	text-decoration: none;
	color: #1E2022;
	border-bottom: 1px dotted #003f78;
}

body.is_blog #content div.second h2 a:active,
body.is_blog #content div.second h2 a:hover {
	border-bottom: 1px solid #447caf;
	color: #447caf;
	text-decoration: none;
}

#comments_template table,
#comments_template table tr,
#comments_template table tr td {
	padding: 0px !important;
}
#comments_template ul {
	list-style: none;
}
#comments ul.children {
	display: block;
	margin-left: 30px !important;
}
#comments_template div.author,
#comments_template div.author a:link,
#comments_template div.author a:visited,
#comments_template div.author a:active,
#comments_template div.author a:hover,
#comments_template div.author a:link span,
#comments_template div.author a:visited span,
#comments_template div.author a:active span,
#comments_template div.author a:hover span,
#comments_template div.author * {
	font-size: 21px;
	font-family:Arial, Helvetica, sans-serif;
	color: #527ea6;
	font-weight: bold;
	text-decoration: none;
}
#comments_template div.timestamp {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #527ea6;
	font-weight: normal;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px !important;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0 !important;
}
#comments_template table {
	background: none;
}
/*
Page specific styles
}*/

body.convio-app-9 div#content div.third
{
	display: none;
}

body.convio-app-9 div#content div.first
{
	display: none;
}
body.convio-app-5 div#content div.third
{
	display: none;
}



/* HOMEPAGE */
body.convio_home #content > div.first,
body.convio_home #content > div.third {
	display: none;
}
body.convio_home #content > div.second {
	width: 934px;
	padding-right: 10px;
}

body.convio_home #content > div.second > div.first {
	width: 691px;
	display: block;
	float: left;
}
body.convio_home #content > div.second > div.second {
	width: 243px;
	float: left;
	display: block;
	padding: 0px;
}
body.convio_home #content > div.second > div.second #take_action_home > div.top {
	background: url(http://www.ifcj.org/sfi_microsite/images/pages/home/take_action_top.jpg) top left no-repeat;
	display: block;
	width: 243px;
	padding-top: 15px;
}
body.convio_home #content > div.second > div.second #take_action_home div.top > h2,
body.convio_home #content > div.second > div.second #take_action_home div.top > p {
	padding-left: 23px;
	padding-right: 20px;
}
body.convio_home #content > div.second > div.second #take_action_home > div.top > div.bottom {
	background: url(http://www.ifcj.org/sfi_microsite/images/pages/home/take_action_bottom.jpg) bottom left no-repeat;
	display: block;
	width: 243px;
	padding-bottom: 50px;
}
body.convio_home #content > div.second > div.second #take_action_home > div.top > div.bottom > div.middle {
	display: block;
	width: 213px;
	background: url(http://www.ifcj.org/sfi_microsite/images/pages/home/primary-panel-bg.jpg) top left repeat-y;
	padding: 0 10px 0 20px;
}
body.convio_home #content > div.second > div.second div.panel {
	background: none;
	display: block;
	width: 213px;
	margin-bottom: 15px;
}
body.convio_home #content > div.second > div.second div.panel h2 {
	margin-bottom: 5px;
	padding-bottom: 0px;
}
body.convio_home #content > div.second > div.second div.panel > div.first {
	background: none;
	display: block;
	width: 35px;
	float: left;
	font-size: 56px;
	color: #6aa3d8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
}
body.convio_home #content > div.second > div.second div.panel > div.second > div.top {
	background: url(http://www.ifcj.org/sfi_microsite/images/pages/home/secondary-panel-top.jpg) top left repeat-y;
	display: block;
	width: 178px;
	padding-top: 10px;
}
body.convio_home #content > div.second > div.second div.panel > div.second > div.top > div.bottom {
	background: url(http://www.ifcj.org/sfi_microsite/images/pages/home/secondary-panel-bottom.jpg) bottom left repeat-y;
	display: block;
	width: 178px;
	padding-bottom: 10px;
}
body.convio_home #content > div.second > div.second div.panel > div.second > div.top > div.bottom > div.middle {
	background: url(http://www.ifcj.org/sfi_microsite/images/pages/home/secondary-panel-bg.jpg) top left repeat-y;
	display: block;
	width: 154px;
	padding: 0 12px 0 12px;
}
body.convio_home #content > div.second > div.second div.panel > div.second > div.top > div.bottom > div.middle p {
	margin: 0px;
}
body.convio_home #content > div.second > div.second div.panel > div.second {
	background: none;
	display: block;
	width: 154px;
	float: left;
	padding: 0px;
}
body.convio_home #content > div.second > div.second div.panel h3 {
	font-size: 20px;
	color: #dc1c23;
	font-weight: bold;
	margin-bottom: 0px;
}
body.convio_home #content > div.second > div.second div.panel > div.second p,
body.convio_home #content > div.second > div.second div.panel > div.second a {
	font-size: 10px;
	font-family: 'Lucida Sans', Verdana, Tahoma, Arial;
}
body.convio_home #content > div.second > div.second div.panel > div.second p {
	color: #4a4c51;
}
body.convio_home #slideshow {
	display: block;
	width: 691px;
	height: 308px;
	background: #000000;
	margin-bottom: 15px;
}

body.convio_home #homepage.first > div.three-col {
	display: block;
	width: 691px;
}
body.convio_home #homepage.first > div.three-col > div.first {
	display: block;
	width: 222px;
	float: left;
	padding-right: 20px;
}
body.convio_home #homepage.first > div.three-col > div.second {
	display: block;
	width: 212px;
	float: left;
	padding: 0px;
	padding-right: 15px;
}
body.convio_home #homepage.first > div.three-col > div.third {
	display: block;
	width: 222px;
	float: left;
}
body.convio_home #homepage.first h2 {
	margin-bottom: 10px;
}
body.convio_home #homepage.first h2 > span {
	font-size: 33px;
	color: #959698;
	font-weight: bold;
	
}
body.convio_home #homepage.first h2 > span.subhead {
	font-size: 17px;
	color: #92b1cd;
	font-weight: bold;	
}

body.convio_home #homepage #rabbis_commentary {
	background: url(http://www.ifcj.org/sfi_microsite/images/pages/home/rabbis_commentary-bg.jpg) top right no-repeat;
}
body.convio_home #homepage #rabbis_commentary h2 span.subhead {
	display: block;
	width: 100px;
}
body.convio_home #homepage #news_and_commentary h3,
body.convio_home #homepage #rabbis_commentary h3 {
	font-size:16px;
	margin-bottom: 0px;
}
body.convio_home div.post {
	margin-bottom: 15px;
}

#slideshow {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 1;
}
#slideshow div.slide {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: none;
}
#slideshow div.slide.active {
	display: block;
	opacity: 0;
	moz-opacity: 0;
	filter:alpha(opacity=0);
	z-index: 2;
}
body.convio_home #rabbis_commentary p.title {
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
}



/* issues styles on homepage */
body.convio_home #homepage #issues h3 {
	margin: 0;
	padding: 0;
}

/* wp "page" styles */
#content div.second div.page h2 {
	margin: 0;
}

#content div.second div.page h3 {
	margin-top: 0;
}

#content div.panel ul li.cat-item div.icon {
	border-top: 1px solid #d2d7e0;
	display: block;
	padding: 3px 0 0 40px;
}

#content div.panel ul li.cat-item div.donot {
	background: url(http://www.ifcj.org/sfi_microsite/images/bg-icon-issues-donot.gif) top left no-repeat;
}

#content div.panel ul li.cat-item div.flag {
	background: url(http://www.ifcj.org/sfi_microsite/images/bg-icon-issues-flag.gif) top left no-repeat;
}

#content div.panel ul li.cat-item div.gear {
	background: url(http://www.ifcj.org/sfi_microsite/images/bg-icon-issues-gear.gif) top left no-repeat;
}

#content div.panel ul li.cat-item div.question {
	background: url(http://www.ifcj.org/sfi_microsite/images/bg-icon-issues-question.gif) top left no-repeat;
}

#content div.panel ul li.cat-item div.radiation {
	background: url(http://www.ifcj.org/sfi_microsite/images/bg-icon-issues-radiation.gif) top left no-repeat;
}

#content div.panel ul li.cat-item div.world {
	background: url(http://www.ifcj.org/sfi_microsite/images/bg-icon-issues-world.gif) top left no-repeat;
}










/* REVISED SIDEBAR CSS FOR BOTH WP AND CONVIO */
#subnav {
	padding: 13px;
}
#subnav ul {
	list-style: none;
	margin: 0px;
}
#subnav img {
	margin: 0px;
}
#subnav > ul {
	width: 165px;
	background: #eaeff9 url(http://www.ifcj.org/sfi_microsite/images/sidebar-bg.jpg);
}
#subnav > ul > li > ul {
	padding-top: 5px;
	background: url(http://www.ifcj.org/sfi_microsite/images/sidebar-topbg.jpg) top repeat-x;
	margin: 0 2px 0 2px;
}
#subnav > ul > li > ul > li:last-child {
	padding-bottom: 5px;
	background: url(http://www.ifcj.org/sfi_microsite/images/sidebar-bttmbg.jpg) bottom repeat-x;
}
#subnav > ul > li {
	background-color: ##eaeff9;
}
#subnav li a.about {
	display: block;
	widtH: 166px;
	height: 41px;
	background: url(http://www.ifcj.org/sfi_microsite/images/sidebar-about.jpg) bottom left no-repeat;
}
#subnav li a.issues {
	display: block;
	widtH: 166px;
	height: 46px;
	background: url(http://www.ifcj.org/sfi_microsite/images/sidebar-issues.jpg) bottom left no-repeat;
}
#subnav li a.news {
	display: block;
	widtH: 166px;
	height: 56px;
	background: url(http://www.ifcj.org/sfi_microsite/images/sidebar-news2.jpg) bottom left no-repeat;
}
#subnav li a.takeaction {
	display: block;
	widtH: 166px;
	height: 59px;
	background: url(http://www.ifcj.org/sfi_microsite/images/sidebar-takeaction.jpg) bottom left no-repeat;
}
#subnav li.current_page_item a.takeaction,
#subnav li.current_page_ancestor a.takeaction {
	display: block;
	widtH: 166px;
	height: 53px;
	background: url(http://www.ifcj.org/sfi_microsite/images/sidebar-takeaction2.jpg) bottom left no-repeat;
}

#subnav li > ul {
	display: none;
}
#subnav li.current_page_item > ul,
#subnav li.current_page_ancestor > ul {
	display: block;
}

#subnav li > a span {
	display: none;
}
#subnav > ul > li ul > li {
	padding-left: 20px;
	padding-right: 10px;
}
#subnav > ul > li ul li {
	padding-top: 5px;
	padding-bottom: 5px;
}
#subnav > ul > li a:link,
#subnav > ul > li a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #5b5d62;
}
#subnav > ul > li a:active,
#subnav > ul > li a:hover {
	text-decoration: underline;
}