/*

Theme Name: Texas Hillel

Theme URI:

Description:

Version: 1.0

Author:

Author URI:

Tags:

*/





body {

	margin:0;

	font:11px/18px Arial, Verdana, Tahoma, sans-serif;

	color:#373737;

	background:#fff url(images/bg-body.gif) repeat-x;

}

html,body {

	height:100%;

}

img { border-style:none; }

/* Page width */

.page {

	width:900px;

	margin:0 auto;

	min-height:100%;

	padding-bottom:118px;

}

* html .page {

	height:100%;

}

/* Header */

#header {

	height:163px;

	position:relative;

}

#header h1 {

	margin:0;

	position:absolute;

	top:18px;

	left:27px;

	background:url(images/logo.gif) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

	width:153px;

	height:89px;

}

#header h1 a {

	display:block;

	height:100%;

}

#header div {

	position:absolute;

	top:37px;

	left:226px;

	width:603px;

}

#header div p {

	margin:0;

	font:12px/18px Georgia, "Times New Roman", Times, serif;

	color:#fff;

}

#menu {

	margin:0;

	position:absolute;

	top:128px;

	left:0;

	padding:0;

	list-style:none;

	font:13px/34px Georgia, "Times New Roman", Times, serif;

}

#menu li {

	float:left;

	text-transform:uppercase;

}

#menu a {

	color:#fff;

	padding:0 24px 1px 24px;

	float:left;

	text-decoration:none;

}

#menu li.current_page_item a,

#menu a:hover,

#menu li.hover a,

#menu li:hover a {

	color:#bf590f;

	position:relative;

	background:url(images/menu-bg-hover.gif) repeat-x;

	z-index:1000;

}

#menu li.hover,

#menu li:hover {

	position:relative;

}

#menu li.hover ul,

#menu li:hover ul {

	display:block;

}

#menu ul {

	display:none;

	position:absolute;

	top:34px;

	left:-1px;

	padding:5px 0 15px 16px;

	margin:0;

	list-style:none;

	font:bold 11px/18px Arial, Verdana, sans-serif;

	background:#e8e8e8;

	border:1px solid #c7763a;

	z-index:900;

}

#menu ul li {

	float:none;

	clear:both;

	text-transform:none;

}



#menu li.hover ul a,

#menu li:hover ul a {

	color:#c34a1e;

	background:none;

	padding:0;

	width:207px;

}

#menu ul a:hover {

	background:none;

	text-decoration:underline;

}

#header .donate {

	position:absolute;

	top:9px;

	right:63px;

	line-height:16px;

	color:#c9c9c9;

	text-decoration:none;

	background:#262626 url(images/donate-right.gif) no-repeat 100% 0;

	padding-right:22px;

}

#header .donate span {

	background:url(images/donate-left.gif) no-repeat;

	padding-left:19px;

	float:left;

	cursor:pointer;

}

.columns-holder {

	background:url(images/bg-holder.gif) repeat-y;

	overflow:hidden;

	width:100%;

	padding-bottom:32px;

}

.columns-holder h2 {

	margin:0;

	font:21px/24px Georgia, "Times New Roman", Times, serif;

}

.columns-holder h2 a {

	color:#cd7022;

	text-decoration:none;

}

.columns-holder h2 a:hover {

	text-decoration:underline;

}

/* Content */

