@charset "UTF-8";
/* CSS Document */

/*.marker { background-color: #ff0; }*/  

body {
	margin: 0;
	padding: 0;
	background-color: #F2F4FD;
	font-family: "Times New Roman", Times, serif;
	color: #1d3139;
}

body a {
    color: #33657A;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
	color: #1d3139;
}

h1 {
   font-size: 30px;
}

/*p {
font-size: 16px;
line-height: 22.5px;
}*/

#shadow {
	width: 1070px;
	background-image:url('http://www.vilnashul.org/images/cdiabu/shadowBackground.jpg');
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
}
	
#container {
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	z-index: 1;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#headerContainer, #headerTop, #headerBannerContainer, #headerNav {
	width: 1000px;
	font-family: "Lucida Grand", Verdana, Arial, sans-serif;
}

#headerContainer {
	text-align: center;
	background-color: #33657A;
}

#headerTop {
	height: 100px;
	background-color: #1D3139;
	border-bottom: 7px solid #FDC578;
	z-index: 2;
}

/*--------------------------------------START TOP NAVIGATION------------------------------------------------*/
	#headerTopNav {
		text-align: right;
		height: 20px;
		padding-top: 5px;
		padding-right: 15px;
		font-size: 11px;
		outline: none;
		margin-top: 0;
	}
				
	#headerTopNav ul {
		list-style-type: none;
	}	
			
	#headerTopNav a {
		text-decoration: none;
		color: #E2F4FD;
		outline: none;
		padding-left: 10px;
	}
				
	#headerTopNav li {
		display: inline;
	}
		
	#headerTopNav ul li a.currentLink {
		text-decoration: none;
		color: #E2F4FD;
	}
		
	#headerTopNav a:link, a:visited, a:hover, a:active {
		text-decoration: none;
		outline: none;
	}	 
	
	#headerTopNav a:hover {
		color: #FDC578;
	}
/*--------------------------------------END TOP NAVIGATION------------------------------------------------*/

	
	#logo {
		text-align: left;
		float: left;
		margin-top: -5px;
		margin-left: 10px;
	}


/*--------------------------------------E-MAIL SIGNUP------------------------------------------------*/
	#emailSignup,  {
		width: 350px;
		height: auto;
float:right;
clear:right;
text-align:right;
                margin-left: 10px;
		margin-top: 25px;
position:relative;
	}
		#emailSignup form  { width:350px; float:right; clear:right;
}
	#emailSignup label {
		font-size: 12px;		
		color: #E2F4FD;
	}
	
	#emailSignup input {
		width: 150px;
		background-color: #E2F4FD;
		color: #1D3139;
		margin-right: 5px;
	}
	
	input#submit.submit {background-color:#ccc;}
/*--------------------------------------END E-MAIL SIGNUP------------------------------------------------*/

	#headerBannerContainer {
		height: 289px;
		text-align: left;
	}
	
	#slideshow1 {
		width: 640px;
		height: 289px;
		float: left;
		position: relative;
	}

/*--------------------------------------HEADER NAV------------------------------------------------*/
	#headerNav {
		height: 40px;
		background-color: #1D3139;   
		border-top: 3px solid #FDC578;
		color: #E2F4FD;
		font-size: 12px;
		outline: none;
	}
					
	#headerNav ul {
		list-style-type: none;
		margin-top: 10px;
		text-align:center;
	}	
			
	#headerNav a {
		text-decoration: none;
		color: #E2F4FD;
		outline: none;
		padding-right: 35px;
	}
				
	#headerNav li {
		display: inline;
		text-align:center;
	}
		
	#headerNav ul li a.currentLink {
		text-decoration: none;
		color: #FDC578;
	}
		
	#headerNav a:link, a:visited, a:hover, a:active {
		text-decoration: none;
		outline: none;
	}
	
	#headerNav a:hover {
		color: #FDC578;
	}
/*--------------------------------------END HEADER NAV------------------------------------------------*/


