/* {
	margin: 0px;
	padding: 0px;
}*/

body {
	padding: 0;
	background: #11103d url(images/background2.jpg) top center no-repeat;
	/*	background: url('images/background.gif') #f8c79a repeat 0% 0% ;*/

	color: #fff;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

a {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	color: #bfd8f6;
}

h1{ font-size:24px;}
h2{ font-size:16px;}
h3{ font-size:14px;}
img {
	border: none;
}

ul {
	list-style-type: none;
}

li {
	list-style-type: none;
}

p {
	/*margin: 0px 0px 0px;
	text-align: justify;*/
	line-height: 14px;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}


#container {
	margin: 0px auto;
	padding-left:2px;
	padding-right:2px;
	width: 860px;
	background-color:#022C7E;
}


/* Page Header */

#header_container {
	margin-bottom: 0px;
	/*border: 1px solid #fff;*/
	background: url('images/header.jpg') no-repeat 0px 0px;
}

#page_header {
	width: 860px;
	height: 200px;
	/*background: url('images/header.jpg') no-repeat 10px 20px;*/
	overflow: hidden;
}

#homeNav {
margin:0;
text-align:left;
font-size:14px;
font-weight:bold;
background-image:url(images/topNav.jpg);
background-repeat:repeat-x;
color:#022C7E;
}
#homeNav a, #homeNav a:hover{text-decoration:none;color:#022C7E; padding-left:5px;}
/* Page Header : Company Name & Logo */

#header_company {
	margin-top: 20px;
	width: 585px;
	height: 35px;
	float: left;
	background: url('images/company_logo.gif') no-repeat 137px 0px;
	text-align: left;
}

#header_company h1 {
	background: url('images/company_name.gif') no-repeat 160px 0px;
	width: 585px;
	height: 35px;
}


/* Page Header : Welcome Note */

#header_welcome {
	padding-left: 142px;
	float: left;
	text-align: justify;
}

#header_welcome h3 {
	padding: 3px 0px 0px;
	font-size: 14px;
}

#header_welcome p {
	margin-top: 7px;
}

#header_welcome #welcome_text {
	width: 447px;
}

/* Page Header : Menu */

#header_menu #ifl{
	position:relative;
	padding-right: 0px;
	float: right;
	margin-top:0px;
}
#header_menu #ang{
	padding:0;
	float: right;
	margin-top:85px;
	clear:both;
}

#header_menu li {
	margin-bottom: 2px;
	width: 116px;
	border: 1px solid #dee8f5;
	text-align: left;
	clear: both;
	float: none;
}

#header_menu li a {
	display: block;
	width: 116px;
	height: 20px;
	color: #e3ecf8;
	background-color: #3d6290;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
	line-height: 10px;
}

#header_menu li a span {
	display: block;
	padding-top: 4px;
	padding-left: 31px;
}

#header_menu li a:hover {
	color: #fff;
	background-color: #2e4a6c;
}


#leagueteams{
	width:860px; 
	height:65px; 
	background-color:#022C7E; 
	background-image:url(images/teamsbg1.jpg); 
	background-repeat:repeat; 
	text-align:left;
	vertical-align:top;}

/*#leagueteams a{text-decoration:none;padding:0px 10px 0; margin:0;}*/
#leagueteams a img{padding:5px 10px 0; margin:0; vertical-align:middle;}
#leagueteams .date{ padding:2px 10px 0;}

#scrollingtext{
	background-color:#022C7E;
	font-size:14px;
	width:860px;
	font-weight: bold;
}

#mainNavigation{
background-color:#022C7E;
}





/**************** menu coding *****************/
#menu {
	width: 850px;
	background: #eee;
	float: left;
	background-image:url(images/topNav.jpg);
	background-repeat:repeat-x;
	text-align:center;
	padding-left: 10px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}
#menu h2 {
border-width: 0;
}
#menu h2,  #menu h2 a{
color: #022C7E;
/*background: #000;*/
text-transform: uppercase;
}

#menu a {
color: #000;
/*background: #efefef;*/
text-decoration: none;
background-image:url(images/topNav.jpg);
}

#menu a:hover {
color: #a00;
/*background: #fff;*/
background-image:url(images/topNav.jpg);
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}





/* Left Sidebar */

#left_sidebar {
	width: 650px;
	float: left;
}

#left_sidebar .box_container {
	width: 630px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	/*border: 1px solid #fff;*/
	background-color: #022C7E;
}
#left_sidebar .sponsors {
	margin-top: 20px;
	width: 200px;
	margin-bottom: 0px;
	margin-left: 325px;
	/*border: 1px solid #fff;*/
	background-color: #022C7E;
}

/* Left Sidebar : grizNews */
#indexcoachesshow {
	padding: 10px;
	font-weight: bold;
	width:620px;
	float:left;
	font-size:16px;
	background-color:#EC7414;
	text-align:center;
	margin-top:0;
}
#indexcoachesshow p {
	text-align:center;
}

