/* CSS Document */

body, html {
background:url(/jewishweek/image/tile.gif) repeat-y #fff; /* old background color #231F20 */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
/*color:#3F3F3F;*/
/*line-height:18px;*/
margin: 0px;
height:100%
}

#main {
	background: #fff;
	width: 770px;
	margin: 0px auto 0px auto;
	height:100%;
	/*border-left:7px solid #aaa;
	border-right:7px solid #aaa;*/
}

#edge {
	text-align: left; 
	height: auto; 
	margin: 0px auto 0px auto; 
	width: 770px;
	background: #fff;
}



/**************************/
/** Content Elements **/
/**************************/

#topbar {
	background: #0065A4;
	color: #FFF;
	height: 22px;
	padding: 3px 5px 0px 5px;
	font-size: 12px;
	width: 760px;
}

#topbar div.navbar {
	float: left;
	color: #FFF;
	width: 520px;
	
}

#topbar div.navbar a{
	color: #FFF;
	padding: 3px 3px;
	text-decoration: none;
}

#topbar div.searchbar {
	float: left;
	color: #FFF;
	width: 200px;
	text-align:right
}

#footer {
	background: #231F20;
	color: #FFF;
	height: 22px;
	margin: 3px 0px;
	width: 750px;
	text-align:center;
	font-size: 11px;
}

#footer a{
	color: #FFF;
	padding: 0px 30px;
	text-decoration: none;
}


.t9 {   color:black;font-family : Arial; font-size: 9px;}
.t11B { color: black;font-family : Arial; font-size: 11px; font-weight: bold;}





div.searchbar input {
	border:1px solid #AAA;
	font-size:10px;
	width: 100px;
	color:#3F3F3F;
}

#headerimage {
	color: #FFF;
	text-align: right;
	vertical-align: bottom;
	height: 75px;
	background: url(/jewishweek/image/tjw_logo_main.gif) no-repeat top right #fff;
	cursor:pointer;
	margin-top:20px
}

#headerimage #blackbar {
	height: 22px;
	color: #fff;
	text-align: left;
	float:left;
	position: relative;
	margin: 53px 0px 0px 0px;
}

#headerimage #blackbar span.text {
	float: left;
	background: #231F20;
	height: 22px;
	padding: 0px 5px;
	width: 302px;
}

#headerimage #blackbar span.date {
	float: right;
	padding: 0px 5px;
}

/**************************/
/** GLOBAL TEXT ELEMENTS **/
/**************************/
h1 {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;

}

