﻿/******************************************************************************/
/*  Basic Element Styles
/******************************************************************************/

*
{
	padding	: 0px;
	margin	: 0px;
	font-family	: "comic sans ms", trebuchet ms, tahoma, verdana, arial, helivetica, sans-serif;
	font-size	: 12pt;  
}
	
html, 
body
{
	line-height	: 150%;
	color	: #000000;
	background	: #B9C0B2;
	background-image	: url(/site/images/bg1.jpg);
	background-repeat	: repeat-y;
	background-position	: center top;
	margin	: 0px;
}

body.mceContentBody *
{
	line-height	: 150%;
}

strong
{
	color	: #006600;
	font-weight	: bold;
}


h1
{
	font-family	: "comic sans ms", trebuchet ms, arial, helivetica, sans-serif;
	font-size	: 110%;
	font-weight	: 150%;
	color	: #ce1126;
	margin	: 5px 0px 10px 0px;
	width	: 100%;
	xborder-bottom	: 1px solid #006441;
	padding-left	: 0px;
	padding-bottom	: 15px;
	background-image	: url(images/underline.png);
	background-repeat	: no-repeat;
	background-position	: bottom left;
}

h2
{
	font-family	: "comic sans ms", trebuchet ms, arial, helivetica, sans-serif;
	font-weight	: bold;
	color	: #006600;
	font-size	: 13pt;
}

h3
{
	font-family	: "comic sans ms", trebuchet ms, arial, helivetica, sans-serif;
	font-weight	: bold;
}

table
{
	width	: 100%;
	line-height	: 150%;
	color	: #000000;
	border-collapse	: collapse;
}

td
{
	width	: 100%;
	vertical-align	: top;
	text-align	: left;
	border	: 0px;
}

a:link, 
a:visited, 
a:active
{
	text-decoration	: none;
	color	: red;
}

a:hover
{
	text-decoration	: none;
	color	: #006600;
}

ul
{
	list-style-type	: square;
	padding-left	: 8px;
	margin-left	: 8px;
}

a img
{
	border	: 0;
}

form
{
	margin	: 0;
}

form td
{
	vertical-align:middle;
}



.formlabel
{
	padding: 5px;
	text-align:right;
	vertical-align:top;
}

.money
{
	text-align:right;
}

.tl
{
	background-image:url(images/donate-bg.png);
	background-position:top left;
	padding-top:10px;
	padding-left:20px;
}

.tc
{
	background-image:url(images/donate-bg.png);
	background-position:top center;
	padding-top:10px;
}

.tr
{
	background-image:url(images/donate-bg.png);
	background-position:top right;
	padding-top:10px;
	padding-right:25px;
}

.cl
{
	background-image:url(images/donate-bg.png);
	background-position:center left;
	padding-left:20px;
}

.cr
{
	background-image:url(images/donate-bg.png);
	background-position:center right;
	padding-right:25px;
}

.bl
{
	background-image:url(images/donate-bg.png);
	background-position:bottom left;
	padding-bottom:25px;
	padding-left:20px;

}

.bc
{
	background-image:url(images/donate-bg.png);
	background-position:bottom center;
	padding-bottom:25px;
}

.br
{
	background-image:url(images/donate-bg.png);
	background-position:bottom right;
	padding-bottom:25px;
	padding-right:25px;

}

.cc
{
	background-image:url(images/donate-bg.png);
	background-position:center center;

}


/******************************************************************************/
/*  Box Section
/******************************************************************************/

.box-tl
{
	background-image:url(images/box-shadow.png);
	background-position:top left;
	padding-left:20px;
	width:3px;
	line-height:12px;
}

.box-tc
{
	background-image:url(images/box-shadow.png);
	background-position:top center;
	line-height:12px;
}

.box-tr
{
	background-image:url(images/box-shadow.png);
	background-position:top right;
	padding-right:25px;
	line-height:12px;
}

.box-cl
{
	background-image:url(images/box-shadow.png);
	background-position:center left;
	padding-left:20px;
	width:3px;	
}

.box-cr
{
	background-image:url(images/box-shadow.png);
	background-position:center right;
	padding-right:25px;	
}