#indexcoachesshow a {
	text-decoration:none; 
}
#grizNews {
	padding: 7px 8px 11px 12px;
	color: #f1f5f9;
	text-align: left;
	width:620px;
	float:left;
	font-size: 12px;
}
#grizNews h3 {
color:#EC7414;
}
#grizNews h4, #organizations h4 {
color:#fff;
font-size:13px;
}
#weather {
float:left;
clear:left;
margin:10px 0px 0 35px;
}
#iflNews {
width:435px;
float:left;
clear:left;
text-align:left;
}
#iflNews p {
	padding-top:5px;
}
#organizations {
float:left;
clear:left;
text-align:left;
}
#organizations img{
	vertical-align:top;
	margin:2px;
}
#organizations h2 {
	margin-bottom:5px;
}
/* Left Sidebar : dance staff */
#ladyGrizzlies h1 { text-align:center; font-size:24px;}
#ladyGrizzlies h2 { text-align:center; padding-bottom:15px;}

#ladyGrizzlies #ladygrizteam {
margin:0 auto;
text-align:center;
margin-bottom:15px;
}
.dancecoach {
float:left;
width:200px;
padding:0 60px 15px;
text-align:center;}
#ladyGrizzlies .dancecoach h2 {
padding:0;}

.dancer{
	float:left;
	width:150px;
	padding:0 30px;
	text-align:center;
}
.dancer h3{
	padding-bottom:5px;
}

#ladyGrizzlies #organizations {
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	width:630px;}
#ladyGrizzlies #organizations h4 {
font-size:14px;
font-style:italic;
}

/* Left Sidebar : dance staff */
#busTrip h1{ text-align:center; font-size:24px;}
#busTrip h2{ text-align:center; padding-bottom:15px;}
#busTrip p, #busTrip td{font-size:12px;}

#openingGame {padding:10px 0 0 15px;}

/* Left Sidebar : coaching staff */
#grizzliesCoaches h1{ text-align:center; font-size:24px;}
#grizzliesCoaches h2{ text-align:center; padding-bottom:15px;}
#grizzliesCoaches p, #grizzliesCoaches ul{font-size:12px; text-align:left;}

#headcoach{
float:left;
width:200px;
/*width:300px;*/
padding:0 5px 0 0;
text-align:center;}
#headcoach h2{
padding:0;}

#assistantcoach{
float:left;
width:200px;
/*width:300px;*/
padding:0 5px;
text-align:center;}
#assistantcoach h2{
padding:0;}

/* Left Sidebar : contact_us */
#contact_us h1{ text-align:center; font-size:24px;}
#contact_us h2{ text-align:center; padding-bottom:15px;}
#contact_us p, #contact_us form{font-size:12px; text-align:center; padding:10px 0 0;}



/* Left Sidebar : frontoffice staff */

#frontoffice img{float:left; padding:0 5px 5px 0;}
#frontoffice h2{background-color:#EC7414; width:650px; margin-top:5px;}
#frontoffice .staff{float:left; clear:left; font-size:11px; width:100%;}
#frontoffice p{padding-right:5px;}


/* Left Sidebar : frontoffice staff */


#seasonTickets p{padding:5px; font-size:16px;}

#news_page h2{
	font-size:16px;
	color:#EC7415;
}
#news_page h3{
	font-size:12px;
	color:#EC7415;
}
#news_page #grizNewsPage {
	/*padding: 7px 8px 11px 12px;*/
	color: #f1f5f9;
	font-weight: bold;
	text-align: left;
	width:600px;
	float:left;
}
#news_page p{padding:5px 0;}

#archive_page h2{
	font-size:16px;
	color:#EC7415;
}

#archive_page p{padding:5px; font-size:12px;}
#archive_page small{color:#CCCCCC;}



#standings_page{font-size:16px;}
#standings_page table{margin:0 auto;}
#standings_page .confernce{color:#FF0000; font-weight:bold;background-color:#fff; font-size:18px;}
#standings_page .division{color:#EC7415; background-color:#fff;font-weight:bold;}

#photo_page a h2, #photo_page h2 a{
	font-size:16px;
	color:#EC7415;
	text-decoration:none;
}
#photo_page td{
	text-align:center;
	margin:0 auto;
}
/* Left Sidebar : Latest News */

#news {
	padding: 10px 17px 10px 12px;
	text-align: left;
}

#news h2, #grizNews h2 {
	color:#EC7415;
	font-size:16px;
}

#news li a {
	padding-top: 6px;
	font-size: 13px;	
	font-weight: bold;
}

#news li ul li {
	margin-top: 5px;
	margin-bottom: 6px;
	line-height: 12px;
	font-size:12px;
}

#news .link-more {
	text-align: right;
	font-weight: bold;
}
#news #aroundtheleaguenews{
float:left;
width:175px;
}

