/*
Theme Name: Cloudy
Theme URI:
Description: WP Cloudy theme designed by <a href="http://www.aoemedia.de">AOE media GmbH</a>. Cloudy is a beautiful simple blog theme, designed for commercial and more technical blogs. Now also widget ready.
Version: 1.62
Author: AOE media GmbH
Author URI: http://www.aoemedia.de
Tags: two columns, widgets, fixed width, blue, custom header, valid XHTML, valid CSS, widgets
	By downloading and using this theme, you agree to the following terms:
    - All variations of this theme have to remain GPL
    - You may use this theme for personal or commercial projects
    - You may modify, translate or distribute

For support requests please contact: wordpress(at)aoemedia.com. Requests through other channels (website etc.) can unfortunately not be responded to.

*/

/* Reset styles
*******************************/
html, body, div, span,iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, font, ins,strong,ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}

/* début - ajout pour html5 */
header, footer, section, article, aside, nav, figure, figcaption { display: block; }
/* fin   - ajout pour html5 */
                                                                            
/* Main styles
*******************************/
html {
   height: 100%;
   margin-bottom: 1px;/* force vertical scrollbars */
}

body {
   background:url(http://subimg2.hockeyexpress.ca/body.jpg) 0 0 fixed repeat #363636;
   color:#333;
   font-size: 75%;
   text-align: left;
}

/* Default fonts
*******************************/
body,
input,
select		{ font-family: Tahoma, Arial, Helvetica, sans-serif; }
textarea,
pre,
code 		  { font-family:"Courier New", Courier, monospace; }

/* Header elements
*******************************/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:normal;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 2.5em;
    color:#fff;
    line-height:1;
}
h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1.5em;
    padding-bottom:1em;
    color:#518cb1;
}
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

/* Text elements
*******************************/
p			  { margin: 0 0 1em 0; text-align: left; line-height:1.2; }
p.last 		  { margin-bottom:0; }
p.first		  { margin-top:1em; }
p.img		  { float: left; margin:0 1em 1em 0; padding:0; }

blockquote    {
    margin:0 0 1em 1em;
    padding-left:1em;
    border-left:2px solid #B8E0FA;
}
strong        { font-weight: bold; }
em            { font-style: italic; }
pre           { border: 1px solid #ddd; margin-bottom: 1.2em; padding:1.2em; }
ins           { text-decoration:none; } /*remove underline from text*/
del           { text-decoration:line-through; }

dl {
    line-height:1.2;
    margin-bottom:1.2em;
}

hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 dotted;
}

/*links*/
a:link,
a:visited,
a:focus,
a:hover,
a:active	{ color: #518cb1; text-decoration: underline; cursor:pointer; }

a:hover		{}
a:visited	{}

a:active,
a:focus     { outline: 0; } /*remove border in ff*/


/* decorate lists in posts */
#content .post ul,
#content .post ol {
    margin: 0 0 1em 2em;
}

#content .post ul {
    list-style-type:disc;
}

#content .post ol {
    list-style-type:decimal;
}

#content .post ul li,
#content .post ol li {
    line-height:2;
}

/* Images
*******************************/
img 		{ outline:0;border:0; }

/* Form styles
*******************************/
input,
select,
textarea {
	font-size:1.0em;/*by default font-size is bigger*/
	vertical-align:baseline;
}

input.text,
input.file { cursor:text; }

input.button {
    cursor:pointer;
    color:#fefefe;
    border:0;
    background:url(img/header-search-button.gif) 0 0 repeat-x;
    font-weight:bold;
    padding:1px 12px;
    text-align:center;
    height:19px;
}

input.radio,
input.checkbox { border: 0;padding: 0; }

/* Wordpress aligning
*******************************/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
    float:left;
    margin: 0 1em 1em 0;
}

.alignright {
   float: right;
   margin: 0 0 1em 1em;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption {
    border:1px solid #eee;
    text-align:center;
    padding-top:4px;
}
.wp-caption p.wp-caption-text {
    font-size:.92em;
    text-align:center;
}


/* Text align
*******************************/
.t-right 	{ text-align: right; }
.t-left 	{ text-align: left; }
.t-center 	{ text-align: center; }
.t-justify 	{ text-align: justify; }

/* Other
*******************************/
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.zoom {
    overflow:hidden;
}

/* Main styles
 *******************************/
#root {
    width: 980px;
    margin: 15px auto 0 auto;
    padding-bottom: 15px;
}


/* - debut - MENU HAUT - Logo équipe sprite */
#navlist { height: 22px; width: 979px; display: inline; float: left; padding-bottom: 4px; }
#navlist { position: relative; }
#navlist li { padding:0; list-style:none; position:absolute; top:0; }
#navlist li, #navlist a { height:22px; display:block; }

