#pageframe
{
	background-repeat: no-repeat;
	background-position: left 10px;
	background-image: url(../images/background.gif);
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}

#banners-left{width:150px;float:left;text-align: center;}
#banners-right{width:130px;float:left;text-align: center;}
#innerframe
{
	width: 720px;
	float: left;
	//margin-left: auto;
	//margin-right: auto;
}

#logo
{
	text-align: center;
}

#main-wrapper
{
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/main-background.gif);	
}

#game-stripe
{
	width: 710px;
	height: 91px;
	background-repeat: no-repeat;
	background-position: 2px center;
	background-image: url(../images/game-stripe-background.gif);	
}

*.clearfloat
{
	clear: both;
	font-size: 1px;
}

*.clear
{
	clear: both;
	font-size: 1px;
}

*.banner-container{padding-top:150px;}

#menu
{
	text-align: center;
	padding-bottom: 8px;
	padding-top: 8px;
}

#menu li.root
{
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../images/main-menu-separator.gif);
/*
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
*/
}
#menu li.last
{
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../images/blank.gif);
}


#menu a
{
/*
font-size: 1em; text-decoration: none; color: black;
	padding-right: 12px;
*/	
}

#menu a:hover{color: #F76E23;}
.yuimenu a{}
.yuimenu a:hover{color: black;}

#main{padding-right: 20px; padding-left: 20px; padding-bottom: 0px; padding-top: 20px;}
#extras{padding: 20px;}

#gallery-button
{
z-index: 100;
top: 357px;
margin-left: 525px;
position: absolute;
width:185px;
height:21px;
background-repeat: no-repeat;
background-position: left top;
background-image: url(../images/gallery-button-background.gif);
text-align: right;
}
#gallery-button a{padding-right: 40px;font-size: 0.9em; font-weight: bold; color: white;text-decoration: none;padding-top: 4px;display: block;}


.page-title{height: 28px; background-color: #007db6;color: white;text-align: center; zoom: 1;}
.page-title .tl
{
background-repeat: no-repeat;
background-position: left top;
background-image: url(../images/blue-rounded/top-left.gif);
}
.page-title .tr
{
background-repeat: no-repeat;
background-position: right top;
background-image: url(../images/blue-rounded/top-right.gif);
}
.page-title .bl
{
background-repeat: no-repeat;
background-position: left bottom;
background-image: url(../images/blue-rounded/bottom-left.gif);
}
.page-title .br
{
background-repeat: no-repeat;
background-position: right bottom;
background-image: url(../images/blue-rounded/bottom-right.gif);
}
.page-title .pad{padding: 6px;}


.main-text{padding-right: 20px; padding-left: 20px; padding-top: 20px;}


.silver-title{background-color: #dcddde;zoom: 1;}
.silver-title .tl
{
background-repeat: no-repeat;
background-position: left top;
background-image: url(../images/silver-rounded/top-left.gif);
}
.silver-title .tr
{
background-repeat: no-repeat;
background-position: right top;
background-image: url(../images/silver-rounded/top-right.gif);
}
.silver-title .bl
{
background-repeat: no-repeat;
background-position: left bottom;
background-image: url(../images/silver-rounded/bottom-left.gif);
}
.silver-title .br
{
background-repeat: no-repeat;
background-position: right bottom;
background-image: url(../images/silver-rounded/bottom-right.gif);
}
.silver-title .pad{padding-left: 10px; padding-bottom: 6px; padding-right: 6px; padding-top: 6px;}
.silver-title a{color: #333333; text-decoration: none;}
.silver-title a:hover{color: black;}

.date{font-size: 0.8em; color: #f37121; padding-left: 15px;}
#news{}
#news li{padding-bottom: 6px;}

#articles{}
#articles li{margin-bottom: 8px;}
#articles li a{text-decoration: none; color:#333; font-weight: bold;}
#articles li a:hover{color: #F76E23;}
#articles li p{font-size: 85%; color: #666; padding-left: 10px; margin-top: 4px;}

.orange-title{background-color: #f37121;}
.orange-title .tl
{
background-repeat: no-repeat;
background-position: left top;
background-image: url(../images/orange-rounded/top-left.gif);
}
.orange-title .tr
{
background-repeat: no-repeat;
background-position: right top;
background-image: url(../images/orange-rounded/top-right.gif);
}
.orange-title .bl
{
background-repeat: no-repeat;
background-position: left bottom;
background-image: url(../images/orange-rounded/bottom-left.gif);
}
.orange-title .br
{
background-repeat: no-repeat;
background-position: right bottom;
background-image: url(../images/orange-rounded/bottom-right.gif);
}
.orange-title .pad{padding-left: 10px; padding-bottom: 6px; padding-right: 6px; padding-top: 6px;}
.orange-title a{color: white; text-decoration: none;}
.orange-title a:hover{color: #333;}

#game{}
#game #team-left{float: left;}
#game #team-right{float: left;}
#game #logo-left{float: left; width: 80px; padding-top:28px; text-align: center; }
#game #logo-left img {padding-left: 15px;}
#game #logo-right{float: left; width: 80px; text-align: center;padding-top:28px;}
#game #vs{float: left; width: 418px; text-align: center;margin-left: 65px;margin-right: 60px; margin-top: 24px; color: white;}
#home-left{float: left; width: 48%; margin-right: 10px;}
#home-right{float: left; width: 50%;}
#gallery {display: block; width: 654; margin-left: 12px; margin-top: -10px;}
#gallery a{margin-bottom: 4px; margin-right: 4px; border-color: #c8c8c8; border-style: solid; border-width: 1px; display: block;}
#gallery a:hover{border-color: #666; border-style: solid; border-width: 1px;  }
#gallery .photo{float:left; width: 103; height: 103;}
#gallery img{margin: 4px;}

*.sponsors{width: 500px; margin-left: auto; margin-right: auto;text-align: center;}
*.sponsors ul{display: inline; text-align: center;}
*.sponsors li{float:left; display: inline; text-align: center;}
*.sponsors img{margin:10px;}

*.banner-container { text-align: center;}
*.banner-container img {margin-bottom: 4px;}
*.banner-container object {margin-bottom: 4px;}

*.contact-form {width: 90%; padding:20px; margin-left: auto; margin-right: auto; display: block;}
*.contact-form legend{color: #007EB5; padding-bottom: 10px;font-weight: bold; display: block;}
*.contact-form label{display: block; font-size: 85%; color: #666; margin-top: 10px;}
*.contact-form input{ width: 90%; padding: 2px; }
*.contact-form textarea{ width: 90%; padding: 2px; height: 100px;}
*.contact-form .submit{margin-top: 10px; width:auto;}
*.topmargin-10{margin-top: 10px}
