/* CSS Document */


/* 1) Page structureFbody,CB,ad,h1 for SEO _____ */

body {
	margin:0 0 0 0;
	background:#fff url(/i/bg/bg_body2.jpg) repeat center;
	padding:0;
	font-family:"Helvetica", sans-serif;
	color:#0e0e0e ;
	text-align:center;
	}
		
br {
	line-height:100%;
	}
	
#CB {
	width:780px; /* original width 794 */
	margin:0px auto 0 auto;
	text-align:center;
	background:#e51b17;
	}
	
#cbbot {
	background:transparent url(/i/bg/bg_cbbot.gif) no-repeat -16px 0px ;
	height:13px;
	}
	
#wrap {
	width: 778px;
	float:left;
	text-align:left;
	background: #e51b17;
	}

#wrap-home {
	width: 778px;
	float:left;
	text-align:left;
	background: transparent;
	}

#main-cont-full {
	margin:0 0 0 5px;
	padding:0px 0px 0px 0px;
	width:766px; /* incl. left white margin */
	background:;
	}
	
#main-cont-home {
	margin:0;
	padding:0px 0 0px 0px;
	width:523px; /* incl. left white margin */
	float:left;
	background:;
	}
	
#main-cont {
	padding:0px 0 0px 0px;
	width:546px; /* incl. left white margin */
	float:left;
	background:white;
	margin:10px 0 0 0;
	}
	
#side-col {
	padding:10px 0 0 0px;
	width:224px; /* incl. right white margin */
	float:left;
	}
	
.sidecol-con {
	background:url(/i/bg/bg_sidecol207.gif) repeat-y;
	}

	
.side-col-top {
	background:url(/i/bg/bg_sidecol_top207.gif) no-repeat;
	height:6px;
	}
	
.side-col-bot {
	background:url(/i/bg/bg_sidecol_bot207.gif) no-repeat;
	height:6px;
	}
	
#side-col-home {
	padding:0px 5px 0 0px;
	width:242px; /* incl. right white margin */
	float:none;
	}
	
*html #side-col-home {
	padding:0px 5px 0 0px;
	width:247px; /* incl. right white margin */
	}
	
#bgcolor {
	background:white;
	}
	
#bgcolor-blog {
	background:  url(/i/bg/bg_blogsidecol.gif) repeat-y;
	}

#cb-top {
	background: transparent url(/i/bg/bg_cbtop.gif) no-repeat;
	height:5px;
	overflow:hidden;
	}

#bg-left { 
	background: transparent;
	width: 1px;
	height:200px;
	float:left;
	}
	
#bg-right {
	background: transparent;
	width: 1px;
	height:200px;
	float:right;
	text-align:right;
	}
	
#side-col h2 {
	padding:0px 0 0 5px;
	margin:0px 0 5px 0;
	}
	
#horizon_box {
	width:766px;
	margin-left:5px;
	margin-bottom:8px;
	}
	
#horizon_box p {
	padding-bottom:0px;
	color:#CCCCCC;
	padding-right:4px;
	padding-left:4px;
	}
	
#horizon_box img {
	float:left;
	}
	
#horizon_box div {
	float:left;
	margin-right:8px;
	}
	
#fullwidth_box {
	width:766px;
	background:transparent;
	margin-bottom:5px;
	}
	

	

/* 2) Layout control complementary _____ */

hr.inv {
	display:none;
	}