.box-bl
{
	background-image:url(images/box-shadow.png);
	background-position:bottom left;
	line-height:10px;
	padding-left:20px;
	width:3px;

}

.box-bc
{
	background-image:url(images/box-shadow.png);
	background-position:bottom center;	
	line-height:10px;
	padding-bottom:20px;
}

.box-br
{
	background-image:url(images/box-shadow.png);
	background-position:bottom right;
	line-height:10px;
	padding-right:15px;

}

.box-cc
{
	background-image:url(images/box-shadow.png);
	background-position:center center;
}

.box-title
{
	background-image:url(images/box-shadow.png);
	background-position:center center;
	padding-top:15px;
}









/******************************************************************************/
/*  Template Styles
/******************************************************************************/

/* Main Table */

table.main
{
	width	: 900px;
}

td.leftedge
{
	width	: 50px;
	background-color	: #414247;
	xbackground-image	: url(images/leftedge.jpg);
	background-repeat	: repeat-y;
	background-position	: top right;	
	background	: #FEE793;	
}

td.rightedge
{
	width	: 50px;
	background-color	: #414247;
	xbackground-image	: url(images/rightedge.jpg);
	background-repeat	: repeat-y;
	background	: #FEE793;
}

/* Page Banner */

td.banner
{ 
	color	: #ffffff; 
	padding-left	: 0px; 
	padding-right	: 0px; 
	padding-bottom	: 0px; 
	padding-top	: 0px;
}

/* Unpublished */

div#unpublished
{
	position	: absolute;
	color	: white;
	padding	: 0px;
	font-family	: verdana;
	font-weight	: bold;
	width	: 150px;              
}

/* Main Menu */

td.mainmenu
{
	width	: 100%;
}

div#mainmenu
{

	width	: 100%;
}

div#mainmenu a:link, 
div#mainmenu a:active, 
div#mainmenu a:visited
{
	text-decoration	: none;
	color	: #ffffff;
	font-family	: arial;
}

div#mainmenu a:hover
{
	text-decoration	: none;
	color	: #ce1126;
}

table#mainmenu
{
	width	: 100%;
	background-color	: #fbd222;
	background-image	: url(images/menu2.jpg);
	border-top	: 1px solid #006464;
	border-bottom	: 1px solid #006464;
	border-collapse	: separate;
}

table#mainmenu td
{
	width	: 16%;
	border-left	: 1px solid #006441;
	border-right	: 1px solid #cccccc;
	text-align	: center;
	color	: #ffffff;
	font-weight	: bold;
}

table#mainmenu td.first
{
	border-left	: 0px;
}

table#mainmenu td.last
{
	border-right	: 0px;
}

table#mainmenu td:hover
{
	background-color	: white;
	color	: red;
}

table#mainmenu a
{
	behavior	: url("../csshover.htc");
	width	: 100%;
}

/* Page Title */

td.pagetitle
{
	padding-top	: 5px;
	padding-left	: 20px;
	padding-right	: 20px;
	xborder	: 1px solid #dddddd;
	border-top	: 0;
	border-bottom	: 0;
}

/* Updated Date */

div.updated
{
	float	: left; 
	font-size	: 75%; 
	padding-left	: 20px;
	padding-right	: 20px;
	padding-bottom	: 5px;
	line-height	: 110%; 
	margin-top	: 5px;
	color	: #444444;
}

/* Page Content */

td.content
{
	padding-left	: 0px; 
	padding-right	: 0px; 
	padding-bottom	: 0px;
	height	: 600px;
	border-bottom	: 0;
	border-top	: 0;
}

/* Footer */

td.footer
{
	border-top	: 1px solid #444444;
}

/******************************************************************************/
/*  Dynamic Page Elements
/******************************************************************************/

/* Page */

table.page
{
}

tr.page
{
}

td.page
{
}

/* Page Menu */

td.menu
{
	xborder-left	: 1px solid #dddddd;
	xborder-right	: 1px solid #dddddd;
	padding-right	: 8px;
}

td.menu a:link, 
td.menu a:visited, 
td.menu a:active
{
	color	: #006600;
	font-family	: "comic sans ms";
	font-size	: 13pt;
}