/*
Version team_logo_v2_2
#menuNHL1 { left:0px; width:54.58px; background: transparent url(http://subimg22.hockeyexpress.ca/team_logo_v3.png) no-repeat 0px 0px; }
#menuAtl { left:54.58px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -57px 0px; }
#menuAtl:hover { left:54.58px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -57px -22px; }
#menuBruins { left:83.37px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -86px 0px; }
#menuBruins:hover { left:83.37px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -86px -22px; }
#menuSabres { left:112.16px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -115px 0px; }
#menuSabres:hover { left:112.16px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -115px -22px; }
#menuHurricanes { left:140.95px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -144px 0px; }
#menuHurricanes:hover { left:140.95px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -144px -22px; }
#menuPanthers { left:169.74px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -173px 0px; }
#menuPanthers:hover { left:169.74px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -173px -22px; }
#menuCanadiens { left:198.53px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -201px 0px; }
#menuCanadiens:hover { left:198.53px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -201px -22px; }
#menuDevils { left:227.32px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -230px 0px; }
#menuDevils:hover { left:227.32px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -230px -22px; }
#menuIslanders { left:256.11px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -259px 0px; }
#menuIslanders:hover { left:256.11px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -259px -22px; }
#menuRangers { left:284.9px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -288px 0px; }
#menuRangers:hover { left:284.9px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -288px -22px; }
#menuSenateurs { left:313.69px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -316px 0px; }
#menuSenateurs:hover { left:313.69px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -316px -22px; }
#menuFlyers { left:342.48px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -345px 0px; }
#menuFlyers:hover { left:342.48px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -345px -22px; }
#menuPenguins { left:371.27px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -374px 0px; }
#menuPenguins:hover { left:371.27px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -374px -22px; }
#menuLightning { left:400.06px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -403px 0px; }
#menuLightning:hover { left:400.06px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -403px -22px; }
#menuMaplesLeafs { left:428.85px ;width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -432px 0px; }
#menuMaplesLeafs:hover { left:428.85px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -432px -22px; }
#menuCapitals { left:457.64px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -461px 0px; }
#menuCapitals:hover { left:457.64px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -461px -22px; }
#menuDucks { left:486.43px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -489px 0px; }
#menuDucks:hover { left:486.43px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -489px -22px; }
#menuFlames { left:515.22px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -518px 0px; }
#menuFlames:hover { left:515.22px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -518px -22px; }
#menuBlackhawks { left:544.01px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -547px 0px; }
#menuBlackhawks:hover { left:544.01px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -547px -22px; }
#menuAvalanche { left:572.8px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -576px 0px; }
#menuAvalanche:hover { left:572.8px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -576px -22px; }
#menuBlueJackets { left:601.59px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -604px 0px; }
#menuBlueJackets:hover { left:601.59px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -604px -22px; }
#menuStars { left:630.38px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -633px 0px; }
#menuStars:hover { left:630.38px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -633px -22px; }
#menuRedWings { left:659.17px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -662px 0px; }
#menuRedWings:hover { left:659.17px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -662px -22px; }
#menuOilers { left:687.96px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -691px 0px; }
#menuOilers:hover { left:687.96px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -691px -22px; }
#menuKings { left:716.75px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -719px 0px; }
#menuKings:hover { left:716.75px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -719px -22px; }
#menuWild { left:745.54px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -748px 0px; }
#menuWild:hover { left:745.54px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -748px -22px; }
#menuPredators { left:774.33px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -776px 0px; }
#menuPredators:hover { left:774.33px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -776px -22px; }
#menuCoyotes { left:803.12px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -806px 0px; }
#menuCoyotes:hover { left:803.12px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -806px -22px; }
#menuSharks { left:831.91px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -835px 0px; }
#menuSharks:hover { left:831.91px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -835px -22px; }
#menuBlues { left:860.7px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -863px 0px; }
#menuBlues:hover { left:860.7px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -863px -22px; }
#menuCanucks { left:889.49px; width:31px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -892px 0px; }
#menuCanucks:hover { left:889.49px; width:31px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -892px -22px; }
#menuNHL2 { left:920.49px; width:59.58px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -920px 0px; }
*/
#menuNHL1 { left:0px; width:54.58px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat 0px 0px; }
#menuBruins { left:54.58px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -57px 0px; }
#menuBruins:hover { left:54.58px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -57px -22px; }
#menuSabres { left:83.37px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -86px 0px; }
#menuSabres:hover { left:83.37px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -86px -22px; }
#menuHurricanes { left:112.16px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -115px 0px; }
#menuHurricanes:hover { left:112.16px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -115px -22px; }
#menuPanthers { left:140.95px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -144px 0px; }
#menuPanthers:hover { left:140.95px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -144px -22px; }
#menuCanadiens { left:169.74px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -173px 0px; }
#menuCanadiens:hover { left:169.74px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -173px -22px; }
#menuDevils { left:198.53px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -201px 0px; }
#menuDevils:hover { left:198.53px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -201px -22px; }
#menuIslanders { left:227.32px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -230px 0px; }
#menuIslanders:hover { left:227.32px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -230px -22px; }
#menuRangers { left:256.11px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -259px 0px; }
#menuRangers:hover { left:256.11px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -259px -22px; }
#menuSenateurs { left:284.9px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -288px 0px; }
#menuSenateurs:hover { left:284.9px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -288px -22px; }
#menuFlyers { left:313.69px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -316px 0px; }
#menuFlyers:hover { left:313.69px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -316px -22px; }
#menuPenguins { left:342.48px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -345px 0px; }
#menuPenguins:hover { left:342.48px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -345px -22px; }
#menuLightning { left:371.27px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -374px 0px; }
#menuLightning:hover { left:371.27px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -374px -22px; }
#menuMaplesLeafs { left:400.06px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -403px 0px; }
#menuMaplesLeafs:hover { left:400.06px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -403px -22px; }
#menuCapitals { left:428.85px ;width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -432px 0px; }
#menuCapitals:hover { left:428.85px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -432px -22px; }
#menuJets { left:457.64px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -461px 0px; }
#menuJets:hover { left:457.64px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -461px -22px; }
#menuDucks { left:486.43px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -489px 0px; }
#menuDucks:hover { left:486.43px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -489px -22px; }
#menuFlames { left:515.22px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -518px 0px; }
#menuFlames:hover { left:515.22px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -518px -22px; }
#menuBlackhawks { left:544.01px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -547px 0px; }
#menuBlackhawks:hover { left:544.01px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -547px -22px; }
#menuAvalanche { left:572.8px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -576px 0px; }
#menuAvalanche:hover { left:572.8px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -576px -22px; }
#menuBlueJackets { left:601.59px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -604px 0px; }
#menuBlueJackets:hover { left:601.59px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -604px -22px; }
#menuStars { left:630.38px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -633px 0px; }
#menuStars:hover { left:630.38px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -633px -22px; }
#menuRedWings { left:659.17px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -662px 0px; }
#menuRedWings:hover { left:659.17px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -662px -22px; }
#menuOilers { left:687.96px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -691px 0px; }
#menuOilers:hover { left:687.96px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -691px -22px; }
#menuKings { left:716.75px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -719px 0px; }
#menuKings:hover { left:716.75px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -719px -22px; }
#menuWild { left:745.54px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -748px 0px; }
#menuWild:hover { left:745.54px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -748px -22px; }
#menuPredators { left:774.33px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -776px 0px; }
#menuPredators:hover { left:774.33px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -776px -22px; }
#menuCoyotes { left:803.12px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -806px 0px; }
#menuCoyotes:hover { left:803.12px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -806px -22px; }
#menuSharks { left:831.91px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -835px 0px; }
#menuSharks:hover { left:831.91px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -835px -22px; }
#menuBlues { left:860.7px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -863px 0px; }
#menuBlues:hover { left:860.7px; width:28.79px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -863px -22px; }
#menuCanucks { left:889.49px; width:31px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -892px 0px; }
#menuCanucks:hover { left:889.49px; width:31px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -892px -22px; }
#menuNHL2 { left:920.49px; width:59.58px; background: transparent url(http://subimg2.hockeyexpress.ca/team_logo_v3.png) no-repeat -920px 0px; }
/* - fin   - MENU HAUT - Logo équipe sprite */


/* - debut - MENU HAUT - Identification */
input.button_login { width: 70px; height: 18px; border: 0; background: url(img/bouton_connexion.png) 0 0 no-repeat;
                     cursor:pointer; }

input.button_login:hover { width: 70px; height: 18px; border: 0;
                           background: url(img/bouton_connexion_on.png) 0 0 no-repeat; cursor:pointer; }

