/* JEWISH TIMES STYLES
---------------------------------------------------------------- */

html, 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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
        background: transparent;
}
body {
font: 13px Palatino Linotype, Book Antiqua, Palatino, serif;
line-height: 16px;
margin: 0 auto;
text-align:center;
background-image: url(http://www.jewishtimes.com/images/bg.gif);
background-repeat:repeat-x;
}
#wrapper {
width: 1027px;
margin: 0 auto; 
padding: 0;
height: auto;
text-align: left;
}
#top {
background-image: url(http://www.jewishtimes.com/images/top_shadow_new4.png);
background-repeat:repeat-x;
height:44px;
}
#backgroundshadow {
background-image: url(http://www.jewishtimes.com/images/bottom_shadow.png);
background-repeat:repeat-y;
float: left;
}
a:link {color: #00456d;text-decoration: none;font-family: Arial, Arial, Helvetica, sans-serif;}
a:visited {color: #00456d;text-decoration: none;font-family: Arial, Arial, Helvetica, sans-serif;}
a:hover{color: #8f1d1d;text-decoration: underline;font-family: Arial, Arial, Helvetica, sans-serif;}
p {margin-bottom:14px;}
#story{
font: 14px Palatino Linotype, Book Antiqua, Palatino, serif;
line-height: 20px;
}
#forms{
font: 12px Arial, Arial, Helvetica, sans-serif;
line-height: 20px;
}
#section{
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: #00456d;
 margin-bottom: 12px;
 font-weight: bold;
 text-transform:uppercase;
}

h1 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 18px;
 line-height: 19px;
 color: #8f1d1d;
 margin-bottom: 10px;
 font-weight:bold;
}
h2 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 15px;
 color: #cc6633;
 margin-bottom: 14px;
 font-weight:bold;
}
h3 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 16px;
 line-height: 17px;
 color: #cc6633;
 font-weight: bold;
 margin-bottom: 16px;
 font-weight:bold;
}
h4 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 15px;
 font-weight: bold;
 color: #8f1d1d;
 margin-bottom: 14px;
}
h5 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 14px;
 font-weight: bold;
 color: #00456d;
 margin-bottom: 6px;
 padding: 0px;
}
h6 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 13px;
 color: #6d6f71;
 margin-top: 8px;
 margin-bottom:4px;
 font-weight:bold;
}
h7 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 color: #8f1d1d;
 font-weight:bold;
}
h8 {
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 line-height: 13px;
 color: #8f1d1d;
 font-weight:bold;
}
.more {
font-family: Arial, Arial, Helvetica, sans-serif;
}
.blue {color:#00456d;}
.teal {color:#00456d;}
.orange {color:#8f1d1d;}
.gray {color:#cc6633;}
hr {
border: 0;
color: #cc6633;
background-color: #cc6633;
height: 1px;
width: 100%;
text-align: left;
margin-bottom:12px;
margin-top:12px;
}

ul {
 list-style-image: url(http://www.jewishtimes.com/images/bullet.gif);
 list-style-position: inside;
 margin-left: 0px;
}

ul ul{
 list-style-image: url(http://www.jewishtimes.com/images/bullet.gif);
 list-style-position: inside;
}
ul.guide_main,
li.guide_main,
ul ul.guide_main,
li li.guide_main, 
ul ul ul.guide_main,
li li li.guide_main {
 font-family: Arial, Arial, Helvetica, sans-serif;
 padding-left:0px;
 list-style-image: none;
 list-style-type: none;
 padding-bottom:8px;
 font-size:11px;
}
#guides ul ul, li li, 
ul ul ul, li li li {
 font-family: Arial, Arial, Helvetica, sans-serif;
 padding-left:6px;
 list-style-image: none;
 list-style-type: none;
}
ul.holiday,
li.holiday {
 font-family: Arial, Arial, Helvetica, sans-serif;
 padding-left:0px;
 list-style-image: none;
 list-style-type: none;
}
label{
font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #cc6633;
}

a img {
border: none; 
}
/***********************************************/
/* Header Div                                 */
/***********************************************/
#masthead {
padding-left:20px;
float: left;
}
#header-search {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 9px;
float: right;
margin-right:35px;
}
#logo {
text-align:left;
float: left;
width: 996px;
}
#ads {
float:right;
margin-right:24px;
margin-top:16px;
text-align:right;
}
#header-date {
text-align:left;
padding-top:16px;
}
.pdate {
font-family:	Arial, Arial, Helvetica, sans-serif;
font-weight: bold !important;
font-size: 11px;
color: #8f1d1d;
margin-left: 16px;
text-align: left;
float: left;
}

/************* #globalNav styles **************/
#top-nav {
font-family:	Arial, Arial, Helvetica, sans-serif;
float:left;
margin-left:350px;
color: #99CCCC;
font-size:11.5px;
text-align:left;
}
#top-nav a:link {
text-decoration: none;
color: #cc6633;
}
#top-nav a:visited {
text-decoration: none;
color: #cc6633;
}
#top-nav a:hover {
text-decoration: none;
color: #6d6f71;
}
#mid-nav {
font-family:	Arial, Arial, Helvetica, sans-serif;
float:right;
margin-top:5px;
color: #00456d;
font-size:11.5px;
margin-right:24px;
text-align:right;
width:670px;
}
#mid-nav a:link {
text-decoration: none;
color: #00456d;
}
#mid-nav a:visited {
text-decoration: none;
color: #00456d;
}
#mid-nav a:hover {
text-decoration: none;
color: #8f1d1d;
}
#mid-nav a.subscribe:link {
font-weight:bold;
color:#8f1d1d;
}
#mid-nav a.subscribe:visited {
font-weight:bold;
color:#8f1d1d;
}
#mid-nav a.subscribe:hover {
font-weight:bold;
color:#00456d;
}
#container {
width: 992px;
padding: 0px;
height: 1%;
}
#nav { /* all lists */
        background-image:url(http://www.jewishtimes.com/images/bg_nav_newjt2.gif);
        background-attachment:scroll;
        background-repeat:repeat-x;
        padding:8px 0px 0px 8px;
        margin-left:-3px;
        height: 54px;
        overflow:hidden;
        color: #ffffff;
        font-family:	Arial, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        position: relative;
        width: 986px;
}

