/* Union Youth Football Association (UYFA) */

/*

Title:      UYFA.ORG master styles for screen media
Author:     Richard Trammell, richard@uyfa.org
Updated:    June 22, 2005

*/

body {
	background: url(/img/mainbkgnd.png) center repeat-y #2f2f2f;
	font: 75% verdana, lucida, sans-serif;
	margin: 0;
	padding: 0;
	color: #333;
	text-align: center;
	line-height: 1.7em;
}

h1, h2, h3 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	margin-bottom: 5px;
	color: #CC0033;
}

h1 {
	font-size: 150%;
	letter-spacing: 0em;
}

h2 {
	font-size: 130%;
	letter-spacing: 0em;
}

h3 {
	font-size: 150%;
}

p, ul {
	margin: 0;
}

a {
	color: #CC0033;
}

a img {
	border: none;
}

a:hover {
	background: #CCCCCC;
	text-decoration: none;
}

a:visited {
	color: #69842e
}

.uyfabrand {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}

.mmflbrand {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}

#container {
	width: 750px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
	top: 0px;
}

#banner {
	background: url(/img/uyfabannerbkgnd.png) center;
	margin: 0;
	padding: 0px;
	height: 100px;
	position: relative;
	overflow: hidden;
	background-image: url(/img/scbannerbkgnd.png);
}

#banner p {
	margin: 0 auto;
	padding: 15px 0 0 0;
	text-align: right;
	width: 600px;
	font: 380%/1.2 "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color: #69842e;
	font-weight: bold;
	letter-spacing: -0.08em;
}

#nav-toplevel {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
	width: 600px;
}

#nav-meta {
	margin: 0 auto;
	position: relative;
	width: 80px;
	top: 25px;
	left: 290px;
}

#nav-meta ul {
	list-style: none;
	margin: 10px;
	height: 0px;
}

#nav-meta a {
	display: block;
	width: 26px;
	height: 18px;
	position: absolute;
}

#nav-meta span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

#nav-meta #cont a {
	background: url(/img/nav-cont.gif) no-repeat;
	left: 0;
}

#nav-meta #sear a {
	background: url(/img/nav-sear.gif) no-repeat;
	left: 28px;
}

#nav-meta #smap a {
	background: url(/img/nav-smap.gif) no-repeat;
	left: 54px;
}

#highlights {
	width: 747px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

#navmessage {
	background-color: #000000;
	background-repeat: no-repeat;
	width: 750px;
	height: 190px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#navmessage-y {
	background-color: #000000;
	background-image: url(/img/navmessage-y.png);
	background-repeat: no-repeat;
	width: 188px;
	height: 190px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#navmessage-f {
	background-color: #000000;
	background-image: url(/img/navmessage-f.png);
	background-repeat: no-repeat;
	width: 188px;
	height: 190px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#navmessage-a {
	background-color: #000000;
	background-image: url(/img/navmessage-a.png);
	background-repeat: no-repeat;
	width: 188px;
	height: 190px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.navmessagephoto {
	margin: 0 0 0 188px;
}

#uyfahotline {
	position: relative;
	width: 250px;
	height: 20px;
	margin: 150px 0 0 400px;
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}

#nav-main {
	background-color: #333333;
	background-image: url(/img/nav-mainbkgnd.png);
	width: 750px;
	height: 32px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

#nav-main ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 650px;
	overflow: hidden;
	bottom: 8px;
	left: 25px;
}

#nav-main li, #nav-meta li {
	display: inline;
}

#nav-main a {
	display: block;
	float: left;
	padding: 10px;
	margin-left: 1px;
	background: url(/img/nav-mainbkgnd-a.png);
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 92%;
}

#nav-main a:hover {
	background: url(/img/nav-mainbkgnd-ah.png) bottom repeat-x #AA002B;
}

#nav-main a.current {
	background: url(/img/nav-mainbkgnd-ah.png) bottom repeat-x #AA002B;
}

#content {
	margin: 0px 20px 0 200px;
	padding: 0.2em 2em 2em;
}