#login_user_box { font-size: 0.92em; vertical-align: top; width: 120px; border: 1px solid #003265; 
                  background: #ecf0f2; color: #34668a; background-image: url('http://subimg2.hockeyexpress.ca/user.png');
                  background-repeat: no-repeat; background-position: center left; padding-left: 18px; }

.login_pass_box { font-size: 0.92em; vertical-align: top; width: 120px; border: 1px solid; border-color: #003265; 
                  background: #ecf0f2; color: #34668a; background-image: url('http://subimg2.hockeyexpress.ca/key.png');
                  background-repeat: no-repeat; background-position: center left; padding-left: 18px; }

.login_box_lien, .login_box_lien:visited, .login_box_lien:link, .login_box_lien:hover { color: #ffffff; 
                  font-size: 0.92em; text-decoration: underline; vertical-align:top; }

header .heading_login { margin-top: 0px; width: 706px; float: left; clear: both; height: 15px;
                         background: url(img/header-menu-back.gif) 0 0 repeat-x #003265; padding: 8px 16px; }

#login_logged { font-size: 0.98em; color: #ffffff; }

#login_logged a:visited, #login_logged a:link, #login_logged a:hover { color: #ffffff; 
                  font-size: 0.98em; text-decoration: underline; vertical-align:top; }

#login_new_message { display:inline; font-size:0.85em; font-weight:bold; vertical-align:middle;  }

#login_new_message a:visited, #login_new_message a:link, #login_new_message a:hover { vertical-align:middle; 
                    text-decoration:none; font-size:0.85em;  }

#login_deconnexion { font-size: 0.98em; color: #ffffff; float:right; }
/* - fin   - MENU HAUT - Identification */


/* Header
 *******************************/
header {
    overflow: hidden;
}

header .menu,
header .search {
    background:url(img/header-menu-back.gif) 0 0 repeat-x #003265;
}


/* - debut - MENU HAUT - Search */
header .search { margin-top: 0px; width: 206px; height: 15px; float: right; padding: 8px 16px; font-size:0.92em; }

header .search input { margin-left:17px; }

header .search input.text { vertical-align: top; width: 120px; border: 1px solid #003265; border-right: 0;
                             border-bottom: 0; background: #ecf0f2; padding: 2px; color: #34668a; 
                             margin-right: 3px; background-image: url('img/loupe.gif'); 
                             background-repeat: no-repeat; background-position: center left; padding-left: 18px; }

header .search input.button { width: 26px; height: 18px; background: url(img/bouton_ok.png) 0 0 no-repeat; 
                               margin:0; }

header .search input.button:hover { width: 26px; height: 18px; 
                                     background: url(img/bouton_ok_on.png) 0 0 no-repeat; }
/* - fin   - MENU HAUT - Search */


/* - debut - MENU HAUT - Logo */
#heading { margin-top: 4px; width: 216px; float: left; clear: both; height: 130px;
           background: url(img/heading_v2.png) 0 0 no-repeat; }

#heading a { color: #fff; text-decoration: none; }

#heading .description { color: #fff; }
/* - fin   - MENU HAUT - Logo */


/* - debut - MENU HAUT - Pub */
#heading_pub { margin-top: 4px; width: 759px; height: 130px; overflow: hidden; float: right; text-align: center;
               background: url(img/heading_pub.png) 0 0 repeat-y #f9fdff; }

#heading_pub_sous { margin-top:20px; }
/* - fin   - MENU HAUT - Pub */


/* - debut - MENU HAUT - Menu principal */
header .menu { margin: 4px 0 0 0; float:left; width:979px; height:26px; display:block; }

header .menu li { float:left; }

header .menu li.last { background:none; }

header .menu a { color:#fefefe; font-weight:bold; padding:0px 13px; display:block; line-height:2.2;
                  text-decoration:none; }

header .menu a:hover { text-decoration:none; background:url(img/header-menu-back-on.gif) 0 0 repeat-x #003265; }


header .menu2-centrer { margin-top:1px; float:left; width:979px; height:20px;
                         background: #02407f;
                         font-size:0.9em; color:white; text-align:center; }

header .menu2-centrer  a { color:white; text-decoration:none; line-height : 20px; margin-left:13px; }

header .menu2-centrer a:hover { text-decoration:underline; }


header .menu2 { margin-top:1px; float:left; width:979px; height:20px;
                 background: #02407f;
                 font-size:0.9em; color:white; }

header .menu2 li { float:left; }

header .menu2  a { color:white; text-decoration:none; line-height : 20px; margin-left:13px; }

header .menu2 a:hover { text-decoration:underline; }
/* - fin   - MENU HAUT - Menu principal */

/* - debut - SIDEBAR - Slide Facebook et Twitter */
.slide-out-div { padding: 20px; height:270px; width: 295px; top:0px; background:#fff; border: #29216d 1px solid; }

#slide-out-div-align { text-align:right; }

.tab { top:225px; }

.tab .handle { background:url("../../../img/facebook_50x50.png") no-repeat; }

.tab2 { top:275px; }

.tab2 .handle { background:url("../../../img/twitter_50x50.png") no-repeat; }
/* - fin  - SIDEBAR - Slide Facebook et Twitter */

#main {
    margin-top:4px;
    clear:both;
    overflow:hidden;
}

#left-block {
    width:216px;
    float:left;
}

#left-block .box {
    background:#fff;
    padding:18px;
    margin-bottom:4px;
}

#left-block .box h2 {
    padding-bottom:16px;
}

#left-block .box ul {
    font-size:1.17em;
}

#left-block .box ul.children {
    padding-top:8px;
    font-size:1em;
}

#left-block .box li {
    padding:4px 0;
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:0 6px;
    background-image:url(img/cat.gif);
}

#left-block .box li.current-cat {
    font-weight:bold;
}

#left-block .categories li {
    
}

#left-block .archive li {
    background-image:url(img/cal.gif);
}

#left-block .blogroll li,
#left-block .meta li {
    background-image:url(img/arrow.gif);
}


.box input.text {
    border:1px solid #5286ab;
    border-right:0;
    border-bottom:0;
    background:#ecf0f2;
    padding:2px;
    color:#34668a;
    width:110px;
    font-size:.92em;
}

.box input.button {
    font-size:.92em;
    width:48px;
}

.box .tags {
    line-height:1.4;
}

.box .textwidget {
    font-size:.92em;
    line-height:1.4;
}

#left-block #recentcomments {
    font-size:.92em;
}

#left-block #recentcomments li {
    background:none;
    padding-left:0;
}


#wp-calendar {
    width:180px;
    font-size:.92em;
}