#nav ul {
	padding: 0;
	margin: 0;
	height: 26px;
}

#nav a {
	text-decoration: none;
	height: 26px;
}

#nav li { /* all list items */
	float: left;
	display: block;
	height: 26px;
        text-align:center;
}

#nav li a { /* all list items */
	display: inline;
	color: #ffffff;
        font-family:	Arial, Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding-bottom:11px;
        padding-left:10px;
        text-align:center;
}

#nav li a:hover {
	color: #d4d577;
        background-repeat: no-repeat;
        text-align:center;
	height: 26px;
        position: relative;
}

#nav li ul { /* second-level lists */
        position: absolute;
	top: 30px;
        *top: 30px;
        padding-top: 2px;
        display: none;
        border: none;
}

#nav li ul a {
        font-family:	Arial, Arial, Helvetica, sans-serif;
        font-size: 11.75px;
        font-weight: bold;
	background: none;
        padding: 0px 6px;
        color: #00456d;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	background: none;
	color: #cc6633;
        display: inline;
        width: 1000px;
}
#nav a.subnav:hover {color:#cc6633;}
#content {
height: auto;
padding: 0px 6px 12px 12px;
margin: 6px 0px 0px 0px;
float:left;
background-image:url(http://www.jewishtimes.com/images/bg_content.gif);
background-attachment:scroll;
background-repeat:repeat-y;
}
#content_whole {
height: auto;
padding: 0px 12px 12px 12px;
margin: 6px 0px 0px 0px;
float:left;
background-image:url(http://www.jewishtimes.com/images/bg_content2.gif);
background-attachment:scroll;
background-repeat:repeat-y;
}
#content a + img {
 margin: 15px 10px 0 0;
}
#content img {
 margin-right: 12px;
}
#header { 
        background-image:url(http://www.jewishtimes.com/images/bg_header_newjt.gif);
        background-attachment:scroll;
        background-repeat:repeat-x;
        padding:4px 0px 0px 4px;
        height: 22px;
        color: #ffffff;
        font-family:	Arial, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
}
#left_col {
font-size: 12px;
float: left;
width:150px;
}