div {
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.r-align {
	text-align:right;
	margin-bottom:0px;
	}
	
/* fix */

.reset { /* float fix */
	clear:both;
	overflow:hidden;
	height:0px;
	}
	
*html .reset { /* float fix */
	height:1px;
	}
	
img { 
	border:none;
	}
	
/* ibm (margin creator for content box) */

.ibm {
	padding: 0px 17px 0px 17px;
	}
	
.ibm-homemain {
	padding:4px 0 0 5px;
	}
	
.ibm-bgcolor {
	padding:17px 17px 0px 17px;
	background:url(/i/bg/bg_homemain_red.gif) no-repeat;
	}

.ibm-m {
	padding: 10px;
	}
	
.ibm-footer {
	width:778px;
	}
	
.ibm-header {
	padding:2px 11px 0px 11px;
	}
	
	
.ibm-chart {
	padding: 3px 3px 0px 3px;
	}
	
.ibm-txbox-home {
	padding:0px 6px 3px 6px;
	}
	
.ibm-ml-t0 {
	padding: 0 15px 15px 15px;
	}
	
.ibm-m-l0 {
	padding: 10px 10px 10px 0px;
	}
	
.ibm-m-t0 {
	padding: 0 0px 10px 13px;
	}

.in-bloc8 { /* margin for D-Link */
    padding:8px 0 0px 6px;
	}

.ibm-s {
	padding: 5px;
	}
	
.ibm-xs {
	padding:3px;
	}
	
.ibm-ml {
	padding: 15px;
	}
	
.ibm-l {
	padding: 15px 20px 10px 20px;
	} 
	
.ibm-col-r {
	padding: 0px 0 0 31px;
	}
	
.ibm-sidecol {
	padding:0 10px 0 7px;
	}

.ibm-maincont {
	padding:0 10px 0 12px ;
	background:;
	}
	
.ibm-maincont-home {
	padding:0 0px 0 5px ;
	background:;
	}
	
.ibm-maincont-nocols {
	padding:0 15px 0 0px ;
	}
	
.spacer8 {
	height:8px;
	overflow:hidden;
}

.spacer20 {
	height:18px;
	overflow:hidden;
}

.spacer30 {
	height:30px;
	}

.spacer15 {
	height:15px;
	}
		
.spacer4 {
	height:4px;
	overflow:hidden;
	}

.spacer5 {
	height:5px;
	overflow:hidden;
	}
	
.spacer6 {
	height:6px;
	overflow:hidden;
	}
	
.spacer-filler {
	height:400px;
	}

.ibm-nav {
	padding:0px 0px 0px 0px;
	width:820px;
	position:relative;
	left:32px;
	}
		
.ibm-sidenav {
	padding:0px 0px 0px 0px;
	background:;
	}
	

/* Font control */

span {
	font-size:12px;
	}
	
div {
	font-size:12px;
	}

p { 
	font-size:12px;
	line-height:150%;
	margin-top:0px;
	color:#0e0e0e;
	}
	
p div {
	overflow:hidden;
	}
	
p.small {
	font-size:10px;
	line-height:120%;
	padding-top:0px;
	color:#595959;
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","Osaka","lr oSVbN", Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
p.small a:link {
	color:#242424;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
		}

p.small a:visited { 
	color:#242424;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}

p.small a:hover { 
	color:#242424;
	font-weight:normal;
	text-decoration:none;
	border:none;
	font-size:11px;
	}
	
p.caption {
	font-size:11px;
	padding-left:35px;
	text-align:left;
	padding-top:4px;
	background:url(/i/graphic/blt_sq_red.gif) 20px 5px no-repeat;
	}

i {
	color:#CD0816  ;
	font-style:normal;
	font-weight:bold;
	}
	
h1 {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 1em 0 0;
	color:#595959;
	font-size:10px;
	display:inline;
	line-height:100%;
	margin:0;
	}
	
h2 {
	margin-top:0px;
	margin-bottom:15px;
	font-size:16px;
	padding-left:0px;
	}
	
#main-cont h3 {
	background:transparent;
	padding:0px 0 0px 0px;
	color:#959595;
	font-size:14px;
	margin:0px;
	}
	
h3 {
	background:;
	padding:0px;
	color:#5B3E1C;
	font-size:14px;
	}

#main-cont h3 em {
	font-size:20px;
	font-style: normal;
	}
	
*html #main-cont h3 {
	padding:0px 0px 5px 0;
	}
	
h4 {
	padding:0px 0 0px 0px;
	color:#595959;
	font-size:12px;
	margin:0px 0px 0px 0px;
	line-height:140%;
	}
	
.sidenav h3 {
	margin-bottom:0px;
	}
	
a:link {
	text-decoration: none;
	border:none;
	}
	
a:visited {
	text-decoration: none;
	border:0px none;
	}
	
a:active {
	text-decoration: none;
	border:0px none;
	}

a:hover {
	text-decoration: underline;
	border:none;
	}
	
p a:link {
	color:#C30023;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #112ABB;
	}
	
p a:visited {
	color:#C30023;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #112ABB;
	}
	
p a:active {
	color:#C30023;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FF6500;
	}
	
p a:hover {
	color:#C30023;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C30023;
	}
	
em {
	font-size:14px;
	color:#e4884f;
	line-height:120%;
	font-weight:bold;
	font-style:normal;
	}
	
strong {
	color:#595959;
	font-size:12px;
	}
	
/* */



ul {

	margin-left:0px;
	padding-bottom:0em;
	font-size:12px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	}
	
ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:18px;
	line-height:150%;
	margin:0px 0px 0px 18px;
	}

ul.normal-s {
	margin-left:0px;
	padding-bottom:0px;
	font-size:10px;
	padding-left:0px;
	margin-top:0px;
	}
	
ul.normal-s li {
	padding-left:0px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left:18px;
	line-height:120%;
	margin-top:0px;
	}

/* header */

#hd-sec1 em {
	font-weight:normal;
	font-size:10px;
	line-height:100%;
	color:#595959;
	}

.bg_temp_hd {
	background:#fdfcf9;
	width:778px;
	height:118px;
	padding:0px 0px 0px 0px;
	background:url(/i/bg/bg_hd_red5.jpg) no-repeat;
	}
	
/* logo */

#logo  {
	margin-bottom:0px;
	width: 534px;
	height: 80px;
	}

#iclogo {
	margin: 0;
	padding: 0;
	background: transparent;
	
}

#iclogo li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#iclogo li, #iclogo a {
	height: 80px;
	display: block;
	}

/* Modified Phark Image Replacement Technique */
#iclogo a {
	text-indent: -5000px;
	text-decoration: none;
	}

