/* CSS Document */

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0; padding: 0; }

html { overflow-y: scroll; }

body { 
    margin: 10px 0px;
    padding: 0px;
    text-align: center;
	font: 62.5% Tahoma, Helvetica, sans-serif;
	background-color: #333;
}

ul { list-style: none inside; }

p { 
	font: 1.3em/1.3em; 
	margin-bottom: 1.3em;
}

a { outline: none; }

a img { border: none; }
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }

.floatright { float: right; }

.clear { clear: both; }

.transpBlack { background: url(transpBlack.png); }
/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */

#container {
	overflow: auto;
	width: 775px;
	margin: 0 auto;
	padding: 20px;
	background-color: #000000;
	background-image: url(images/cellhighlight.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: left;
	border: none;
}

#header {
	width: 100%;
	}

#main-table {
	width: 770px;
	color: #CCCCCC;
	font-size: 12px;
	}
	#main-table .col1 {
		padding-top: 12px;
		width: 200px; 
		float: left; 
		}
	#main-table .col2 {
		margin-top: 0;
		padding: 12px;
		width: 400px; 
		float: left; 
		margin-left: 11px;
		}
	#main-table .col3 {
		padding-top: 12px;
		width: 120px; 
		float: right; 
		margin-left: 11px; 
		}
	#main-table .flyer {
		width: 654px;
		margin-left: auto;
		margin-right: auto;
		}
		#main-table .flyer img {
			border: 1px #777 solid; 
			margin-top: 8px;
			padding-top: 12px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 12px;
			}

#leagues {
	}
	#leagues h3 {
		color: #98bfe5;
		}
	#leagues ul { 
		margin-left: 12px;
		padding-left: 12px;
		list-style: disc;
		list-style-position: outside;
		margin-left: .5em;
		margin-bottom: 1.5em;
		}
	#leagues .button {
		float: left;
		background-image:url(images/cellbkgd.gif);
		background-position: top;
		background-repeat: repeat-x;
		width: 170px;
		padding: 6px 0 6px 6px;
		margin: 4px 6px 12px 4px;
		font-size: 14px;
		font-weight: bold;
		}
		#leagues .button img { margin-right: 8px; }


#photoscroller {
	border-top: 1px #444 solid;
	border-bottom: 1px #444 solid;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 770px; 
	}

#header_right { 
	float: right; 
	width: 336px; 
	font-size: 12px;
	text-align: center; 
	color: #FFFFFF; 
	}

#store {
	float: right;
	display: inline;
	background-color: #00FF00;
	}

#contactform p {
	margin-bottom: .5em; }

#contactform h5 {
	margin-top: 1.25em;
	}	

#footer {
	clear: both;
	width: 775px;
	margin: 0 auto;
	padding: 20px;
	background-color: #333;
	font-size: 10px;
	text-align: center;
	color: #999999;
	border: none;
	}

#footer_ad {
	width: 775px;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	border: 1px solid #555;
	overflow: auto;
	}

/* END STRUCTURE */



/* AthletesAdv Custom */

p { margin: 0px; padding: 0px; }

blockquote { font-size: 14px; }

.clr { clear: both; }

.blue { color: #98bfe5; }
.red { color: #FF0000; }
.yel { color: #FFCC00; }
.b { font-weight: bold; }
.i { font-style: italic; }
.sm { font-variant: small-caps; }
.up { text-transform: uppercase; }
.mid { vertical-align: middle; }
.center { text-align: center; }
.right { text-align: right; }
.space { margin-top: 1.5em; }
.overflow { overflow: auto; }
.normal { font-weight: normal; }
.indent { padding-left: 1em; padding-top: .75em; }
.margincenter { margin-left:auto; margin-right:auto; }

.back { margin-top: 1.5em; font-variant: small-caps; margin-right: .75em; text-align: right; }

.testborder { border: #990000 2px solid; }

.thumb { overflow: auto; width: 100%; }

.staff li a { font-size: 14px; font-weight: bold; }

.mainItem {
	margin-bottom: 1.5em;
	padding-bottom: .5em;
	padding-top: .75em;
	padding-right: .5em;
	border-bottom: 1px solid #444;
	background-image: url(images/itembkgd.gif);
	background-position: right;
	background-repeat: repeat-y;
	overflow: auto;
	}
	.mainItem h2 {
		font-size: 22px;
		margin-bottom: .75em;
		}
	.mainItem h3 {
		font-size: 18px;
		margin-bottom: .75em;
		}
	.mainItem h4 {
		font-size: 16px;
		margin-bottom: .5em;
		}
	.mainItem h5 {
		font-size: 12px;
		margin-bottom: .5em;
		}
		.mainItem h5 a:link { color: #98bfe5; text-decoration: underline; }
		.mainItem h5 a:visited { color: #98bfe5; text-decoration: underline; }
	.mainItem p {
		margin-bottom: 8px;
		}
	.mainItem img {
		float: left;
		margin-right: 1em;
		margin-bottom: .5em;
		}

.colItem {
	margin-bottom: 1.75em;
	}
	.colItem h3 {
		border-bottom: 1px solid #111;
		background-image: url(images/cellbkgd.gif);
		background-position: top;
		background-repeat: repeat-x;
		padding: 6px 0 4px 6px;
		color: #98bfe5;
		font-size: 14px;
		}
		.colItem h3 img { margin-right: 4px; }

	.colItem li {
		border-bottom: 1px solid #555;
		padding: 6px 0 4px 6px;
		margin-left: 12px;
		list-style: none;
		list-style-position: outside;
		text-indent: 0px;
		color: #FFF;
		font-size: 12px;
		}
	.colItem p {
		border-bottom: 1px solid #555;
		padding: 6px 0 4px 6px;
		margin-left: 12px;
		color: #FFF;
		font-size: 14px;
		}
	.colItem li a, .colItem h3 a {
		text-decoration: none;
		}
	.colItem li:hover {
		background-image: url(images/cellhighlight.gif);
		background-position: top;
		background-repeat: repeat-x;
		}
	.colItem h3 a:visited, .colItem h3 a:hover { text-decoration: none; }
	.colItem li a:visited, .colItem li a:hover { text-decoration: none; }


div#footer li { display: inline; padding: .75em; }

div#footer_ad hr { 
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	width: 50%;
	text-align: center;
	}



/* Links */

a:link    { color: #CCCCCC; text-decoration: underline; }
a:visited { color: #CCCCCC; text-decoration: underline; }
a:active  { color: #CCCCCC; text-decoration: none; }
a:hover   { color: #EEEEEE; text-decoration: underline; }



/*- Menu Tabs H--------------------------- */

    #tabsH {
	  padding-top: 12px;
	  padding-bottom: 8px;
	  float: left;
      background:#000;
      font-size:93%;
      line-height:normal;
      }
    #tabsH ul {
	  list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("images/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("images/tabrightH.gif") no-repeat right top;
      padding:5px 16px 4px 7px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#98bfe5;
      }
    #tabsH a:hover {
      	background-position:0% -42px;
		color: #98bfe5;
      }
    #tabsH a:hover span {
      	background-position:100% -42px;
		color: #98bfe5;
      }


