@charset"utf-8";
html{cursor:url('../images/cursor_default.cur'), default;padding:10px;padding-top:0px;background-color:#000;text-align:justify;color:#999;font-size:11px;font-family:Verdana, Arial;}
hr{border:none;border-top:1px solid gray;}
a:hover{cursor:url('../images/cursor_pointer.cur'), pointer !important;}
#header .left{background:url("../images/matriux_logo.jpg") no-repeat;}
#header .right{margin-left:392px;margin-top:-110px;}
#flags{float:right;padding-right:10px;padding-top:10px;}
#flags:hover{cursor:url('../images/cursor_pointer.cur'), pointer;}
#flags a img{padding:1px;border:1px solid gray;}
#flags a img:hover{border-color:beige;}
#menu{min-width:809px;height:39px;margin-top:30px;background:url("../images/menu_middle.png") repeat-x;border-left:0.1em solid #999;border-right:0.1em solid #999;-moz-border-radius:10px;}
#menu ul{position:absolute;list-style-type:none;}
#menu li{float:left;height:39px;padding-left:20px;padding-right:20px;padding-top:26px;margin-top:-24px;background:url("../images/menu_separator.png") right no-repeat;}
#menu li a{color:#fff;margin-top:15px;text-decoration:none;font-weight:bold;font-size:9px;}
#menu li a:hover{text-decoration:underline;}
#menu .last{background:none;}
#menu .first{padding-left:0;}
#contents{color:#999;}
#contents em:before{content:open-quote;}
#contents em{color:yellow;}
#contents em:after{content:close-quote;}
#contents .home{margin-left:auto;margin-right:auto;width:950px;}
#contents .flash{width:745px;}
#contents .announce{padding:10px;vertical-align:top;}
#contents .announce a img{border:none;}
#contents .announce a{color:orange;text-decoration:none;}
#contents .announce a:hover{cursor:url('../images/cursor_pointer_help.cur'), pointer !important;color:orange;text-decoration:none;}
#contents .announce input:hover{cursor:url('../images/cursor_pointer.cur'), pointer;}
#contents .announce .title{color:darkgreen;}
#contents .corpus{margin-left:auto;margin-right:auto;width:750px;}
#contents .corpus a{color:orange;text-decoration:none;}
#contents .corpus a:hover{border-bottom:1px solid beige;}
#contents .pictures{width:100%;}
#contents .pictures td{padding:10px;text-align:center;}
#contents .pictures td{border:1px solid black;}
#contents .pictures td:hover{cursor:pointer;border:1px dashed gray;-moz-border-radius:5px;}
#contents .pictures td a:hover{border:none !important;}
#contents .pictures td a{color:#666 !important;}
#contents .legend{display:block;text-align:center;border-top:1px dotted gray;font-weight:bold;}
#contents .down_infos{width:150px;margin:auto;padding:10px;border:3px double darkred;-moz-border-radius:5px;}
#contents .down_title{color:red;}
#contents .down{list-style-type:square;}
#contents .down_md5sum{color:limegreen;}
#contents .team{border-collapse:collapse;width:100%;text-align:left;}
#contents .team .status{text-align:center;width:50%;background-color:#222;font-variant:small-caps;}
#contents .team .pseudo{color:limegreen;}
#contents .team .fade{color:#222;}
#contents .team .tilt{color:beige;}
#contents .team td{width:400px;border:1px solid #222;padding:10px;}
#contents .team .left{width:50%;}
#contents .team tr td img{float:left;padding-right:15px;}
#contents .team .right img{float:right;padding-right:0px;padding-left:15px;}
#contents .team .flag{padding:1px;border:1px solid gray;}
#contents .promote_question{color:white;}
#contents .promote_answer{color:yellow;}
#contents .promote_highlight{color:red;}
#contents #arsWrap h2{font-size:12px;}
#contents #arsWrap h3{font-size:11px;}
#contents #arsWrap span a{color:limegreen !important;}
#contents #arsWrap span a:hover{cursor:pointer;}
#contents #arsWrap .lev2{padding:10px;padding-left:50px;background-color:#111;-moz-border-radius:5px;}
#contents #arsWrap .lev3{padding:10px;background-color:#222;-moz-border-radius:5px;}
#footer{min-width:809px;text-shadow:white 1px -1px 2px;height:20px;margin-left:auto;margin-right:auto;margin-top:15px;color:black;background-color:#666;border:1px solid #333;text-align:center;vertical-align:middle;line-height:18px;font-size:9px;}
#footer img{margin-top:3px;}
#footer a img{border:none;}
#footer .open_source{float:left;padding-left:10px;}
#footer .hacker_emblem{float:right;padding-right:10px;}