#wp-calendar caption {
    padding:0 0 4px 0;
    font-weight:bold;
}

#wp-calendar th,
#wp-calendar td {
    padding:2px;
    text-align:center;
}

#wp-calendar thead th {
    background:#eee;
}

#wp-calendar #prev {
    text-align:left;
    padding-top:4px;
}

#wp-calendar #next {
    text-align:right;
    padding-top:4px;
}

/* Content
 *******************************/
#main-block {
    width:760px;
    float:right;
}

#content {
    padding:18px;
    background:#fff;
    min-height:400px;
    height:auto!important;
    height:400px;
}

#content .post {
    overflow:hidden;
    margin-bottom:18px;
    clear:both;
}

#content .entry a {
    color:#e08105;
}

#content .date {
    float:left;
    width:54px;
    height:43px;
    padding-top:11px;
    background:url(img/post-date.gif) 0 0 no-repeat;
    color:#669abb;
    font-size:1.67em;
    text-align:center;
    margin: 0 0 20px 0;
    text-transform:uppercase;
}

#content .date span {
    font-size:0.65em;
    display:block;
}

#content .title,
#content .postdata {
    margin-left:74px;
}

#content .page .title {
    margin-left:0;
}

#content .title h2 {
    background:url(img/post-title-border.gif) 0 100% repeat-x;
    padding-bottom:8px;
    margin-bottom:8px;
}

#content .title a {
    text-decoration:none;
    color:#265a8b;
}

#content .title a:hover {
    color:#518cb1;
}

#content .postdata {
    font-size:0.92em;
}

#content .category {
    background:url(img/cat.gif) 0 1px no-repeat;
    padding-bottom:1px;
    padding-left:20px;
    float: left;
}

#content .comments {
    background:url(img/comment.gif) 0 1px no-repeat;
    padding-bottom:1px;
    padding-left:20px;
    float: right;
}

#content .category,
#content .category a {
    color:#91adc1;
}

#content .entry {
    clear:both;
}

#content .entry .more-link {
    font-weight:bold;
    color:#518cb1;
}

#recent {
    margin-top:4px;
    background:#e7f5fe;
    overflow:hidden;
}

#recent .posts,
#recent .comments {
    width:312px;
    padding:24px 32px;
}

#recent .posts {
    float:left;
}

#recent .comments {
    float:right;
}

#recent .posts ul,
#recent .comments ul {
    font-size:.92em;
    line-height:1.2;
}

#recent .posts li,
#recent .comments li {
    margin-bottom:1.1em;
}

#recent .posts li a {
    font-weight:bold;
}

#recent .comments li .author {
    font-size:0.91em;
    line-height:1.4;
}

#recent .comments li a {
    text-decoration:none;
}

#leavecomment {
    padding-top:1em;
}

.comments-list .avatar {
    margin-bottom:4px;
}

.comments-list li {
	padding:0px;
    line-height:1.2;
}

.comments-list li.graybox {
	background:#f1f1f1;
}

.comments-list cite {
    font-weight:bold;
    font-style:normal;
}

.comments-list small {
    font-size:.83em;
}

.comments-list .comment {
    margin-left:10px;
    float:left;
}

#commentform input.text,
#commentform textarea {
    border:1px solid #5286ab;
    border-right:0;
    border-bottom:0;
    background:#fff;
    padding:2px;
    color:#34668a; 
}

#commentform input.text {
    width:200px;
}

#commentform textarea {
    width:600px;
}

#boite_commentaire { display:block; clear:both; background-color:#f2f2f2; border:1px solid #adadad;
                     margin:10px 0 0 0; padding:10px; }
#boite_commentaire hr { padding:0; border: none; border-top:1px solid #aaa; border-bottom: 1px solid #fff;
                        clear: both; line-height: 0; overflow: visible; }
#boite_commentaire_textarea { margin-left:50px; }
#boite_commentaire_bouton { text-align:center; }

.boite_commentaire_haut_gauche { float:left; margin-left:5px; }
#boite_commentaire_haut_droite { float:right; }
#boite_commentaire_avatar { clear:both;float:left; width:110px; text-align:center; height:110px; }

/* Footer
 *******************************/
footer {
   /* margin-top:4px;
    padding-top:4px;*/
    font-size:.92em;
    overflow:auto;
    line-height:1.2; 
    color:#646464;
}

footer img {
	vertical-align:middle;
}

footer .copyright { float:left; margin-left:1px; width:100%; text-align:center; margin-bottom:3px; }

footer .links {
    float:right;
}

footer .links a {
    padding-left:5px;
    margin-left:5px;
    background-repeat:no-repeat;
    background-position:0 1px;
}

footer .rss {
    background-image:url(img/rss.gif);
}

footer .login {
    background-image:url(img/login.gif);
}

footer a.powered {
    padding:0;
}

#pieddepage {
    margin-top:4px;
    background:#e7f5fe;
    overflow:hidden;
}

footer #footer_colonne_1 { float:left; width:24%; }
footer #footer_colonne_2 { float:left; width:24%; }
footer #footer_colonne_3 { float:left; width:24%; }
footer #footer_colonne_4 { text-align:right; float:right; width:24%; margin-right:3px; }
footer #footer_texte_granger_1 { padding-bottom:5px;margin-left:32px;margin-top:24px; }
footer .footer_texte_granger_plus { padding-bottom:5px;margin-left:32px; }
footer #footer_texte_cranger_1 { padding-bottom:2px; margin-top:24px; }
footer .footer_texte_cranger_plus { padding-bottom:2px; }
footer .footer_texte_dranger_1 { padding-bottom:5px; margin-top:24px; }
footer .footer_texte_dranger_plus { padding-bottom:5px; }
footer #footer_partenaire { clear:both; padding-top:5px; text-align:center; }

#rumeur .legende { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: smaller; }

#avisrumeurs .tablerumeur { border: 2px solid #003265; border-collapse:collapse; width:500px;
                            margin-left:auto; margin-right:auto; }

#avisrumeurs .td { font-family: Tahoma, Arial, Helvetica, sans-serif; border:1px solid #003265;
                   text-align: center; color:#333; height: 40px; vertical-align: middle; }

#pool_pointage .table { border:2px solid #003265; border-collapse:collapse; width:80%; 
                        margin-left:auto; margin-right:auto; }

#pool_pointage .td { font-family: Tahoma, Arial, Helvetica, sans-serif; border:1px solid #003265;
                     color:#333; height: 20px; vertical-align: middle; }

