body {
	background:url(/images/newtemplates2/body_bg4.gif) repeat-x left 36px top;
	font-family:Tahoma, arial, sans-serif;
}
.area-holder{background:#EEEBE6; margin:0 0 10px;}
strong {font-weight:bold;}
div#hd {
	height:85px;
	color: white;
	font: 13px Tahoma, arial, sans-serif;
	position:relative;
	background: #1c244b url(../images/newtemplates2/header_bg4.gif) repeat-y left top;
}
div#hd h1 {
	margin:0;
	padding:0;
	position:relative;
	left:10px;
}
div#hd .date {
	position:absolute;
	right:10px;
	top:12px;
	width:200px;
	height:15px;
	font:bold 10px Tahoma, arial, sans-serif;
	color:#39c;
	text-align:right;
}
div#hd .searchbox {
	position:absolute;
	right:0px;
	top:45px;
	width:201px;
	background: url(/images/newtemplates2/search_bg2.gif);
	height: 24px;
	font: bold 10px Tahoma, arial, sans-serif;
	color: white;
	margin: 0px;
	padding: 5px 0px 0px;
}
div#hd .searchbox strong {
	font-weight: bold;
	padding-left: 8px;
}
div#hd .searchbox form {
	display: inline;
	margin: 0px;
	padding: 0px;
}


div#hd .searchbox form .textfield {
	height: 12px;
	width: 102px;
	margin: 0px 2px 0px 5px;
	padding: 2px;
	border: 1px solid #ccc;
	font-weight:normal;
}
div#hd .searchbox form .go {
	margin: 0px;
	padding: 0 0 2px;
	border-style: none;
	background: url(/images/newtemplates2/search_go.gif) no-repeat left top;
	height: 17px;
	width: 24px;
	font: bold 10px/10px Tahoma, arial, sans-serif;
	color:white;
}
div#hd .topnav {
	position:absolute;
	top:52px;
	margin: 0px;
	padding: 0px;
	font:bold 11px Tahoma, arial, sans-serif;
	text-transform:uppercase;
	text-align: right;
	right: 210px;
}
div#hd .topnav a {
	margin: 0px;
	padding: 0px 10px;
	border-left: 1px solid #0088BB;
}
div#hd .topnav a.first {padding-left:0;border:none;}
div#hd .topnav a.selected {color:#f2a146;}
div#hd .topnav a {
	color: #FFFFFF;
	text-decoration: none;
}
div#hd .topnav a:hover {text-decoration:underline;}

/******** Column Widths ******/
.yui-t2 .yui-b                    {width:13.25em;} /* Left Column = static width  */
.yui-ge div.first, .yui-gf .yui-u {width:71.0%;}   /* Center Column = 71.0% of remaining space */
.yui-ge .yui-u                    {width:26.5%;}   /* Right Column  = 26.5% of remaining space */
.yui-ge div.firstgallery          {width:100%;}    /* Center Column = 100% of remaining space in Photo Gallery */


