/****** IE correction styles ******/
/**
 * @author Loops <pierrot at nvision dot lu>
 * 
 * Style sheet to provide correction on IE.
 *
 * This style sheet should contains any CSS propreties used for any media.
 * Normally, if a IE fix can be done without create new style definition
 * and without compatibility troubles with other browser, this correction
 * is done directly in the corresponding defintion, otherwise, it should
 * be done in this file.
 */

/**
 * CSS propeties correction for IE.
 */
 
/* Carefull behavior relative to html file, not to CSS (IE bug) */
body { behavior: url('css/behaviors/csshoveractivefocus.htc') }

/* Cursor display */
a:hover { cursor: hand }
a.anchor:hover { cursor: auto }
input.submit:hover { cursor: hand }
/* Adjust background positionning */
#lang-nav li a { background-position: 4px 9px }

/* Inherit misunderstood */
a.anchor { color: black }

/* Forms */
/* Inputs */
/* Adjust width because of padding */
form textarea { width: 370px }
/* Adjust height and padding-top for text position */
form input { width: 370px; height: 31px; padding-top: 0px }
/* Adjust margin and padding to have nice background effect */
form input.submit { width: auto; margin-right: -16px; margin-bottom: 1px; padding: 0px 0px 1px 0px }
/* Pseudo-class :unknown simulates pseudo-class :focus and is done helping HTC file */
form input.submit:unknown { background-color: #00adef; color: white }

/* Search box */
/* Adjust width because of padding */
#search-form input { width: 140px }
#search-form input.submit { margin-right: -8px; width: auto }


/* Portfolio box */
/* Adjust just to have nice alignement */
#portfolio-box .portfolio-boxes { padding-bottom: 10px }

/* Tags cloud */
/* Adjust line-height */
.right-box ul.tag-cloud li { line-height: 24px }


/* Blog detail */
/* Comments */
/* IE bug on bottom positionning */
#comments-box .hentry .author { bottom: auto; top: expression( ( this.parentNode.offsetHeight - this.offsetHeight - 14 ) + 'px' ) }

/* Services */
/* IE bug on bottom positionning */
.content-box .examples { bottom: auto; top: expression( ( this.parentNode.offsetHeight - this.offsetHeight - 15 ) + 'px' ) }
 
/* About */
/* About team part */
/* Team boxes */
/* Inherit misunderstood */
#team-part .team-box h3 a { color: #ec008c }

/* About job part */
/* Float correction */
#job-part { float: left; display: inline }
/* Padding-left correction (inherit padding) */
#job-part .right h2 { padding-left: 10px }
/* Padding-left correction (inherit padding) */
#job-part .right p { float: left; padding-left: 10px }
/* Ajust top positionning */
#job-part.content-box p.intro big { top: 21px }


/**
 * CSS propeties correction for IE 6.
 */
 
/* Carefull behavior relative to html file, not to CSS (IE bug) */
*html img.png { behavior: url('css/behaviors/pngtransparency.htc') }

/* Force background icon */
*html .content-box ul.normal li { zoom: 1 }