/*------------------------------------START ACCORDION DIV---------------------------------------------*/
		#accordion {
			width: 360px;
			background-color: #33657A;
			float: left;
			padding-top: 25px;
			font-family: "Times New Roman", Times, serif;
		}
		
		/* Vertical Acordion Styling*/
		.toggleTitle {
			display: block;
			height: 30px;
			width: 340px;
			background-image:url('http://www.vilnashul.org/images/cdiabu/accordion_toggle.gif');
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: lighter;
			text-decoration: none;
			outline: none;
			font-size: 14px;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 340px;
			background-image:url('http://www.vilnashul.org/images/cdiabu/accordion_toggle.gif');
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: lighter;
			text-decoration: none;
			outline: none;
			font-size: 14px;
			cursor: pointer;
			margin: 0 0 0 0;
			text-indent: 20px;
		}
		
		span {
			font-size: 22px;
			font-weight: 100;
		}
		
		.accordion_toggle_active {background-image:url('http://www.vilnashul.org/images/cdiabu/accordion_toggle_active.gif');
			color: #ffffff;
		}
		
		.accordion_content {
			background-color: #4d798c;
			color: #fff;
			overflow: hidden;
			width:360px;
			height: 140px;
			font-size: 14px;
		}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 280px;
			background-image:url('http://www.vilnashul.org/images/cdiabu/accordion_toggle.gif');
			background-color: #33657a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_content {
			color:#fff;/*for "body"text*/
			overflow: hidden;
		}

					
    /* Container(in drop down) styling*/
		#horizontal_container {
		  width: 300px;   
		  height: 128px;
		  padding-left: 20px;
		}
		
			#horizontal_container p {
			  width: 300px;   
			  height: 128px;
			  padding-left: 10px;
			  line-height: 1.3em; 
			}
		
		#vertical_nested_container {
		  width: 300px;
		  height: 128px;
		  padding-left: 20px;
		}
		
			#vertical_nested_container p {
			  width: 300px;   
			  height: 128px; 
			  padding-left: 10px;
			  line-height: 1.3em;
			}
	
		#third_container {
		  width: 300px;
		  height: 128px;
		  padding-left: 20px;
		}
		
			#third_container p {
			  width: 300px;   
			  height: 128px;
			  padding-left: 10px;
			  line-height: 1.3em; 
			}
/*------------------------------------END ACCORDION---------------------------------------------*/
/*------------------------------------END ENTIRE HEADER SECTION-----------------------------------------------------------------------------------------------*/





/*------------------------------------START CONTENT AREA---------------------------------------------------------------------------------------------*/
	#contentContainer {
		width: 988px;
		min-height: 520px;
		padding-top: 20px;
		padding-bottom: 10px;
		background-color: #FFFFFF;
		margin: 0 auto;
	}
	
	#sidebar1 {
		width: 280px;
		min-height: 600px;
		border: 2px solid #72A2B5;
		background-color: #F2F4FD;
		float: left;
		padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
		/*margin-bottom: 10px;*/
		margin-left: 10px;
		margin-right: 10px;
	}
	
	#sidebar1 h1 {
		color: #1D3139;
		margin-top: 10px;
		margin-bottom: 10px; 
		text-align: center;
	}
	
	#sidebar1 h1 a {
		color: #1D3139;
	}
	
	#sidebar1 h1 a:hover {
		 color: #33657A;
	}

#sidebar1 img {
margin-left: 0;
padding: 0;
z-index: 2;
}
	
	#mainContent {
		width: 650px;
		height: auto;
		float: right;
		margin-right: 10px;
	}
	
	#quote {
		width: 645px;
		min-height: 150px;
		border: 2px solid #72A2B5;
		background-color: #F2F4FD;
		color: #1D3139;
		font-size: 15px;
		float: left;
		margin-bottom: 10px;
	}
	
	#quote h4, #quote p {
		padding-left: 20px;
		padding-right: 20px;
	}

#donate {
		width: 645px;
		min-height: 150px;
		border: 2px solid #72A2B5;
		background-color: #F2F4FD;
		color: #1D3139;
		font-size: 15px;
		float: left;
		margin-bottom: 10px;
	}
	
	#donate h4, #donate p {
		padding-left: 20px;
		padding-right: 20px;
	}

      #donate img {
          float: right;
     }