/* JEWISH CAREERS RIGHT SIDEBAR START
---------------------------------------------------------------- */

#jewish_careers {
font-size:10px;
line-height:14px;
}

#jewish_careers strong{
font-size:12px;
margin-bottom: 8px !important;
}

#jewish_careers img{
margin-bottom: 10px;
}

#jewish_careers .jt_job_position{
margin-top: 10px; 
}

#jewish_careers .jt_job_position font {font-weight:bold;}

#jewish_careers .jt_alljobs{
margin-top: 10px; 
}

/* JEWISH CAREERS RIGHT SIDEBAR END
---------------------------------------------------------------- */

#exclusive {
font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
line-height:16px;
}
#center_col {
float: left;
width: 420px;
margin-left:36px;
}
#right_col {
float: left;
width:300px;
margin-left:48px;
}
#center_right_cols {
float: left;
margin-left:36px;
}
#news_left {
width:230px;
float: left;
}
#news_right {
float:left;
margin-left:24px;
}
#column1 {
height: auto;
width: 128px;
float: left;
padding: 12px 0px 12px 0px;
}
#column_right {
height: auto;
width: 160px;
float: right;
padding: 12px 0px 12px 0px;
}
#ads_column {
width:260px;
float: left;
padding-left: 4px;
padding-bottom: 4px;
}
#sports_column {
height: auto;
float: left;
padding: 9px;
}
#sports_right {
height: auto;
float: left;
padding-top: 9px;
}

.quote {
background: url(http://www.jewishtimes.com/images/navigation/blockquote.png) no-repeat #E8F4DB 5px 5px;
float:right; 
width:230px; 
text-align:left; 
padding:0px;
}

.quote p {
background: url(http://www.jewishtimes.com/images/navigation/blockquoteend.png) no-repeat bottom right;
font-size:1.5em;
color:#666; 
padding:5px; 
margin: 8px; 
text-indent:35px;
}

.quote b {
text-align:right; 
color:#000; 
font-size: .6em;
}

/************** .cover styles ***************/

.cover{
	padding: 25px 0px 10px 10px;
	font-size: 80%;
}

.cover h1{
	padding: 5px 0px 5px 0px;
	text-align:left;
	color: #009966;
}

.cover img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}

/************* #form styles ***************/

#background {
  float: right;
  width:330px;
  background-color:#E8D9E8;
  padding: 8px;
  margin-left: 21px;
}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: center;
}

/************* #page styles ***************/
#main {
float: left;
background-color: #FFFFFF;
width: 50%;
/* removed these two lines to make the #main col and #rightcol have the same top line */
/* padding-top: 12px; */
/* margin-top: 10px; */
margin-top: 20px;
margin-left: 10px;

}
#main img {
 padding-right: 6px;
}
#main img + p {margin-top:0px;}
#rightcol { 
float: left;
width: 32%;
margin-left: 10px;
/* margin-top: 10px; */
/* padding: 4px; */
margin-top: 20px;
border-width: thin;
border-color: #000000;
}
#rightcol img {
 padding-right: 6px;
}
#wholepage {
float: left;
background-color: #FFFFFF;
width: 80%;
padding: 6px;
margin: auto;
}
#wholepage img {
 padding-right: 6px;
}
#ads160 {
float: right;
padding-left: 4px;
padding-bottom: 4px;
}
#ads_insider {
float: right;
margin-left: 4px;
margin-bottom: 4px;
border-width: thin;
border-color: #8f1d1d;
border-style: solid;
width: 160px;
height: 600px;
}
#news_home_links {
        font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 1.2;
        padding-bottom: 8px;
}
#side_body {
  font-size: 1em;
  line-height: 1.3em;
}
#sports_links {
        font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: .9em;
        line-height: 1.2;
        padding-bottom: 4px;
        width: 160px;
}
#email_friend {
font-size: .9em;
font-weight: bold;
font-family: Arial, Arial, Helvetica, sans-serif;
}
#description {
	font: .9em Palatino Linotype, Book Antiqua, Palatino, serif;
        line-height: 1.3;
	margin: 0px;
	padding: 0px;
}
#box {
padding:8px;
background-color: #E8F4DB;
}
#captions {
 font-family: Arial, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size:.8em;
 color: #8f1d1d;
}
.blog_header {
overflow: auto;
}

