html {
overflow: hidden;
}
/* Background white image correcting displaying problem when scrolling */
body {
	background-image: url("../images/fix/bgfix.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
}

/* The "fixtop" class is required to keep the menu at the top in a fixed position */
#fixtop {
	position: absolute;
	left: 0px;
	top: 0px;
}
div#fixtop {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

/* The "fixbottom" class is required to keep the footer at the bottom in a fixed position */
#fixbottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
div#fixbottom {
	right: auto; bottom: auto;
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - fixbottom.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

/* Corrects DIV positionning in IE6 */
.portfolio260 {
	width:258px;
}
h1 {
	margin-bottom:20px;
}

#box { position: relative; }
#position { position: absolute; top: 50%; }
#center { position: relative; top: -50%; }
div#fancy_title {
  position: absolute;
  width: 50%;   
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

.arrow {
	position:relative;
	left:0;
}

#alert li {
	line-height:0px;
}