/*------------------------------------START news/newsStyling AREA---------------------------------------------*/
	#news {
		width: 645px;
		/*min-height: 175px;*/
		border: 2px solid #72A2B5;
		background-color: #F2F4FD;
		color: #1D3139;
		float: left;
		margin-bottom: 10px;
	}
	
	#news h1 {
		text-align: center;
	}

	#newsStyling {
		width: 630px;
		padding-left: 15px;
		padding-right: 15px;
		margin: 0 auto;
	}
	
	#newsStyling  a {
		color: #33657A;
	}

	#newsStyling .photo  p {
		border-bottom: none;
		/*padding-left: 10px;*/
	}

	#newsStyling .photo  img {
		border-bottom: none;
		padding-left: 10px;
	}

	#newsStyling p.allNews {
		text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: none;
	}
	
	#newsStyling, #newsStyling h2, #newsStyling h3, #newsStyling h4 {
		padding: 0;
		margin: 0;
		color: #1D3139;
		padding-left: 10px;
	}
	
	#newsStyling h3, #newsStyling h2 {
		margin-top: 15px;
	}
	
	#newsStyling p {
		padding-left: 10px;
		margin: 0;
		padding-right: 10px;
	}

#news_summary h3 {
margin-top: 5px;
padding-top: 0;
}

#news_body {
		text-align:left; 
		margin-left:10px; 
		margin-right:10px; 
		margin-bottom:10px; 
		padding-right:10px; 
		padding-bottom:10px;
	}
	
	.news_body {
		text-align:left; 
		margin-left:10px; 
		margin-right:10px; 
		margin-bottom:10px; 
		padding-left:10px; 
		padding-right:10px; 
		padding-bottom:10px; 
		border-bottom: 1px dotted #72A2B5;
	}

#news_summary a {
margin-bottom: 5px;
}

#news_summary {
padding-right: 10px;
}

.news {
border-bottom: 1px dotted #72A2B5;
float:left; 
margin-bottom:10px; 
margin-left: 20px;
width:695px;
}

#news_header {
padding-left:20px; 
margin-bottom: 0;
}

#news_body h4 {
margin-left: 20px;
}

#news_body #comment_form {
padding-left: 20px;
}
/*------------------------------------END news/newsStyling AREA---------------------------------------------*/
#homeGallery {
		width: 315px;
		height: 225px;
                padding: 10px;
		border: 2px solid #72A2B5;
               background-color: #F2F4FD;
		text-align: center;
		float: left;
               margin-right: 12px;
	}

#homeGallery a:hover {
opacity:0.5; 
filter:alpha(opacity=50);
}

#homeGallery h4 {
text-align: center;
padding-left: 10px;
}

#homeGallery table {
width: 200px;
margin: 0 auto;
}

#virtualTourHome {
	width: 274px;
        padding: 10px;
	height: 225px;
	border: 2px solid #72A2B5;
	background-color: #F2F4FD;
	float: left;
	margin-bottom: 10px;
text-align: center;
}

#virtualTourHome a:hover {
opacity:0.5; 
filter:alpha(opacity=50);
}

#virtualTourHome h4 {
text-align: center;
padding-left: 10px;
}

#forum {
	width: 650px;
	height: 270px;
	border: 2px solid #72A2B5;
	background-color: #F2F4FD;
	position: relative;
	float: right;
	margin-bottom: 10px;
}
/*------------------------------------END CONTENT AREA---------------------------------------------*/

/*------------------------------------START FOOTER AREA---------------------------------------------*/
	#footer {   
		width: 1000px;
		height: 100px;
		background-color: #1D3139;
		text-align: left;
		clear: both;
