html, body, div, span, 
h1, h2, h3, h4, h6, 
img, small, strong,
ol, ul, li, fieldset, 
form, label, legend,
table {
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #311c04;
	font-size: 13px;
	text-align: left;
	line-height: 23px;
}

html{
	background-color: #e2e1cf;
}

body {
	background: url(../images/bodyBgX.gif) repeat-x;
}

#int {
	background: url(../images/bodyIntBgX.gif) repeat-x;
}

#mainContainer{
	position: relative;
	margin: 0px auto;
	width: 985px;
}

#logo h1{
	background: url(../images/logo.png) no-repeat top left;
	height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-indent: -9999px;
	width: 230px;
	float: left;
}

#headerRt{
	height: 113px;
	margin: 0px;
	padding: 0px;
	width: 753px;
	float: left;
}

#headerRt ul{
	margin: 20px 0px 0px 8px;
	float: left;
}

#headerRt ul li{
	list-style: none;
	display: inline;
	padding: 0px 0px 0px 10px;
}

#search{
	background: url(../images/searchBg.gif) no-repeat;
	height: 71px;
	width: 375px;
	margin: 20px 0px 0px 20px;
	padding: 10px 0px 0px 10px;
	float: right;
}

#search ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	float: right;
}

#search ul li{
	list-style: none;
	display: inline;
	padding: 0px 0px 0px 7px;
	color: #ffffff;
}

#search ul li a{
	color: #ffffff;
	text-decoration: none;
	text-transform: capitalize;
}

#search ul li a:hover{
	border-bottom: 1px dotted #fff;
}

#search a.home{
	display: block;
	float: left;
}

ul.menu li em{
	position: absolute;
	top: 85px;
	margin-left: -140px; 
	z-index: 2;
	display: none;
}

#nav ul#menu{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	overflow: hidden;
}

#nav ul#menu li{
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
	float: left;
}

#nav ul#menu li, #nav ul#menu li a{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

#nav ul#menu li a:hover{
	color: #ecebdf;
}

#nav ul#menu li ul{
	margin: -1px 0px 0px 0px;
	padding: 8px;
	width: 150px;
	position: absolute;
	visibility: hidden;
	background:url(../images/menubg.jpg) repeat-x;
	background-color: #e8e6d9;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-box-shadow: 0px 3px 7px #5c4428;
	-webkit-box-shadow: 0px 3px 7px #5c4428;
	border: 1px solid #6d4633;
	z-index: 100;
}

#nav ul#menu li ul li{
	margin: 0px;
	padding: 3px 0px 6px 0px;
	float: none;
	display: block;
	border-bottom: 1px solid #e2e2e2;
}

#nav ul#menu li ul li:hover{
	border-bottom: 1px dotted #e2e2e2;
}

#nav ul#menu li ul li a{
	display: block;
	margin: 0px;
	padding: 4px;
	font-size: 12px;
	color: #5c4428;
	text-decoration: none;
	text-transform: none;
	line-height: 15px;
	font-weight: 500;
}

#nav ul#menu li ul li a:hover{
	color: #000;
}

#headerInt{
	height: 85px;
	width:994px;
	margin: 8px 0px 0px -9px;
	padding: 0px 0px 0px 0px;
}

#headerInt h1{
	font-family: Georgia, 'times new roman', times, serif;
	color: #734B38;
	font-size: 40px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding:45px 0px 0px 30px;
	text-shadow: 1px 1px 2px #666666;
}

#headerImg{
	background: url(../images/headerImgBg.gif) no-repeat top;
	height: 250px;
	width:691px;
	margin: 8px 0px 0px -9px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
}

#headerImg #fd_1, #headerImg #fd_2, #headerImg #fd_3, #headerImg #fd_4, #headerImg #fd_5 {
	padding: 15px 0px 0px 15px;
}

#quickLinks{
	background: url(../images/quickLinksBg.gif) no-repeat top;
	height: 250px;
	width: 303px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#quickLinksInt{
	background: url(../images/quickLinksIntBg.gif) no-repeat top;
	height: 250px;
	width: 303px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#quickLinks ul, #quickLinksInt ul{
	margin: 25px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}

#quickLinks ul li, #quickLinksInt ul li{
	display: block;
	list-style-type: none;
	margin: 7px 0px 0px 0px;
}

