/* CSS Document */

body { font-size: 11pt; line-height: normal; font-family: Palatino, "Times New Roman", Times, Serif; }

/*--------------------------------------------------------------------
							Link Styles
---------------------------------------------------------------------- */

a:link {	text-decoration: underline; color: #999;	}
a:visited {	text-decoration: none; border-bottom: none; color: #999;	}
a:visited:hover	{	border-bottom: 1px dotted #09495D;	}	
a:hover {	text-decoration: none; color: #C5134A;	}
/* images wrapped in an anchor with a class of image won't have that weird hover */


/* -------------------- Image Styles -------------------- */
.imgLeft_Border		{	float: left; margin: 0.2em; border: 2px solid black; margin-right: 0.5em; vertical-align: text-top;	}
.imgRight_Border	{	float: right; margin: 0.2em; border: 2px solid black; margin-left: 0.5em; vertical-align: text-top; 	}
.imgCenter_Border	{	display: block; margin: 0 auto; border: 2px solid black; max-width: 520px; height: auto;	}

.imgLeft_noBorder	{	float: left; margin: 0.2em; margin-right: 0.5em; vertical-align: text-top;	}
.imgRight_noBorder	{	float: right; margin: 0.2em; margin-left: 0.5em; vertical-align: text-top; 	}
.imgCenter_noBorder	{	display: block; margin: 0 auto; max-width: 520px;	}	

/* -------------------- Text Styles -------------------- */
.smallText_9px	{	font: normal 9px/12px verdana, arial, sans-serif; 	}
.smallText_9px_gray	{	font: normal 9px/12px verdana, arial, sans-serif; color: #333; 	}

.textHighlight_redBold	{	color: #800020; font-weight: bold;	}

.dropCap	{	float: left; color: #333; font-size: 100px; font-family: arial, helvetica, sans-serif; 
				margin-top: 0px; padding-top: 0.3em; height: 0.5em; 	}

.textAlign_Center	{	text-align: center; 	}

.imageCaption	{	display: block; margin: 0.3em auto; max-width: 520px; width: 500px; text-align: justify; 
					font: normal 9px verdana, arial, helvetica, sans-serif; color: #333;	}	

.smallLink	{	font: normal 10px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: italic;	}
.smallLink a	{	color: #3DA5A4; text-decoration: none;	}
.smallLink a:hover	{	text-decoration: underline; background-color: beige; color: #333;	}

.greek_text	{	font-family: Palatino, "Times New Roman", Times, Georgia, serif; font-size: 125%; line-height: 22px;	}

.view_more		{	padding: 0; text-align: left; margin: 10px 0 20px 0; border-bottom: none;	}
.view_more a	{	text-decoration: none; font-size: 90%; text-align: right; font-family: Tahoma, Verdana, Arial, sans-serif; 
					margin: 0; padding: 0 0 5px 0;  	}
.view_more img	{	text-align: left; vertical-align: middle; border: none; margin: 0; padding: 4px; 	}

.newsThumbnail		{	width: 75px; height: auto; float: left; margin: 0 10px 0 0;	}

/*--------------------------------------------------------------------
	Multimedia
---------------------------------------------------------------------- */

.flickrThumbnail, .youtubeThumbnail	{	width: 125px; height: auto;  padding: 3px; float: left; margin: 10px 0; 
						border-top: 1px solid #b4b4b4; border-bottom: 1px solid #ccc; 
						border-left: 1px solid #b4b4b4; border-right: 1px solid #ccc;	}
						
#welcomeText .flickrThumbnail	{	float: left; width: 65px; height: auto;  padding: 3px; float: left; margin: 10px 0;
						border-top: 1px solid #b4b4b4; border-bottom: 1px solid #ccc; 
						border-left: 1px solid #b4b4b4; border-right: 1px solid #ccc;	}

/*--------------------------------------------------------------------
	Radio Program Transcripts
---------------------------------------------------------------------- */
#hor-minimalist-a	{ font-family: Arial, Sans-Serif; font-size: 12px;
						background: #fff; margin: 45px; width: 540px; border-collapse: collapse; text-align: left; }
#hor-minimalist-a th	{ font-size: 14px; font-weight: normal; color: black; padding: 10px 8px; 
							border-bottom: 2px solid black; }
#hor-minimalist-a td	{ padding: 9px 8px 0px 8px;	}
/* #hor-minimalist-a tbody tr:hover td	{ color: #009;	} */



/*--------------------------------------------------------------------
	Heading Tags (H1, H2, etc.)
---------------------------------------------------------------------- */

h1	{	font-size: 28pt; font-family: Georgia, Times, serif; text-align: left; color: /*#801F30 #521f28*/black; 
		margin: 10px 0; padding: 0; font-weight: normal; line-height: normal;	}

h2	{	font-size: 24pt; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; 
		color: /*#B67D14*/ black; margin: 0 0 10px 0; padding: 0;  	}


/* -- DESIGNER'S NOTE: The H3 tag has a border that runs below it. DO NOT use this tag for a heading if you have an image 
justified to the left or to the right within a block of text. -- */

h3	{				font-size: 22pt; font-family: Georgia, Times, serif; color: /*#595241*/black; 
					margin: 0 0 5px 0; padding: 0; border-bottom: 1px solid #595241; 
					border-length: auto; position: relative; left: inherit;	}
		
h3 a:link, h3 a	{	text-decoration: none; 	}

/* -- DESIGNER'S NOTE: The H4 tag looks like the H3 tag without the border. -- */

h4				{	font-size: 22pt; font-family: Georgia, Times, serif; text-align: left; color: /*#595241*/ black; margin: 0; padding: 0;  	}
h4 a:link, h4 a	{	text-decoration: none; 	}
h4 a:hover		{	text-decoration: none; background-color: #d5e2ff; color: #333; 	}

/* -- DESIGNER'S NOTE: The H5 tag has a border that runs below it. DO NOT use this tag for a heading if you have an image 
justified to the left or to the right within a block of text. -- */

h5				{	font-size: 14pt; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; 
					color: black;  margin: 0 0 5px 0; padding: 0; border-bottom:1px solid black; }
h5 a:link, h5 a	{	border-bottom: none; text-decoration: none; 	}

/* -- DESIGNER'S NOTE: The H6 tag looks like the H5 tag without the border. -- */

h6	{	font-size: 14pt; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; color: #5c523b; margin: 0 0 3px 0; padding: 0;	}


td	{	font-family: Georgia, "Times New Roman", Times, Serif; color: #333333;	}



/* -------------------- Header Styles -------------------- 
h1	{	color: #801F30; font-family: Georgia, "Times New Roman", Times, Serif; font-weight: normal; 
		margin: 0 0 0.4em 0; padding: 0; line-height: normal; text-align: left;	}
h2	{	color: #B67D14; font-family: georgia, serif; font-weight: normal; margin: 0 0 0.1em 0; padding: 0;	}
h3	{	color: #595241; font-family: arial, sans-serif; font-weight: bold; margin: 0 0 0.1em 0; padding: 0;	}
h4	{	color: black; font-family: arial, sans-serif; font-weight: bold; margin: 0 0 0.1em 0; padding: 0;	}
h5	{	color: black; font-family: verdana, sans-serif; font-weight: bold; margin: 0 0 0.1em 0; padding: 0;	}
h6	{	color: black; font-family: verdana, sans-serif; font-weight: bold; margin: 0 0 0.1em 0; padding: 0;	}*/

/* -------------------- Table Styles -------------------- */
.mbc_applications	{	border: 1px solid gold; background-color: #ffffe3; 	}

/* --------------------- ROWS ----------------------- */
.row	{	height: auto; width: 100%; padding: 0 8px 8px 8px; float: left; border-bottom: 1px solid #ddd; margin-bottom: 8px; 	}
.row p	{	 text-align: left !important;	}
.row img	{	padding: 0; margin: 0 5px 0 0;	}


/* --------------------- Columns -------------------- */
.column100	{	float:left; width:95px; margin: 0 5px 0 0;	}
.column200	{	float:left; width:195px; margin: 0 5px 0 0;	}
.column250	{	float:left; width:245px; margin: 0 5px 0 0;	}
.column300	{	float:left; width:295px; margin: 0 5px 0 0;	}
.column400	{	float:left; width:395px; margin: 0 5px 0 0;	}
.column500	{	float:left; width:495px; margin: 0 5px 0 0;	}
.column600	{	float:left; width:595px; margin: 0 5px 0 0;	}
.column700	{	float:left; width:695px; margin: 0 5px 0 0;	}

/* ----------	Scoreboard Menu	---------- */
.scoreMenu  			{ 	float: left; padding: 0.4em; margin: 0px; width: 100%; background-color: #eee; border-bottom: 1px solid #666; 	}
.scoreMenu ul			{	border: none; margin: 0; padding: 0; list-style: none; display: block; height: 100%;	}
.scoreMenu li			{	float: left; list-style: none; text-align: center; 	}
.scoreMenu a  			{	font-family: arial, verdana, helvetica, sans-serif;	text-transform: capitalize; font-size: 10px; font-weight: bold; 
							display: list-item; text-decoration: none; color: #FFFFFF; padding: 0; margin: 0 0.6em;	}
.scoreMenu a:hover 	{ 	}
.scoreMenu a:active	{ 	text-decoration: none;	}

/* ---------- Tables ---------- 
table	{	border: 1px solid #b4b4b4; font-size: 10pt; background-color: #f6f6f6;	}  */

/* ---------- Table: Right Column-Camp Information ---------- */
table.mbcInfo_Table	{	border-bottom: double #595241 2px; margin-bottom: 2em; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; width: 100%; }
table.mbcInfo_Table td	{	color: #000; padding: 0.4em 0.2em ; text-align: left; 	}
table.mbcInfo_Table td ul	{	margin: 0; padding: 0; list-style: none;	}
table.mbcInfo_Table td ul li	{	margin: 0.3em 0; padding: 0.3em 0; border-top: 1px solid #b4b4b4;  	}
table.mbcInfo_Table a	{	font-weight: bold; color: #660000; text-decoration: none;	}
table.mbcInfo_Table a:hover	{	color: red; text-decoration: none;	}
table.mbcInfo_Table p	{	padding-bottom: 0.6em; 	}

/* ---------- Table: Name List ---------- */
table.nameList	{	text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #fff; width: 100%; }
table.nameList td	{	color: #000; padding: 1.8em 1em 2.8em 1em; text-align: center;	}

/* ---------- TABLE: Camp Schedule ---------- */
table.mbcSched	{	width: 100%; border: 1px solid #333; margin-bottom: 1em; 	}
table.mbcSched td	{	padding: 0.8em;	}
table.mbcSched	{	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #fff; background-color: #666; border: 1px solid #666; border-spacing: 0px; border-collapse: collapse;	}
table.mbcSched td	{	background-color: #CCC; color: #000; padding: 4px; text-align: left; border: 2px solid white;	}
.mbcSchedHed	{	background-color: #666; color: #fff; padding: 4px; text-align: left; border-bottom: 2px solid white; font-size: 12px; font-weight: bold;	} 

/* ---------- TABLE: Metropolis Communities ---------- */
table.metParishes	{	width: 100%; margin-bottom: 1em; font-size: 11px; 	}
table.metParishes td	{	padding-bottom: 1.6em; padding-right: 0.4em; padding-left: 0.4em; margin: 0; border-bottom: 1px dotted #b4b4b4; border-spacing: 0px; border-collapse: collapse;	}


/* ---------- Scoreboard ---------- */
table.sCont	{		}
table.sCont td	{	padding: 0.8em;	}
table.stats	{	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #fff; width: 260px; background-color: #666; border: 1px solid #666; border-spacing: 0px; border-collapse: collapse;	}
table.stats td	{	background-color: #CCC; color: #000; padding: 4px; text-align: left; border: 2px solid white;	}
table.stats td.hed	{	background-color: #666; color: #fff; padding: 4px; text-align: left; border-bottom: 2px solid white; font-size: 12px; font-weight: bold;	} 

/* ---------- Standings ---------- */
table.standings	{	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #fff; width: 100%; background-color: #666; border: 0px; border-collapse: collapse; border-spacing: 0px;	}
table.standings td.dark	{	background-color: #ccc; color: #000; padding: 4px; text-align: left; border: 1px #fff solid;	}
table.standings td.light	{	background-color: #eee; color: #000; padding: 4px; text-align: left; border: 1px #fff solid;	}
table.standings td.hed	{	background-color: #666; color: #fff; padding: 4px; text-align: left; border-bottom: 2px #fff solid; font-size: 14px; font-weight: bold;	} 