h2 {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

h3 {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0065A4;
}

h4, h5, h6 {
font-size:12px;
}

table.right
{ color: #000000;
font-family:Arial;
  hover:background-color: #ff0000;
  background-color: #e3f0fa;
  border: 2px ridge;
  margin-bottom: 1px;
  }

blockquote {
font-style:italic;
padding:2px;
padding-top:0;
margin:0;
font-size:11px;
margin-bottom:5px
}
div.blockquote {
background:#FFFAAA;
border:1px solid #3F3F3F;
}

div.resource {
background:#FFFAAA;
height: 47px;
width: 140px;
padding: 5px;
}

div.newsColumn p {margin-bottom:10px;padding-top:0;margin-top:0;}
div.newsColumn div.newsCallout {margin-bottom:5px}
span.readFullStory {font-size:10px}

h5 {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0065A4;
}

/**************************/
/** DIV AND HR **/
/**************************/
hr {
clear:both;
height:0px;
margin:0;
padding:0;
border:0;
border-top:1px solid #E3E3E3;
} 

/** PAID TEXT LINKS BOX **/
div.paidtxt_box {
float:left;
width:120px;
background:#E3F0FA;
padding:.5em;
font-size:10px;
margin:1em 0;
text-align:left
}

div.paidtxt_box ul {
margin:0 0 0 .2em;
padding:0;
list-style-type:none;
}

div.paidtxt_box li {
margin:0 0 0 .3em;
padding:0 0 0 -1em;
}

div.paidtxt_box a:hover {
text-decoration:underline;
}

/**************************/
/** FORMS AND BUTTONS **/
/**************************/
div.button {
float:left;
margin:.5em;
}

div.button a {
background:url(/jewishweek/image/btn_tile.gif) repeat-x;
border:1px solid #AAA;
height:2em;
padding:0 1em;
font-size:10px;
color:#3F3F3F;
}

div.button a:hover {
text-decoration:none;
color:#0065A4;
}

div.buttonsearch {
margin: 0 .5em;
display: inline;
position: absolute;
}

div.buttonsearch a {
background:url(/jewishweek/image/btn_tile.gif) repeat-x;
border:1px solid #AAA;
height:2em;
padding:0 1em;
font-size:10px;
color:#3F3F3F;
}

div.buttonsearch a:hover {
text-decoration:none;
color:#0065A4;
}

form {
margin:0;
padding:0;
}

select, textarea, input {
border:1px solid #AAA;
font-size:11px;
color:#3F3F3F;
/*margin-top:5px;*/
}

select {
height:20px;
width:140px;
}

textarea {
padding:3px 0 5px 5px;
}

/*input {
height:12px;
padding:3px 0 5px 5px;
}*/

/**************************/
/** CALENDARS **/
/**************************/

/* Mini Calendar Global Styling */
div.calendar {
float:left;
margin:.25em;
border:1px solid #231F20;
}

div.calendar ul {
list-style:none;
display:block;
margin:0;
padding:0;
}

div.calendar li a {
width:148px;
text-decoration:none;
color:#3F3F3F;
font-size:11px;
font-weight:bold;
}

div.calendar li a:hover {
width:148px;
text-decoration:underline;
color:#0065A4;
}

div.calendar li.calendar_img {
background:url(/jewishweek/image/img_calendar.gif) no-repeat top left;
width:148px;
height:108px;
}

/* Styling for Mini Calendar Headers */
div.calendar li.arts {
text-align:center;
background:#DBE490;
border-bottom:1px solid #231F20;
width:148px;
padding:.1em 0;
} 
div.calendar li.longisland {
text-align:center;
background:#2FDF33;
border-bottom:1px solid #231F20;
width:148px;
padding:.1em 0;
} 
div.calendar li.manhatten {
text-align:center;
background:#2D8885;
border-bottom:1px solid #231F20;
width:148px;
padding:.1em 0;
} 
div.calendar li.queens {
text-align:center;
background:#9037AD;
border-bottom:1px solid #231F20;
width:148px;
padding:.1em 0;
} 
div.calendar li.brooklyn {
text-align:center;
background:#BA7E3E;
border-bottom:1px solid #231F20;
width:148px;
padding:.1em 0;
} 
div.calendar li.singles {
text-align:center;
background:#A81A1A;
border-bottom:1px solid #231F20;
width:148px;
padding:.1em 0;
} 
div.calendar li.westchester {
text-align:center;
background:#437A94;
border-bottom:1px solid #231F20;
width:148px;
padding:.1em 0;
color:#fff
} 
div.calendar a.longisland {
text-align:center;
background:#2FDF33;
width:148px;
padding:.1em 0;
}
div.calendar a.manhatten {
text-align:center;
background:#2D8885;
width:148px;
padding:.1em 0;
color:#fff
}
div.calendar a.queens {
text-align:center;
background:#9037AD;
width:148px;
padding:.1em 0;
color:#fff
}
div.calendar a.brooklyn {
text-align:center;
background:#BA7E3E;
width:148px;
padding:.1em 0;
color:#fff
}
div.calendar a.singles {
text-align:center;
background:#A81A1A;
width:148px;
padding:.1em 0;
color:#fff
}
div.calendar a.westchester {
text-align:center;
background:#437A94;
width:148px;
padding:.1em 0;
color:#fff
}

/* Big Calendar */
table.calendar_bg th {
width:62px;
color:#FFF;
font-size:11px;
font-weight:bold;
background:#999;
border:1px solid #999;
}
table.calendar_bg tr.title td{
	border:0;
	color:#000;
	text-decoration:none;
	font-size:12px;
	width:auto;
	height:auto;
	background-color:#eee
}
table.calendar_bg {
background:#e9e9e9;
}

table.calendar_bg td {
height:62px;
border:1px solid #999;
font-size:11px;
font-weight:bold;
color:#0065a4;
text-decoration:underline;
vertical-align:top
}

table.calendar_bg td img {
	padding:6px 0 0 21px
}

table.calendar_bg td.null { 
border:0px;
}

table.calendar_bg td.current { 
background:#FFA;
}

div.event {border:1px solid #000;background-color:#E3E3E3;margin-bottom:16px}
div.event div {background-color:#0065a4;color:#fff;font-weight:bold}
div.event p {padding:10px;margin:0}

/**************************/
/** Left Navigation      **/
/**************************/

ul#leftNav {list-style:none;margin:0;padding:0;width:150px;color:#fff}
ul#leftNav li {border-bottom:1px solid #231f20;margin:0;height:auto;background:url(/jewishweek/image/nav_arrow.gif) no-repeat top left #0065a4}
ul#leftNav li a {padding:3px 0px 3px 16px;display:block;margin:0px 0px;height:17px}
ul#leftNav li.open {background:url(/jewishweek/image/nav_arrow_open.gif) no-repeat top left #0065a4}
ul#leftNav li a {color:#fff}
ul#leftNav ul {margin:0;padding:0;list-style:none;color:#fffaaa;background-color:#231f20;}
ul#leftNav ul li {border:0px;color:#fffaaa;background:#231f20;border-bottom:1px solid #7c7c7c}
ul#leftNav ul li a {color:#fffaaa;font-size:11px}

a {
color:#0065A4;
text-decoration:none;
}

a:hover {
color:#0065A4;
text-decoration:underline;
}

div#breadCrumb {font-size:10px;font-weight:bold}

/**************************/
/** Image Gallery        **/
/**************************/
#imageGallery
{
	float:left;background-color:#99ccff;width:250px;
}

#imageGalleryMenu
{
	position: absolute;bottom:0px;background-color:#E4E2E3;padding:10 0 10 0; width:100%;
}

#imageGalleryNavP
{
	color:FFF;
	height:25;
	background-color:#006699;
	width:172;
	margin: 1 0 0 0;
	font-weight:bold;
	font-size=16px;
	border = 0px 0px 0px 0px ;
}
#imageGalleryNavN
{
	color:FFF;
	height:25;
	background-color:#006699;
	width:172;
	margin: 1 0 0 0;
	font-weight:bold;
	font-size=16px;
	border = 0px 0px 0px 0px ;
}

#imageGalleryTop
{
	background-image: url(/jewishweek/image/photogal.jpg);
	background-position:50% 5px;
	background-repeat:no-repeat;
	height:22;
	background-color:#99ccff;
	padding:30px 0px 0px 0px; 
	color:#FFFFFF; 
	font-weight:bold;
	font-size=12;
	
}