/* CSS Sprites Technique from Dave Shea, Mezzoblue */
#ic-logo {top: 0px; width: 534px;}

#ic-logo a:hover, #ic-logo a:visited:hover { background: transparent url(../i/graphic/logo.jpg)  -223px 0px no-repeat;}

#ic-logo a.selected:link, #ic-logo a.selected:visited { background: transparent url(../i/graphic/logo.jpg) -223px 0px no-repeat;}

/* */

#hd-sec1 {
	width:600px;
	height:14px;
	float:left;
	font-size:10px;
	text-indent:-9999px;
	}
	
#hd-sec1right {
	float:right;
	width:50px;
	height:14px;
}

#hd-sec1right p.small {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#hd-sec1right p.small a {
	color:white;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#hd-sec2 {
	width:594px;
	height:80px;
	float:left;
		}
	
#hd-sec3 {
	width:110px;
	height:80px;
	float:right;
	text-align:right;
	}

/* sitemap icon */

#site-map  {
	margin-top:0px;
	width:110px;
	height:80px;
	padding-top:50px;
}

#sitemap {
	margin: 0;
	padding: 0;
}

#sitemap li {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height:140%;
	font-weight:normal;
	}
	
#sitemap li, #sitemap a {
	font-size:11px;
	color:#FFEFB8;
	font-family: "Verdana", "qMmpS Pro W3","Hiragino Kaku Gothic Pro", "lr oSVbN","Osaka",sans-serif;
	}

/* footer */

#txlink {
	margin:0px 0 5px 0;
	}
	
#footer {
	background:#fffefc url(/i/graphic/line.gif) 22px 0px no-repeat;
	margin-top:25px;
	margin-bottom:0px;
	padding-top:20px;
	width:778px;
	}
	
#footer td strong {
	font-size:12px;
	
	}
	
#footer h4 {
	font-size:11px;
	font-weight:bold;
	line-height:100%;
	margin-top:3px;
	margin-bottom:1px;
	text-decoration:underline;
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","Osaka","lr oSVbN", sans-serif;
	}

#copyr {
	margin-top:0px;
	height:;
	padding-left:0px;
	background:gray;
	}
	
#copyr p {
	font-size:12px;
	font-family: "Verdana", "qMmpS", "lr oSVbN", "Osaka", sans-serif;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	}
	
/* txlink - top */
	
#txlink ul {
	border:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#txlink ul li {
	display:block;
	float:left;
	margin-right:10px;
	margin-top:0px;
	line-height:100%;
	color:#E6E6E6;
	}

#tx-link a, #tx-link a:visited {
	text-decoration:none;
	font-size:11px;
	color:#7A7A7A;
	}
	
#tx-link a:hover {
	color:#121D68;
	}
	
/* navigation */

#nav-bloc {
	width:778px;
	height:37px;
	padding:0px 0 0 0;
	background: url(/i/bg/bg_nav_normalpage.jpg) 0 0 no-repeat;
	}
	
#nav-bloc-home {
	width:778px;
	height:37px;
	padding:5px 0 0 10px;
	background: url(/i/bg/bg_nav6.jpg) 0 0 repeat-x;
	margin-bottom:0px;
	}
	
/* navigation */

#nav-bloc {
	width:778px;
	height:37px;
	padding:0px 0 0 0;
	background: url(/i/bg/bg_nav_normalpage.jpg) 0 0 no-repeat;
	}
	
#nav-bloc-home {
	width:778px;
	height:37px;
	padding:5px 0 0 10px;
	background: url(/i/bg/bg_nav6.jpg) 0 0 repeat-x;
	margin-bottom:0px;
	}
	
/* nav bots */

#nav  {
	background:transparent;
	position: relative;
	left: 0px;
	margin:0;
	padding:0px 0 0 0px;
	position:relative;
	top:15px;
	left: 20px;
		}
	
*html #nav  {
	padding:15px 0px 0 10px;
		}	

#nav li {
	margin: 0px 20px 0 0;
	padding: 0 ;
	list-style: none;
	float:left;
	}

#nav li, #nav a {
	display: block;
	margin-bottom:0px;
	color:#FDF0B8;
	font-size:12px;
	font-weight:bold;
	font-family: "Verdana",sans-serif;
	float:left;

	}
	
#nav a {
	text-decoration: none;
	}
	
	
/* */

.pagearea-top-img {
	background:url(/i/bg/bg_homemain_red.gif) no-repeat;
	width:778px;
	height:6px;
	}

#homemain {
	padding:0px 0 0 0px;
	margin:0px 0 8px 0;
	width:521px;
	height:269px;
	float:left;
	}
	
#headline-box {
	height:247px;
	width:516px;
	background:url(/i/bg/bg_contentbox.gif) repeat-y;
	padding-left:6px;
	}

#headline-box .headline-pic {
	width: 501px;
	height:160px;
		}
		
#headline-box .headline {
	background: url(/i/upadates/main_20080725amu22.jpg) no-repeat;
	width:501px;
	height:74px;
	}
	
