/*------------ defaults & forms - start ---------------*/

td { color: #000000; font-size: 12px; font-family: arial, helvetia, verdana, sans;  font-weight: normal;}
body { 
	background : url(../grafx/left_background.gif) repeat-y;
	color: #000000; font-size: 12px; font-weight: normal; margin: 0px; background-color:#ffffff; 
	}

body.gala2 { 
	background-image : url('http://www.kofflercentre.com/images/bg_gala.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	color: #ffffff; font-size: 12px; font-weight: normal; margin: 0px; background-color:#000000; 
	}
	
.galacontent { 
	width: 540px;
	/*background-image : url('http://www.kofflercentre.com/images/bg_gala.jpg');
	background-repeat: no-repeat;
	background-position: top right;*/
	color: #ffffff; 
	font-size: 12px; 
	font-weight: normal; 
	margin: 0px; 
	padding: 10px;
	background-color:#000000; 
	}

h3.galasubcontent {
	color: #f3817d;
	}
	
.galasubcontent { 
	width: 440px;
	/*background-image : url('http://www.kofflercentre.com/images/bg_gala.jpg');
	background-repeat: no-repeat;
	background-position: top right;*/
	color: #ffffff; 
	font-size: 12px; 
	font-weight: normal; 
	margin: 0px; 
	padding: 10px;
	background-color:#000000; 
	}	
	

hr.gala {
	width: 300px;
	height: 2px;
	border: 0;
	color: #f3817d;
	background-color: #f3817d;
	}

	
ul.download {
	list-style-image: url('/grafx/img_bullet.gif');
	}
	
li.dsb {margin-left: -20px;}
li.update {
	margin-left: 20px;
	list-style-image: none;
	list-style-type: square;
	}
	
.downloadsidebar {
	padding: 10px 10px 10px 10px;
	}

.updatetext {
	font: 9px Verdana;
	font-weight: bold;
	}
	
.head {
	font: 9px Verdana;
	color: #DC241F;
	font-weight: bold;
	}
	
.bodysmallblack {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	}
	
h2 {font-size: 18px;}
			

a:link, a:visited { color: #990005; font-weight: 800; text-decoration:none;}
a:hover { color: #DC241F; font-weight: 800; text-decoration:underline; }

.formTextbox { color: #18375; font-size: 10px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #000000;  height:17px;}
.formTextarea { color: #18375; font-size: 10px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #000000; }
.formPulldown { color: #18375; font-size: 10px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #000000; height:17px;}

.topNavBack {background-color:#000000; padding-right:7px; padding-bottom:2px;}
.topNavText {color:#757575;}
a.topNav:link,a.topNav:visited {color:#D8D8D8; font-size:11px; font-weight:800; text-decoration:none;}
a.topNav:hover {color:#FFFFFF; font-size:11px; font-weight:800; text-decoration:underline;}

.leftNavTopPiece {background-color:#000000; height:10px;}

a.leftNav:link,a.leftNav:visited {color:#990005; font-size:11px; font-weight:800; text-decoration:none; letter-spacing:1px;}
a.leftNav:hover {color:#DD0007; font-size:11px; font-weight:800; text-decoration:underline;}

.leftNavLinkPad { padding-top:7px;  padding-bottom:7px; padding-right:7px;}
.leftNavArrowPad {padding-right:5px;  padding-top:11px;}
/*------------ defaults & form -  end  ---------------*/

.seperateBarHeight {height:1px;}
.header2 { color: #990005; font-weight: 800; font-size: 19px; }
.header { color: #990005; font-weight: 800; font-size: 16px; }
.header3 { color: #990005; font-weight: 800; font-size: 14px; }
.subheader { color: #990005; font-weight: 800; font-size: 13px; }

.koffler_event {  font-size: 13px; color: #CE0007; }
.body_light {  font-size: 13px; }
.title {  font-size: 16px; color: #CE0007; font-weight: bold; }
.sm_title { font-size: 13px; }

.ticketsBckg {color: #ffffff; background-color:#000000; } 

.tablebckg { background-color:#000000; }
.cellbckg1 { background-color:#F9F9F9; }
.cellbckg2 { background-color:#ffffff; }

.subscribeFormTextBox { color: #828282; font-size: 10px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #828282;  height:17px;}

.quote { font-size: 11px; }

a.jewish:link, a.jewish:visited { color: #000000; font-weight: 800; text-decoration:none; font-size: 11px; }
a.jewish:hover { color: #000000; font-weight: 800; text-decoration:none; font-size: 11px; }

a.galleryNav:link,a.galleryNav:visited { color: #000000; font-size:11px; font-weight:800; text-decoration:underline; letter-spacing:1px;}
a.galleryNav:hover { color: #000000; font-size:11px; font-weight:800; text-decoration:underline;}

.subheaderBckg { background-color: #EBEBEB; padding:5px; }

.publicationCell { background-color:#ffffff; font-size: 11px; }

.homeContent { background : url(../grafx/img_indexwatermark.gif) no-repeat; }

.eventCell { background-color: #EBEBEB; color: #990005; padding:5px; font-weight: 800; }
.eventCell2 { }
.eventCell3 { padding:10px; }

a.events:link,a.events:visited { color: #000000;  font-weight:bold;}
a.events:hover { color: #000000; font-weight:bold; text-decoration:underline;}

.musicEventPic {  padding-right:15px;}
.musicEventDesc { float:right; width:435px; }

/* ----------------- gala stuff ------------- */


.galaBody	{margin-left:50px; margin-top:30px; margin-right:30px; margin-bottom:50px; font-family:times,arial,serif; width:470px; font-size:14px;}
.galaBody a,.galaBody a:link,.galaBody a:visited {color:#FFF; font-weight:100; text-decoration:underline;}
.galaBody a:hover {color:#000;}
.galaFont	{font-family:times,arial,serif; font-size:14px;}