*               { font-family: Verdana, Arial, Helvetica, sans-serif; }
body            { text-align: center; background: #a3c1f3; }

img             { border: none; }
.imageCenter       { margin-left: auto; margin-right: auto; display: block; }
.imageLeft         { float: left; margin-right: 10px; }
.bold           { font-weight: bold; }
.italic         { font-style: italic; }
.bullet         { font-size: 10pt; font-family: Symbol; }



#parent         { overflow: hidden; clear: both; position: relative; border: 1px solid #999; margin: auto; width: 755px;  padding: 0px; z-index: 0; background: #fff  url("../graphics/parentBG.gif"); }

#boardframe     { font-size: small; padding: 10px; vertical-align: top; float: left; text-align: left; width: 500px; z-index: 0; }
#boardframe a         { font-size: small; background: #fff; }
#boardframe a:link    { color: #036; text-decoration: none; }
#boardframe a:visited { color: #036; text-decoration: none; }
#boardframe a:hover   { color: #069; text-decoration: underline; }
#boardframe a:active 	{ color: #39f; text-decoration: underline; }


.bordertable          { width: 760px; padding: 0px; border-collapse: collapse; border: 1px solid #999; margin: 0 auto; }
	
#currentNews          { width: 500px; float: left; }
#currentNewsText      { text-align: left; padding-left: 10px; padding-top: 3px; width: 305px; float: left; }
#currentNewsTextRight { padding-left: 10px; padding-top: 3px; width: 200px; float: left; }

#donate               { float: left; width: 200px; height: 57px; z-index: 3;  }

#frontframe           { font-size: small; vertical-align: top; border-left: 2px dotted #069; float: left; text-align: left; width: 500px; z-index: 3; }
#frontframe a         { font-weight: bold; }
#frontframe a:link    { color: #996; text-decoration: none; }
#frontframe a:active  { color: #996; text-decoration: none; }
#frontframe a:visited { color: #996; text-decoration: none; }
#frontframe a:hover   { color: #000; text-decoration: none; }

#headbar              { font-size: small; font-weight: normal; color: #fff; padding-right: 4px; margin: 0; padding: 0; height: 26px; background: #d40026; width: 755px; }
#headbar ul           { margin: 0; padding: 0; list-style: none; background: #d40026;}
#headbar li           { display: inline; background: #d40026; }
#headbar span         { font-size: small; font-weight: normal; color: #fff;display: block; float: left; padding: 2px 4px 2px 4px; margin: 1px;  }
#headbar a            { font-size: small; font-weight: normal; color: #fff; text-decoration: none; display: block; float: left; padding: 2px 4px 2px 5px; margin: 1px;  }
#headbar a:link       { font-size: small; font-weight: normal; color: #fff; }
#headbar a:visited    { font-size: small; font-weight: normal; color: #fff; }
#headbar a:hover      { font-size: small; font-weight: normal;  background: #900; color: #ffb; text-decoration: underline; }
#headbar a:active     { font-size: small; font-weight: normal; color: #ffc; text-decoration: underline; }
.headbarSpacer        { width: 36px; }




#innerHead        { width: 755px; height: 72px; z-index: 0; }

.leftpad                     { padding-left: 5px; }
.localLeaguesTable           { padding-left: 5px; }
.localLeaguesTable a:link    { font-size: small; color: #069; text-decoration: none; }
.localLeaguesTable a:active  { font-size: small; color: #069; text-decoration: none; }
.localLeaguesTable a:hover   { font-size: small; color: #069; text-decoration: none; }
.localLeaguesTable a:visited { font-size: small; color: #069; text-decoration: none; }
	
.mediumblue { font-size: large; color: #069; font-weight: bold; font-style: normal; }

		 
#right                   { font-size: small; float: left; width: 188px; z-index: 0; }
#right a                 { font-size: small; background: #fff; font-weight: bold; }
#right a:link            { color: #996; text-decoration: none; }
#right a:active          { color: #996; text-decoration: none; }
#right a:visited         { color: #996; text-decoration: none; }
#right a:hover           { color: #000; text-decoration: none; }	

.sectionLinksPad         { padding: 0px 0px 0px 48px; }
	
#sectionLinks            { float: left; padding-top: 30px; font-size: small; text-align: left; width: 188px; z-index: 0; }
#sectionLinks a          { font-size: small; text-align: left; width: 100%; font-weight: normal; }
#sectionLinks a:link     { color: #036; text-decoration: none; }
#sectionLinks a:visited  { color: #036; text-decoration: none; }
#sectionLinks a:hover    { color: #06c; text-decoration: underline; background: #ddd; }
#sectionLinks a:active   { color: #06c; text-decoration: underline; background: #ddf;}

.sideframe               { font-size: small; font-weight: normal; }
.sideframe a             { font-size: small; font-weight: bold; }	
.sideframe a:link        { color: #996; text-decoration: none; }
.sideframe a:visited     { color: #996; text-decoration: none; }
.sideframe a:hover       { color: #000; text-decoration: none; }
.sideframe a:active      { color: #996; text-decoration: none; }

.smallBrown              { font-size: small; color: #996; font-weight: bold; }

#studiesright            { font-size: small; float: left; text-align: left; width: 188px;  z-index: 0; }
#studiesright a          { font-size: small; color: #996; text-decoration: none; background: #fff; font-weight: bold; }
#studiesright a:link     { color: #996; text-decoration: none; }
#studiesright a:visited  { color: #996; text-decoration: none; }
#studiesright a:hover    { color: #000; text-decoration: none; }	
#studiesright a:active   { color: #996; text-decoration: none; }

.sectionLinksPad         { padding: 0px 0px 0px 50px; }
.style5                  { font-size: x-small; }

.tableborder             { padding: 0px; color: #666; font-size: small; border-color: #999; border: 1px solid; }
	
.top                     { vertical-align: top; }
#top                     { width: 755px; height: 99px; z-index: 1; }

.topnavPad               { padding: 0px 5px 0px 0px; }
.paddingp                { margin: 5px; }

h2                       { margin: 5px auto 0px auto; padding: auto auto 0px auto; color: #369;  }
h3                       { font-size: 1.2em; margin: 5px auto 0px auto; padding: auto auto 0px auto; color: #369;  }
h4                       { font-size: 1.0em; margin: 5px auto 0px auto; padding: auto auto 0px auto; color: #000; }
/* h2:first-letter          { color: #369; } */

p                        { font-size: 1.1em; line-height: 140%; margin: 10px 5px 25px 5px; }
li                       { font-size: 1.1em; line-height: 140%; }

#sectionLinks ul         { list-style-type: none; margin: 0px 2px 2px 2px; padding: 0px 2px 2px 2px; width: 180px; }
#sectionLinks ul li      { margin: 0px 2px 0px 0px; padding: 0px 2px 0px 1px; }


.menu, .menu ul          { margin: 0; padding: 0; list-style: none; width: 180px; }
.menu li                 { display: block; margin: 0; padding: 1px 0 1px 0; }
.menu a                  { display: block; padding: 2px 0px; color: #000; text-decoration: none; }
.menu a:hover, .menu a:focus, .menu a:active   
                         { background: #eee; cursor: pointer; }

.menu li a               { text-decoration: none; }
.menu li a:visited       { text-decoration: none; }
.menu li a:hover         { text-decoration: none; }
  
.menu ul li              { padding-left: 15px; font-size: 1.0em; }

.more, .more a:link, .more a:visited   
                      { background: transparent url("../images/moreBG.gif") no-repeat top left; text-decoration: none; }
.more a:hover, .more a:focus
                      { background: transparent url("../images/moreBG2.gif") no-repeat top left; text-decoration: none; }
.more2, .more2 a:link, .more2 a:visited
                      { background: transparent url("../images/moreBG1a.gif") no-repeat top left; }
.more2 a:hover, .more2 a:focus 
                      { background: transparent url("../images/moreBG2a.gif") no-repeat top left; }
.more ul li, .more2 ul li
                      { background: transparent url("../images/dd.gif") no-repeat top left; }
	
.hidden               { display: none; }
#topbarprint          { display: none; }

#newsframe            { font-size: small; padding: 5px 15px; vertical-align: top; float: left; text-align: left; width: 530px; z-index: 0; }
	
#newsframe a          { font-size: small; background: #fff;  }
#newsframe a:link     { color: #369; text-decoration: underline; }
#newsframe a:visited  { color: #369; text-decoration: underline; }
#newsframe a:hover    { color: #60f; text-decoration: underline; }
#newsframe a:active   { color: #06c; text-decoration: underline; }

#newsframe2x           { font-size: small; padding: 5px 5px; vertical-align: top; float: right; text-align: left; width: 530px; z-index: 0; }
	
#newsframe2x a         { font-size: small; background: #fff; }
#newsframe2x a:link    { color: #369; text-decoration: underline; }
#newsframe2x a:visited { color: #369; text-decoration: underline; }
#newsframe2x a:hover   { color: #60f; text-decoration: underline; }
#newsframe2x a:active  { color: #06c; text-decoration: underline; }

#bc           { font-size: 1.0em; color: #666; text-decoration: none; font-weight: bold;  }
#bc a         { font-size: 1.1em; color: #036; text-decoration: none; font-weight: normal; }
#bc a:link    { color: #036; text-decoration: none; }
#bc a:visited { color: #036; text-decoration: none; }
#bc a:hover   { color: #06c; text-decoration: underline; }
#bc a:active  { color: #06c; text-decoration: underline; }

dt                    { font-size: 1.1em; margin: 15px auto auto auto; font-weight: bold; }
dd                    { font-size: 1.1em; }
	
.footer               { font-size: x-small; color: #000; font-weight: bold; text-decoration: none; }
.footer a:link        { color: #069; }
.footer a:active      { color: #996; }
.footer a:visited     { color: #069; }
.footer a:hover       { color: #996; }


a.leftnavcat           { font-size: 20px; font-family: 'Myriad Pro', 'Myriad', 'Century Gothic', Arial, Helvetica, sans-serif; font-wieght: bold; }