#homemain .headline h3 {
	color:#e11b1a;
	font-size:18px;
	margin:5px 0px 0px 10px;
	font-weight:bold;
	}
	
#homemain .headline p {
	color:black;
	font-size:12px;
	margin:5px 0px 0px 10px;
	}
	
#home-main-rbox {
	float:left;
	width:240px;
	height:260px;
	margin:4px 0 0 10px;
	}	
	
#nextgame {
	background: #E8E8E8;
	width:240px;
	margin:0px 0 0px 0px;
	}
	
	
#nextgame h2 {
	font-size:14px;
	text-align:center;
	color:#E50816;
	margin-bottom:4px;
	}
	
#nextgame h2 a {
	text-decoration:underline;
	}
	
#favgallery {
	width:240px;
	background:gray;
	margin-top:0px;
	background:url(/i/bg/bg_topsidebana.jpg);
	height:62px;
	}
	
#favgallery img {
	margin-right:4px;
	float:left;
	}
	
#favgallery p {
	color:white;
	line-height:120%;
	font-size:11px;
	}
	
#teammembers {
	width:240px;
	background:silver;
	margin-top:6px;
	background:url(/i/bg/bg_topsidebana_mvp.jpg);
	height:62px;
	}
	
#teammembers .photo {
	margin-right:4px;
	float:left;
	width:39px;
	
	}
	
#teammembers .but {
	position:relative;
	top:36px;
	left:7px;
	}
	
#teammembers .text {
	float:left;
	width:100px;
	
	}
	
#teammembers h3 {
	background:black;
	text-align:center;
	width:100px;
	padding-top:2px;
	margin:0px 0 0px 0;
	color:red;
	}
	
#teammembers p {
	margin:0px 0 0 0;
	background:white;
	text-align:center;
	width:100px;
	font-size:11px;
	padding:9px 0 9px 0;
	}
	
#teammembers p.name {
	margin:0px;
	}

/* tx box full */

.txbox-full-top {
	background:url(/i/bg/bg_contentboxfull_top.gif) no-repeat;
	width:769px;
	height:7px;
	}

.txbox-full {
	background:url(/i/bg/bg_contentboxfull.gif) repeat-y;
	width:766px;
	}
	
.txbox-full-bot {
	background:url(/i/bg/bg_contentboxfull_bot.gif) no-repeat;
	height:7px;
	width:766px;
	}

.txbox-full h2 {
	background: #E50816 url(/i/bg/bg_ttl_h2.gif) repeat-y;
	color:white;
	font-family: "Verdana", "Osaka", sans-serif;
	font-size:12px;
	padding:5px 0px 5px 8px;
	margin-bottom:0px;
}

.txbox-full h2.nobg {
	background: #ca1735;
	color:white;
	font-family: "Verdana", "Osaka", sans-serif;
	font-size:14px;
	padding:3px;
	margin-bottom:20px;
}	

.txbox-full h2.nobg span.jp {
	font-size:10px;
	}	
	
/* tx box */

.txbox-home-top {
	background:url(/i/bg/bg_contentbox_top.gif) no-repeat;
	width:516px;
	height:7px;
	}

.txbox-home {
	background:url(/i/bg/bg_contentbox.gif) repeat-y;
	width:516px;
	}
	
.txbox-home-bot {
	background:url(/i/bg/bg_contentbox_bot.gif) no-repeat;
	height:7px;
	width:516px;
	}

.txbox-home h2 {
	background: #E50816 url(/i/bg/bg_ttl_h2.gif) repeat-y;
	color:white;
	font-family: "Verdana", "Osaka", sans-serif;
	font-size:12px;
	padding:5px 0px 5px 8px;
	margin-bottom:0px;
}	

/* tx box narrow short */

.txbox-narrow-top {
	background:url(/i/bg/bg_contentboxs_top.gif) no-repeat;
	width:240px;
	height:6px;
	}

.txbox-narrow {
	background:url(/i/bg/bg_contentboxs.gif) repeat-y;
	width:240px;
	}
	
.txbox-narrow-center {
	background:url(/i/bg/bg_contentboxs.gif) repeat-y;
	width:240px;
	text-align:center;
	}
	
.txbox-narrow-bot {
	background:url(/i/bg/bg_contentboxs_bot.gif) no-repeat;
	height:7px;
	width:240px;
	}

.txbox-narrow h2 {
	background: #E50816 url(/i/bg/bg_ttl_h2short.gif) repeat-y;
	color:white;
	font-family: "Verdana", "Osaka", sans-serif;
	font-size:12px;
	padding:5px 0px 5px 8px;
	margin-bottom:0px;
}	

/* tx box short */

.txbox-short-top {
	background:url(/i/bg/bg_contentboxshort_top.gif) no-repeat;
	width:253px;
	height:6px;
	}

.txbox-short {
	background:url(/i/bg/bg_contentboxshort.gif) repeat-y;
	width:253px;
	}
	
