*{border:0;margin:0;padding:0;outline:0}
html {
	-webkit-font-smoothing: antialiased;
}

html,body{width:100%;height:100%;overflow:hidden;
}

#holder{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#holder[id]{display:table}
#holder div{position:absolute;left:0;top:50%}
#holder[id] div{display:table-cell;vertical-align:middle;position:static}
#holder img{position:relative;top:-50%;margin:0 auto;display:block;-ms-interpolation-mode:bicubic;width:100%;}
*:first-child+html #holder div{position:absolute}/*force IE 7 back to position:absoulte*/

#holder2{width:100%;}
#holder2[id]{display:table}
#holder2 div{position:absolute;top:0px;right:0px;}
#holder2[id] div{display:table-cell;vertical-align:middle;position:static;}
#holder2 img{position:relative;float:left;top:0px;left:0px;margin:0;display:block;-ms-interpolation-mode:bicubic;width:50%;opacity:1;}
*:first-child+html #holder2 div{position:absolute}/*force IE 7 back to position:absoulte*/

#body{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto;}

#wrap-content{position:fixed; z-index:10;width:523px; height:660px;bottom:0;}

#content{position:fixed;z-index:1;background:#000;height:100%;width:250px;right:0;bottom:0;background:rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.3);

}

body{
font-family: 'Open Sans', Arial;
font-size:11px;}

#content p{
z-index:5000;
height:400px;
padding:30px;
color:#fff;
}

#logo{
width:336px;
height:89px;
position:fixed;
top:30px;
right:40px;
background:url(logo.png);
}

#menu{
z-index:9000;
font-size:12px;
color:#fff;
bottom:100px;
width:167px;
right:-160px;
position:absolute;
}

#menu li{
text-decoration:none;
color:#fff;
cursor:pointer;
padding:2px 4px;
margin:2px;
text-align:right;
background:rgba(0,0,0,0.4);
	    -webkit-transition: all .4s ease-in;
	    -moz-transition: all .4s ease-in;
	    -o-transition: all .4s ease-in;
	    transition: all .4s ease-in;
}

#menu li:hover{
	color:#000;
	padding-right: 20px;
	background:rgba(255,255,255,0.4);
	border-left:solid 5px #fff;
	padding-right: 5px;
}