margin: 0 auto;
	}
	
	#footer p {
		width: 300px;
		margin: 0 auto;
		padding-top:15px;
		margin-left: 10px;
		color: #E2F4FD;
		font-family: "Lucida Grand", Verdana, Arial, sans-serif;
		font-size: 11px;
		clear: both;
		float: left;
	}
	
	#socialMedia {
		float: right;
		margin-right: 10px;
		padding-top:35px;
	}
	
	img {
		border: none;
	}
	
	#socialMedia ul {
		list-style-type: none;
		margin: 0 auto;
	}	
			
	#socialMedia a {
		text-decoration: none;
		color: #E2F4FD;
		outline: none;
		margin-left: 5px;
	}
				
	#socialMedia li {
		display: inline;
	}
	
	#socialMedia, #siteCredits, a:link, a:visited, a:hover, a:active {
		text-decoration: none;
		outline: none;
	}
	
	#siteCredits {
		width: 500px;
		margin: 0 auto;
		font-family: "Lucida Grand", Verdana, Arial, sans-serif;
		color: #e2f4fd;
		font-size: 10px;
		float: left; 
	}
      
     #siteCredits a {
color: #FDC578;
}
/*------------------------------------END FOOTER AREA---------------------------------------------*/	

/*-----------------------------END HOME PAGE STYLING--------------------------------------------------------------------------------------------------------------------------------*/





/*------------------START INSIDE PAGE STYLING---------------------------------------------------------------------------------------------------------------------------------------*/
	#headerContainerInside {
		/*height:280px;*/
		text-align:center;
	}
	
	#headerBannerContainerInside {height:130px;}
	
	#imageBanner {
		height: 130px;
	}
/*------------------------------------END BANNER/HEADER INSIDE AREA---------------------------------------------*/	

/*------------------------------------START MAIN CONTENT AREA---------------------------------------------*/	
	#mainContentInside {
		width: 735px;
		min-height: 520px;
		border: 2px solid #72A2B5;
		background-color: #F2F4FD;
		float: left;
		margin-bottom: 20px;
	}

	#mainContentInsideEvents {
                width: 630px;
		min-height: 680px;
		border: 2px solid #72A2B5;
		background-color: #F2F4FD;
		float: right;
		margin-right: 10px;
		margin-bottom: 20px;
		padding: 10px;
	}
	

	#mainContentInside.photos {
               text-align: left;
               padding-left: 10px;
padding-top:10px
	}

       #mainContentInside.photos img {
		border: 2px solid #72A2B5;
	}
       
#mainContentInside label {
   color: #1D3139;
}

       #mainContentWide {
	   width: 960px;
	   min-height: 680px;
	   margin: 0 auto;
	   border: 2px solid #72A2B5;
	   background-color: #F2F4FD;
	   color: #1D3139;
	   font-size: 15px;
	   text-align: center;
	}
/*------------------------------------END MAIN CONTENT AREA---------------------------------------------*/	


/*--------------------------------------START SIDEBAR INSIDE STYLING--------------------------------------------------------*/
	#sidebarInside {
		width: 215px;
		min-height: 520px;
		border: 2px solid #72A2B5;
		background-color: #F2F4FD;
		text-align: center;
		float: left;
		margin-right: 10px;
		margin-left: 10px;
margin-bottom: 10px;
	}
	
	#sidebarInside h1 {
		color: #1D3139;
	}
	
	#sidebarInside h1 a {
		color: #1D3139;
	}
	
	#sidebarInside h1 a:hover {
		 color: #33657A;
	}

#sidebarInside h3 a:hover {
color: #1D3139;
}
	
/*--------------------------------------START SUB NAV------------------------------------------------*/
	#subNav {
		width: 215px;
		/*color: #E2F4FD;*/
		font-family: "Lucida Grand", Verdana, Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
				
	#subNav ul {
		list-style-type: none;
		margin-top: 10px;
		text-align: left;
		line-height: 25px;
	}	
		
	#subNav li a {
		text-decoration: none;
		color: #33657A;
		outline: none;
	}
			
	#subNav li {
		display: block;
	}
	
	#subNav ul li a.currentLink {
		text-decoration: none;
		color: #1d3139;
	}
	
	#subNav a:link, a:visited, a:hover, a:active {
		text-decoration: none;
		outline: none;
	}	 
	
	#subNav a:hover {
		color: #1d3139;
	}
	
	#subNav a:active {
		color: #fdc578;
	}