.txbox-short-center {
	background:url(/i/bg/bg_contentboxshort.gif) repeat-y;
	width:253px;
	text-align:center;
	}
	
.txbox-short-bot {
	background:url(/i/bg/bg_contentboxshort_bot.gif) no-repeat;
	height:7px;
	width:253px;
	}

.txbox-short h2 {
	background: #E50816 url(/i/bg/bg_ttl_h2short.gif) repeat-y;
	color:white;
	font-family: "Verdana", "Osaka", sans-serif;
	font-size:12px;
	padding:5px 0px 5px 8px;
	margin-bottom:0px;
}		
		
	
	
/* blog */

#blog {
	width:240px;
	background:#cebc9c url(/i/bg/bg_spidersblog2.gif) repeat-x;
	margin-left:3px;
	margin-top:5px;
	}

#blog h3.nobg {
	margin:0 0 4px 0;
	background:;
	padding:0px;
	line-height:115%;
	font-size:12px;
	}

#blog h3.nobg a {
	color:black;
	}


#blog p span.dateblog,#blog span.dateblog a {
	color:gray;
	font-size:11px;
	}

#blog .article-box {
	padding-bottom:6px;
	padding-top:4px;
	}

.blogbox-top {
	background:url(/i/bg/bg_blogbox_top.gif) no-repeat;
	width:240px;
	height:7px;
	}
	
.blogbox-bot {
	background:url(/i/bg/bg_blogbox_bot.gif) no-repeat;
	width:240px;
	height:7px;
	}

#blogttl {
	height:22px;
	padding:0px 0 0 10px;
	margin-top:2px;
	}

#blogttl h2 {
	font-size:14px;
	font-family: "Helvetica", "Osaka", sans-serif;
	padding:0px 0 0 0 ;
	color:white;
	font-weight:bold;
	background:none;
	margin-top:5px;
	}
	
#blog p {
	color:black;
	line-height:120%;
	padding:0px;
	}
	
#blog p.see_recent a {
	color:yellow;
	}	


#blogbox {
	width:199px;
	}

#blog ul {
	list-style:disc outside url("/i/graphic/li_dot_blue.gif");
	margin-left:15px;
	}

#blog ul li {
	padding:0px 0px 10px 0px;
	}

.ibm-m ul li a:link {
	color:#121D68;
	}

div.ibm-m ul li a:visited {
	color:#121D68;
	}
	
div.ibm-m ul li a:hover {
	color:#121D68;
	}
	
div.ibm-m ul li a:active {
	color:#121D68;
	}	

#blog img {
	padding-top:0px;
	}

#blog p.link  {
	color:white;
	margin-top:5px;
		}
			
#blog p.link a:link {
	color:white;
		}
	
#blog p.link a:visited {
	color:white;
	}
	
#blog p.link a:hover {
	color:white;
	}

#blog p.link a:active {
	color:white;
	}
	
#blog p.bt-more a {
	font-weight:bold;
	color:#ffffff;
	margin:10px 0 0 0 ;
	padding:0px;
	display:inline;
	}
	
	
/* blog */

#blogsp {
	width:220px;
	background:#E50816;
}

#blogspttl {
	border-right:dashed 2px black;
	height:22px;
	padding:0px 0 0 10px;
	margin-top:6px;
}

#blogspttl h2 {
	font-size:14px;
	font-family: "Helvetica", "Osaka", sans-serif;
	padding:6px 0 0 0 ;
	color:white;
	font-weight:bold;
	}
	
#blogsp p {
	color:black;
	}	


#blogspbox {
	width:199px;
	}

#blogsp ul {
	list-style:disc outside url("/i/graphic/li_dot_blue.gif");
	margin-left:15px;
	}

#blogsp ul li {
	padding:0px 0px 10px 0px;
	}

#blogsp .ibm-m ul li a:link {
	color:#121D68;
	}

#blogsp div.ibm-m ul li a:visited {
	color:#121D68;
	}
	
#blogsp div.ibm-m ul li a:hover {
	color:#121D68;
	}
	
#blogsp div.ibm-m ul li a:active {
	color:#121D68;
	}	
	
#blogsp img {
	padding-top:5px;
	}
	
/* game schedule */

div#gameschedule {
	width:240px;
	padding:0px 0 0 0;
	margin:0px 0 0px 0;
	font-size:10px;
    }

#gameschedule div.tx-bloc {
	width:165px;
	 float:left;
	 text-align:left;
	 }

#gameschedule .large {
	font-size:16px;
	font-weight:bold;
	}

#gameschedule div {
	padding-bottom:0px;
    }
		
#gameschedule #l {
	width:67px;
	height: 80px;
	float:left;
	margin:0px 0px 0 0;
	padding-bottom:0px;
	background: ;
 	text-align:center;
 	font-size:10px;
  }

#gameschedule #m {
	height: 80px;
    width:93px;
 	float:left;
	margin:0px 0px 0 0;
	padding-top:10px;
	background: ;
	text-align:center;
   }
   
