@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------ MAIN PAGE/BODY FORMATTING ------------------------------------------------------------ */

/*  FORMATS THE MAIN BODY TO HAVE ZERO MARGIN AT THE TOP AND THE BACKGROUND TO BE BLUE */
body 					{ margin-top: 0px; background-color:#57679B; }

/* FORMATS THE MAIN PAGE TABLE TO HAVE A WHITE BACKGROUND AND CHARCOAL COLORED BORDERS BETWEEN THE "ACTUA" PAGE AND THE BLUE BACKGROUND */
table.page				{ background-color:#FFFFFF; width:904px; border-left-style:solid; border-left-color:#333333; border-left-width:1px; 
						  border-right-style:solid; border-right-color:#333333; border-right-width:1px; }
						  
/* ------------------------------------------- TOP HEADER FORMATTING (LOGO AND LINKS) ------------------------------------------------------ */						  
/* FORMATS THE TABLE CELL FOR THE LOGO ONLY */
td.logo					{ padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:5px; border-bottom-style:solid; 
						  border-bottom-color:#57679b; border-bottom-width:3px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }

/* FORMAT FOR THE LINKS AT THE TOP RIGHT OF THE HEADER */
a.logo:link				{ color: #003366; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.logo:visited			{ color: #990000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.logo:active			{ color: #003366; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.logo:hover			{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }

/* --------------------------------------------------- LEFT COLUMN FORMATTING --------------------------------------------------------------- */

/* FORMATS THE LEFT COLUMN OF THE PAGES WHERE THE ADDRESS AND INFO BOXES ARE */
table.leftcolumn 		{ background-color:#c7b39a; height: 900px; border-right-style:solid; border-right-color:#857367; border-right-width:3px; 
						  padding-left:10px; padding-right:10px; }
						  

/* FORMAT FOR THE TABLE THAT HOLDS THE ADDRESSES AND MACC HOURS IN THE LEFT COLUMN */
/* TABLE FOR THE ADDRESSES */
table.addressleft		{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; height: 220px; padding-bottom:25px; }

/* TABLE FOR THE MACC HOURS BOX */
table.hours				{ background-image:url(photos/blueboxbg.gif); border-color:#382113; border-style:solid; border-width:1px; width: 120px; 
						  height: 120px; padding-top:0px; }

/* TABLE FOR THE DONATION AND WISH LIST BOX */
table.box1 				{ background-image:url(photos/blueboxbg.gif); border-color:#382113; border-style:solid; border-width:1px; }
/* DONATION AND WISHLIST BOX TEXT FORMATTING */
.box1					{ color:#382113; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; } 

/* PHOTO GALLERY BOX FORMATTING */
table.box2 				{ background-image:url(photos/gallerybg.gif); border-color:#382113; border-style:solid; border-width:1px; }
img.gallery				{ border-width:1px; border-color:#7b3136; border-style:solid; }

/* FORMATS THE PHOTO GALLERY HYPERLINK IN THE 2ND BOX IN THE LEFT HAND COLUMN */
a.gallerybox2:link		{ color: #7b3136; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.gallerybox2:visited	{ color: #990000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.gallerybox2:active	{ color: #7b3136; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.gallerybox2:hover		{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }


/* FORMATS THE MAIN TABLE FOR THE MIDDLE COLUMN AKA CONTENT AREA */
table.middlecolumn 		{ background-color:#ffffff; width:600px; border-width:0px; }

/* FORMATS THE TABLE CELL FOR THE CONTENT AREA IN THE MIDDLE COLUMN */
td.content 				{ padding-top:25px; padding-right:25px; padding-left:25px; }
td.content2 			{ padding-top:0px; padding-right:25px; padding-left:25px; } /* NO PADDING AT THE TOP - TO USE IN THE ROW WITH PHOTOS/PICTURES */

/* FORMATS THE TABLE FOR THE RIGHT COLUMN */
table.rightcolumn		{ background-color:#e3d9cd; border-left-style:solid; border-left-color:#857367; border-left-width:3px; height: 900px; 
						  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* FORMATS THE OUR FRIEND SECTION OF THE RIGHT COLUMN */
table.ourfriends		{ width:153px; height:220px; background-color:#D2C7B5; border-bottom-color:#857367; border-bottom-style:solid; border-bottom-width:0px; }
td.friendsheading		{ background-color:#c7b39a; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:center;
						  height:40px; padding-bottom: 5px; border-bottom-color:#ffffff; border-bottom-style:dotted; border-bottom-width:1px; }
td.thefriends			{ text-align:center; border-bottom-color: #382113; border-bottom-style: dotted; border-bottom-width:1px; height:30px; }
td.endoffriends			{ background-color:#D2C7B5; border-bottom-color:#857367; border-bottom-style:solid; border-bottom-width:3px; text-align:center; height:30px; }

/* FORMATS THE HYPERLINKS IN THE OUR FRIENDS SECTION */
a.friends:link		{ color: #857367; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.friends:visited	{ color: #990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.friends:active	{ color: #003366; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.friends:hover		{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }

/* FORMATS THE RIGHT COLUMN AD BOXES EITHER THE GOOGLE ADS OR OTHERS */
td.adbox				{ color:#20558a; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
table.adbox				{ width: 125px; height: 240px; padding-top:0px; }
						  
/* --------------------------------------------------- EVENTS PAGE FORMATTING --------------------------------------------------------------- */
						  
/* FORMATTING FOR THE EVENTS DESCRIPTION PARAGRAPHS */
p.eventdescription		{ margin-top: 5px; margin-bottom:25px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}


/* FORMATTING FOR THE EVENT HYPERLINKS */
a.event:link			{ color: #003399; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.event:visited			{ color: #990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.event:active			{ color: #003366; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.event:hover			{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }


/* --------------------------------------------------- NEWS PAGE FORMATTING --------------------------------------------------------------- */

/* FORMATTING FOR THE NEWS DESCRIPTION PARAGRAPHS */
p.newsdescription		{ margin-top: 5px; margin-bottom:25px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}


/* FORMATTING FOR THE NEWS HYPERLINKS */
a.news:link				{ color: #003399; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.news:visited			{ color: #990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.news:active			{ color: #003366; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }
a.news:hover			{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: underline; }

a.newsmore:link			{ color: #003399; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }
a.newsmore:visited		{ color: #990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }
a.newsmore:active		{ color: #003366; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }
a.newsmore:hover		{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }



/* FORMATS THE CELL THAT CONTAINS THE FOOTER LINKS */
td.footer				{ border-top-style:solid; border-top-color:#57679B; border-top-width:3px; height:25px; border-bottom-style:solid; 
						  border-bottom-color:#333333; border-bottom-width:1px; padding-top:7px; padding-bottom:7px; text-align:center; color: #003366;
						  font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

/* FORMATS THE APPEARANCE OF THE LINKS IN THE FOOTER */
a.footer:link			{ color: #003399; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: underline; }
a.footer:visited		{ color: #990000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: underline; }
a.footer:active			{ color: #003366; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: underline; }
a.footer:hover			{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: underline; }


/* !!!!!  HEADER FORMATTING BELOW  !!!!! */
/* ************************************* */

 /* h1 IS THE PARAGRAPH HEADING IN THE CONTENT SECTION - CHANGE THE HEADER APPEARANCE HERE */
h1 						{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366; font-weight:bold; }

 /* h2 IS THE HEADING FOR ALL OF THE LEFT COLUMN HEADINGS - CHANGE THE APPEARANCE HERE */
h2 						{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; margin-bottom:0px; margin-top:10px;}
h3 						{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold; margin-bottom:0px; margin-top:0px; 
						  text-decoration:underline; }
h4 						{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; font-weight:bold; margin-bottom:0px; margin-top:0px;
						  text-decoration:underline; }
h5 						{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; margin-bottom:0px; margin-top:10px;}
h6 						{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; font-weight:bold; margin-bottom:0px; margin-top:10px;
						  text-decoration:underline; }

/* !!!!!  IMAGE FORMATTING BELOW  !!!!! */

 /* img.one is formatting for standing images in the content section */
img.one					{ border-width:1px; border-color:#003366; border-style:solid; }

 /*  TEXT - this controls most of the text throughout the site, not including headings  */

.leftcolumn				{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

p.maincontent			{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin-top:0px; }

.copyright				{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:center; }

table.FAQ				{ background-color: #e9edf2; border-style:solid; border-color: #9cb1ce; border-width:1px; }

.address				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.addressheading			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:underline; }

form 					{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin-top: 0px; }

.question				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; font-weight:bold; }
.answer					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

ul.wishlist				{ list-style-type: disc; margin-left:10px; padding-left:10px;}
ul.wishlist	li			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-bottom:3px; }

a.contentlinks:link		{ color: #003366; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.contentlinks:visited	{ color: #990000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.contentlinks:active	{ color: #003366; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }
a.contentlinks:hover	{ color: #0000FF; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; font-size:12px; font-weight:bold; }


td.form					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
