
body, html { font-size:100%; margin:0px; padding:0px;font-family:sans-serif;}

h1 {font-size:1.2em; color:#EC170E;margin:0px 0px 10px 0px;}

h2 {font-size:1em; color:#EC170E;margin:0px 0px 10px 0px;}

p {font-size:0.75em;color:white;}

a, a:link, a:visited{color:white;}

.cleaner {
			clear:both;
			height:0px;
			line-height:0px;
			font-size:1px;
			border:none;
			margin:0px; padding:0;
			background:transparent;
}

table {border-collapse:collapse;}

#frontpage a, #frontpage a:link, #frontpage a:visited{color:#ED170E;}

#kid a, #kid a:link, #kid a:visited{color:#ED170E;}

#hand p, #kid p, #frontpage p {color:black;}

#outerBlock{}

#headLogin {padding:0px; margin:0px; 
				position:absolute;
                top:20px; left:40px;
                width:400px;
                height:40px;}

#headLogin label {font-size:0.8em;color:white;}
#headLogin input {font-size:0.7em;background:transparent;border:1px solid white; color:white;}
#hand #headLogin input {color:#999999;}
#hand #headLogin label {color:#999999;}
#kid #headLogin input {color:#999999;border:1px solid #999999;}
#kid #headLogin a, #kid #headLogin label {color:#999999;}

.logform		{
						width:72px;
						BACKGROUND:none;
						border:1px solid #ffffff;
						margin:0px;
						color:white;
						font-size: 1em;
				}
#kid .logform{border:1px solid #999999;}				
				
.formButton a  {
				   border:1px solid #ED170E;
				   
                   padding:1px 2px;
                   font-size: 11px;;
                   width: 80px;
                   background: #ffffff;
		           display: block;
                   text-decoration: none;
                   color: #ED170E;
                   text-align:center;
                   }
.formButton  a:link {text-decoration:none;color:#ED170E;}
.formButton  a:visited {text-decoration:none;color:#ED170E;}
.formButton  a:hover { background:#ED170E; color:#ffffff }


.formstyle      {
                       font-size:11px;
                       font-family:Arial,Helvetica,sans-serif;
                       border:1px solid #000000;
                       background:#ffffff;
                       color:#000000;
                       }

#frontpage #outerBlock, #frontpage #outerBlockDefault {background:white url(/images/site_bits/frontpage-background.jpg) no-repeat top center; height:729px;}
#frontpage #outerBlockDefault {background: url(/images/site_bits/frontpage-background.jpg) no-repeat top center; }

#hand #outerBlock {background:white url(/images/site_bits/hand-indexback-low.jpg) repeat-x center top; height:729px;}
#hand #outerBlockDefault{background:#A1B8CA url(/images/site_bits/bighands-background.jpg) no-repeat top center;}

#mc #outerBlock{background:#320A08 url(/images/site_bits/mc-bigbackground-low.jpg) no-repeat top center; height:729px;}
#mc #outerBlockDefault{background:#320A08 url(/images/site_bits/mc-bigbackgroundmid-low.jpg) no-repeat top center;}

#kid #outerBlock, #kid #outerBlockDefault {background:white url(/images/site_bits/handstand-background.jpg) no-repeat top center; height:729px;}
#kid #outerBlockDefault {background: url(/images/site_bits/handstand-clear-background.jpg) no-repeat top center; }

#basketball #outerBlock {background:white url(/images/site_bits/new-basketball-low.jpg) no-repeat top center; height:729px;}
#basketball #outerBlockDefault {background:#320A08 url(/images/site_bits/new-basketball-clear-low.jpg) no-repeat top center;}

#innerBlock	{	width:793px; margin:0px auto; position:relative;}

#headerBlock {height:185px;}
#frontpage #headerBlock { height:150px; background:white url(/images/site_bits/frontpage-header-low.jpg) no-repeat top left;}
#hand #headerBlock { background:white url(/images/site_bits/hand-header-low.jpg) no-repeat top left;}
#mc #headerBlock { background:white url(/images/site_bits/mc-header-low.jpg) no-repeat top left; }
#kid #headerBlock { background:white url(/images/site_bits/handstand-header-low.jpg) no-repeat top left;}
#basketball #outerBlock  #headerBlock, #basketball #outerBlockDefault #headerBlock{ background:white url(/images/site_bits/new-basketball-header-low.jpg) no-repeat top left;}


#site_themes{ position:absolute;top:10px; right:10px;padding:0px;}
#site_themes, #site_themes option { color:white;background-color:#B2B2B2;}
#site_themes .active {background:#666666;}

#sectionmenu,sectionmenu li,#mainmenu,#mainmenu li,#topmenu,#topmenu li {list-style:none;margin:0px;padding:0px;}
#topmenu { position:absolute;top:10px; right:120px;padding:0px; width:220px;overflow:hidden;}
#topmenu li {border-left:1px solid white;float:left; margin-left:-1px;}
#topmenu li a,#topmenu li a:link,#topmenu li a:visited{ color:white; padding:7px 10px; text-decoration:none; font-size:0.75em;display:block;}
#topmenu li a:hover{color:black;}

#hand #topMenuExtend {background:white url(/images/site_bits/hand-topmenu-right.jpg) repeat-x top;
					  height:40px;width:50%;
					  position:absolute;
					  top:0px;
					  right:0px;
}

#mainmenu { position:absolute;top:139px; left:28px;}
#mainmenu li{float:left;padding:0px 10px;}
#mainmenu li a,#mainmenu li a:link,#mainmenu li a:visited{ color:white;padding:6px 5px;text-decoration:none;font-size:0.70em;display:block;}
#mainmenu li a:hover{color:black;}
#mainmenu .active a,#mainmenu .active a:link,#mainmenu .active a:visited{background:url(/images/site_bits/menu-highlight.jpg) repeat-x 0px 0px;color:black;}

#sectionmenu { position:absolute;top:165px; left:28px;}
#sectionmenu li{float:left;padding:0px 10px;}
#sectionmenu li a,#sectionmenu li a:link,#sectionmenu li a:visited{ color:white;padding:0px 5px;text-decoration:none;font-size:0.70em;display:block;}
#sectionmenu li a:hover{text-decoration:underline;}
#sectionmenu .active a,#sectionmenu .active a:link,#sectionmenu .active a:visited{background:transparent repeat-x 0px 0px; color:white; text-decoration:underline;}

#col1{width:600px;margin-left:40px;}
#col2{position:absolute;top:390px;left:35px;width:170px;}
#col3{position:absolute;top:390px;left:210px;width:180px;}
#col4{position:absolute;top:390px;left:400px;width:180px;}

#col1a{width:420px;margin-left:40px;padding-bottom:20px;float:left;}
#col1a hr {height:1px;color:white;}
#col1a img {border:0px;}
#col2a{width:240px;margin-left:20px;float:right;}
#col2a table td a {text-decoration:none;}
#col1a li, #col2a li{color:white;font-size:0.75em;}
#frontpage #col1a li, #frontpage #col2a li{color:black;font-size:0.75em;}
#kid #col1a li, #kid #col2a li{color:black;font-size:0.75em;}
#hand #col1a li, #hand #col2a li{color:black;font-size:0.75em;}
#frontpage #col2a table td a, #kid #col2a table td a, #hand #col2a table td a {color:black;}

#frontpage #col1a  {width:460px;margin-left:38px;padding-bottom:20px;float:left;}
* html #frontpage #col1a {margin-left:18px;}

#frontpage #col2a  {width:240px;margin:0px;float:right;}
* html #frontpage #col2a {width:240px;margin-left:20px;float:right;}

#frontpage #col1   		 {width:220px;margin:0px 29px 0px 0px;float:left;}
* html #frontpage #col1  {width:200px;margin:0px 26px 0px 0px;}

#fp_links			{width:749px;margin:0px 0px 0px 38px;}
* html #fp_links	{margin:0px 0px 0px 38px;}

#mainbit{padding:1px;min-height:454px;}
* html #mainbit {height:454px;}
#hand #outerBlockDefault #mainbit {background:transparent;}


#frontpage #outerBlock #footer, #kid #outerBlock #footer, #hand #outerBlock #footer, #footer{ position:absolute; bottom:-65px; left:0px; font-size:0.65em; color:white;}
.duoline{ margin:-15px 0px 0px 0px; float:right;}
#footer,#footer a,#footer a:link,#footer a:visited {color:white; text-decoration:none; }
#footer a:hover{color:black;}
#comino {position:absolute;left:260px;top:0px;}

#frontpage #outerBlockDefault #footer, #basketball #outerBlockDefault #footer,#kid #outerBlockDefault #footer, #mc #outerBlockDefault #footer, #hand #outerBlockDefault #footer {
	height:74px;
	bottom:-84px;
	padding:0px;
	margin:0px;
	} 

#frontpage #outerBlockDefault #footerTile, #kid #outerBlock #footerTile,#mc #outerBlockDefault #footerTile,#basketball #outerBlockDefault #footerTile,#kid #outerBlockDefault #footerTile, #outerBlockDefault #footerTile{background:white url(/images/site_bits/footer_fade.jpg) repeat-x top left;height:70px; padding-bottom:20px;}
#frontpage #outerBlock #footerTile, #mc #outerBlock #footerTile, #basketball #outerBlock #footerTile, #kid #outerBlock #footerTile {padding:0px; margin:50px 0 0 0px;}
#hand #outerBlock #footerTile, #mc #outerBlock #footerTile {padding:0px; margin:45px 0 0 0px;}


/* dlists */

.bottomCol img, .bottomCol img a,.bottomCol img a:link,.bottomCol img a:visited{ border:0px; padding:0px;}
.bottomCol a,.bottomCol a:link,.bottomCol a:visited{color:#EC170E;}
.bottomCol p {font-size:0.7em;margin:0px;padding:0px;color:black;}
.bottomCol h1{ margin:5px 0px;font-size:1em;}
.bottomCol h2 a,.bottomCol h2 a:link,.bottomCol h2 a:visited{color:#EC170E;font-size:0.75em;margin:0px;padding:0px;}
.bottomCol h2 {margin:4px 0px;padding:0px;}