*html #gameschedule #m {
	height: 80px;
   }
   
   

#gameschedule #r {
	height: 80px;
    width:70px;
 	float:left;
	margin:0px;
	padding-bottom:0px;
	background: ;
	text-align:center;
	font-size:10px;
	  }
	

#gameschedule a:link {
	color:#595959;
	font-weight:bold;
	}

#gameschedule a:visited { 
	color:#595959;
	font-weight:bold;
	}

#gameschedule a:hover { 
	color:#595959;
	font-weight:bold;
	text-decoration:none;
	border:none;
	}
	
/* game date */

div#gamedate {
	width:240px;
	padding:0px 0 0;
	margin:0px 0 0px 0;
 	font-size:12px;
	line-height:105%;
	}

#gamedate div.tx-bloc {
	width:165px;
	float:left;
	text-align:left;
	}

#gamedate div {
	padding-bottom:0px;
    }
	
#gamedate .date {
	text-align:left;
	font-weight:bold;
	}
	
#gamedate .weekday {
	font-weight:bold;
	}

#gamedate .score {
	color:#003399;
	}
		
#gamedate #l {
	width:73px;
	height: 52px;
	float:left;
	margin:0px 0px 0 0;
	padding:3px 0 0 3px;
	background:#cccccc;
	text-align:center;
	border-top:1px solid #404040;
 	border-bottom:1px solid #404040;
	border-left:1px solid #404040;
	}
  
*html #gamedate #l {
	width:76px;
	height: 55px;
	}

#gamedate #m {
	height: 52px;
    width:73px;
 	float:left;
	margin:0px 0px 0 0;
	padding:3px 0 0 3px;
	background:#cccccc;
	text-align:center;
	border-top:1px solid #404040;
 	border-bottom:1px solid #404040;
	border-left:1px solid #404040;  }

*html #gamedate #m {
	width:76px;
	height: 55px;
	}
  
#gamedate #r {
	height: 52px;
    width:74px;
 	float:left;
	margin:0px;
	padding:3px 0 0 3px;
	background:yellow;
	text-align:center;
	border:1px solid #404040;
	}
   
  *html #gamedate #r {
	width:77px;
	height: 55px;
	}

#gamedate a:link {
	color:#595959;
	font-weight:bold;
	}

#gamedate a:visited { 
	color:#595959;
	font-weight:bold;
	}

#gamedate a:hover { 
	color:#595959;
	font-weight:bold;
	text-decoration:none;
	border:none;
	}

/*  */
	
#blogindexttl {
	border-left:dashed 1px #2166E6;
	padding:10px 0px 0px 10px;
	}

#blogindexttl h2 {
	font-size:16px;
	font-family: "Myriad", "Osaka", sans-serif;
	padding:6px 0 0 0 ;
	color:#CD0816;
	font-weight:bold;
	}

#side-col ul li {
	padding:0px 0px 10px 0px;
	line-height:125%;
	font-weight:bold;
	}

#side-col  ul li a:link {
	color:#fafafa;
	}

#side-col  ul li a:visited {
	color:#fafafa;
	}
	
#side-col ul li a:hover {
	color:#fafafa;
	}
	
#side-col  ul li a:active {
	color:#fafafa;
	}	
	
#side-col  img {
	padding-top:5px;
	}
	
/* chart table */

td {
	vertical-align:top;
	}

/* sitemap str (form) */

#fillform {
	background: ;
	width:520px;
	padding:0;
	margin:0;
	}
	
#fillform h4 {
	color:#3fb0ac;
	width:165px;
	float:left;
	margin:6px 0 0 0;
	padding:8px 5px 5px 5px ;
	font-size:12px;
	background:#F0F0F0;
	font-weight:bold;
	}
	
#fillform h4.nocolor {
	background:white;
	}
	
#fillform h3 {
	background:none;
	padding:0px 0 0px 0px;
	color:#3fb0ac;
	font-size:14px;
	margin:0px;
	}
	
#fillform div.row p {
	background:#F0F0F0;
	margin:0px;
	padding:6px 5px;
	float:right;
	width:310px;
	text-align:left;
	line-height:180%;
	}
	
#fillform div.row div {
	background:  ;
	margin:0px;
	padding:5px 0px 10px 0;
	float:right;
	width:325px;
	text-align:left;
	line-height:180%;
	}
	
#fillform p {
	background:#f0f0f0;
	width:100%;
	border:none;
	float:none;
	padding:5px 0;
	text-align:center;
	}

#fillform div.row {
	padding:0px;
	}
	
#fillform div.row:after {
  content: "";
	display: block;
	height: 0px;
	clear: both;
	}

.submitbot {
	padding:4px 0;
	}
	
#submitbot-bloc {
	background:white;
	border-top:1px gray solid;
	border-bottom:1px gray solid;
	padding:2px 0;
	}
	
#fillform ol {
	font-size:12px;
	line-height:140%;
	margin:0px;
	padding-left:8px;
	}

#fillform li {
	padding-bottom:4px;
	padding-left:0px;
	list-style-position:outside;
	margin-left:10px;
	}
	
