/***********************************************************
*Template Styles, item is assigned to template
*Designed by Dima Svirid, 2008
************************************************************/
/* CSS Document */
body {
margin:0px !important;
padding:0px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background: url(/multimedia/skin2008/template/icetile.jpg) left top;
overflow-y: scroll;
overflow-x: hidden;
behavior: url("/api/src/css/overflow.htc");
}
body.IE {
overflow: hidden !important;
}
a {
font-size:10px;
color: #990000; 
text-decoration: none;
}
a:hover {
color: #CC0000; 
text-decoration:underline;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
div {
margin:0px;
padding:0px;
}
img {
margin: 0px auto;
border: 0px;
}
/***********************************************************
* PNG IMAGE BEHAVIOR, IE6 FIX
*Designed by Dima Svirid, 2007
*Class: png.htc
************************************************************/
img.png {
behavior: url("/api/src/css/png.htc");
}
/***********************************************************
*MAIN SKIN 2008 HOCKEYCANADA.ca CSS
************************************************************/
.skin-2008 {
}
.skin-2008-shadow {
width: 14px;
height: 100%;
background: url(/multimedia/skin2008/template/shadow.png) repeat-y;
display: none;
}
.skin-2008-shadow[class] {
display: table-cell;
}
.skin-2008 .skin-2008-container {
width: 1000px;
background-color: #ffffff;
align: left;
border-top: 0px;
border-left: 1px solid #adadad;
border-right: 1px solid #adadad;
}
.skin-2008 .skin-2008-container .main-header {
}
.skin-2008 .black-line-h {
height: 1px;
background-color: #000000;
}
.skin-2008 .grey-line-h {
width: 1px;
background-color: #999999;
}
.skin-2008 .skin-2008-container .page-content-section-header {
padding-top: 10px;
}
/*PAGE TEMPLATE- 1 column - */
.skin-2008 .skin-2008-container .page-content-column {
padding: 10px;
}
/*Used for inner pages with several columns  - */
.skin-2008 .skin-2008-container .page-content-section {
padding-top: 10px;
}
/*PAGE TEMPLATE- 2 columns - */
.skin-2008 .skin-2008-container .page-content-left-column {
width: 659px;
}
.skin-2008 .skin-2008-container .page-content-right-column {
width: 300px;
}
/* PAGE TEMPLATE- 2 inner columns */
.skin-2008 .skin-2008-container .page-content-wide1-center-column-inner {
width: 808px;
padding-top: 5px;
}
.skin-2008 .skin-2008-container .page-content-wide2-center-column-inner {
width: 659px;
padding-top: 0px;
}
/*PAGE TEMPLATE- 3 columns - */
.skin-2008 .skin-2008-container .page-content-left-column-inner {
width: 161px;
padding: 5px !important;
padding-top: 0px;
}
.skin-2008 .skin-2008-container .page-content-center-column-inner {
width: 488px;
padding-top: 5px;
}
.skin-2008 .skin-2008-container .page-content-right-column-inner {
width: 300px;
padding-top: 5px;
}
.skin-2008 .skin-2008-container .inside-page-left-background {
background: url(/multimedia/skin2008/template/inside_page_left_background.gif) repeat-y;
}
/* Template Elements */
/* Flash module used on Home Page */
.skin-2008 .skin-2008-container .page-content-left-column .billboard {
width: 656px;
height: 368px;
border: 1px solid #999999;
}
/* Storyboard styles - used on Home Page */
.skin-2008 .skin-2008-container .page-content-left-column .storyboard {
position:relative;
top: 10px;
height: 360px;
}
/*
.skin-2008 .skin-2008-container .page-content-left-column .storyboard p {
margin:0px;
padding:0px;
}
*/
.skin-2008 .skin-2008-container .page-content-left-column .storyboard  .storyboard-ad {
position: absolute;
top: 40px;
right: 0px;
}
/* General styles - used across the site */
.skin-2008 .skin-2008-container .page-content-left-column .left-column-element {
position: relative;
margin-top: 10px;
}
.skin-2008 .skin-2008-container .page-content-right-column .right-column-element {
position: relative;
margin-top: 10px;
}
.skin-2008 .skin-2008-container .page-content-right-column .mini-gallery {
position: relative;
}
/* NEWS RELEASES */
.skin-2008 .skin-2008-container .page-content-left-column .homepage-news-releases {
width: 300px;
position: relative;
margin-top: 10px;
}
.skin-2008 .skin-2008-container .page-content-left-column .homepage-news-releases-ad {
position: relative;
margin-top: 10px;
}
.skin-2008 .skin-2008-container .inner-page-news-releases {
margin-bottom: 10px;
}
/*LEFT SUBSITE MENU*/
.skin-2008 .skin-2008-container .subsite-left-menu-container {
background-color: #dddddd;
}
.skin-2008 .skin-2008-container .subsite-left-menu-container .subsite-left-menu-header {
background: url(/multimedia/skin2008/template/left-menu-header-background.gif) repeat-x;
color: #ffffff;
margin: 0px;
padding: 2px;
padding-left: 5px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
}
.skin-2008 .skin-2008-container .main-content-header {
background: url(/multimedia/skin2008/template/section_header_background.gif) repeat-x;
color: #000000;
margin: 0px;
margin-bottom: 5px;
padding: 2px;
padding-left: 5px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
}
/* .subsite-left-menu-link the same as .sabnav css in main text styles */
.skin-2008 .skin-2008-container .subsite-left-menu-container .subsite-left-menu-link {
color: #990000;
padding-top:4px;
padding-left: 5px;
}
/* Web Site General Footer */
.skin-2008 .skin-2008-container .footer-1 {
background: url(/multimedia/skin2008/template/1000_fat_footer_bg.jpg) no-repeat;
}
.skin-2008 .skin-2008-container .footer-2 {
background-color: #969797;
}
.skin-2008 .skin-2008-container .footer-black-spacer {
height: 1px;
background-color: #666666;
}
/*added by Dima S. to a set margin/padding to 0 for P tag to remove spacings in different browsers */
.strict-content-padding-zero p {
margin:0px;
padding:0px;
}
/*HEADER DROP DOWN MENU API OVERWRITE CSS BLOCK*/
.skin-2008 .element-menu-submenu .element-menu-submenu-body {
background: transparent !important;
background-color: #EEEEEE !important;
}
.skin-2008 .element-menu-submenu .element-menu-submenu-body .element-submenu-item .element-submenu-item-icon {
width: 9px !important;
height: 9px !important;
margin-top: 5px !important;
}
.skin-2008 .element-menu-submenu .element-menu-submenu-body .element-submenu-item .element-submenu-item-text {
padding: 1px !important;
font-family:Arial !important;
font-size:12px !important;
font-weight:normal !important;
text-decoration:none !important;
}
/* Right column Advertisement class */
.page-content-right-column .prism-element-advertisement, 
.page-content-right-column-inner .prism-element-advertisement {
margin-bottom: 10px;
}
/* Floating Banner Spacer */
td.skin2008-floating-banner-table td {
padding-bottom: 10px !important;
}
/* Overwriting content alignment 
.page-center-empty-div td {
text-align: left;
}*/