h2 {
	font: bold 15px/20px Tahoma, arial, sans-serif;
	color: white;
	background: #059 url(/images/newtemplates2/h2_bg.gif) repeat-x left top;
	margin: 20px 0px 0px;
	text-align: left;
	padding: 4px 11px;
}
h3 {
	font:bold 15px/140% Tahoma, arial, sans-serif;
	color: #c86000;
	margin:15px 0;
}
.first h2 {background: #024 url(/images/newtemplates2/h2first_bg.gif) repeat-x left top;}

h4 {
	font: bold 16px Tahoma, arial, sans-serif;
	color: #710;
	padding: 0px;
	margin-top: 18px;
	margin-bottom: 3px;
}
h5 {
	color:#444;
	font: bold 13px/normal Tahoma, arial, sans-serif;
	margin:8px 0 -5px;
}

h6 {
	margin: 7px 0 12px;
	padding: 0px;
	font: 11px Tahoma, arial, sans-serif;
	color: #999999;
}

div.blog_entry h4, div.blog_entry h4 a {color: #f60;}
a.rss {
	float:right;
	text-decoration:none;}
div.blog_entry a.rss:hover {text-decoration:underline;}
div.blog_entry a.current {
	text-decoration:none;
	font-weight:bold;
	color:#966;}

div.drawer p {
	color:#444;
	line-height:140%;}

 div.blog_entry p {
	margin: 0px 0px 12px;
	padding: 0px;
}

.centercol_photo {display:block;width:100%;margin-top:20px;}

div.drawer {
	padding: 9px 11px;
	background: url(/images/newtemplates2/drawer_bg.gif) repeat-x left top;
	border-top: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
	overflow:hidden;
}
div.drawer a.arrowLink,
div.drawer a.arrowLinkBack {
	text-decoration:none;
	background: url(/images/newtemplates2/arrowLink.gif) no-repeat left 2px;
	padding-left:10px;
	font: bold 11px Tahoma, arial, sans-serif;
	color: #07a;
	display:block;
	}
div.drawer a.arrowLinkBack {background-image: url(/images/newtemplates2/arrowLinkBack.gif);}

div.drawer a.arrowLink:hover,
div.drawer a.arrowLinkBack:hover {text-decoration:underline;}

div.drawer p {
	margin: 8px 0px 2px;
	padding: 0px;
}
div.mainContent p {margin:10px 0;}


div.meta {
	background:#feefd8;
	border-bottom:1px solid #ddd;
	padding:6px 8px;
	margin:8px 0;}

div.meta span {
	float:right;
	width:185px;
	text-align:left;
	color:#08c;
	font:normal 11px/18px Tahoma, arial, sans-serif;
}
div.meta a {color:#08c;font:normal 11px Tahoma, arial, sans-serif;margin-right:12px;}
div.meta a.comments {
	padding:0 12px 0 18px;
	background:url(/images/newtemplates2/meta_comments.gif) no-repeat left top;
	border-right:solid 1px #08c;
}
div.meta a.readmore {padding-left:18px;background:url(/images/newtemplates2/meta_readmore.gif) no-repeat left top;}


div.grayTint {
	background: #f5f5f5 url(/images/newtemplates2/drawer_grayTint_bg.gif) repeat-x left top;
}


.drawer ul {
	margin: 0px;
	padding: 0px;
	list-style: none outside;
}

.drawer li {
	background: url(/images/newtemplates2/orangebullet.gif) no-repeat left 3px;
	margin: 6px 0px;
	padding: 0px 0px 0px 15px;
	color: #08b;
	font: 11px/13px Tahoma, arial, sans-serif;
}
.drawer #zmanim li {background:none;}
.drawer li a {
	color:#08b;
	text-decoration: none;
}
.drawer li a:hover {text-decoration:underline;}

.drawer li.handle {
	background-image:url(/images/newtemplates2/orangebullet_handle.gif);
	font-weight: bold;
}
.drawer li.handle,
.drawer li.handle a {color:#333;}

.drawer ul.sub {
	background: #ECECEC;
	margin: 5px -11px;
	padding: 2px 0px;
}

.drawer ul.sub li {
	color: black;
	background: url(none);
	padding-left:26px;
}
.drawer ul.sub li a {color:black;}
.drawer li.selected {font-weight:bold;}
.drawer li.selected a {color:#036;}

div.leftnav {padding:9px 0px 0px;}
div.leftnav ul {}
div.leftnav li {
	background-position: 11px 7px;
	margin:0;
	padding:4px 25px;
}
div.leftnav li.selected {
	font-weight:bold;
	background-color:#ffd4a7;}

div.leftnav form.selectBox,
div.leftnav form#selectBox {
	padding:10px;
	margin:0;
}
div.leftnav form.selectBox select,
div.leftnav form#selectBox select {
	font: normal 11px Tahoma, arial, sans-serif;
	width: 100%;
}

div.pickCampus {
	background-color:#d6d6d6;
	background-image:none;
	margin:25px 0 0;
	padding:0;
}
div.pickCampus p {
	font: bold 11px Tahoma, arial, sans-serif;
	color: #777;
	margin:0 0 5px;
	padding:0;
}






.drawer .calendar {
	font: 11px Tahoma, arial, sans-serif;
	text-align: center;
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	width: 100%;
	margin: 5px 0px;
}
.mainContent .calendar {
	width: 200px;
	font-size:12px;
	border-top:    2px solid #bbb;
	border-right:  2px solid #bbb;
	border-bottom: 2px solid #bbb;
	border-left:   2px solid #bbb;
}
.drawer .calendar td {
	margin: 0px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-top: 2px;
	padding-bottom: 2px;
	background: white;
}
.drawer .calendar td a {
	text-decoration:none;
	color:#08c;
}
.drawer .calendar td a:hover {text-decoration:underline;}

.drawer .calendar tr.daysOfWeek td {
	background:#d6d6d6;
	color:#f3933c;
	font-weight:bold;
}
.drawer .calendar th {
	background:white;
	text-align:center;
	margin: 0px;
	padding: 3px 0px;
	font-weight:bold;
	color:#333;
}
.drawer .mailingList {
	margin: 0px;
	padding: 0px;
}

.drawer .mailingList input.textfield {
	height: 15px;
	width: 110px;
	margin: 0px 5px 0px 0px;
	padding: 2px;
	border: 1px solid #ccc;
	font-weight:normal;
}
.drawer .mailingList input.submit {
	margin: 0px;
	padding: 0 0 2px;
	border-style: none;
	background: #fda939 url(/images/newtemplates2/mailingList_submit.gif) no-repeat left top;
	height: 22px;
	width: 51px;
	font: bold 10px/10px Tahoma, arial, sans-serif;
	color:white;
	text-align: center;
}
.drawer p.preEntry {
	font:bold 13px Tahoma, arial, sans-serif;
	margin-bottom:10px;
	}
.drawer .torah_entry {
	background: url(/images/newtemplates2/orangebullet.gif) no-repeat left 5px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 13px;
}

.drawer .torah_entry h5,
.drawer .torah_entry h5 a {
	color: #0088BB;
	font:bold 12px Tahoma, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
.drawer .torah_entry h5 a:hover {text-decoration:underline;}

.drawer .torah_entry p {
	font:normal 11px/140% Tahoma, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
.drawer .torah_entry p em {
	color:#999;
	display: block;
}
div.mainContent {
	border: none;
}
.drawer .postsList {
	margin: 10px 0px 20px;
	padding: 0px;
}
.drawer .postsList p {
	margin:15px 0;
	padding:0;
	}

.drawer .postsList p.title {
	background:#e8e8e8;
	color:#079;
	font:bold 12px Tahoma, arial, sans-serif;
	margin: 0 -10px;
	padding: 5px 10px;
}
.drawer .postsList p.title a {color:#07a;text-decoration:none;}
.drawer .postsList p.title a:hover {text-decoration:underline;}

.mainContent .postsList p.title {color:black;}
.drawer .postsList p.title span {
	float:right;
	color:#710;
	font:normal 11px Tahoma, arial, sans-serif;
}
.drawer .postsList p.title span.audio {
	background: url(/images/newtemplates2/audio_icon2.gif) no-repeat left 2px;
	padding-left: 18px;
}

.drawer .postsList p.meta {
	font-size:11px;
	color:#999;
	margin:3px 0 7px;}
.drawer .postsList p.meta span {
	float:right;
	}

.drawer .postsList p.meta span em,
.drawer .postsList p.title span em {display:none;}



.drawer .postsList .post,
.drawer .postsList .alt {
	background: url(/images/newtemplates2/orangebullet.gif) no-repeat 5px 12px;
	margin: 0px;
	padding: 7px 0px 7px 18px;
	border-bottom:solid 1px #e7e7e7;
}
.drawer .postsList .alt {background-color:#f1f1f1;}

.drawer .postsList .post h5,
.drawer .postsList .post h5 a {
	color: #710;
	font:bold 13px Tahoma, arial, sans-serif;
	margin: 0 0 3px;
	padding: 0px;
	text-decoration:none;}
.drawer .postsList .post h5 a:hover {text-decoration:underline;}
.drawer .postsList .post h5.audio {background: url(/images/newtemplates2/audio_icon2.gif) no-repeat 475px 4px;}

.drawer .postsList .post p {
	font:normal 12px Tahoma, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #444;
}
.drawer .postsList .post p em {
	font-size:10px;
	color:#0088BB;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	margin-top:3px;
}

.listView {
	margin: 10px 0px;
	padding: 3%;
	border: 1px solid #d5d5d5;
	width: 94%;
}
.listView .holidaysList {background:url(/images/newtemplates2/torah_listView_bg.gif) repeat left top;}
.listView .holidaysList a {
	padding:10px 0 10px 10px;
	font:normal 11px/11px Tahoma, arial, sans-serif;
	margin: 0 20px 0 0;
	color: #08b;
	display:block;
	float:left;
	width:130px;
	text-decoration:none;
}
.listView .holidaysList a:hover {
	color:#036;
	text-decoration:underline;}







.mainContent table.dropdownView th {
	padding:6px 10px;
	font:bold normal 11px/11px Tahoma, arial, sans-serif;
	margin: 0px;
	color: white;
	background-color: #035;
	text-align: left;
}
.mainContent table.dropdownView th.alt {background-color:#046;}


.mainContent table.dropdownView td {
	padding:4px 10px;
	font:normal 11px/11px Tahoma, arial, sans-serif;
	margin: 0px;
	color: #08b;
}
.mainContent table.dropdownView td.alt {background-color:#f1f1f1;}

.drawer .zmanim {
	margin-bottom: 10px;
}
.drawer .zmanim input.date {
	background: #f3f3f3;
	margin: 0px;
	height: 15px;
	width: 72px;
	padding:2px;
	border: 1px solid #999;
}
.drawer p.antiList {}
.drawer p.antiList a {
	display:block;
	padding:0;
	margin:0;
	text-decoration:underline;
	color:#069;
	font:normal 11px Tahoma, arial, sans-serif;
	}
img.photoFloatR,
span.photoFloatR img {
	float:right;
	margin:0 0 20px 30px;
	border:solid 1px #f3f3f3;}

table.event_list {
	clear:both;
	width:100%;
	margin:10px 0;
	}
table.event_list th {
	font: bold 14px Tahoma, arial, sans-serif;
	color: #cb6a19;
	padding: 10px;
	margin:0;
}
table.event_list td {
	padding:10px;
	font:normal 13px/15px Tahoma, arial, sans-serif;
	margin: 0px;
	color: #444;
}
table.event_list td.secondary {
	font-size:11px;
	color:#777;}
table.event_list td a {text-decoration:none;color:#069;}
table.event_list td a:hover {text-decoration:underline;}
table.event_list tr.alt td {background-color:#f1f1f1;}

.contactForm {
	margin:0;
	padding:0;
	}

.contactForm .hiddenFields {
	margin:0;
	padding:0;
	display:none;
	}


form.contact,
.contactForm form {
	background: #eee;
	margin: 0px -10px 30px;
	padding: 10px;
}
form.contact p,
.contactForm p {
	font:normal 12px Tahoma, arial, sans-serif;}
	
form.contact input.textfield,
.contactForm input.textfield,
form.contact textarea,
.contactForm textarea {
	display:block;
	font-weight:normal;
	width:330px;
	border:solid 1px #b8b8b8;
	background-color:white;
	padding:2px;
	height:21px;}
	
form.contact textarea,
.contactform textarea {height:160px;}

form.contact input.submit,
.contactform input.submit {width:140px;}

div.searchResults p {margin-bottom:0;}
div.searchResults h6 {margin-top:0;}

.capitalize {text-transform:capitalize;}

/* Footer styles ***********************************************************************/
#ft {
	margin-top:20px;
	padding:0;
	border-top:solid 1px #d5d5d5;
	text-align:center;
	color:black;
	font:normal 11px/16px Tahoma, Arial, sans-serif;
	}
#ft p {padding:10px;}
#ft a {
	color:blue;
	margin:0px 7px;
	text-decoration:underline;
	}