.pool_joueurs_restant th { font-family: Tahoma, Arial, Helvetica, sans-serif; border:1px solid #003265;
                           text-align: center; height: 20px; vertical-align: middle;
                           color:white; background-color:#808080; font-weight:bolder; }

.pool_joueurs_restant td { font-family: Tahoma, Arial, Helvetica, sans-serif; border:1px solid #003265;
                           text-align: center; height: 20px; vertical-align: middle;
                           color:#333; background-color:#f7f7f7; }

#pool_joueurs_restant2 .table { border:2px solid #003265; border-collapse:collapse; width:100%; 
                                margin-left:auto; margin-right:auto; }

#pool_joueurs_restant2 .td { font-family: Tahoma, Arial, Helvetica, sans-serif; border:1px solid #003265;
                             text-align: center; color:#333; height: 20px; vertical-align: middle; }
/* -- FIN -- */

/* -- DEBUT POUR PAGE PARTENAIRES -- */
div.container {	border: 0px solid #000000; overflow: hidden; width: 100%; }

div.left { width: 72%; float: left; }

div.right { width: 28%;	float: right; }

.ts5 { font-size:1.2em!important; }
.no_deco, a.no_deco, a:hover.no_deco { text-decoration:none; font-weight:normal; }
div.r_title { border-top:1px solid #395FB2; border-bottom:1px solid #395FB2; margin:10px 0 10px 0px; width:100%; padding:3px 0 0 0; height:17px; }
.clr_2 { color : #518cb1!important; }
/* -- FIN -- */




/*-- NOUVEAU PORTAIL --*/
/*-- DEBUT --*/
.portail-titre { font-size:1.3em; font-weight:bold; }

#portail-main-block { width:760px; float:right; }

#portail-content { padding:15px; background:#fff; min-height:400px; height:auto!important; height:400px;
                   background-color:#ffffff; }

.portail_sous_menu a { text-decoration:none; }

.portail_sous_menu a:hover { color:#e08105; }

.portail_information { background-color:#f7f7f7; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px;
                       -webkit-border-radius:10px; margin-bottom:15px; }

.portail_information h3 { background:#808080 url("../../../img/bg_infobox_titre.png") repeat-x top;
                          font-size:12px; font-weight:bold; height:18px; margin:0; padding:5px 14px; color:#fff;
                          border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px;
                          -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px;
                          -webkit-border-top-right-radius:10px; display:block; border:none; }

.portail_information h3 span a { float:right; color:#fff; text-decoration: none; }

.clearer { clear:both; }

.tooltip { cursor: help; text-decoration: none; position: relative; }

.tooltip span { margin-left: -999em; position: absolute; }

.tooltip:hover span { border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
                      box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
                      -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif;
                      position: absolute; left: -20em; top: 2em; z-index: 99; margin-left: 0; width: 250px; }

.tooltip:hover img { border: 0; margin: -10px 0 0 -55px; float: left; position: absolute; }

.tooltip:hover em { font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.5em; font-weight: bolder;
                    display: block; padding: 0.2em 0 0.6em 0; }

.tooltipcol { cursor: help; text-decoration: none; position: relative; }

.tooltipcol span { margin-left: -999em; position: absolute; }

.tooltipcol:hover span { border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
                      box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
                      -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif;
                      position: absolute; left: -15em; top: 2em; z-index: 99; margin-left: 0; width: 130px; }

.tooltipcol:hover img { border: 0; margin: -10px 0 0 -47px; float: left; /*position: absolute;*/ }

.tooltipcol:hover em { font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.5em; font-weight: bolder;
                    display: block; padding: 0.2em 0 0.6em 0; }

.custom { padding: 0.5em 0.8em 0.8em 2em; }

.help { background: #9FDAEE; border: 1px solid #2BB0D7;	color:black; font-weight:normal; }
				
.portail_boite_arrondi { margin:auto; border-spacing:20px; width:95%; max-width:1000px; }

.portail_boite_arrondi td { vertical-align:top; }

.portail_boite_arrondi_contenu {line-height: 1.2;margin-top:10px;margin-left:20px;margin-bottom:10px; }
.portail_boite_arrondi_contenu_series {line-height: 1.2;margin-top:10px;margin-left:5px;margin-bottom:10px; }

.portail_boite_arrondi td ul { list-style-position:outside; list-style-type:none; }

.label_cote { width:120px; clear:left; float:left; text-align:right; margin-right:15px; font-weight:bold; }

.label_cote_profil { width:260px; clear:left; float:left; text-align:right; margin-right:15px; font-weight:bold; }

.label_cote_profil2 { width:475px; clear:left; float:left; text-align:right; margin-right:15px; font-weight:bold; }

.label_cote_inscription { width:205px; clear:left; float:left; text-align:right; margin-right:15px; font-weight:bold; }

.portail_label_cote_participation { width:200px; clear:left; float:left; text-align:right; margin-right:15px;
                                    font-weight:bold; }

.portail_align_droite { text-align:right; margin-right:15px; }

.portail_tab_gauche { float:left; margin-left:75px; }

.portail_tab_droite { margin-left:375px; }

.portail_tab_titre { font-weight:bold; }

.portail_prediction_fp_id { float:left; margin-right:15px; }

.portail_prediction_fp_select { margin-left:50px; }

.ui-dialog .ui-dialog-content { color:black;position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-draggable .ui-dialog-titlebar { color:white;background:#808080; cursor: move; }

.portail_tableau { width:98%; margin:auto; margin-top:10px; border-collapse:collapse; border:1px solid #C7D6E0;
             background-color: #f7f7f7; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.portail_tableau th { background:#808080 url("../../../img/bg_infobox_titre.png") repeat-x bottom;
                padding:5px 3px; color:#FFF; text-align:center; font-weight:bold; vertical-align:middle; }

.portail_tableau td { vertical-align:middle; text-align:center; padding:3px; }

.portail_tableau th a { color:#B1D8FC; }

.portail_tableau tfoot td,.liste_cat thead td { padding:2px 3px; }

.portail_tableau td a { text-decoration:none; }

.portail_tableau td a:hover { text-decoration:none; color:#e08105; }

.portail_tableau th a:hover { text-decoration:none; color:#e08105; }

.sous_cat td { padding:0; }
.sous_cat td { color:#333;border:1px solid #E2E2E2;border-width:1px 0;vertical-align:middle;padding:3px; }
.sous_cat .dernier_msg { border-right:1px solid #A3C0D5; }
.sous_cat td { /*border:none;*/ }

.ligne_impaire td { background-color:#e9e9e9; }
.ligne_impaire2 td { background-color:black; color:white; }
.ligne_paire2 td { background-color:black; color:white; }

.portail_trophees_gauche { float:left; margin-left:20px; }
.portail_trophees_centre { float:left; margin-left:75px; }
.portail_trophees_droite { margin-left:400px; }
.portail_trophees_double { margin-left:297px; }

#portail-tabs-stats-meneurs { color:black; }

#portail-tabs-stats-recherche { color:black; }

.textboxarrondi {
background:rgb(255, 255, 255) none ;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:solid 1px #6b91ab;
padding:4px 5px;
outline:0;
width:175px;
}
.textboxarrondi:focus {
	background-color: #f7f7f7;
}
.selectarrondi {
background:rgb(255, 255, 255) none ;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:solid 1px #6b91ab;
padding:4px 5px;
outline:0;
width:186px;
}
.selectarrondi:focus {
	background-color: #f7f7f7;
}
.portail_boite_arrondi_contenu hr { margin-left:12px; padding:0; border: none; border-top:1px solid #aaa;
                                    border-bottom: 1px solid #fff; clear: both; line-height: 0; 
                                    overflow: visible; width:622px; margin-top:20px;margin-bottom:20px; }

/* pour le courrier debut */
.courrier { width:98%;margin:auto;margin-top:10px;border-collapse:collapse;border:1px solid #C7D6E0;
            background-color:#F8FAFD; }

.courrier thead { border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;
                  -moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;
                  -webkit-border-top-right-radius:10px; }

.courrier th { background:#808080 url("../../../img/bg_infobox_titre.png") repeat-x bottom;
               padding:5px 3px;color:#FFF;text-align:center; font-weight:bold; }

.courrier tbody { border-bottom:1px solid #2C485C;border-top:1px solid #2C485C; }

.courrier td { border:1px solid #E2E2E2;padding:2px 3px;vertical-align:top; }

.courrier img { max-width:660px; }

.pseudo_membre,.dates { font-size:.9em; }

.pseudo_membre a:hover,.dates a:hover{text-decoration:none;color:#e08105;}
.pseudo_membre a,.dates a{text-decoration:none; }

.courrier td.pseudo_membre { width:155px; }

.courrier .entete_courrier td { background:#f7f7f7;color:#154F8A; }

.courrier td.infos_membre,.courrier td.message{background-color:#FFF;}

.courrier td.infos_membre{text-align:center;}

.courrier td.message{padding:5px;}

.signature{margin-top:20px;clear:both;height:100px;max-width:470px;overflow:hidden;font-size:.8em;}

.signature hr{margin:0;padding:0;margin-bottom:5px;border-top-width:1px;}

.message{vertical-align:top;}

.infos_membre{vertical-align:top;font-size:.8em;}



.infobox { background-color:#F8FAFD;border:2px solid #E3E7EC;border-radius:10px;-moz-border-radius:10px;
           -webkit-border-radius:10px;margin-bottom:15px; }


.infobox h3 { background:#808080;font-size:1em;height:18px;margin:0;padding:5px 14px;color:#FFF;font-weight:bold;
              border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;
              -moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;
              -webkit-border-top-right-radius:10px;display:block;border:none; }

.infobox img.avatar{display:none;}
.infobox_contenu { line-height: 1.5;margin-top:10px;margin-left:20px;margin-bottom:10px; }
.wrap_avatar{float:left;width:150px;height:125px;margin-bottom:50px;text-align:center;}
.infobox a:hover{text-decoration:none;color:#e08105;}
.infobox a{text-decoration:none; }

.ligne_surligne td { background-color:#e7e7e7; color:black; }
.ligne_non_surligne td { background-color:#f7f7f7; color:black; }


#courrier_non_lu{width:55px;height:42px;margin-top:4px;}
#courrier_non_lu a{display:block;padding:0 0 0 24px;text-align:center;font-weight:bold;color:#FFF;width:30px;height:42px;text-decoration:none;}
.nouveau_courrier{background:url("../../../img/email.png") no-repeat right top;}
/* pour le courrier fin */
/*-- FIN --*/


/* -- pour la page rumeurs du site (debut) -- */
#site_rumeurs_entete { margin-top:1px; float:left; width:600px; height:20px; font-weight:bold;
                       background: white; font-size:1.0em; color:black; text-align:center; /*border:1px solid black;*/}
#site_rumeurs_entete li { float:left; list-style-type:none; }
#site_rumeurs_entete_compteur { width:5%; /*border:1px solid red;*/}
#site_rumeurs_entete_nom { width:35%; /*border:1px solid orange;*/}
#site_rumeurs_entete_equipe_int { width:45%; /*border:1px solid blue;*/}
#site_rumeurs_entete_equipe_dest { width:13%; text-align:right; /*border:1px solid yellow;*/}
#site_rumeurs_tab { width:600px; margin-left:22px; }
#site_rumeurs_tab li { float:left; /*list-style-type:none;*/  }
.site_rumeurs_range_actif { clear:both; width:100%; height:65px; background-color:#f3f3f3;  border:1px solid; margin-bottom:5px; }
.site_rumeurs_range_actif:hover { clear:both; width:100%; height:65px; background-color:#e9e9e9; cursor:pointer;  border:1px solid; }
.site_rumeurs_range_nonactif { clear:both; width:100%; height:65px; background-color:#dcdcdc;  border:1px solid; margin-bottom:5px; }
.site_rumeurs_range_nonactif:hover { clear:both; width:100%; height:65px; background-color:#d2d2d2; cursor:pointer; border:1px solid; }
.site_rumeurs_compteur { float:left; margin-left:3px; width:5%; height:65px; font-weight: bold; /*border:1px solid green;*/ }
.site_rumeurs_nom { float:left;  width:35%; height:37.5px; padding-top:12.5px; /*border:1px solid orange;*/ }
.site_rumeurs_equipe_int { float:left; width:45%;  height:37.5px; /*border:1px solid yellow;*/ margin-top:12.5px; color:black;  }
.site_rumeurs_equipe_dest { float:left; width:13%; height:37.5px; /*border:1px solid red;*/ margin-top:12.5px; text-align:right; color:black;}
.site_rumeurs_equipe_prob { /* float:left;*/ }
.nom { line-height:65px;}
.site_rumeurs_dateheure { font-size:0.85em; padding-top:7px; color:black; }
.site_rumeurs_equipeori { float:left; height:37.5px; width:40px; /*border:1px solid red;*/ }
.site_rumeurs_commentaire { float:left; font-size:0.9em; margin-left:0px; color:black; }
/* -- pour la page rumeurs du site (fin) -- */

/* -- pour la page transactions du site (debut) -- */
#site_transactions_tab { width:600px; margin-left:22px; }
#site_transactions_tab li { float:left; /*list-style-type:none;*/  }
.site_transactions_range_actif { /*clear:both;*/ width:100%; /*height:65px;*/  min-height:65px; overflow:hidden;   background-color:#f3f3f3;  border:1px solid; margin-bottom:5px; }
.site_transactions_range_actif:hover { /*clear:both;*/ width:100%; /*height:65px;*/ min-height:65px;overflow:hidden;    background-color:#e9e9e9;  border:1px solid; }
.site_transactions_range_nonactif { /*clear:both;*/ width:100%; /*height:65px;*/ min-height:65px; overflow:hidden;  background-color:#dcdcdc;  border:1px solid; margin-bottom:5px; }
.site_transactions_range_nonactif:hover { /*clear:both;*/ width:100%; /*height:65px;*/ min-height:65px;overflow:hidden;   background-color:#d2d2d2; border:1px solid; }
.site_transactions_logo_equipe1 { margin-top:3px; float:left; width:8%; text-align:center; /*border:1px solid red;*/ }
.site_transactions_joueurs_equipe1 { margin-top:3px; float:left; width:36%; text-align:left; /*border:1px solid yellow;*/ }
.site_transactions_date { margin-top:5px; float:left; width:12%; text-align:center; /*border:1px solid green;*/ }
.site_transactions_joueurs_equipe2 { margin-top:3px; float:left; width:36%; text-align:right; /*border:1px solid blue;*/ }
.site_transactions_logo_equipe2 { margin-top:3px; float:left; width:8%; text-align:center; /*border:1px solid orange;*/ }
.site_transactions_gagnant { margin-top:10px; margin-bottom:10px; text-align:center; width:100%; float:left; clear:both; /*border:1px solid green;*/ }
/* -- pour la page transactions du site (fin) -- */

/* -- pour la page contact (debut) -- */
#contact_formulaire { width:100%; }
.contact_label { /*border:1px solid green;*/ width:12%; display:block; float:left; }
.contact_message { background:rgb(255, 255, 255) none ;-moz-border-radius:3px;-webkit-border-radius:3px;
                   border:solid 1px #6b91ab; padding:4px 5px; outline:0; width:400px; height:200px; }
.contact_message:focus { background-color: #f7f7f7; }
.contact_textboxarrondi { background:rgb(255, 255, 255) none; -moz-border-radius:3px;
                          -webkit-border-radius:3px; border:solid 1px #6b91ab; padding:4px 5px;
                          outline:0; width:200px; }
.contact_textboxarrondi:focus {	background-color: #f7f7f7; }
/* -- pour la page contact (fin) -- */


table.tablesorter {	font-family:arial; background-color: #CDCDCD; margin:10px 0pt 15px;	font-size: 8pt;
                    width: 100%; text-align: left; }

/* -- pour classement pool de hockey (debut) -- */
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color:#808080; color:white;
	font-weight:bold; border: 1px solid #f7f7f7; font-size: 8pt; padding: 4px; }

table.tablesorter thead tr .header { background-image: url(../../../img/bg.gif); background-repeat: no-repeat;
	                                 background-position: center right; cursor: pointer; }

table.tablesorter tbody td { color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: middle; }

table.tablesorter tbody tr.odd td {	background-color:#f7f7f7; }

table.tablesorter tbody tr.even td { background-color: #e9e9e9; }

table.tablesorter thead tr .headerSortUp { background-image: url(../../../img/asc.gif); }

table.tablesorter thead tr .headerSortDown { background-image: url(../../../img/desc.gif); }

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; }
/* -- pour classement pool de hockey (fin) -- */


/* -- pour page statistiques (debut) -- */
.portail_tableau_meneurs { width:90%; /*margin:auto;*/ margin-top:10px; border-collapse:collapse; border:1px solid #C7D6E0;
             background-color: #f7f7f7; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.portail_tableau_meneurs th { background:#808080 url("../../../img/bg_infobox_titre.png") repeat-x bottom;
                padding:5px 3px; color:#FFF; text-align:center; font-weight:bold; vertical-align:middle; }

.portail_tableau_meneurs td { vertical-align:middle; /*text-align:center;*/ padding:3px; }

.portail_tableau_meneurs th a { color:#B1D8FC; }

/*.portail_tableau_meneurs tfoot td,.liste_cat thead td { padding:2px 3px; }*/

.portail_tableau_meneurs td a { text-decoration:none; }

.portail_tableau_meneurs td a:hover { text-decoration:none; color:#e08105; }

.impairrow {background-color: #E9E9E9;color:black; }

.pairrow {background-color: #f3f3f3;color:black;}

.impairrow:hover {background-color: black; color:#fff; }

.pairrow:hover {background-color: black; color:#fff;}
/* -- pour page statistiques (fin) -- */

/*-------------------------------FIN SITE-----------------------------------------*/


/*-------------------------------DEBUT FANCYBOX-----------------------------------------*/

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.hockeyexpress.ca/js/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


/*-------------------------------FIN FANCYBOX-----------------------------------------*/


/*-------------------------------DEBUT YSHOUT-----------------------------------------*/
/*
YShout HTML Structure:

<div id="yshout">
	<div id="ys-before-posts"></div>
	<div id="ys-posts>
	
		<div id="ys-post-1" class="ys-post ys-first [ys-admin-post] [ys-banned-post]">
			<span class="ys-post-timestamp">12:56</span>
			<span class="ys-post-nickname">Yurivish:<span>
			<span class="ys-post-message">Hey!</span>
			<span class="ys-post-info ys-info-[inline|overlay]">
				<em>IP:</em> 127.0.0.1
				<em>Posted:</em> Sunday Apr. 29, 2007 at 12:56.
			</span>
			<span class="ys-post-actions">
				<a title="Show post information" class="ys-info-link" href="#">Info</a> |
				<a title="Delete post" class="ys-delete-link" href="#">Delete</a> |
				<a title="Ban Yurivish" class="ys-ban-link" href="#">Ban</a>
			</span>
		</div>
		
		<div id="ys-post-2" class="ys-post [ys-admin-post] [ys-banned-post]">
			<span class="ys-post-timestamp">12:57</span>
			<span class="ys-post-nickname>Travis:<span>
			<span class="ys-post-message>Hello.</span>
			<span class="ys-post-info ys-info-[inline|overlay]">
				<em>IP:</em> 127.0.0.2
				<em>Posted:</em> Sunday Apr. 29, 2007 at 12:57.
			</span>
			<span class="ys-post-actions">
				<a title="Show post information" class="ys-info-link" href="#">Info</a> |
				<a title="Delete post" class="ys-delete-link" href="#">Delete</a> |
				<a title="Ban Travis" class="ys-ban-link" href="#">Ban</a>
			</span>
		</div>

		<div id="ys-post-3" class="ys-post ys-last [ys-admin-post] [ys-banned-post]">
			<span class="ys-post-timestamp">12:57</span>
			<span class="ys-post-nickname>Yurivish:<span>
			<span class="ys-post-message>Yup...</span>
			<span class="ys-post-info ys-info-[inline|overlay]">
				<em>IP:</em> 127.0.0.1
				<em>Posted:</em> Sunday Apr. 29, 2007 at 12:57.
			</span>
			<span class="ys-post-actions">
				<a title="Show post information" class="ys-info-link" href="#">Info</a> |
				<a title="Delete post" class="ys-delete-link" href="#">Delete</a> |
				<a title="Ban Yurivish" class="ys-ban-link" href="#">Ban</a>
			</span>
		</div>
	</div>
	<div id="ys-after-posts"></div>
	
	<div id="ys-before-post-form"></div>
	<div id="ys-post-form">
		<form id="ys-post-form>
			<fieldset>
				<input id="ys-input-nickname" value="Nickname" type="text" accesskey="N" maxlength="25" class="[ys-before-focus|ys-after-focus]" />
				<input id="ys-input-message" value="Message Text" type="text" accesskey="M" maxlength="175" class="[ys-before-focus|ys-after-focus]" />
				<input id="ys-input-submit" value="Shout!" accesskey="S" type="submit" />
				<a title="[View YShout History|Open Admin CP]" class="ys-post-form-link" id="[ys-history-link|ys-cp-link]" href="[history/|cp/]">[View History|Admin CP]</a>
			</fieldset>
		</form>
	</div>
	<div id="ys-after-post-form"></div>
</div>


*/


#yshout * {	margin: 0; padding: 0; }

#yshout a {	text-decoration: none; color: #588fb9; }

#yshout a:hover { color: #3d464d; }

#yshout a:active { color: #282e33; }

#yshout { margin: 0 auto; width: 510px; position: relative;	overflow: hidden;
	font: 11px/1.4 Arial, Helvetica, sans-serif; }

/* Posts
------------------------------------- */

#yshout #ys-posts {	position: relative;	background: #fff; }

#yshout .ys-post { border-bottom: 1px solid #f7f7f7; margin: 0 5px;	padding: 5px; position: relative;
	overflow: hidden; }

#yshout .ys-admin-post .ys-post-nickname { padding-left: 11px;
 background: url(../images/star.gif) 0 2px no-repeat; }


#yshout .ys-post-timestamp { color: #b3b3b3; }

#yshout .ys-post-nickname { color: #1a1a1a; } 

#yshout .ys-post-message { color: #595959; }


/* Banned
------------------------------------- */

#yshout .ys-banned-post .ys-post-nickname,
#yshout .ys-banned-post .ys-post-message, 
#yshout .ys-banned-post {
	color: #b3b3b3 !important;
}

#yshout #ys-banned { position: absolute; z-index: 75; width: 500px;	height: 100%;
	_height: 430px;	top: 0;	left: 0; margin: 0 5px;	background: #fff; }

#yshout #ys-banned span { position: absolute; display: block; height: 20px;	margin-top: -10px;
	top: 50%; padding: 0 20px; color: #666;	text-align: center;	font-size: 13px; z-index: 80; }

#yshout #ys-banned a { color: #999; }

#yshout #ys-banned a:hover { color: #666; }
	
/* Hover Controls
------------------------------------- */

#yshout .ys-post-actions { display: none; position: absolute; top: 0; right: 0; padding: 5px;
	font-size: 11px; z-index: 50; background: #fff;	color: #b3b3b3; }

#yshout .ys-post-actions a { color: #7a8c99; }

#yshout .ys-post-actions a:hover { color: #3d464d; }

#yshout .ys-post:hover .ys-post-actions { display: block; }

#yshout .ys-post-info { color: #595959; }

#yshout .ys-post-info em { font-style: normal; color: #1a1a1a; }

#yshout .ys-info-overlay { display: none; position: absolute; z-index: 45; top: 0;
	left: 0; width: 100%; height: 100%; background: #fff; padding: 5px; }

#yshout .ys-info-inline { display: none; margin-top: 2px; padding-top: 3px;
	border-top: 1px solid #f2f2f2; }

/* Post Form
------------------------------------- */

#yshout #ys-post-form { height: 40px; line-height: 40px; background: #ebebeb; }

#yshout #ys-input-nickname,
#yshout #ys-input-message {	font-size: 11px; padding: 2px; background: #fff; border: 1px solid #c3c3c3;	}
	
#yshout #ys-post-form fieldset { _position: absolute; border: none;	padding: 0 10px; _margin-top: 10px;	}

#yshout #ys-input-nickname { width: 105px; margin-left: 5px; }
	
#yshout #ys-input-message { margin-left: 5px; width: 200px;	}
	
#yshout #ys-input-submit { font-size: 11px;	width: 64px; margin-left: 5px; }
	
#yshout #ys-input-submit:hover { cursor: pointer; }

#yshout .ys-before-focus { color: #b3b3b3; }
	
#yshout .ys-after-focus { color: #000; }
	
#yshout .ys-input-invalid {	}

#yshout .ys-post-form-link { margin-left: 5px; }


/* Overlays - This should go in all YShout styles
------------------------------------- */

#ys-overlay { position: fixed; _position: absolute;	z-index: 100; width: 100%; height: 100%;
	top: 0;	left: 0; background-color: #000; filter: alpha(opacity=60);	-moz-opacity: 0.6;
	opacity: 0.6; }

* html body { height: 100%;	width: 100%; }

#ys-closeoverlay-link,
#ys-switchoverlay-link { display: block; font-weight: bold; height: 13px;
	font: 11px/1 Arial, Helvetica, sans-serif; color: #fff;	text-decoration: none;
	margin-bottom: 1px;	outline: none;	float: left; }

#ys-switchoverlay-link { float: right; }

.ys-window { z-index: 102; position: fixed;	_position: absolute; top: 50%; left: 50%; }
	
#ys-cp { margin-top: -220px; margin-left: -310px; width: 620px;	}
	
#ys-yshout { margin-top: -250px; margin-left: -255px; width: 500px;	}
	
#ys-history { margin-top: -220px; margin-left: -270px; width: 540px; }

#yshout .ys-browser { border: none !important; outline: none !important; z-index: 102;
	overflow: auto;	background: transparent !important;
}

#yshout-browser { height: 580px; width: 510px; }
	
#cp-browser { height: 440px; width: 620px;	_height: 450px;	_width: 440px; }
	
#history-browser { height: 440px; width: 540px;	border-top: 1px solid #545454;
		border-left: 1px solid #545454;	border-bottom: 1px solid #444;
		border-right: 1px solid #444; }
/*-------------------------------FIN YSHOUT-----------------------------------------*/	