#content {

	float:left;

	width:599px;

	padding:0 0 0 11px;

	overflow:hidden;

}
#content h3,
.contactpage #content .text h3{
	margin:14px 0 0;
	font:21px/24px Georgia, "Times New Roman", Times, serif;
}
.contactpage #content .form-area h3{
	font:21px/24px Georgia, "Times New Roman", Times, serif;
	margin:0 0 15px;
}
.contactpage p.thxmsg{
	color:#CD7022;
}
.contactpage p.error{
	color:#f00;
}
#content .contact-holder {
	padding:0 0 0 9px;
	overflow:hidden;
	height:1%;
}
.contact-holder .text {
	float:left;
	width:200px;
}
.inner-holder address strong {
	display:inline;
}
.contact-holder address {
	font-style:normal;
	margin:6px 0 0;
}
.contact-holder address a {
	color:#373737;
}
.contact-holder address a:hover {
	text-decoration:none;
}
.contact-holder em {
	font-style:normal;
	display:block;
	margin:7px 0 0;
}
#content .location-area {
	border:1px solid #b8b8b8;
	background:#868686;
	margin:37px 0 0;
	width:350px;
	float:right;
}
.location-area a {
	color:#fffefe;
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	float:right;
	margin-right:12px;
	display:inline;
}
.location-area a:hover {
	text-decoration:underline;
}
#content .form-box {
	background:#a7a7a7 url(images/form-bg.gif) repeat-x;
	border-bottom:1px solid #b4b4b4;
	margin:13px 0 0 -8px;
	padding:0 0 8px 18px;
	height:1%;
	overflow:hidden;
	position:relative;
}
.form-box .form-area {
	background:url(images/form-top.gif) no-repeat 100% 0;
	padding:7px 24px 0 0;
	width:550px;
}
#content .form-area h3 {
	margin:0 0 15px;
}
.form-area input {
	font-size:12px;
	color:#c4c4c4;
	padding:4px 7px;
	width:206px;
	background:#fff;
	border:none;
	margin:0 0 11px;
	display:block;
}
.form-area textarea {
	overflow:auto;
	width:536px;
	height:162px;
	border:none;
	background:#fff;
	padding:4px 7px;
	color:#c4c4c4;
	font-size:12px;
	margin:3px 0 0;
}
.form-area .submit {
	float:right;
	width:103px;
	height:34px;
	padding:0;
	margin:8px 0 0;
}
#content .location-area img {
	border:none;
	margin:0;
}
#content h3 a {
	color:#292929;
}
#content p {

	margin:10px 0 0 0;

}

#content img {
/*
	margin:15px 0 0;

	display:block;

	border:8px solid #fff;
	*/
	margin:0;

	display:block;

	border:none

}

#content .slideshow {
	margin:15px 0 0;

	display:block;

	border:8px solid #fff;
	}

#content .navigation{

	padding:10px 0 10px;

}

#content .navigation a{

	color:#CD7022;

}

#content .navigation .alignleft{float:left;}

#content .navigation .alignright{float:right;}

#content p a,

#content .postmetadata a{

	color:#CD7022;

	text-decoration:none;

}

#content p a:hover,

#content .postmetadata a:hover{text-decoration:underline;}

.commentlist a{color:#CD7022;}

.text-area {

	padding:11px 45px 0 5px;

	width:549px;

}

#content .text-area p {

	margin:10px 0 17px;

}

.btm-block {

	background:#bebebe;

	margin:0 0 0 -16px;

	position:relative;

	width:544px;

	padding:7px 50px 10px 16px;

}

.btm-block .title {

	overflow:hidden;

	height:1%;

}

.btm-block .title .view-post {

	float:right;

	color:#3f3f3f;

	line-height:25px;

	margin:-23px 240px 0 0;

	display:inline;

	font-size:12px;

	text-decoration:none;

	background:url(images/arrow.gif) no-repeat 0 50%;

	padding-left:17px;

}

.btm-block .title .view-post:hover {

	text-decoration:underline;

}

.btm-block strong {

	font-size:12px;

	display:block;

	margin:5px 0 0;

}

#content .text-area .btm-block p {

	margin:2px 0 0;

}

#content .text-area .btm-block p a {

	color:#342c2c;

	text-decoration:underline;

}

#content .text-area .btm-block p a:hover {

	text-decoration:none;

}

/* Sidebar */

#sidebar {

	float:right;

	width:255px;

	background:url(images/bg-sidebar.gif) repeat-x;

	padding:0 19px 0 16px;

}

#sidebar h3 {

	margin:10px 0 0;

	font:15px/24px Georgia, "Times New Roman", Times, serif;

	text-align:center;

}

.img-holder {

	overflow:hidden;

	height:1%;

	padding:12px 0 15px;

	background:url(images/border.gif) repeat-x 0 100%;

}

.img-holder img {

	display:block;

	border:8px solid #fff;

}

.img-holder a {

	float:right;

	font-size:9px;

	margin-right:10px;

	display:inline;

	color:#fff;

	line-height:14px;

	text-decoration:none;

	background:#d27729 url(images/take-look-right.gif) no-repeat 100% 0;

	padding-right:38px;

}

.img-holder a span {

	padding-left:23px;

	display:block;

	background:url(images/take-look-left.gif) no-repeat;

}

.banners {

	padding:11px 0 13px;

	background:url(images/border.gif) repeat-x 0 100%;

}