#nav-subs {
	position: absolute;
	top: 250px;
	left: 15px;
	width: 180px;
	background-color: #FFFFFF;
	border-top: 8px solid #CC0033;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

#nav-subs ul {
	margin: 1.0em 1.5em 0 1.0em;
	padding: 0;
	list-style: none;
}

#nav-subs li {
	background: url(/img/squarearrow.gif) left no-repeat;
	padding-left: 14px;
}

#nav-subs a {
	color: #333333;
	text-decoration: none;
}

#nav-subs .youarehere {
	color: #AA002B;
	font-weight: bold;
	text-decoration: none;
}

#nav-section {
	padding-bottom: 1.3em;
}

#nav-message {
	padding-bottom: 1em;
}

/* Begin Message Center */

#messagecenter {
	position: absolute;
	top: 10px;
	left: 555px;
	width: 180px;
	background-color: #FFFFFF;
	filter: alpha(opacity=90);
	opacity: 0.9;
	border-top: 8px solid #CC0033;
	border-right: 1px solid #333333;
	border-bottom: 8px solid #CC0033;
	border-left: 1px solid #333333;
}

#messagecenter ul {
	margin: 1.0em 1.5em 0 1.0em;
	padding: 0;
	list-style: none;
}

#messagecenter li {
	background: url(/img/squarearrow.gif) left no-repeat;
	padding-left: 14px;
}

#messagecenter a {
	color: #AA002B;
	font-weight: bold;
	text-decoration: none;
}

#messagecenter .youarehere {
	color: #AA002B;
	font-weight: bold;
	text-decoration: none;
}

#nav-section {
	padding-bottom: 1.3em;
}

/* End Message Center */

#nav-supp {
	border-top: 1px solid #AA002B;
	padding-bottom: 1.5em;
}

#nav-supp li {
	font-weight: bold;
	font-size: 95%;
	margin:.5em 10% .5em 0;
	line-height: 1.3em;
}

#info-site {
	background-color: #000000;
	margin: 0;
	padding: 1em;
	font-size: 85%;
	color: #bf8c01;
}

#info-site a {
	color: #666666;
	text-decoration: none;
}

#info-site a:hover {
	color: #FFFFFF;
	background: #000000;
}

#scannounce {
	position: absolute;
	height: 300px;
	top: 260px;
	left: 545px;
	width: 180px;
	background-color: #FFFFFF;
	background-image: url(/img/scadd.png);
	border-top: 8px solid #AA002B;
	border-right: 1px solid #333333;
	border-bottom: 8px solid #333333;
	border-left: 1px solid #333333;
}

#content ul {
	line-height: 2.0em;
	}

.h2gray {
	color: #333333
	}

.contactred {
	color: #CC0033;
	font-style: italic;
	font-weight: bold;
}

.bigrednumber {
	color: #CC0033;
	font-style: italic;
	font-size: 150%;
	font-weight: bold;
}

}

.bigblacknumber {
	color: #000000;
	font-style: italic;
	font-size: 150%;
	font-weight: bold;
}

.minutespdflogo {
	float: left;
	margin-top: 4px;
	margin-right: 5px;
	}

.contentp {
	line-height: 1.7em;
}

#nav-headlines {
	border-top: 1px solid #AA002B;
	background-image: url(../img/news.png);
	background-color: #EEEEEE;
	padding-bottom: 1.5em;
	padding-top: 2.5em;
	background-repeat: no-repeat;
}

#nav-headlines li {
	font-weight: bold;
	font-size: 95%;
	margin: .5em 10% .5em 0;
	line-height: 1.3em;
}

.teamstable {
	border-bottom: 1px solid #AA002B;
	}

.orgprofilepdflogo {
	float: left;
	margin-top: 1px;
	margin-right: 5px;
	border: 0px;
	}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #CC0033;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #FFF4AA;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}

/************* relatedLinks styles **************/
/*

------------------------------------------------------
Portions of this Style Sheet taken from the following:

Copyright Jan Brasna, http://www.alphanumeric.cz/
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/
