﻿body { margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC00; background:url(/graphics/home_bg.gif);}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
ul a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC33;  display: block; margin-bottom: 10px;}
h2 { font-size: 13px; font-weight: bold; color: #FFF; margin-bottom: 5px;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

a.lgtext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.lgtext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;

	color: #FFFFFF;
}


a.lgtext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.lgtext:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.team:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.team:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.team:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.team:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 line-height: 14px;
	color: #FFFFFF;
}




a.sidelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.sidelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFCC00;
}


a.sidelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.sidelink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 line-height: 14px;
	color: #FFCC00;
}


a.footerl:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.footerl:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.footerl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #FFCC00;
}


a.footerl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 line-height: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}


a.subnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFFFFF;
}


a.subnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFFFFF;
}


a.subnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFCC00;
}


a.subnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 line-height: 12px;
	text-decoration: underline;
 text-transform: uppercase;
	color: #FFFFFF;
}

#adcolumn {align: right; width: 100px; height: 300px; }
.citygroup {margin: 5px 20px; padding-bottom: 15px; display:block; border-bottom: 0px dotted #588BBE; }
.citygroup a {color: #FFF; font-size:11px;}
.citygroup a:hover {color: #FFCC00;  font-size:11px;} 
.citygroup p {margin:0 0 3px 0;}


.citygroup h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC33; border-bottom: 1px solid #FFCC33; display: block; margin-bottom: 10px;}
.citygroup h2 { font-size: 13px; font-weight: bold; color: #FFF; margin-bottom: 5px;}
.citygroup td {vertical-align:top;}


.gender1 {width: 275px;  padding: 0 0 5px 0; }
.gender2 {width: 275px;  padding: 0 0 5px 25px; border-left: 1px dotted #588BBE;}
.gender3 {width: 275px;  padding: 0 0 5px 25px; border-left: 1px dotted #588BBE;}

a.schedulePDF {
	padding-right: 20px;
	font-size: 11px;
	line-height: 19px;
	text-decoration: underline;
	color: #FFCC33;
	background:url(/graphics/pdficon_small.gif) no-repeat right;
}

a.schedule{
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
	color: #FFCC33;
}



#payment {background: #FFF;}
#payment th {color:#000099; font-size: 12px; background:#FFCC00; padding: 5px; border-right: 1px solid #336699;}
#payment td {color:#000; font-size: 12px; padding: 5px; border-right: 1px solid #336699;}
#payment p {color:#000; font-size: 12px;}
#payment .small {font-size: 11px;}
#payment .description {padding-bottom: 7px; border-bottom: 1px solid #336699; font-size: 11px;}
#payment .description a {font-size: 11px; color: #000;}

.city {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC00}
.category {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.newfooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 20px 20px 20px 20px;}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.row1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.row2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; bgcolor: #003366}
.lgtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF}
.lgtext a {font-size: 12px; color: #FFFFFF;}
.stats {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.boldtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFCC00}
.teamname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC00}
.boldtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF }
.boldtext a {color: #FFFFFF }
.totals { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}

#homecontent {  font-family: Arial, Helvetica, sans-serif; padding: 10px 35px 10px 100px; font-weight: normal;}
#homecontent.group {margin: 5px 20px; padding-bottom: 15px; display:block; border-bottom: 0px dotted #588BBE; }
#rightsky {display:block; padding: 10px 0px; border-bottom: 0px dotted #588BBE; }
.group h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC33; border-bottom: 1px solid #FFCC33; display: block; margin-bottom: 10px;}
.group h2 { font-size: 13px; font-weight: bold; color: #FFF; margin-bottom: 5px;}
.group td {vertical-align:top;}
.group a {color:#fff;}
#homecontent .date {color: #588BBE; font-size: 10px; font-style:italic; margin: 3px 0;}

#newsglider {width: 525px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; background: #fff; border: 1px solid #FFCC33; margin: 0 0 5px 0;}
.glidecontent h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000066; border-bottom: 1px solid #FFCC33; display: block; margin-bottom: 7px; margin-top: 0px;}
.glidecontent .date {color: #588BBE; font-size: 9px; font-style:italic; margin: 3px 0;}
.glidecontent p {font-family:Arial, Helvetica, sans-serif; color: #333; font-size: 12px; margin: 9px 0;}
.glidecontent p.smallhome {font-family:Arial, Helvetica, sans-serif; color: #333; font-size: 11px; margin: 9px 0;}
.glidecontent a {font-family:Arial, Helvetica, sans-serif; color: #000066; font-size: 12px;}
.glidecontent img {margin: 2px; padding: 5px;}

#homerightblock {width: 310px; margin: 5x; padding: 10px; border: 1px solid #FFCC33; background: #fff;}


/* NEW HOME PAGE DEFINITIONS*/
#container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #003366;
	background:url(/graphics/global/sub-bg.gif);
	margin: 15px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 2px solid #FFCC00;
	text-align: left; /* this overrides the text-align: center on the body element. */
	display: block; 
	/*width: 1004px; background: #003366; */
}
#header { width: 1004px; background: #ffcc00; background:url(/graphics/global/hdr_softball.gif) right no-repeat #ffcc00;}

#midwidth {width: 840px;}
	#leftnav {width: 150px; float: left; }
	#mainblocks {}
	#midblock {width: 525px; float: left; margin: 10px 5px 5px 5px;}
		#newstitle {font-family:Arial, Helvetica, sans-serif;  width: 517px; margin: 0px 0px 0 0px; background:url(/graphics/bar_popular-new.gif) no-repeat; color: #003366; font-size: 11px; padding: 2px 0 1px 10px;  }
		#populartitle {font-family:Arial, Helvetica, sans-serif;  width: 275px; margin: 10px 5px 0 0; background:url(/graphics/bar_popular-new.gif) no-repeat; color: #003366; font-size: 11px; padding: 2px 0 1px 10px;  }

		#topteams {width: 525px; background: #fff; border: 1px solid #ffcc33; margin: 0 5px 5px 0;}
			#topteams td { padding: 5px 5px 3px 5px; color: #000; width: 161px; font-size: 10px; font-weight: normal; }
				#topteams td.male {text-align: center; border-right: 1px solid #000066;}
				#topteams td.coed {text-align: center; border-right: 1px solid #000066;}
				#topteams td.female {text-align: center; }
			#topteams p.team {color: #000; font-size: 16px; font-weight: bold;}
			#topteams p.player {margin: 0; padding: 0; color:#000066; font-size: 12px; font-weight: bold;}
			#topteams p.playerteam {margin: 0; padding: 0; color: #000; font-size: 10px; color:#666666;}
			#topteams p.league {font-family: Trebuchet MS, Verdana; color: #588BBE; font-size: 13px; font-weight: bold; margin-bottom: 10px}
			#topteams a {font-family: Trebuchet MS, Verdana; color: #000066; font-size: 16px; font-weight: bold;}
			#topteams a.other {color: #990000; font-size: 11px; font-weight: normal;}

		#newsarchive {width: 525px; border: 1px solid #ffcc33; margin: 0 5px 5px 0; background: #003366;}
			#newsarchive td.date {padding: 5px 5px 3px 5px; font-size: 10px; font-weight: normal;}
			#newsarchive td.title {padding: 5px 5px 3px 5px; font-size: 10px; color: #fff; font-weight: normal;}
			#newsarchive a {font-size: 10px; color: fff; font-weight: bold;}
		#sponsorship {width: 515px; border: 1px solid #ffcc33; margin: 0 5px 5px 0; padding: 5px; background: #fff; }
			#sponsorship h1 {color: #000066; font-size: 13px; margin: 5px 0; }
			#sponsorship p {font-size: 11px; color: #000; font-weight: normal; margin: 10px 0;}
			#sponsorship a {font-size: 11px; color: #000; font-weight: bold;}
	
	#rightblock {width: 300px; float: left;border: 1px solid #FFCC33; margin: 0px 3px 5px 0px;  background: url(/graphics/topleague_softball_bg.gif); background-position: left -95px; padding-top: 10px; font-size: 10px; }
		#rightblock h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000066; border-bottom: 1px solid #FFCC33; display: block; margin: 0 10px 7px 10px;}
		#rightblock .date {color: #588BBE; font-size: 9px; font-style:italic; margin: 3px 0 10px 10px;}
		#rightblock .viewall {margin: 0 0 11px 0; text-align:center; font-weight:bold;}
		#rightblock p {font-family:Arial; margin-left: 10px; font-size: 11px; color: #000; font-weight: normal;}
		#rightblock ol {font-family:Arial; margin: 0 0 0 30px; padding: 0px;}
		#rightblock li {font-family:Arial; font-size: 11px; color: #000; font-weight: normal; margin: 0 0 6px 0; padding: 0px;}
		#rightblock a {font-family:Arial; font-size: 11px; color: #000; font-weight: normal;}
	#bottomblock {width: 850px; clear: left;}