.blog_header h1 {
color: #00456d; 
font-size: 1.4em; 
font-weight: bold;"
}

.a_story {
margin-bottom: 10px;
}

.a_story span {
font-size: .8em;
}

.lilspan {
font-size: .8em;
}

.blog_header span {
font-size: 10px;
}

/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #footer styles **************/

.clearer {
font-size: 0px;
line-height: 0px;
display: block;
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: auto;
}
#footer {
padding: 30px 0px 24px 198px;
text-align: left;
color: #cc6633;
font: 10px Arial, Helvetica, sans-serif;
background-image:url(http://www.jewishtimes.com/images/bg_content2.gif);
background-attachment:scroll;
background-repeat:repeat-y;
width: 790px;
}

/************** #search styles **************/
#header-search p {
 font-family: Arial, Arial, Helvetica, sans-serif;
 font-size:		.9em;
 font-weight:	normal;
 color:			#000;
 background:	transparent;
 margin: 		6px 0 6px 0;
}

.searchSubmit {
 font-family: Arial, Arial, Helvetica, sans-serif;
 font-size:         11px;
 color:             #000;
 text-align: center;
 padding:           6px 10px 6px 6px;
 border-top:        1px solid #00456d;
 border-bottom:     1px solid #00456d;
 background-color:  #8DB05E;
}

#header-search a {
 text-decoration:none; color:#00456d; background-color:transparent;
}
#header-search a:visited {
 color:#8DB05E; background-color:transparent;
}
#header-search a:hover {
 color:#8f1d1d; text-decoration:none; background-color:transparent;
}
#header-search .submit {
 background-color:  #fff;
 font-family: Arial, Arial, Helvetica, sans-serif;
 font-size:         11px;
 font-weight:       normal;
 border-top:		1px solid #989AB6;
 border-left:		1px solid #989AB6;
 border-right:		1px solid #434777;
 border-bottom:		1px solid #434777;
 letter-spacing:    .1em;
 padding:           1px 3px 2px 3px;
 margin:        	0;
 background-color:  #00456d;
 color:             #fff;
}  
/************** #archive styles **************/
#container2 {position: relative;
      width: 700px;
      z-index: 1; margin: 0; padding: 5px; font-family: Verdana, sans-serif; font-size: 90%;
      float:left;
}
    
