body {
	background-color: #FEFCF1;
	margin: 0;
	padding: 0;
}
body.spiralscouts {
	background-color: #FEFCF1;
}
.title {
	font-size: large;
	font-weight: bolder;
	text-align: center;
}
.contact {
	font-size: medium;
	font-weight: bold;
	text-align: left;
}
.contact2 {
	font-size: medium;
	font-weight: bold;
	text-align: center;
}
.guildnav {
	font-size: medium;
	font-weight: bold;
	text-align: center;
}
a {
	font-weight: bold;
}
A:hover {
	color: #008000; 
	text-decoration: underline; 
	font-weight: bold;
}
table.main {
	background-image: url('/gifs/pentbackground2.gif');
	width: 100%;
	border: medium solid
}
.main2 {
	background-image: url('/gifs/pentbackground2.gif');
	border: medium solid;
	text-align: center
}
.announcement {
	background-image: url('/gifs/pentbackground2.gif');
	border: medium solid #FF0000
}
p, li {
	font-size: medium;
	font-family: "Book Antiqua", Arial, sans-serif;
}
.smalltext {
	font-size: smaller;
}
.justgive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #663399;
}
hr {
	color: #009900;
	width: 100%;
}
h1, h2, h3 {
	text-align: center;
	font-family: "Book Antiqua", Arial, sans-serif;
}
.panegyria {
	font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.bib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
}
.largetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: 500;
}
.banner {
	background-image: url('/gifs/pentbackground2.gif');
	border: medium none;
	text-align: center
}
th {
	font-size: larger;
}
.underline {
	text-decoration: underline;
}
SPAN.TreeviewSpanArea A {
  font-size: 9pt; 
  font-family: verdana,helvetica; 
  text-decoration: none;
  color: black
}
SPAN.TreeviewSpanArea A:hover {
  color: '#820082';
}
.myrssH2 {
	color: #cc0000;
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: large;
}

.myrssImg {
	color: #000000;
	background-color: #ffffff;
}

.myrssA {
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
}

.myrssA:hover {
	text-decoration: underline;
	color: #cc0000;
	background-color: #ffffff;
}
.new {
	color: #FF00FF;
	font-weight: bold;
}
/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }
/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#EDECD8; height:80; width: 95; }
.empty_day_cell			{ background-color:#EEEEEE; height:80; width: 95; }
.today_cell				{ background-color:#F5F4ED; height:80; width: 95; }
/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:underline }
.title_txt A:active		{ color:#00F; text-decoration:underline }
.title_txt A:visited	{ color:#00F; text-decoration:underline }
.title_txt A:hover		{ color:#00F; text-decoration:underline }
/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; font-family:arial, helvetica }
/**** column headers or days of the week ****/
.column_header			{ background-color:#2663E2; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }
/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }