<!--
see cblocals.conf for more formatting and color defs
-->



body 
{
background-color: ffffff;
font-family: Verdana;
font-size: 11px;
font-weight=500;
color:000000;
}

body.black
{
background-color: 000000;
font-family: Verdana;
font-size: 11px;
font-weight=500;
color:ffffff;
}

i
{
font-family: "trebuchet ms";
}



.border_pic {border:1px; border-thickness: 1px; border-color: black; border-style: solid;}


/********** ALL THIS FOR A STUPID HOVER ON ONE BUTTON *************/
a.contrib_button:link
{
	border: #9D9433;
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}


a.contrib_button:visited
{
	border: #9D9433;
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}

a.contrib_button:active
{
	border: #9D9433;
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}


a.contrib_button:hover
{
	border: #000000;
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}


/****************** END CONTRIB BUTTON HOVER STUFF *************************/

td
{
font-family: Verdana;
font-size: 11px;
font-weight=500;
color: 000000;
}

LI {padding-bottom:4px;}

.eventsDay {
		font-family:Verdana,Arial,Helvetica;
		font-size:9px;		
		margin-left:4px;
		margin-right:4px;	
		margin-top:0px;	
}



.quicknews
{
color: 001BBE;
font-family: arial;
font-size: 12px;
}

.whitetext
{
color: ffffff;
}

.pagetitle
{
color: 313063;
font-family: verdana, arial, helvetica;
weight: 700;
font-size: 12px;

}

h1
{
color: 313063;
font-family: verdana, arial, helvetica;
weight: 700;
font-size: 14px;
}

h2
{
color: 313063;
font-family: verdana, arial, helvetica;
weight: 700;
font-size: 12px;
}

h3
{
color: 313063;
font-family: verdana, arial, helvetica;
weight: 700;
font-size: 12px;
}

P.tinywhite { line-height: 160%; font-family: "Trebuchet MS", times; font-size: 10px; color:ffffff; } 

P.tinydark { line-height: 160%; font-family: "Trebuchet MS", times; font-size: 10px; color:cecece; } 

.tinytext
{
color:000000;
font-family: verdana;
font-size: 9px;
}

.tinygrey
{
color:cecece;
font-family: verdana;
font-size: 9px;
}



A:link {text-decoration: none; color: #9D1212;  font-weight: 800}
A:visited {text-decoration: none; color: #9D1212;  font-weight: 800}
A:active {text-decoration: underline; color: #333366;  font-weight: 800}
A:hover {text-decoration: underline; color: #FF3300;  font-weight: 800}


A.leftbar:link {text-decoration: none; color: #9D1212;  font-weight: 400}
A.leftbar:visited {text-decoration: none; color: #9D1212;  font-weight: 400}
A.leftbar:active {text-decoration: underline; color: #333366;  font-weight: 400}
A.leftbar:hover {text-decoration: underline; color: #FF3300; font-weight: 400}

A.newshead {text-decoration: none; 	color: #ffffff;	FONT-FAMILY: verdana;	font-size: 10px;}

A.node {text-decoration: underline; color: black; }
A.node:visited {text-decoration: underline; color: black; }
A.node:hover {text-decoration: underline; color: #FF3300}

A.guestbook {text-decoration: underline; color: 000000;}
A.guestbook:visited {text-decoration: underline; color: 000000;}
A.guestbook:hover {text-decoration: underline; color: #FF3300}

A.whitelink {text-decoration: none; font-weight: 800;color: ffffff;}
A.whitelink:visited {text-decoration: none; font-weight: 800;color: ffffff;}
A.whitelink:hover {text-decoration: underline; 	font-weight: 800; color: ffffff}

A.greylink {text-decoration: none; color: cecece;}
A.greylink:visited {text-decoration: none; color: cecece;}
A.greylink:hover {text-decoration: underline; color: cecece}

pagetitle.newshead{color: ffffff;font-family: verdana;font-size: 14px;font-weight=300;}






td.secupperleft
{

	border: #899FDF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 0px; 
	border-left-width: 2px; 
	background-color: #899FDF;
	color: #ffffff; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 8px

}

td.secupperright
{

	border: #ffffff; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-color: ffffff;
	color: 000000; 
	font-size: 7pt;

}

td.secbody
{

	border: #899FDF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: D0DFF6;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 8px; 
	padding-bottom: 1em; 
	padding-left: 8px
}




td.newsupperleft
{

	border: #899FDF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 0px; 
	border-left-width: 2px; 
	background-color: #899FDF;
	color: #ffffff; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px

}

td.newsupperright
{

	border: #ffffff; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-color: ffffff;
	color: 000000; 
	font-size: 7pt;

}

td.newsbody
{

	border: #899FDF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: D0DFF6;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em;
	text-align: justify

}

td.navbar
{

	border: #FF9E06 ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #FFE7AE;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em
}

td.eventhead
{

	border: #8FDF89 ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #8FDF89 ;
	color: ffffff; 
	font-size: 8pt;
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px
}

td.eventbar
{

	border: #8FDF89 ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #DCF6D0;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em
}

td.statbar
{

	border: DF8989 ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: F6D0D0;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em
}

td.searchbar
{

	border: #8FDF89 ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #DCF6D0;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em
}

td.picbar
{

	border: BD9143 ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: CDA868;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em
}

td.myhead
{

	border: #9989DF ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #9989DF ;
	color: 000000; 
	font-size: 8pt;
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px
}

td.mybar
{

	border: #9989DF ; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #DED0F6;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em
}



tr.guestbookhead
{

	border: #8EB1E8; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #8EB1E8;
	color: #ffffff; 
	font-size: 8pt;
	padding-top: 4px; 
	padding-right: 2px; 
	padding-bottom: 4px; 
	padding-left: 8px
}

td.guestbookheadleft
{

	border: #8EB1E8; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: #8EB1E8;
	color: #ffffff; 
	font-size: 8pt;
	padding-top: 4px; 
	padding-right: 2px; 
	padding-bottom: 4px; 
	padding-left: 8px
}

td.guestbookheadright
{

	border: #8EB1E8; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 0px; 
	background-color: #8EB1E8;
	color: #000000; 
	font-size: 8pt;
	padding-top: 4px; 
	padding-right: 2px; 
	padding-bottom: 4px; 
	padding-left: 8px
}



.gbhidden {color: #D0DFF6}

td.guestbookinfo
{

	border: #899FDF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	background-color: D0DFF6;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em
}


td.guestbook
{
 	word-wrap: break-word; 
	border: #8EB1E8; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #D0DFF6;
	color: 000000; 
	font-size: 8pt;
	padding-top: 1em; 
	padding-right: 5px; 
	padding-bottom: 1em; 
	padding-left: 5px;
	text-align: justify;
}