#quickLinks ul li.calendar, #quickLinksInt ul li.calendar{
	background: url(../images/calendar.gif) no-repeat;
	height: 29px;
	width: 230px;
	padding: 6px 0px 0px 40px;
}

#quickLinks ul li.donate, #quickLinksInt ul li.donate{
	background: url(../images/donate.gif) no-repeat;
	height: 29px;
	width: 230px;
	padding: 6px 0px 0px 40px;
}

#quickLinks ul li.upcoming, #quickLinksInt ul li.upcoming{
	background: url(../images/upcoming.gif) no-repeat;
	height: 29px;
	width: 230px;
	padding: 6px 0px 0px 40px;
}

#quickLinks ul li.signup, #quickLinksInt ul li.signup{
	background: url(../images/signup.gif) no-repeat;
	height: 29px;
	width: 230px;
	padding: 0px 0px 0px 40px;
}

#quickLinks ul li.calendar:hover,
#quickLinks ul li.donate:hover,
#quickLinks ul li.upcoming:hover,
#quickLinksInt ul li.calendar:hover,
#quickLinksInt ul li.donate:hover,
#quickLinksInt ul li.upcoming:hover{
	opacity:.8;
}

#quickLinks ul li, #quickLinks ul li a, #quickLinksInt ul li, #quickLinksInt ul li a{
	font-size: 16px;
	color: #734b38;
	text-decoration: none;
	text-transform: uppercase;
}

#quickLinks ul li a:hover, #quickLinksInt ul li a:hover{
	color: #734b38;
}

form{
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#holder{
margin: -2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 250px;}

#holder2{
margin: -4px 0px 0px -40;
padding: 0px 0px 0px 0px;
float: left;
width: 250px;}

#input{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#submit{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#inputmain{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#submitmain{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#welcome{
	width:660px;
	margin: 12px 0px 0px 0px;
	padding: 0px 22px 0px 0px;
	float: left;
}

#welcome h1 {
	font-family: Georgia, 'times new roman', times, serif;
	color: #b40000;
	font-size: 23px;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
}

#welcome h2 {
	font-family: Georgia, 'times new roman', times, serif;
	color: #311C04;
	font-size: 20px;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
}

#welcome h3 {
	font-family: Georgia, 'times new roman', times, serif;
	color: #311C04;
	font-size: 18px;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
}

#welcome h4 {
	font-family: Georgia, 'times new roman', times, serif;
	color: #311C04;
	font-size: 16px;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
}

#welcome h1 a{
	font-family: Georgia, 'times new roman', times, serif;
	color: #b40000;
	font-size: 23px;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}


#welcome p, #events p, #welcome small, #events small{
	padding: 0px 15px 0px 15px;
}

#welcome .entry table tbody tr td p, #events .entry table tbody tr td p,
#welcome .entry table tbody tr td small, #events .entry table tbody tr td small{
	padding: 0px;
}

#welcome p a, #events p a, #welcome small a, #events small a{
	color: #B40000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 23px;
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px dotted #86531b;
}

#welcome p a:hover, #events p a:hover, #welcome small a:hover, #events small a:hover{
	border-bottom: 1px solid #86531b;
}

#events a h2{
	background: url(../images/events.png) no-repeat top left;
	height: 70px;
	width: 595px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 70px;
	font-family: Georgia, 'times new roman', times, serif;
	color: #000;
	font-size: 23px;
	font-weight: 100;
}

#events a{
	text-decoration:none;
}

#events h1{
	font-family: Georgia, 'times new roman', times, serif;
	color: #b40000;
	font-size: 23px;
	font-weight: 100;
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}


#events p.posted{
	font-family: Georgia, 'times new roman', times, serif;
	color: #666666;
	font-size: 17px;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#sidebar{
	background: url(../images/sidebar.gif) no-repeat top;
	height: 482px;
	width: 303px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#sidebarInt{
	background: url(../images/sidebarInt.gif) no-repeat top;
	height: 482px;
	width: 303px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#sidebar ul, #sidebarInt ul{
	margin: 20px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}

#sidebar ul li, #sidebarInt ul li{
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sidebar ul li.newsitem, #sidebarInt ul li.newsitem{
	background: url(../images/newsitem.gif) no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	width: 200px;
	border: none;
}

