/* 2257 LINK FOR INDEX PAGE */
a.two257 { color: #666; text-decoration: none; font-size: 12px; font-family: Arial,Helvetica,Verdana; }

p { margin: 0; }
/* SPONSOR LINKS : ALL IMAGE, ALL TEXT, COMBINATION ~~~~~~~~ */

/* IMAGE ALONE is sponsor1 ~~~~~~~~~~~~~~~~~~~~~ */

a.sponsor1 img { border: #F3F1ED 2px solid; } /*background color for invisible border*/
a:hover.sponsor1 img { border: #2B4C2C 2px solid; }

/* IMAGE ALONE is extreme1 ~~~~~~~~~~~~~~~~~~~~ */

a.extreme1 { color: #000; text-decoration: none; }
a:hover.extreme1 { color: #A60000; }

a.extreme1 img { border: #F3F1ED 2px solid; }
a:hover.extreme1 img { border: #C80000 2px dashed; }

/* JUST TEXT ALONE is sponsor2 ~~~~~~~~~~~~~~~~ */

a.sponsor2 {
	color: #2B4C2C;
	text-decoration: underline;
}
a:hover.sponsor2 {
	color: #C80000;
	text-decoration: overline;
}

a.sponsor2 span {
	color: #1F361F;
	text-decoration: none;
}
a:hover.sponsor2 span {
	color: #A60000;
	text-decoration: overline;
}

/* COMBINATION IMAGE AND TEXT is sponsor3 ~~~~~ */

a.sponsor3 { color: #2B4C2C; text-decoration: underline; }
a:hover.sponsor3 { color: #C80000; text-decoration: none; }

a.sponsor3 img { border: #F3F1ED 2px solid; } /*background color for invisible border*/
a:hover.sponsor3 img { border: #2B4C2C 2px solid; }

a.sponsor3 span { color: #1F361F; text-decoration: underline; }
a:hover.sponsor3 span { color: #A60000; text-decoration: none; }

/* LINKS TO THE TWO GALLERIES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a.gallery {
	color: #333333;
	font-size: 15px;
	font-family: Tahoma;
	text-decoration: underline;
}
a:hover.gallery {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/* RECIP LINKS IN EITHER ONE GROUP OR TWO ~~~~~~~~~~~~~~~~~~~ */

div.recips { width: 730px; text-align: center; padding: 0px 0 0 0px;	margin: 0 auto; }

div.recip {
	color: #1F361F;
	background-color: #EDEAE4;
	border: 1px #9B8B6A solid;
	width: 140px;
	margin: 2px;
	padding: 4px 0px;
	text-align: center;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	line-height: 12px;
	display: inline-block;
	float: left;
}

div.recip a { color: #1F361F; text-decoration: none; } 
div.recip a:hover { color: #1F361F; font-weight: bold;}

/* PHOTOS ON HTML PAGES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 
img.large {
	border-color: #FFF;
	border-width: 26px;
	border-style: solid;
	margin: 0px auto 8px;
}

div.pictext {
	width: 844px;
	color: #000000;
	position: relative;
	bottom: 29px;
	font-family: 'Courier New',Courier;
	font-size: 14px;
}

div.pictextv {
	width: 95%;
	color: #000000;
	position: relative;
	bottom: 29px;
	font-family: 'Courier New',Courier;
	font-size: 14px;
}

div.soloadv {
	width: 92%;
	margin: 2px auto;
}

div.soloadw {
	width: 850px;
	margin: 2px auto;
}

a.sololink {
	font-size: 30px;
	line-height: 36px;
	font-family: Impact;
	color: #2B4C2C;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	width: 100%;
	letter-spacing: 1px;
}

a.sololink:hover {
	color: #C80000;
	text-decoration: none;
}

a.sololink span { color: #1F361F; text-decoration: underline; }
a.sololink:hover span { color: #A60000; text-decoration: underline; }

div.navtext {
	font-family: Arial;
	font-size: 15px;
	color: #999999;
	width: 95%;
	position: relative;
	bottom: 20px;
	letter-spacing: 1px;
}