td.menu a:hover
{
	color	: red;
}

div#menu
{
	float	: right;
	margin-top	: 15px;
}

div#menu ul
{
	margin	: 0;
	padding	: 0;
	list-style-type	: none;
}

div#menu li
{
	float	: left;
	padding-left	: 20px;
	padding-right	: 12px;
	background-image	: url(images/block.png);
	background-repeat	: no-repeat;
	background-position	: left center;
}

/* Zone Row */

table.zonerow
{
	table-layout	: fixed;
}

tr.zonerow
{
}

td.zonerow
{
}

/* Zone */

table.zone
{
}

tr.zone
{
}

td.zone
{
	padding-left	: 20px;         
	padding-right	: 20px
}

/* Section */

table.section
{
	margin	: 10px 10px 10px 0px;
}

table.section1
{
	background-color	: #FEF6E3;    
	background-image	: url(images/bg10.jpg);
	background-repeat	: repeat-x;
	margin	: 10px 10px 10px 0px;
}

/* Section Head */

td.sectionhead
{
}

td.sectionhead1
{

}

div.sectionhead
{
}

div.sectionhead p
{
	margin	: 0px 0px 0px 0px;
	padding-bottom	: 5px;
	font-family	: trebuchet ms, arial, helivetica, sans-serif;
	font-size	: 100%;
	font-weight	: bold;
	letter-spacing	: 0px;
	line-height	: 100%;   
	color	: #006441;  
	xborder-bottom	: 1px solid #006441;
	background-image	: url(images/block.png);
	background-repeat	: no-repeat;
	background-position	: top left;
	padding-left	: 20px;	
}

td.sectionhead1
{
	padding-left	: 15px;
	padding-right	: 15px;
	padding-top	: 15px;
	background-image	: url(images/bg9.jpg);
	background-repeat	: no-repeat;
	background-position	: top right;    
}

div.sectionhead1 p
{
	color	: #CE1126;
	border	: 0px;
	background-image	: none;
	padding-left	: 0px;
}

td.sectionheadfirst
{
}

/* Section Body */

td.sectionbody
{
	xpadding	: 2px;
	padding-top	: 5px;
	padding-bottom	: 0px;
	
}

div.sectionbody
{
}

.sectionbody p
{
	line-height	: 150%;
	margin-left	: 0px;
	margin-right	: 0px;
	margin-bottom	: 0px;
}

.sectionbody img
{
	margin-top	: 5px;
	margin-bottom	: 5px;
	margin-left	: 5px;
}

td.sectionbody1
{
	padding-left	: 15px;
	padding-right	: 15px;
	padding-bottom	: 15px;
}

 td.sectionbody img
{
	border	: 1px solid #aaaaaa;
	margin	: 2px;

}

td.sectionbody a:link, 
td.sectionbody a:visited, 
td.sectionbody a:active
{
	text-decoration	: none;
	color	: red;
}

td.sectionbody a:hover
{
	text-decoration	: none;
	color	: #006600;
}


/* Search */

span.searchhighlight
{
	color	: red;
}

/* Link */

.link
{
	padding-left	: 15px;
	padding-right	: 0px;
	xmargin-left	: 10px;
	background-image	: url(images/link.gif);
	background-repeat	: no-repeat;
	background-position	: left center;
}

.link a:link,
.link a:visited,
.link a:active
{
	color	: #006600;
}

.link a:hover
{
	color	: #ff0000;
}

.notop
{
	border-top	: 0px;
}

.nobottom
{
	border-bottom	: 0px;
}


/******************************************************************
	Gallery
*******************************************************************/

div.thumbnail
{
	border	: 1px solid #cccccc; 
	float	: left;
}

div.thumbnail img
{
	margin	: 5px;
}

div.gallery
{
	float	: left;
	width	: 238px;
	margin	: 10px;
}

div.gallery p
{
	float	: left;
	margin-right	: 30px;
	margin-left	: 5px;
	line-height	: 150%;
}
	
	
/******************************************************************************/
/*  Print Styles
/******************************************************************************/

@media print
{
	.sidebar
	{
	display	: none;
	}

	.footer
	{
	display	: none;
	}
}