body {
	background-color: #dedec0;
	/*background-color: #cccc99;
	background-color: #ffffff;*/
	margin: 0px;
	padding: 0px;
	background-image: url(imgs/tile.gif);
	background-repeat: repeat-x;
	height: 100%;
}

#ctba_img {
	position: absolute;
	/*top: 0px;
	left: 0px;*/
	top: 7px;
	left: 28px;
}

#donate_img {
	position: absolute;
	top: 12px;
	left: 820px;
}

#container {
	position: relative;
	width: 1010px;
	margin: 0px;
	padding: 0px;
	background-image: url(imgs/wall.gif);
	background-repeat: repeat-y;
	/*background-color: #ffffff; */
}

#np_tag {
	position: absolute;
	width: 575px;
	top: 134px;
	left: 307px;
	/*left: 200px;
	background-color: #ffffff;*/
}

#center_col {
	float: left;
	width: 515px;
	margin: 0px;
	margin-left: 15px;
	margin-top: 65px;
	padding: 0px;
	/*background-color: #ffffff;*/
}

#right_col {
	float: left;
	width: 215px;
	margin: 0px;
	margin-left: 35px;
	margin-top: 60px;
	padding: 0px;
	border-left: solid 1px #999999;
	/*background-color: #ffffff;*/
}

#news_box {
	width: 515px;
	margin: 0px;
	padding: 0px;
	/*background-color: #dedec0;*/
	background-color: #cfceb0;
	border: solid 1px #f5f5e9;
	/*border: solid 1px #333333;*/
}

#photo {
	width: 173px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#left_nav {
	float: left;
	width: 189px;
	margin: 0px;
	margin-top: 70px;
	padding: 0px;
	/*background-color: #ffffff;*/
}

p.index_head {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 140%;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

p.index_add {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	color: #000000;
	link: #ccffff;
	
}

p.index_sub {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 95%;
	font-weight: bold;
	/*letter-spacing: -0.5px;*/
	text-align: left;
	color: #000000;
	/*color: #5c5c5c;*/
}

/*menu*/
ul.menu { 
list-style: none; 
width: 160px; 
margin: 0px;
padding: 0px;
}

ul.menu a { 
color: #000000; 
text-decoration: none; 
display: block; 
padding: 0px;
padding-top: 3px;
padding-bottom: 2px;
padding-left: 28px;
padding-right: 8px;
width: 112px; /*width of active hover main list (add padding left and right) */
/*background-color: #dedede;*/
} 

ul.menu a:hover { 
color: blue; 
text-decoration: none; 
/*background-color: #cccc99;*/
} 

ul.menu a.activesub:hover { 
color: blue; 
text-decoration: none; 
/*background-color: #b8b89d;*/
background-image: url(imgs/arrow.gif);
background-repeat: no-repeat;
background-position: 100% 55%;
}

ul.menu a.activesub2 { 
color: #000000; 
text-decoration: none; 
display: block; 
padding: 0px;
padding-top: 3px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 10px;
width: 100px; /*width of pop up list text box */
/*background-color: #b8b89d;*/
} 

ul.menu a.activesub2:hover { 
color: blue; 
text-decoration: none; 
/*background-color: #b8b89d;*/
}

ul.menu li { 
border-bottom: 0px; 
float: left; /* fixes i.e. bug of space between li's */
position: relative; 
}

ul.menu li ul { 
list-style: none; 
position: absolute; 
left: 148px; /*distance of pop up block from left margin*/
top: 0px; 
display: none; 
/*width: 125px;*/
padding: 0px;
} 

ul.menu li:hover ul { 
display: block;
padding: 0px;
border: solid #666666 1px;
/*border-left: none;*/
width: 125px; /*width of background of pop up list*/
background-image: url(imgs/wall.gif);
background-repeat: repeat;
}


/*


#header {
	position: relative;
	clear: both;
	width: 915px;
	height: 89px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #000033;
}


#content {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
}

#directory_entry {
	float: left;
	width: 165px;
	margin: 0px;
	padding: 0px;
}

.tcc_sans {
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: lucida sans unicode, lucida grande, sans-serif;
	font-size: 100%;
	color: #333;
}

.tcc_sans_idx {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 10px;
	font-family: lucida sans unicode, lucida grande, sans-serif;
	font-size: 85%;
	color: #666;
}

.tcc_sans_idx2 {
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 15px;
	margin-right: 10px;
	font-family: lucida sans unicode, lucida grande, sans-serif;
	font-size: 75%;
	color: #666;
}
*/


/* TAB LINKS serif times no underline */
a.index:link {color: #333}
a.index:link {text-decoration: none}
a.index:visited {color: #333}
a.index:visited {text-decoration: none}
/*a.index:hover {color: #990000}*/
a.index:hover {color: #000}
a.index:hover {text-decoration: underline}

/* horizontal nav LINKS no underline, decoration, or hover */
a.index_hz:link {color: #333333}
a.index_hz:link {text-decoration: none}
a.index_hz:visited {color: #333333}
a.index_hz:visited {text-decoration: none}
a.index_hz:hover {color: #333333}
a.index_hz:hover {text-decoration: none}

/* underline LINK on hover */
a.underline:link {text-decoration: none}
a.underline:link {color: #000000}
a.underline:visited {text-decoration: none}
a.underline:visited {color: #000000}
a.underline:hover {text-decoration: underline}
a.underline:hover {color: blue}



p.serif {
	margin: 0px;
	margin-top: 0px;
	font-family: times new roman, times, serif;
	font-size: 100%;
	color: #000000;
}

p.serif_sm {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: times new roman, times, serif;
	font-size: 80%;
	color: #000000;
}

p.serif_med {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: times new roman, times, serif;
	font-size: 120%;
	color: #000000;
}

p.serif_lg {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: times new roman, times, serif;
	font-size: 140%;
	color: #000000;
}

p.sans {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

p.sans_med {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}

p.sans_med2 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

p.sans_med3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
}

p.sans_sm {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
}

.indent {
	margin-left: 5px;
}

/*
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
*/

#footer {
	position: static;
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-top: 95px;
	padding-bottom: 25px;
	text-align: center;
	/*border: solid red 1px;*/
	/*background-color: #336699;*/
}

/*
input[type="text"] {
	background-color: #cccccc;
	color: #333333;
}
*/

/* this is the holly hack to trigger haslayout=true in ie <7 */
/* \* /
	* html .gainlayout { height: 1%; }
/* * /
	