.events {

	padding:10px 0 13px 4px;

	background:url(images/border.gif) repeat-x 0 100%;

}

.events .heading {

	overflow:hidden;

	height:1%;

}

.events .heading div {

	float:left;

}

.events .heading .view-all {

	float:right;

	margin-right:15px;

	display:inline;

	color:#3f3f3f;

	font-size:12px;

	line-height:28px;

}

.events .heading .view-all:hover {

	text-decoration:none;

}

.events dl {

	line-height:24px;

	margin:0;

	padding:2px 0 0 2px;

}

.events dl dd {

	margin:0;

}

.events dt {

	float:left;

	clear:left;

	width:68px;

	font-weight:bold;

}

.events dl dd a {

	color:#373737;

	text-decoration:none;

}

.events dl dd a:hover {

	text-decoration:underline;

}

.img-block img {

	display:block;

	margin:11px 0 0;

}

.inner-btm {

	padding-bottom:53px;

}

.inner-holder {

	background:url(images/holder-right.gif) no-repeat 100% 0;

	overflow:hidden;

	height:1%;

}

.inner-holder #content {

	padding:0 45px 0 17px;

	width:548px;

}

.inner-holder #content h2,

.inner-holder #content h3 {

	margin:22px 0 0;

}

.inner-holder #content h3{font:12px/18px Arial, Verdana, Tahoma, sans-serif;}

.inner-holder #content h3 a,

.inner-holder #content a.more-link{

	color:#CD7022;

	text-decoration:none;

}
.inner-holder #content .contact-block {
	padding:0 12px 58px 0;
	width:584px;
}
.inner-holder #content h3 a:hover,

.inner-holder #content a.more-link:hover{text-decoration:underline;}

.inner-holder #content h2.center,

.inner-holder #content h2.pagetitle,

.inner-holder #content p.edit a{color:#CD7022;}

.inner-holder strong {

	display:inline;

	margin:18px 0 0;

}

.inner-holder strong a {

	color:#373737;

	text-decoration:none;

}

.inner-holder strong a:hover {

	text-decoration:underline;

}

.inner-holder .engagement {

	margin:10px 0 0;

}

.inner-holder #sidebar {

	padding:5px 19px 0 16px;

	background:none;

}

.inner-holder .events {

	padding:10px 0 15px 4px;

}

.img-info {

	padding:16px 0 0;

}

.img-info img {

	display:block;

}

.img-info strong {

	display:block;

	margin:0;

	text-align:center;

	padding:7px 0;

	background:#ca8042 url(images/img-info-bg.gif) repeat-x;

	border-bottom:1px solid #cc915f;

}

.inner-holder .banners {

	margin:18px 0 0;

	padding:19px 0 0;

	background:url(images/border.gif) repeat-x;

}

.img-info strong a {

	color:#fff;

	text-decoration:none;

}

.img-info strong a:hover {

	text-decoration:underline;

}

/* Footer */

#footer {

	margin:-118px 0 0;

	background:#dadada url(images/bg-footer.gif) repeat-x;

}

.footer-area {

	margin:0 auto;

	width:900px;

	padding:13px 0 15px;

	color:#707070;

	background:#dadada url(images/bg-footer.gif) repeat-x;

}

.footer-area:after {

	content:"";

	display:block;

	clear:both;

}

.footer-area ul {

	float:left;

	margin:0;

	padding:0 60px 0 16px;

	list-style:none;

	font-weight:bold;

}

.footer-area ul a {

	color:#6f6f6f;

	text-decoration:none;

}

.footer-area ul a:hover {

	text-decoration:underline;

}

.footer-area address {

	font-style:normal;

	float:left;

	margin-right:60px;

}

.footer-area dl {

	margin:0;

	padding:0 52px 0 0;

	float:left;

}

.footer-area dl dd {

	margin:0;

}

.footer-area dl dd a {

	color:#707070;

	text-decoration:none;

}

.footer-area dl dd a:hover {

	text-decoration:underline;

}

.footer-area dl dd span {

	width:36px;

	float:left;

}

.footer-area a.footer-logo {

	overflow:hidden;

	float:left;

	margin:1px 0 0 10px;

	display:inline;

	text-indent:-9999px;

	display:block;

	background:url(images/footer-logo.gif) no-repeat;

	width:153px;;

	height:89px;

}
#content table.ec3_schedule{float:none;}