body{margin:0;padding:0;font:20px georgia;color:#818181;text-align:center}
a,a:visited{color:#5FA7E1;text-decoration:none;outline:none}
a:hover{text-decoration:underline;color:#2E7CB8}
#wrapper{position:relative;width:890px;margin:0 auto;padding:20px 5px}
hr{clear:both;visibility:hidden;height:1px;margin:0;padding:0;border:0}

h1{display:inline;margin-right:30px;font:40px verdana}
.title_2{color:#818181}
h1 a:hover{text-decoration:none}
h2{display:inline;margin-right:20px;font:16px georgia}
em{font-style:normal}/*;font-weight:bold}*/
#tocome em{color:#2F2F2F}

#menu{margin:40px 0 20px 0;padding-bottom:10px;border-bottom:2px solid #5FA7E1;font-size:22px}
#menu li{display:inline;padding:0 20px}
.menu_rss{background:url(pics/ico_rss.png) no-repeat 0 3px;padding-left:22px}
#language{color:#5FA7E1}
#language a{margin:0 3px}
#language img{border:0}
#language .selected{cursor:default;border-bottom:1px solid #5FA7E1}
#language a:hover{border-bottom:1px solid #2E7CB8}

#ad{margin:0 81px}
#ad_bottom{margin:40px 81px 0 81px}
.ad_middle{margin:0 40px}

#what,#screencaps,#how,#tocome,#news,#tuto,#translations_login,#translations_create,#translations_greetings{text-align:justify}
#news{text-align:left !important}
h3{margin-top:50px;font:bold 20px verdana;color:black}
h3 em{color:black}
p{margin:15px 30px}

#download,#digg,#donate,#news{width:550px;float:left}
.news_subject{color:green}
.news_content{margin-bottom:30px}
#download,#donate,#digg{width:340px}
#download,#donate{height:150px}
#download h3,#donate h3{margin-bottom:30px}
#download a,#donate a{border:1px solid #5FA7E1;padding:10px 60px;font-size:22px}
#download p{font:14px georgia}
#downloads_count{color:green}
#digg{display:none;margin-top:50px}
#digg2{position:relative;top:-150px;left:80px;padding:100px 50px 50px 50px;display:inline;border:0px dotted #5FA7E1}
#screencaps img{margin:0 30px 20px 30px}
#tocome li{margin:10px}
.visitor_suggestion{color:green}

#downloads{text-align:justify}
#downloads .intro{margin:45px 0;color:grey;text-align:center}
#downloads .infos{margin:30px 120px;font:italic 14px verdana}
#downloads span{color:green}
#downloads a{background:url(pics/logo_windows.jpg) no-repeat 10px 30px;padding:0 0 110px 0}
#downloads #macosx a,#downloads #macosx_old a{background:url(pics/logo_macosx.jpg) no-repeat 10px 30px}
#downloads li{list-style-type:none;margin-bottom:110px}

#donation .inactive{color:grey}
#donation a{font-size:10px}
#donation #what li,#donation #how li{list-style-type:none;height:35px;width:450px}
#donation #what li:hover,#donation #how li:hover{cursor:default;background:lightblue;color:white}
#donation input[name=other]{display:inline;width:130px;margin:0 3px}
#donation input[name=nickname]{display:inline;margin-left:0px;width:220px;margin-bottom:3px}
#donation textarea{display:inline;margin-left:0px;height:100px;width:440px}
#donation .optional{font:10px verdana}
#donation input[type=submit]{width:600px}
#donation .form_error{top:300px}
#donation .error{background:pink;border-color:red}

#contact{text-align:left;margin-left:30px}
#contact p{margin:45px 0;color:black;text-align:center}
.default,.error{margin-top:5px;display:block;width:300px;padding:3px;background:#E8F5FE;border:2px solid #5FA7E1;font:20px georgia}
textarea.default,textarea.error{height:200px;width:380px}
.default:focus,.error:focus{background:white}
.button{height:40px;width:200px;margin-top:20px;font:20px georgia}
.form_error{position:absolute;top:430px;left:450px;width:350px;margin:0;padding:30px 40px 40px 40px;background:red;border:1px solid #FD9C9C;color:white}
.form_error ul{margin:0;padding:0 0 0 40px;list-style-type:decimal}
.form_error p{margin:0 !important;padding:0 0 15px 0;text-decoration:underline;color:white !important}

#putoniphone,#donation{text-align:left}
#putoniphone img{margin:20px auto 20px 50px}
#putoniphone .steps_letters img{margin:20px auto 20px 0}
#putoniphone em{font:bold 20px verdana}
#putoniphone li{margin:30px 10px 30px 10px}
.notice{margin-top:40px;color:red}
#putoniphone .button{margin-left:100px}
.button img{border:0}

#translations_create,#translations_login{margin-left:40px}
#translations_create p,#translations_login p{margin:0 0 30px 0}
#translations_create h3,#translations_login h3{margin-left:-40px;text-align:left}
#translations_create .button,#translations_login .button{margin:0}
#translations_create .optional,#translations_welcome .optional,#translations_instructions .optional{margin-top:3px;font:italic 10px verdana}
#translations_create .form_error{top:380px;left:400px;width:430px}
#translations_login .form_error{top:360px}

.default .translated{color:black}
.default .translated_partial{color:grey}
.default .translated_not{color:lightgrey}
.default .translated_used_not{color:red}
.default .translated_used{color:blue}
#translations_welcome .logout{margin:0 0 0 130px}
#translations_welcome .default,#translations_tlist .default{display:inline;margin-left:10px;padding:3px;width:150px;font:14px arial}
#translations_instructions ul{padding:0 30px}
#translations_instructions li{margin:10px 60px}
#translations_tlist,#translations_tlist ul{margin:0;padding:0}
#translations_tlist .default[type=text],#translations_tlist textarea.default{margin:0 5px 0 30px;width:720px}
#translations_tlist input[type=button]{padding:3px}
#translations_tlist li{list-style-type:none;margin:140px 20px;font:12px arial;text-align:left}
#translations_tlist div{margin:0 30px}
#translations_tlist p{padding:10px;font-weight:bold;color:black;border:2px dashed #5FA7E1}
#translations_tlist div li{background:url(pics/arrow.png) no-repeat;margin:20px;padding:0 0 0 30px;font-style:normal;color:black;font-weight:bold}
.votes{display:inline;margin-left:20px;color:white;font-style:normal;cursor:pointer;padding:3px;background:green}
.votes:hover{background:lightgreen;border:1px solid green;color:green}
.not_translated{color:red !important}

#translations_welcome,#translations_instructions,#translations_tlist,#translations_conclusion{text-align:left}
#translations_welcome em,#translations_conclusion em{font-style:italic;color:green}

.notice_ok,.notice_warning,.notice_ok_add,.notice_warning_add{position:absolute;padding:5px;color:white;background:green;border:2px solid lightgreen}
.notice_warning,.notice_warning_add{background:red;border-color:pink}
.notice_ok,.notice_warning{margin:-23px 0 0 150px !important}
.notice_ok_add,.notice_warning_add{margin:-65px 0 0 560px !important}
.important{color:red}

#translations_greetings p{margin-bottom:40px}
#translations_greetings b,#translations_greetings ul em{font-weight:normal;color:green}
#translations_greetings ul{margin:0 0 50px 100px;padding:0}
#translations_greetings .contributors{margin:0 10px 50px}
#translations_greetings .contributors li{background:url(pics/arrow.png) no-repeat 0 5px;list-style-type:none;margin:15px;padding:0px 0 0 25px !important}

#copyright{margin:30px auto 10px auto;font:bold 10px verdana}