/*--------------------------------------END SUB NAV------------------------------------------------*/

/*--------------------------------------START DIRECTIONS STYLING------------------------------------------------*/
	#directionsBackground {
		width: 170px;
		min-height: 270px;
		border: 2px solid #72A2B5;
		margin: 0 auto;
		margin-top: 20px; 
                margin-bottom: 20px;
		background-color: #FFFFFF;
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#directionsInfo {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #1D3139;
padding-bottom: 10px;
	}
	
	#directionsInfo a:link, a:visited, a:hover, a:active {
		text-decoration: none;
		outline: none;
		color: #33657A;
	}
	
	/*.Hours {
		text-indent: 20px;
	}
	
	.Text {
		padding-left: 5px;
		padding-right: 5px;
	}*/
/*--------------------------------------END DIRECTIONS STYLING------------------------------------------------*/
/*--------------------------------------END SIDEBAR INSIDE STYLING--------------------------------------------------------*/

/*--------------------------------------START BODY TEXT STYLING------------------------------------------------*/
	#bodyText {
		width: 405px;
		color: #1D3139;
		float:left;
		margin-left: 50px;
		margin-right: 30px;
               margin-top: 25px;
margin-bottom: 20px;
	}
	
	#bodyText h1, #bodyText h4 {
		text-align: left;
	}
	
	#bodyText p {
		text-align: left;
		margin: 0;
		padding: 0;
		padding-bottom: 20px;
font-size: 16px;
	}

#bodyText p a {
font-size: 16px;
}
/*--------------------------------------END BODY TEXT STYLING------------------------------------------------*/


/*--------------------------------------START SNIPPET STYLING------------------------------------------------*/
	#snippet {
		width: 230px;
		float: right;
		color: #1D3139;
		margin-right: 15px;
		margin-top: 110px
	}
	
	#snippet h4 {
		margin-bottom: 0;
	}
	
	#snippet p {
		font-size: 14px;
	}
	
	#snippet a {
		color: #33657A;
		font-size: 14px;
	}
/*--------------------------------------END SNIPPET STYLING------------------------------------------------*/

/*--------------------------------------START VIRTUAL TOUR STYLING------------------------------------------------*/
	#virtualTourContainer {
		width: 650px;
		height: auto;
		margin: auto;
		text-align: center;
		padding-top: 25px;
	}
	
      #virtualTourContainer p {
           width: 575px;
           text-align: justify;
           padding-top: 10px;
           padding-bottom: 10px;
           margin: 0 auto;
margin-bottom: 7px;
     }

	#virtualTourMovie {
		width: 600px;
		height: 350px;
		margin: auto;
margin-bottom: 10px;
	}
/*--------------------------------------END VIRTUAL TOUR STYLING------------------------------------------------*/
/*--------------------------------------END INSIDE STYLING------------------------------------------------------------------------------------------------------*/




/*--------------------------------------START CALENDAR STYLING---------------------------------------------------------------------------------------------------*/
	#mini
	{
		width: 270px;
		margin-left: auto;
		margin-right: auto;
		color: #1D3139;
	}
	
	#sidebar1 #mini h1 {
		width: 270px;
		margin-bottom: 10px;
	}
	
	#sidebar1 #mini  {
		width: 270px;
		border-bottom: none;
	}

/*--------------------------------------START EVENTS STYLING------------------------------------------------*/
	#eventsStyling {
		width: 270px;
		margin: 0 auto;
	}
	
	#eventsStyling a {
		color: #33657A;
	}
	
	#eventsStyling h3, #eventsStyling h4 {
		padding: 0;
		margin: 0;
		color: #1D3139;
	}
	
	#eventsStyling h3 {
		margin-top: 15px;
	}
	
	#eventsStyling p {
        font-size: 15px;
		padding-left: 10px;
		margin: 0;
	}

	#eventsStyling p.RSS {
		font-size: 15px;
		text-align: right;
		margin: 0;
	}

	#eventsStyling p.time {
		margin-bottom: 5px;
	}
	
	#eventsStyling p.teaser {
		font-size: 13px;
		/*padding-right: 15px;*/
		padding-bottom: 15px;
		border-bottom: 2px dotted #33657A;
	}

       #RegisterSubmit {
              /* background-image: url(Register.gif);*/
