/* CSS Document */

body { 
	/*background-image: url(images/black-dark.gif); */
	background-image:url(images/background-black-gray-flat.gif);
	font-size: .8em;
	text-align:center;
}

.wrapper {width: 750px; background-image: url(images/backgroundrepeat.png); margin: 0 auto; text-align: left;}
/*.wrapper {width: 750px; background-color: white; margin: 0 auto; text-align: left;}*/

.title {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}


img { margin: 0; border:0; padding: 0;}

#header {
	margin: 0 0 0px 0;
	background-color: #340F50;

}

#side-a {
	margin: 0;
	float: left;
	width: 140px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
}

#side-a a:link {color: white; text-decoration: none}
#side-a a:visited { color: white; text-decoration: none}
#side-a a:hover {color:#E7FFC6; text-decoration: none}

#side-b { 
	margin: 0;
	float: left;
	width: 460px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 1% /* Holly hack for Peekaboo Bug */
	
}

#side-bfall {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	color: white;
	background-color: #660033;
	height: 1% /* Holly hack for Peekaboo Bug */
}

.fall-effect {
float:left;
width:112px;
height:111px;
border:0px solid ;
font:normal 10px verdana;
text-align:center;
background: url(images/fall.gif) no-repeat 0 0px;
}
a.fall-effect:link, a.fall-effect:visited, a.fall-effect:active {
text-decoration:none;
background: url(images/fall.gif) no-repeat 0 0px;
}
a.fall-effect:hover {
background: url(images/shadowfall.gif) no-repeat ;
}

#side-bwinter {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	color: white;
	background-color: #333399;
	height: 1% /* Holly hack for Peekaboo Bug */
}

.winter-effect {
float:left;
width:112px;
height:111px;
border:0px solid ;
font:normal 10px verdana;
text-align:center;
background: url(images/winter.gif) no-repeat 0 0px;
}
a.winter-effect:link, a.winter-effect:visited, a.winter-effect:active {
text-decoration:none;
background: url(images/winter.gif) no-repeat 0 0px;
}
a.winter-effect:hover {
background: url(images/shadowwinter.gif) no-repeat ;
}

#side-bwinterfest {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	color: white;
	background-color: #000080;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bwinterfest a:link {color: white; text-decoration: none}
#side-bwinterfest a:visited { color: white; text-decoration: none}
#side-bwinterfest a:hover {color:white; text-decoration: none}


.winterfest-effect {
float:left;
width:112px;
height:111px;
border:0px solid ;
font:normal 10px verdana;
text-align:center;
background: url(images/winterfest.gif) no-repeat 0 0px;
}
a.winterfest-effect:link, a.winterfest-effect:visited, a.winterfest-effect:active {
text-decoration:none;
background: url(images/winterfest.gif) no-repeat 0 0px;
}
a.winterfest-effect:hover {
background: url(images/shadowwinterfest.gif) no-repeat ;
}


#side-bultimate {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	color: white;
	background-color: #07a5ff;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bultimate a:link {color: white; text-decoration: none}
#side-bultimate a:visited { color: white; text-decoration: none}
#side-bultimate a:hover {color:white; text-decoration: none}


.ultimate-effect {
float:left;
width:112px;
height:111px;
border:0px solid ;
font:normal 10px verdana;
text-align:center;
background: url(images/ultimate.gif) no-repeat 0 0px;
}
a.ultimate-effect:link, a.ultimate-effect:visited, a.ultimate-effect:active {
text-decoration:none;
background: url(images/ultimate.gif) no-repeat 0 0px;
}
a.ultimate-effect:hover {
background: url(images/shadowultimate.gif) no-repeat ;
}



#side-bNYSchamp {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	color: white;
	background-color: #007432;
	height: 1% /* Holly hack for Peekaboo Bug */
}
.NYSchamp-effect {
float:left;
width:112px;
height:111px;
border:0px solid ;
font:normal 10px verdana;
text-align:center;
background: url(images/NYSchamp.gif) no-repeat 0 0px;
}
a.NYSchamp-effect:link, a.NYSchamp-effect:visited, a.NYSchamp-effect:active {
text-decoration:none;
background: url(images/NYSchamp.gif) no-repeat 0 0px;
}
a.NYSchamp-effect:hover {
background: url(images/shadownyschamp.gif) no-repeat ;
}
#side-bnationals {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	background-color: black;
	color: white;
	height: 1% /* Holly hack for Peekaboo Bug */
}

.nationals-effect {
float:left;
width:112px;
height:111px;
border:0px solid ;
font:normal 10px verdana;
text-align:center;
background: url(images/nationals-black.gif) no-repeat 0 0px;
}
a.nationals-effect:link, a.nationals-effect:visited, a.nationals-effect:active {
text-decoration:none;
background: url(images/nationals-black.gif) no-repeat 0 0px;
}
a.nationals-effect:hover {
background: url(images/shadownationals-black.gif) no-repeat ;
}

#side-bnews {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	border-color:#340f50;
	border:1px;
	border-style: solid;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bcompwinter {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	border-color:#333399;
	border:1px;
	border-style: solid;
  background-image:url(images/Competitions/winter2.gif);
	color: #333399;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bcompwinterfest {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	border-color:#000080;
	border:1px;
	border-style: solid;
  background-image:url(images/Competitions/winter2.gif);
	color: #000080;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bcompultimate {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	border-color:#07a5ff;
	border:1px;
	border-style: solid;
  background-image:url(images/Competitions/ultimatebg.gif);
	color: #07a5ff;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bcompfall {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	border-color:#660033;
	border:1px;
	border-style: solid;
  background-image:url(images/Competitions/fall.gif);
	color: #660033;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bcompNYSchamp {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	border-color:#007432;
	border:1px;
	border-style: solid;
	background-image:url(images/Competitions/NYSchampbg2.gif);
	color: #007432;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-bcompnationals {
	margin: 3px;
	float: left;
	width: 430px;
	padding: 5px;
	border-color:black;
	border:1px;
	border-style: solid;
  background-image:url(images/Competitions/nationalsbg2.gif);
	color: black;
	height: 1% /* Holly hack for Peekaboo Bug */
}

.list-fallcomp {list-style-image: url(images/Competitions/leafbullet.gif); font-weight: bold}

.list-wintercomp {list-style-image: url(images/Competitions/snowflakebullet.gif); font-weight: bold}

.list-nyscomp { list-style-image: url(images/Competitions/NYSbullet.gif); font-weight: bold}

.list-natcomp { list-style-image: url(images/Competitions/taxi.gif); font-weight: bold}

.list-winterfestcomp {list-style-image: url(images/Competitions/snowmanbullet.jpg); font-weight: bold}


.list-ultimatecomp {list-style-image: url(images/Competitions/starbullet.gif); font-weight: bold}


.sidebtext { padding-left: 120px}


#side-c { 
	margin: 0;
	float: right;
	width: 115px;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-c a:link {color: #340f50; text-decoration: none}
#side-c a:visited { color: #340f50; text-decoration: none}
#side-c a:hover {color:#E7FFC6; text-decoration: none}

#footer {
	clear: both;
	background: #A2A2A2
}