html { background:url(images/bckgrd-tile.jpg) center center; }
#doc2 { position:relative; background:url(images/home-background.jpg) no-repeat; background-color:#FCFBE7;}
.yui-g { background-color:#FCFBE7; }
.mainpage .yui-g { background-color:transparent;}
a { text-decoration:none; font-weight:bold; color:#c33; }
a:hover { text-decoration:underline; }

#hd { height:122px; position:relative;}
#hd h1 { background: transparent url(images/logo.gif) no-repeat scroll -35px 0%; }
#hd h1 a { border:0px solid #000; display:block; width:500px; height:120px; text-indent:-9999px; }

ul.navbar { width:939px; background-color:#c33; padding:5px; }
ul.navbar li { float:left; width:14em; margin:0; padding:0; position:relative; z-index:29999; }
ul.navbar li a { color:#ff9; font-size:15px; text-decoration:none; width:10em; padding-left:1em; }
ul.navbar li a.active { color:#fff; }
ul.navbar li ul { position: absolute; width: 14em; left: -999em; padding:8px 0; z-index:19999; }
ul.navbar li:hover ul { left: 0; top:19px; z-index:9999; padding-top:4px; }

/* ul.navbar li ul { left: auto; z-index:9999; padding-top:4px; } */

ul.navbar li ul li { width:14em; }	
ul.navbar li ul li a { font-size:100%; font-weight:bold; padding:5px 18px; width:12em; display:block; border-top:1px solid #630; border-bottom:1px solid #630; background-color:#630; color:#FFFF99; }
ul.navbar li ul li a:hover { color:#fc6; border-top:1px dashed #c33; border-bottom:1px dashed #c33; }

#tab1 { width:12em; }
#tab2 { width:8em; }
#tab3 { width:9em; }

h2 { margin-top:30px; margin-bottom:20px; }
h2, #news h3 { font:123.1% Georgia; font-weight:bold; }
.mainpage h2 { margin-top:20px; margin-bottom:15px; }
#news h3 { margin:20px; color:#000; }
#news p { font:77% Georgia; margin:0 20px;}
#news h4 { font:93% Georgia; font-weight:bold; color:#630; margin:0 20px; }
#news h5 { font:85% Georgia; font-weight:bold; color:#630; margin:0 20px; }

#donatenow-main { position:absolute; display:block; top:305px; left:55px; width:150px; height:50px; text-indent:-9999px; }

h3 { font:100% Georgia; font-weight:bold; margin-top:20px; line-height:1.5em; color:#630; }

#fp-left {
	position:relative;
	clear:left;
	background:url(images/Front-leftmodule.jpg) 15px 0 no-repeat;
	width:252px;
	height:421px;
	float:left;
	background-image: url(images/10%20year%20anniv-web.jpg);
	visibility: inherit;
}
#fp-left #news { margin-top:18px; margin-left:37px; width:190px; height:270px; overflow:auto; }
#fp-left #caption { font:9px Georgia, Times New Roman; }

#content { margin-left:0px; width:330px; margin-right:340px; float:right; }
#content p { font:93% Verdana; line-height:1.5em; }

#highlight {
	position:absolute;
	background-color:#ff9;
	color:#c33;
	top:525px;
	right:-2px;
	width:678px;
	padding:10px;
	height: 64px;
}
p#highlight { font-size:15px; font-weight:bold; }

.ie6 #content p, .ie7 #content p { line-height:1.4em; }
.ie6 #content { position:absolute; top:150px; left:270px; }
.ie6 #highlight { position:absolute; top:336px; left:0; }

#midcol { width:490px; float:left; }	
#midcol h2 { margin-left: 20px;}
#midcol h3 { margin:20px 20px 0;  }
#midcol h4 { margin-left: 20px; font:85% Verdana; font-weight:bold; }
#midcol p, #midcol ul li {  font:93% Verdana; line-height:1.5em; margin:0 20px 20px; }
#midcol ul, ul.sidebar { padding-left:2em; text-indent:-1em; margin-top:10px;  }
#midcol ul li, ul.sidebar li { list-style-position:inside; list-style-type:disc; line-height:1.5em;  }

ul.sidebar {  }
ul.sidebar { font:85% Verdana; padding-left:1em; padding:0 30px; padding-bottom:16px;}
ul.sidebar li { margin-bottom:0.6em; }
ul.sidebar li a { font-weight:normal; color:#000; }

#supporters { background-color:#FFFF99; }
#supporters h3 { margin:0; margin-left:18px; padding-top:18px; }

#midcol.staffpage { width:740px; }
#midcol.staffpage img { float:left; margin: 0pt 15px 0pt 20px; border:1px solid #c33; }

#rightcol { float:right;height:100%; position:relative; }
#rightcol div {
	position:absolute;
	top:1px;
	right:2px;
}
#rightcol div img { margin-right:20px; border:1px solid #c33;}
#rightcol .pullquote { margin-top:-4px; width:190px; background:#FFFF99; color:#c33; font:14px Helvetica, Arial; font-weight:bold; padding:16px; line-height:1.5em;}

#fp-left p#caption { width:199px; left:33px; position:absolute; height:40px; bottom:-9px; font-size:9px; } 
.secondary-l { position:relative; width:208px; float:left; }
.secondary-l p#caption { margin-left:20px; font:9px Georgia, Times New Roman; }
.secondary-l img { margin:18px 18px 9px 18px; border:1px solid #c33; }

/* #fp-right { background:url(images/Front-bckgrd.jpg); height:421px; } */
#fp-right { height:421px; }
p#caption { margin-bottom:18px; }

#secondary-nav { background-color:#fc6; }
#secondary-nav ul { padding:8px 0; }
#secondary-nav ul li {  }
#secondary-nav ul li a { padding:6px 0 6px 18px; display:block; width:190px; font-weight:bold; text-decoration:none; color:#c33; border-top:1px solid #fc6; border-bottom:1px solid #fc6;  }
#secondary-nav ul li a.active { color:#630; }
#secondary-nav ul li a:hover { color:#fff; border-top:1px dashed #c33; border-bottom:1px dashed #c33; }

#ft { clear:both; background:url(images/footer-bar.gif) no-repeat; padding-top:25px; font:9px Verdana; text-align:center; }
.mainpage #ft { background:url(images/All-bottomrule.jpg) no-repeat; }