*html #fillform ol {
	padding-left:8px;
	}

*html #fillform li {
	padding-left:0px;
	margin-left:18px;
	}
	
/* newsblog */

div.article-box {
	padding:0px 0 0px 0;
	margin-bottom:5px;
	}
	
div.article-box h3.nobg {
	color:#E50816;
	font-size:12px;
	background:transparent;
	padding:0px;
	line-height:130%;
	margin-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	font-weight:bold;
	font-family: "Helvetica", sans-serif;
	}
	
div.article-box h3.nobg a:link {
	color:#E50816;
	font-weight:bold;
		}
	
div.article-box h3.nobg a:visited {
	color:#E50816;
	font-weight:bold;
	}
	
div.article-box h3.nobg a:hover {
	color:#E50816;
	font-weight:bold;
	}

div.article-box h3.nobg a:active {
	color:#E50816;
	font-weight:bold;
	}
	
div.article-box p.link {
	}
		
div.article-box p.postdate {
	font-size:11px;
	}

div.article-box p.link a:link {
	color:#E50816;
		}
	
div.article-box p.link a:visited {
	color:#E50816;
	}
	
div.article-box p.link a:hover {
	color:#E50816;
	}

div.article-box p.link a:active {
	color:#E50816;
	}
	
div.article-box img {
	margin-right:10px;
	float:left;
	}
	
div.article-box p.bt-more a {
	font-weight:bold;
	color:#E50816;
	margin:0px;
	padding:0px;
	}

.article-box p {
	margin:0px;
	padding:0px 5px 0px 5px;
	padding-left:0px;
	line-height:130%;
	font-family: "Helvetica", "Osaka", "lr oSVbN",sans-serif;
	background:transparent;
	}

*html .article-box h3.nobg:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	}

*html .article-box h3.nobg {
	height:100%;
	}
	
*html .article-box:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	}

*html .article-box {
	height:100%;
	}

.bloglist h3 {
	background:#f72800;
	padding-bottom:0px;
	margin:0px;
	font-size:12px;
	line-height:130%;
	color:black;
	}
	
.bloglist h3 a:link,.bloglist h3 a:visited {
	background:f72800;
	padding-bottom:0px;
	margin:0px;
	font-size:12px;
	line-height:130%;
	color:black;
	}
	
.bloglist h3 a:hover,.bloglist h3 a:active {
	background:f72800;
	padding-bottom:0px;
	margin:0px;
	font-size:12px;
	line-height:130%;
	color:silver;
	text-decoration:underline;
	}
	
.bloglist p {
	font-size:12px;
	}
	
/* news blog */ 

.nblog {
	background:none;
	 /* 1px for left border subtracted */
	margin-bottom:15px;
	}
	  
.nblog div.photo_bloc {
	float:none;
	}

#main-cont div.nblog h3, #main-cont div.ibm-maincont-home div.nblog h3 {
	margin:0px 0 10px 0 ;
	font-size:14px;
	color:#575757;
	padding-bottom:5px;
	background:none;
	border-bottom:1px solid silver;
	line-height:145%;
	}
	
#main-cont div.nblog h3 a:link, #main-cont div.nblog h3 a:visited {
	text-decoration:none;
	padding-bottom:5px;
	color:#ED2500;
	}
	
#main-cont div.nblog h3 a:hover, #main-cont div.nblog h3 a:active {
	text-decoration:none;
	padding-bottom:5px;
	color:#ED2500;
	text-decoration:underline;
	}
	
#main-cont div.nblog div.info_con {
	padding:0 0 1px 0;
	margin-bottom:0px;
	float:none;
	}
		  
#main-cont div.nblog div.info_con p {
	margin-bottom:4px;
	font-size:12px;
      }
	  
#main-cont div.nblog div.info_con p.date {
	font-size:12px;
	margin-bottom:15px;
      }
	  
#main-cont div.nblog div.row {
	margin-top:10px;
	width: 520px;
	padding-bottom:20px;
	padding-top:20px;
	}
	
#main-cont div.nblog div.row-noborder {
	border-bottom:none;
	margin-top:10px;
	}
	
.bloglist h4.blog_seeall, #main-cont h4.blog_seeall {
	padding-top:20px;
	}

/* news blog archives */ 

.nblog-archives {
	background:none;
	
	 /* 1px for left border subtracted */
	margin-bottom:15px;
	}
	  
#main-cont div.nblog-archives div.row div.photo_bloc {
	float:left;
	width:115px;
	}

#main-cont div.nblog-archives h3, #main-cont div.ibm-maincont-home div.nblog-archives h3 {
	margin:0px 0 0px 0 ;
	font-size:14px;
	color:#E50816;
	padding-bottom:5px;
	background:none;
	border-bottom:none;
	line-height:145%;
	}
	
#main-cont div.nblog-archives h3 a:link, #main-cont div.nblog-archives h3 a:visited {
	text-decoration:none;
	padding-bottom:5px;
	color:#E50816;
	}
	