background-color: #1d3139;
/*color: #FDC578;*/
color: #E2F4FD;
               width:151px;
               height:33px;
font-family: Georgia, "Times New Roman", Times, serif;
/*font-family: "Times New Roman", Times, serif;*/
font-size: 20px;
letter-spacing: 2px;
text-align: center;
       }
/*--------------------------------------END EVENTS STYLING------------------------------------------------*/

	#list {
		float: right;
		width: 540px;
	}
	
	
	.calendarBG {
		width: 270px;
		background-color: #ccc;
		margin-left: auto;
		margin-right: auto;
	}
	
	.calendarBlank{
		background-color: #efefef;
		font-size: 11px;
		color: #1D3139;
	}
	
	.calendarBlank-big {
		background-color: #efefef;
		font-size: 11px;
		color: #666;
		text-align: right;
		vertical-align: top;
		width: 115px;
		height: 115px;
	}
	
	.calendarHeader th {
		font-weight: bold;
		color: #33657A;
		text-align: center;
		background-color: #fff;
		border: none;
		font-size: 17px;
	}
	
	.calendarMonthLinks {
		font-family: Arial, helvetica, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		letter-spacing: .1em;
		text-decoration: none;
		color: #fff;
		background-color: transparent;
	}
	
	#content .calendarMonthLinks a {
		color: #fff;
		text-decoration: underline;
		background-color: transparent;
	}
	
	#content .calendarMonthLinks a:visited {
		color: #fff;
		text-decoration: underline;
		background-color: transparent;
	}
	
	#content .calendarMonthLinks a:hover {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}
	
	.calendarDayHeading {
		font-weight: bold;
		font-size: 13px;
		color: #FFFFFF;
		background-color: #72A2B5;
		text-align: center;
		vertical-align: middle;
	}
	
	.calendarDayHeading-big {
		font-weight: bold;
		font-size: 12px;
		color: #006AB1;
		background-color: #E1ECFE;
		text-align: center;
		vertical-align: middle;
		width: 115px; 
	}
	
	.calendarToday {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		letter-spacing: .1em;
		text-decoration: none;
		text-align: center;
		vertical-align: middle;
		background-color: #E2F4FD;
		color: #1D3139;
	}
	
	.calendarToday a {
		color: #72A2B5;
	}
	
	.calendarToday-big {
		font-family: Arial, helvetica, Sans-serif;
		font-size: 11px;
		letter-spacing: .1em;
		text-decoration: none;
		text-align: right;
		vertical-align: top;
		background-color: #ffc;
	}
	
	.calendarToday-big a {
		color: #900;
		text-decoration: underline;
		background-color: transparent;
	}
	
	.calendarToday-big a:visited {
		color: #900;
		text-decoration: underline;
		background-color: transparent;
	}
	
	.calendarToday-big a:hover {
		color: #c00;
		text-decoration: none;
		background-color: transparent;
	}
	
	#content .calendarToday a {
		color: #900;
		text-decoration: underline;
		background-color: transparent;
	}
	
	#content .calendarToday a:visited {
		color: #900;
		text-decoration: underline;
		background-color: transparent;
	}
	
	#content .calendarToday a:hover {
		color: #c00;
		text-decoration: none;
		background-color: transparent;
	}
	
	.calendarCell {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		letter-spacing: .1em;
		text-decoration: none;
		text-align: center;
		vertical-align: middle;
		background-color: #fff;
		color: #1D3139;
	}
	
	td.calendarCell a {
		font-size: 16px;
		text-decoration: none;
		color: #72A2B5;
	}
	
	td.calendarCell-big {
		font-family: Arial, helvetica, Sans-serif;
		font-size: 11px;
		letter-spacing: .1em;
		text-decoration: none;
		text-align: right;
		vertical-align: top;
		color: #333;
		background-color: #fff;
		width: 115px;
		height: 115px;
	}
	
	#content .calendarCell a {
		color: #72A2B5;
		font-size: 15px;
		text-decoration: underline;
		background-color: transparent;
	}
	
	#content .calendarCell a:visited {
		color: #06c;
		text-decoration: none;
		background-color: transparent;
	}
	
	#content .calendarCell a:hover {
		color: #6c0;
		text-decoration: none;
		background-color: transparent;
	}
	
	#content .calendarCell-big  li a {
		color: #690;
		text-decoration: underline;
		background-color: transparent;
		font-size: 10px;
	}
	
	#content .calendarCell-big li a:visited {
		color: #06c;
		text-decoration: underline;
		background-color: transparent;
		font-size: 10px;
	}
	
	#content .calendarCell-big li a:hover {
		color: #6c0;
		text-decoration: none;
		background-color: transparent;
		font-size: 10px;
	}
	
	#content .calendarCell-big li {
		line-height: 12px
	}
	
	#content td ul {
		margin: 0;
		padding: 0;
	}
	
	#content td li {
		margin: 0;
		background: url(/images/vs/cal-bullet.gif) no-repeat 0 5px;
		list-style: none;
		padding: 0 0 2px 7px;
		text-align: left;
	}