.left1 {position: absolute;
      top: 78.5px;
      left: 15px; width: 340px; padding: 5px 2px 5px 2px; border: 1px solid black; background-color: #eeeeee;}
.left2 {position: absolute;
      top: 175px;
      left: 15px; width: 340px; padding: 5px 2px 5px 2px; border: 1px solid black; background-color: #eeeeee;}      
.left3 {position: absolute;
      top: 270px;
      left: 15px; width: 340px; padding: 5px 2px 5px 2px; border: 1px solid black; background-color: #eeeeee;}
.left4 {position: absolute;
      top: 455px;
      left: 15px; width: 340px; padding: 5px 2px 5px 2px; border: 1px solid black; background-color: #eeeeee;}
.left5 {position: absolute;
      top: 550px;
      left: 15px; width: 340px; padding: 5px 2px 5px 2px; border: 1px solid black; background-color: #eeeeee;}

.right {position: absolute;
      top: 78.5px;
      left: 375px; width: 340px; margin-right: 3px; padding: 5px 2px 5px 2px; border: 1px solid black; background-color: #f5f5f5;}
.nb {position: absolute;
      top: 590px;
      left: 15px; margin-left: 5px; padding: 5px 5px 12px 5px;}
.nbi {position: absolute;
      top: 595px;
      left: 15px; margin-left: 5px; padding: 5px 5px 12px 0px;}

.heading {font-variant: small-caps; font-weight: bold; color: #00456d;}
.tip {padding-top: 3px;}


<!--
BODY, .Clues, .GridClues { font-size: -3pt; font-family: Times New Roman,Times; }
-->
<!--
.PuzTitle {
 font-size: 15pt; color: #800000; font-weight: bold;
 }
.CopyTag {
 font-size: 10pt; color: #000000
 }
-->
#content_slider {
	position: relative;
	overflow: hidden;
	width: 420px;
	height: 500px;
	background: #fff;
	text-align: left;
	border: 1px solid #00456d;
        font-family: Arial, Arial, Helvetica, sans-serif;
}
#content_slider ul { 
	list-style: none;
	position: absolute;
	left: 0px;
	top: 257px;
	padding: 0;
        margin: 0;
}
#content_slider ul li {
	display: inline;
        padding:0;
        padding:0px 0px 35px 0px;
        width:35px;
}
#content_slider ul li:last-child{padding-right:14px;}
#content_slider ul.ui-tabs-nav li a{ 
	color: #999;
	text-decoration: none;
        padding:0px 35px 20px 0px;
        z-index:1;
}
#content_slider ul.ui-tabs-nav li.ui-tabs-selected a{ 
       background-image: url(http://www.jewishtimes.com/images/rotation/rotate_hover_08.png);
       background-repeat:no-repeat;
       padding:0px 35px 35px 0px;
}
#content_slider .info {
	right: 0;
	margin: 325px 15px 5px 15px;
	font-family: Arial, Arial, Helvetica, sans-serif;
}
#content_slider .info h2 {
	font-size: 16px;
	font-family: Georgia, serif; 
	padding: 0; 
	margin: 0 0 10px 0;
	overflow: hidden;
	text-transform: uppercase;
	color: #CC6600;
}
#content_slider .info h2 a {
	color: #8f1d1d;
	text-decoration: none;
}
#content_slider .info h2 a:hover {
	color: #8f1d1d;
	text-decoration: underline;
}
#content_slider .info p {
	margin: 0;
	padding: 0;
}
#content_slider .info a { 
	text-decoration: none; 
	color: #00456d;
	font-weight: bold;
}
#content_slider .info a:hover { 
	color: #8f1d1d;
        text-decoration: underline;
}
#content_slider .ui-tabs-hide{ 
	display: none; 
}
#content_slider img {
	position: absolute;
	top: 0;
	left: 0;
}

/* SPECIAL TREATMENTS
---------------------------------------------------------------- */

.pollResultBar { border-bottom: 1px dotted #CCCCCC; padding-bottom: 8px;}

.pollTotalVotes { padding: 8px 0 8px 0; font-weight:bold; font-size:12px; }

/*.pollSelectedAnswer { color: #1B757E !important; font-weight:bold;} */


/* END SPECIAL TREATMENTS
---------------------------------------------------------------- */


/* Image Styles
---------------------------------------------------------------- */
dl.image img.no-border { border: none; padding: 0; }

dl.image {
	margin: 10px 0 15px 0;
	padding: 0px;
	}
dl.image dt {
	margin: 0;
	padding: 0px;
	}	
dl.image dt img {
	margin: 0;
	padding: 0px;
	display: block;
	}
dl.block-1 dt img, dl.block-2 dt img, dl.block-3 dt img, dl.block-4 dt img, dl.block-5 dt img, dl.block-6 dt img, dl.block-7 dt img { border: 1px solid #CFCFCF; padding: 5px !important; }
		
dl.block-1 { width: 105px; }
dl.block-2 { width: 203px; }
dl.block-3 { width: 301px; }
dl.block-3-left { width: 296px; }
dl.block-4 { width: 455px; }
dl.block-5 { width: 425px; }

.sc dl.block-sc { width: 266px; }

dl.image dd {
	font-size: .83em;
	line-height: 1.4em;
	margin: 0;
	padding: 7px;
	color: #000;
	border-bottom: 1px solid #000000;
	}

dl.left {
	float: left;
	display: inline;
	margin: 6px 15px 10px 0;
	}
dl.right {
	float: right;
	display: inline;
	margin: 0 0 10px 15px;
	}
dl.wide {
	float: none;
	clear: both;
	display: block;
	margin: 0 15px 10px 0;
	}	
	

img.left {
	float: left;
	margin: 0 17px 10px 0;
	background-color: #E8E8CB;	
	display: block;
	}
img.right {
	float: right;
	margin: 0 0 10px 17px;
	padding: 4px;
	background-color: #E8E8CB;	
	display: block;
	}
.left {
	float: left;
	padding: 0;
	}
.right {
	float: right;
	padding: 0;
	}
	
	/* End Image Styles */