#main-cont div.nblog-archives div.info_con {
	padding:0 0 1px 0;
	margin-bottom:0px;
	float:right;
	width:300px;	}
		  
#main-cont div.nblog-archives div.info_con p {
	margin-bottom:4px;
	font-size:12px;
      }
	  
#main-cont div.nblog-archives div.info_con p.date {
	font-size:12px;
	margin-bottom:6px;
      }
	  
#main-cont div.nblog-archives div.row {
	margin-top:1px;
	width: 520px;
	padding-bottom:8px;
	padding-top:0px;
	background:transparent;
	}
	
#main-cont div.nblog-archives div.row-noborder {
	border-bottom:none;
	margin-top:10px;
	}

/* contact form */
	
form {
	margin:0px;
	}
	
.txt12-glay {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
}

textarea, input, select {
	font-size : 12px;
	line-height: 160%;
	color : #666666;
	border : solid 1px ;
}

/* video photo corner */

#videophoto-box div.article-box {
	padding:10px 0 0px 0;
	border-top:4px silver solid;
	text-align:center;
	width:230px;
	float:left;
	}
	
#videophoto-box div.article-box img {
	margin: 0px auto;
	float:none;
	}
	
#videophoto-box div.article-box h3.nobg {
	color:#E50816;
	font-size:12px;
	background:none;
	padding:0px;
	line-height:135%;
	margin-bottom:3px;
	padding-left:0px;
	margin-top:0px;
	font-weight:bold;
	font-family: "Helvetica", sans-serif;
	}
	
#videophoto-box div.article-box h3.nobg a:link {
	color:#E50816;
	font-weight:bold;
		}
	
#videophoto-box div.article-box h3.nobg a:visited {
	color:#E50816;
	font-weight:bold;
	}
	
#videophoto-box div.article-box h3.nobg a:hover {
	color:#E50816;
	font-weight:bold;
	}

#videophoto-box div.article-box h3.nobg a:active {
	color:#E50816;
	font-weight:bold;
	}
	
#videophoto-box div.article-box p.link {
	
		}

#videophoto-box div.article-box p.link a:link {
	color:#E50816;
		}
	
#videophoto-box div.article-box p.link a:visited {
	color:#E50816;
	}
	
#videophoto-box div.article-box p.link a:hover {
	color:#E50816;
	}

#videophoto-box div.article-box p.link a:active {
	color:#E50816;
	}
	

	
#videophoto-box div.article-box p.bt-more a {
	font-weight:bold;
	color:#E50816;
	margin:0px;
	padding:0px;
	}
	

.article-box p {
	margin:0px;
	padding:5px 5px 0px 5px;
	padding-left:0px;
	line-height:135%;
	font-family: "Helvetica", "Osaka", "lr oSVbN",sans-serif;
}

*html .article-box h3.nobg:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	}

*html .article-box h3.nobg {
	height:100%;
	}
	
*html .article-box:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	}

*html .article-box {
	height:100%;
	}


.whasup {
	width:273px;
	float:left;
	margin-right:5px;
	}
	
#calendar {
	float:left;
	padding-right:8px;
	}
	
#cheerleader-box {
	width:253px;
	background:transparent;
	float:left;
	}
	
#stats-box {
	width:253px;
	background:transparent;
	float:left;
	margin-left:8px;
	}
	
#ad-box {
	width:240px;
	background:gray;
	float:left;
	margin-left:8px;
	}

/* CHART-FORM-1-1round ++++++++++++++ */

table.ch-fo-1-1rnd {
     width: 400px;
	 margin:0;
	 padding-bottom:0px;
 }

.ch-fo-1-1rnd th {
	 padding: 4px;
	 color: #222222;
	 font-size:12px;
	 font-weight:normal;
	 text-align:center;
	 }
	 
.ch-fo-1-1rnd th.gray {
	 text-align:right;
	 }

.ch-fo-1-1rnd td {
	 padding: 8px;
	 color: #222222;
	 font-size:12px;
	 line-height:150%;
	 }
	 
.ch-fo-1-1rnd td P {
	 margin-bottom: 8px;
	 }
	
/* */ 

.gray-framebox {
	background: #E6E6E6;
	width:400px;
	margin:0px auto;
	border-bottom:1px solid #ca1735;
	}
	
.white-framebox-full {
	background: white;
	width:700px;
	margin:0px auto;
	border-bottom:1px solid #ca1735;
	}
	
/* */

table #simpletable {
	}

#simpletable th {
	background:#e6e6e6;
	text-align:left;
	font-weight:bold;
	color:#ca1735;
	border-right:1px solid white;
	padding:2px;
	}
	
#simpletable td {
	padding:5px 2px;
	}
	
.tableframe {
	border:1px solid #ca1735;
	padding:10px;
	width:550px;
	margin:0px auto 10px auto;
	}

tr.separator td {
	border-bottom:1px solid #CCCCCC;
	}


td {
	line-height:150%;
	}
	
#simpletable td a {
	color:blue;
	}