/*--------------------------------------END CALENDAR STYLING------------------------------------------------*/


.staff {
     width:700px;
     float:left;
     padding: 10px;
    /*border: 2px solid #72A2B5;*/
    /*background-image:url('http://www.vilnashul.org/images/cdiabu/corners.gif');*/
    background-repeat: no repeat;
}
.staff h3 {margin-top:5px;}
.staff img{margin-right:20px;}

#executive {
     width: 200px;

                float: right;
		/*color: #1D3139;
		margin-right: 15px;
		margin-top: 125px;
               line-spacing: 15px;*/
}

#executive h5 {
margin-top: -10px;
}

#contentCenter {
    padding:40px;
    padding-top: 28px;
    /*padding-left:47px;*/
    text-align: left;
}

#contentCenter td{
    text-align: left;
}

#contentCenter p{
    width: 650px;
    margin: 0 auto;
line-height: 22.5px;
}

#contentCenter p.directors{
    width: 320px;
   margin-left: 0;
   float: left;
padding-bottom: 10px;
}

p.skinnyType {
    width: 320px;
}

#contentCenter p.executive{
    width: 200px;
   margin-left: 0;
   float: left;
   line-height: 0;
}

#search {
text-align: right;
}

#star {
width: 297px;
height: 297px;
z-index: 2;
margin-top: 10px;
margin-left: -7px;
}

#starBig img {
width: 400px;
height: 400px;
float: right;
/*margin-bottom: 0;*/
margin-top: -150px;
}

#starBigAdvisory img {
width: 500px;
height: 500px;
float: right;
z-index: 2;
margin-bottom: -15px;
margin-top: -500px;
}

               p.line {
			padding-bottom: 10px;
			border-bottom: 1px dotted #33657A;
		}
		
		#events_header {
                       border-bottom: 1px dotted #33657A;
			padding:10px; 
			margin-left:10px; 
			margin-right:10px;
		}
		
		#events_sidebar {
			 text-align: left; 
			 float:right; 
			 width:200px; 
			 padding-left:5px; 
			 padding-right:5px; 
margin-top: -10px;
		}
		
		.events_sidebar {
			text-align: left; 
			padding-left:5px;
 padding-right:5px; 
			width: 180px;
		}
.events_sidebar a img {
margin-bottom: -25px;
}
		
		#events_body {
			text-align:left; 
			width:370px; 
			margin-left:5px;
margin-right: 5px;
margin-top: -10px;
			padding-right:20px; 
			float:right; 
			border-right: 1px dotted #33657A;
		}

#events_body a {
font-size: 16px;
}

input#requests {
width: 284px;
height: 100px;
}