body { margin: 0px; padding: 0px; background:#c0c0c0; text-align:center; vertical-align:middle;}

h1 { font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0px 0px 0px 40px;}
h1.different {color:#563c93;}
h1.different a {text-decoration:none; color:#563c93;}
h1.different a:hover {text-decoration:none; color:#563c93;}
h1.liturgy {color:#C98818;}
h1.music {color:#8B9016;}
h1.news {color:#8B9016;}
h1.education {color:#56537B;}
h1.education a {text-decoration:none; color:#56537B;}
h1.education a:hover {text-decoration:none;color:#56537B;}
h1.membership {color:#77879a;}
h1.membership a {text-decoration:none; color:#77879a;}
h1.membership a:hover {text-decoration:none; color:#77879a;}
h1.TikkunOlam {color:#c59209;}
h1.rabbi {color:#6A1451;}
h1.calendar {color:#4d717c;}

#whole { background:#a7a7a7; border:1px solid #000; height:600px; width:1008px; position:relative;}

#left { height:100%; width:343px; position:absolute; top:0px; left:0px;}

#middleblog { height:100%; width:558px; background:#FFF; position:absolute; top:0px; left:343px; text-align:left;}
#middleblog p {font:14px/20px Arial, Helvetica, sans-serif; color:#333;}
#middleblog li {margin-left:40px; font:14px/20px Arial, Helvetica, sans-serif; color:#333;}

#middle { height:100%; width:558px; background:#FFF; position:absolute; top:0px; left:343px; text-align:left;}
#middle p {margin:10px 40px; font:14px/20px Arial, Helvetica, sans-serif; color:#333;}
#middle li {margin-left:40px; font:14px/20px Arial, Helvetica, sans-serif; color:#333;}

#right { height:100%; width:107px; position:absolute; top:0px; right:0px; text-align:right;}

#header { width:100%; height:87px; text-align:right;}
#header img {border:12px solid #FFF;}

#subnav { position:absolute; bottom:0px; left:0px; width:100%; height:20px; margin-bottom:3px;}
#subnav a { display:block; color:#a7a7a7; text-decoration:none; font:12px/20px arial, sans_serif; font-weight:bold;}
#subnav a:hover { color:#FFF; text-decoration:none;}

#subnav-2 { position:absolute;bottom:0px; left:0px; width:100%; height:20px; margin-bottom:-22px;}
#subnav-2 a { display:block; color:#656669; text-decoration:none; font:12px/20px arial, sans_serif; font-weight:bold;}
#subnav-2 a:hover { color:#FFF; text-decoration:none;}

#theflash { height:149px; width:188px; border-bottom:1px solid #FFF;}

/*Event calendar navigation color schemes*/
	table.main { border-top:1px solid #96a761;  border-bottom:1px solid #96a761;}
	#subnav a.main	{ background-color:#96a761; color:#FFF; text-decoration:none;}
	#subnav a.main:hover { text-decoration:underline;}

	table.different { border-top:1px solid #96a761;  border-bottom:1px solid #96a761;}
	#subnav a.different	{ background-color:#96a761; color:#FFF; text-decoration:none;}
	#subnav a.different:hover { text-decoration:underline;}

	table.liturgy { border-top:1px solid #C98818;  border-bottom:1px solid #C98818;}
	#subnav a.liturgy	{ background-color:#C98818; color:#FFF; text-decoration:none;}
	#subnav a.liturgy:hover { text-decoration:underline;}

	table.music { border-top:1px solid #A4AA1B;  border-bottom:1px solid #A4AA1B;}
	#subnav a.music	{ background-color:#A4AA1B; color:#FFF; text-decoration:none;}
	#subnav a.music:hover { text-decoration:underline;}
	
	table.news { border-top:1px solid #A4AA1B;  border-bottom:1px solid #A4AA1B;}
	#subnav a.news	{ background-color:#A4AA1B; color:#FFF; text-decoration:none;}
	#subnav a.news:hover { text-decoration:underline;}

	table.education { border-top:1px solid #7C77B7;  border-bottom:1px solid #7C77B7;}
	#subnav a.education	{ background-color:#7C77B7; color:#FFF; text-decoration:none;}
	#subnav a.education:hover { text-decoration:underline;}

	table.membership { border-top:1px solid #77879A;  border-bottom:1px solid #77879A;}
	#subnav a.membership	{ background-color:#77879A; color:#FFF; text-decoration:none;}
	#subnav a.membership:hover { text-decoration:underline;}

	table.TikkunOlam { border-top:1px solid #C59209;  border-bottom:1px solid #C59209;}
	#subnav a.TikkunOlam	{ background-color:#C59209; color:#FFF; text-decoration:none;}
	#subnav a.TikkunOlam:hover { text-decoration:underline;}

	table.rabbi { border-top:1px solid #C59209;  border-bottom:1px solid #C59209;}
	#subnav a.rabbi	{ background-color:#C59209; color:#FFF; text-decoration:none;}
	#subnav a.rabbi:hover { text-decoration:underline;}

	table.calendar { border-top:1px solid #6899a8;  border-bottom:1px solid #6899a8;}
	#subnav a.calendar	{ background-color:#6899a8; color:#FFF; text-decoration:none;}
	#subnav a.calendar:hover { text-decoration:underline;}
	
div.different {height:98px; width:100%; background-color:#baca8c; line-height:98px;}
div.liturgy {height:98px; width:100%; background-color:#F89F07;line-height:98px;}
div.music {height:98px; width:100%; background-color:#8B9016; line-height:98px;}
div.news {height:98px; width:100%; background-color:#8B9016; line-height:98px;}
div.education {height:98px; width:100%; background-color:#3E3C5B; line-height:98px;}
div.membership {height:98px; width:100%; background-color:#546a84;line-height:98px;}
div.TikkunOlam {height:98px; width:100%; background-color:#C59209; line-height:98px;}
div.rabbi {height:98px; width:100%; background-color:#441236;line-height:98px;}
div.calendar {height:98px; width:100%; background-color:#85b1bc; line-height:98px;}
.donation { background:#58595C; color:#a7a7a7; height:20px; padding-left:10px;text-decoration:none; font:12px/20px arial, sans_serif; font-weight:bold;}
.rainbow { color:#a7a7a7; height:20px; padding-left:10px;text-decoration:none; font:12px/20px arial, sans_serif; font-weight:bold;}
.donation a, .rainbow a {color:#a7a7a7;text-decoration:none;}
.donation a:hover, .rainbow a:hover {color:#FFFFFF; text-decoration:underline;}
.home { margin:0px 12px; height:235px;}
.home1 { height:235px; width:181px; background:#90a15b; position:relative;}
p.home1  { padding:20px 5px; font:14px Arial, Helvetica, sans-serif; color:#ffffff;}
.home1 a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding-left:5px;}
.home2 { height:154px; width:350px; border-top:3px solid #FFF; border-right:3px solid #FFF; background:#baca8c;}
.home3 { height:154px; width:181px; border-top:3px solid #FFF; background:#90a15b;}
.home4 { height:20px; border-top:7px solid #FFF; background:#58595c; text-align:left;}
.home5 { height:20px; width:534px; border-top:7px solid #FFF; background:#58595c; text-align:right;}

.dkgrey { height:390px; width:100%; background:#656669; margin-top:87px; position:relative;}

a.calendarlink { color:#6899a8; font:14px/20px Arial, Helvetica, sans-serif;}

.news { color:#000000; font:14px/20px Arial, Helvetica, sans-serif;} 
a.news { color:#6899a8; font:14px/20px Arial, Helvetica, sans-serif;}
.newsheading , a.newsheading { color:#FFFFFF; font:16px/22px Arial, Helvetica, sans-serif; font-weight:bold;}
.adminheading { color:#543c94; font:20px/28px Arial, Helvetica, sans-serif; font-weight:bold;}

.blog, .contactform { color:#000000; font:12px Arial, Helvetica, sans-serif;} 
.blogheading { color:#6A1451; font:16px Arial, Helvetica, sans-serif; font-weight:bold; line-height:30px;} 
.line {border-top:1px solid #C59209;height:2px;}
.blogdate {font-weight:bold; line-height:25px; letter-spacing:1px;}