#sidebar ul li.newsitem a, #sidebarInt ul li.newsitem a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
	text-transform: capitalize;
	line-height: 13px;
	text-decoration: none;
}

#sidebar ul li.newsitem a:hover, #sidebarInt ul li.newsitem a:hover{
	color: #666666;
}

#sidebar ul li.podcasts, #sidebarInt ul li.podcasts{
	background: url(../images/podcasts.gif) no-repeat;
	background-position: 0px 0px;
	height: 41px;
	padding: 0px 0px 0px 50px;
}

#sidebar ul li.sounds, #sidebarInt ul li.sounds{
	background: url(../images/sounds.gif) no-repeat;
	background-position: 8px 0px;
	height: 34px;
	padding: 0px 0px 0px 50px;
}

#sidebar ul li.photo, #sidebarInt ul li.photo{
	padding: 10px 0px 0px 0px;
}

#sidebar ul li.thumb, #sidebarInt ul li.thumb{
	display: inline;
	float: left;
	margin: 10px 15px 0px 10px;	
}

#sidebar ul li span.sublist, #sidebarInt ul li span.sublist{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left;
	text-transform: capitalize;
	line-height: 12px;
}

#sidebar ul li span.sublist2, #sidebarInt ul li span.sublist2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-align: left;
	text-transform: capitalize;
	line-height: 14px;
}

#sidebar ul li, #sidebar ul li a, #sidebarInt ul li, #sidebarInt ul li a{
	font-size: 16px;
	color: #2b62a2;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 18px;
}

#sidebar ul li a:hover, #sidebarInt ul li a:hover{
	color: #734b38;
}


#footer{
	position: relative;
	height: 301px;
	background: url(../images/footerBgX.gif) top left repeat-x;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

#footercontent{
	margin: 0px auto;
	width: 985px;
}

#footerinfo{
	float: left;
	margin: 25px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

#footerinfo h2{
	font-size: 16px;
	color: #2b62a2;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 18px;
}

#footerinfo p{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 13px;
}

#footerlogos{
	float: right;
	margin: 25px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}

#footerlogos a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.entry ul{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.entry ul li{
	display: block;
	color: #311C04;
	margin: 0px 0px 0px 0px;
	padding: 8px 50px 5px 20px;
	border-bottom: 1px dotted #666666;
	font-size: 12px;
	line-height: 20px; 
}

.entry ul li strong{
	color: #2B62A2;
}


#gallery{
	width: 700px;
	min-height: 320px;
	margin-left: 15px;
	padding-top: 15px;
}

.ngg-gallery-thumbnail-box {
	float: left;
	width: 110px;
}

li.bullitem {
	color: #86531B;
	font-size: 13pt;
	font-weight: 800;
	padding: 0 0 0 15px;
	line-height: 200%;
	font-family: Arial, Helvetica, sans-serif;
}

a.bullitem {
	color: #B40000;
}

#hilights {
	color: #3470a8;
}

h5 {
	color: #3470a8;
	font-size: 15px;
	font-weight: bold;
	padding: 0 15px;
	margin: 0px 0px 0px 0px;
}

#fbox {
	float: right;
	background: url(http://www.tourosynagogue.com/images/fbox2.gif) no-repeat;
	padding: 3px 0px 0px 3px;
	height: 587px;
	width: 295px;
	margin: 2px 0px 3px 0px;
	}
	
#fbox2 {
	float: right;
	background: url(http://www.tourosynagogue.com/images/fbox2.gif) no-repeat;
	padding: 3px 0px 0px 3px;
	height: 728px;
	width: 295px;
	margin: 2px 0px 3px 30px;
	}

/*Image Classes*/
#biopic {
	float: left;
	display: block;
	margin: 0px 5px 5px 0px;
	border: none;
}

h2 {
	font-size: 18px;
	color: #B40000;
	font-family: Georgia,'times new roman',times,serif;
	font-weight: 100;
	position: relative;
	margin: 0px 0px 2px 16px;	
}

/*Extras!*/

ul.footadmin {
	display: inline;
	position: absolute;
	margin-top: 75px;
	margin-left: 500px;
	list-style-type: none;
	}
	

ul.footadmin li {
	display: inline;
	padding: 10px;
	}
	

ul.footadmin li a {
	color: #86531b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 23px;
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px dotted #86531b;
	}