#news #fairbanksdailynews{
float:left;
width:175px;
padding-left:20px;
}
#news #aroundtheleaguenews h4, #news #fairbanksdailynews h4{
font-size:110%;
font-weight:bold;
}
#news #aroundtheleaguenews p, #news #fairbanksdailynews p{
text-align:left;
}
.footnote{
font-size:90%;
}
#col2{
float:right;
/*border-left: 1px solid #d5dfec;*/}


/* Main Content */

#maincontent_container {
	/*border-top : 1px solid #d5dfec;*/
	border-left : 1px solid #d5dfec;
	float: left;
	text-align: left;
}

#maincontent {
	margin: 0px 0px 0px 0px;
	width: 200px;
}

#maincontent_top {
	margin-bottom: 0px;
	width: 200x;
	background: url('images/maincontent_verticaldiv.gif') #002D7E repeat-y 310px 5px;
}

#counter{
float:left;
width:180px;
font-size:12px;
border: #fff 1px solid;
text-align:left;
background:#D9D9D9 url(images/countdownbk.jpg) no-repeat;
margin-top:5px;
height:85px;
}
#counter h4{ padding-top:0px; color:#002D7E; text-align:center; font-size:16px; font-weight:bold;}
#counter table{/*padding:35px 0 0 10px;*/ margin:30px 0 0 10px;}
#counter table tr td{margin:3px;}
#counter .outline{background-color:#EC7415; text-align:center; font-size:16px;} 
#counter .title{color:#002D7E; text-align:center;}


#tickets {
	width: 200px;
	float: right;
	clear:right;
	padding:5px 0;
}

#b2tv{float:left;
width:200px;
clear:left;
text-align:center;
padding-top:10px;
}
#announcements{float:left;
width:170px;
clear:left;
text-align:left;
padding:10px 5px 5px;
background-color:#EC7415;
font-size:12px;
margin-top:10px;
}
#announcements h3{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#announcements li{
	padding-top:5px;
}
#calendar {
	width: 200px;
	float: right;
	clear:right;
	font-size:12px;
	background-color:#EC7414;
	margin:10px 0;
}

.event {color:#EC7414; font-weight:bold; background-color:#002D7E; text-align:center; cursor:text;}

#calendarpage {
	width: 400px;
	/*float: right;
	clear:right;*/
	font-size:14px;
	background-color:#EC7414;
	margin:10px 0;
	text-align:center;
	margin:15px auto;
}


#players {
font-size:14px;}

#players #playersgrizteam{
margin:0 auto;
text-align:center;
margin-bottom:15px;
}
#players td{
text-align:center;
border-bottom:#fff thin solid;
}
#stats {
font-size:12px;}

#stats td{
text-align:center;
border-bottom:#fff thin solid;
}
#stats th{
	padding:5px;
}
#videos{float:left;
width:175px;
clear:left;
}
#cheer{float:left;
width:190px;
clear:left;
text-align:center;
}
#cheer h3{
text-transform:uppercase;
font-size:16px;
font-weight:bold;
}
#hpsponsors{float:left;
width:190px;
clear:left;
text-align:center;
}
#pow{float:left;
width:190px;
clear:left;
text-align:center;
}
#pow h3{
text-transform:uppercase;
font-size:16px;
font-weight:bold;
}
/* sponsor */

#sponsor_container {
	float: right;
	clear:right;
}

#sponsor {
	margin: 9px auto;
	width: 200px;
}

#sponsor h2 {
	width: 111px;
	height: 20px;
	margin:0 auto;
}

#sponsor_products ul {
	padding-bottom: 2px;
	margin:0 auto;
	width: 150px;
}

#sponsor_products li {
	margin: 0 auto;
	float: right;
	padding-bottom:10px;
}
#sponsor_products li em{
	text-align:center;
	margin:0 auto;
}
#sponsor_products li.end {
	margin-right: 0px;
}

#sponsor_products li a {
	display: block;
	width: 150px;
	/*height: 84px;*/
	margin:0 auto;
	overflow: hidden;
	text-align:center;
}

#sponsor_products li a img {
	margin: 1px auto;
	text-align:center;
}

#sponsor_products li h4 {
	padding-top: 1px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
#merchandise table{
font-size:12px;
}
#merchandise h2{
	size:24px;
	font-weight:bold;
	color:#EC7414;
	text-align:center;
	background-color:#FFF;
	padding:10px 0;
}
#merchandise input{
	margin-right:5px;
}
#merchandise .orderbutsec{
	width:650px;
	padding-top:25px;
	text-align:center;
}
#merchandise .CTleft{
	width:250px;
	float:left;
	margin-left:20px;
}
#merchandise .CTright{
	width:250px;
	float:right;
}
#merchandise p{
	font-size:12px;
	}
	
	
#supporters {
	width: 700px;
}

/* Page Footer */

#page_footer {
	margin: 25px 0px 20px 0px;
	width: 567px;
	text-align: center;
	font-size: 11px;
 	
}

.post{font-size:12px;}