html{font-family:verdana,arial,sans-serif;font-size:11px;margin:0;padding:0;}

body{font-family:verdana,arial,sans-serif;background:#fff;font-size:11px;margin:0;padding:0;margin:0 auto;}

a{color:#e919bb;text-decoration:none;outline:none;}

a:hover,a:focus{color:#8b006c;text-decoration:underline;}

a img{border:none;}h1{display:none;}

h2,h3{font-family:arial,helvetica,sans-serif;letter-spacing:-1px;font-weight:400;}

ul{list-style-type:square;}ul li{padding-bottom:5px;}p,li{line-height:1.5em;}

fieldset
{margin:15px 3px;border:1px solid #ccc;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
 border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
 
 td{vertical-align:top;}
 
 blockquote
 {font-style:italic;border-left:3px solid #ccc;padding-left:10px;margin:10px 3px;
  clear:both;color:#999;line-height:1.2em;}legend{font-size:1.5em;color:#666;}
  
  label{font-size:1.3em;width:100px;display:block;}
  
  form table td{padding:10px 3px;text-align:left;}
  
  form table td small{font-style:italic;}
  
  select{width:200px;}
  
  input{padding:2px;font-size:1.6em;font-family:arial,helvetica,sans-serif;}
  
  input[type=text]:focus,input[type=password]:focus{background-color:#ffe;}
  
  textarea:focus{background-color:#ffe;}
  
  .submitted_button
  {background:url(http://lakitu.wakcdn.com/w2/cf46f7db4/images/indicator.gif) right no-repeat;
                    padding-right:20px;}
                    
#error,#notice,#confirm{font-size:1.3em;font-weight:700;margin:0;}

#error .mid,#notice .mid,#confirm .mid{padding:11px 0 11px 35px;}

#error .close,#notice .close,#confirm .close{font-size:.7em;line-height:1.3em;}

#error{background:#FECFCF;color:#F00;}

#error .mid{background:url(http://lakitu.wakcdn.com/w2/80252aeab/images/icon_error_animated.gif) no-repeat 12px 11px;}

#error a{color:#F00;border-bottom:1px solid #F00;}

#notice{color:#9d9801;background:#ffebae;}

#notice .mid{background:url(http://lakitu.wakcdn.com/w2/fb217a01f/images/icon_notice_animated.gif) no-repeat 12px 11px;}

#notice a{color:#9d9801;border-bottom:1px solid #9D9801;border-color:#9d9801;}

#confirm{background:#C8F997;color:#09A909;}

#confirm .mid{background:url(http://lakitu.wakcdn.com/w2/51a30fd06/images/icon_confirm_animated.gif) no-repeat 12px 11px;}

#confirm a{color:#09A909;border-bottom:1px solid #09A909;}

.fieldWithErrors{line-height:1.5em;color:#f20;font-weight:bold;}

.half_right #errorExplanation{width:290px;padding:15px;margin-bottom:20px;}

#errorExplanation{color:#000;background:#ffc;padding:5px 10px;width:335px;float:right;}

#errorExplanation h2{margin:5px 0 0 0;color:#f20;font-family:verdana,arial,sans-serif;}

#errorExplanation p{font-size:1em;font-weight:normal;}

#errorExplanation ul{font-size:1em;font-weight:normal;padding-bottom:0;padding-left:15px;}

.box{padding:0;margin:5px 0;margin-bottom:15px;}.box h3{margin:10px 0 15px;padding:0;}

.box h4{margin:-15px 0 15px 0;padding:0;font-size:1.4em;color:#999;font-weight:normal;}

.btn
{cursor:pointer;margin:2px 3px 3px 2px;padding:5px;display:block;width:120px;color:#333;font-size:14px;
 font-family:arial,helvetica,sans-serif;font-weight:bold;line-height:20px;letter-spacing:0;
 text-align:center;background:url(http://lakitu.wakcdn.com/w2/511b44c9f/images/button_fade.png) #eee repeat-x top;
 border:1px outset #ccc;text-decoration:none!important;-moz-border-radius:5px;-webkit-border-radius:5px;
 border-radius:5px;-moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;}
 
 .btn:hover,.btn:focus,.btn.loading
 {background:url(http://lakitu.wakcdn.com/w2/511b44c9f/images/button_fade.png) 0 -30px repeat-x;
  color:#000;outline:none;}
  
  .btn:active{background:url(http://lakitu.wakcdn.com/w2/511b44c9f/images/button_fade.png) 0 -60px repeat-x;}
  
  .btn.loading{color:#999;cursor:default;}.btn.loading:active{background-position:0 -30px;}
  
  .btn span{background:url(http://lakitu.wakcdn.com/w2/dfbbb137e/images/button_loading.gif) 8px right no-repeat;
           padding-right:13px;}
           
html,body
{background:url(box_bg.gif) #666 center center no-repeat;height:100%;}

h2{font-size:1.5em;letter-spacing:0;margin:0 0 10px 0;padding:5px 0;color:#333;font-weight:700;width:100%;text-align:center;}

label{width:225px;display:block;margin:0 auto;padding:0;color:#333;font-size:11px;}

label input{margin-bottom:0;}small{color:#999;}table{font-size:11px;}

.button{margin-left:25px;}

#block{display:block;position:absolute;left:50%;top:50%;margin-left:-140px;margin-top:-180px;width:280px;height:360px;}

#home_link{margin:0;padding:0;}

#block_nav{clear:both;height:23px;background:url(images/box_nav_bg.gif);
           margin:0;padding:0;}
           
#block_nav ul{margin:0;padding:0;display:block;list-style-type:none;}

#block_nav li{background:url(images/icon_triangle_right_gray.gif) 10px 3px no-repeat;
              width:102px;color:#fff;font-size:1em;font-weight:700;text-align:center;text-decoration:none;padding:0;
              margin:0;height:23px;line-height:23px;}
              
#block_nav li a{color:#C2C1C1;display:block;width:102px;height:21px;
		  font-size:12px;padding-top:2px;padding:0;margin:0;}
		  
		  
#block_nav #tab_signup{float:left;}

#block_nav #tab_signup.tab{background:url(http://lakitu.wakcdn.com/w2/24d70ed69/images/tab_login_left.gif) no-repeat;}

#block_nav #tab_login{float:right;}

#block_nav #tab_login.tab{background:url(images/tab_login_right.gif) no-repeat;}

#block_nav .tab a{color:#999;}

#block_nav #tab_openid{float:left;display:block;font-size:1.2em;letter-spacing:0;font-weight:700;padding:0 0 5px 0;width:93px;}

.box{clear:both;display:table;width:280px;margin:0;padding:0;background-color:White}

.box .fill{padding:0 0 0 0;background:#fff;
-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;
-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;}

#indicator{display:block;width:35px;height:35px;margin:40px auto;}

#errored{color:red;}

#user_username,#user_password,#user_password_confirmation,#user_openid,#user_email
{width:215px;margin:0 auto;display:block;}

#user_password_confirmation{margin-top:5px;}

#user_openid{background:url(http://lakitu.wakcdn.com/w2/00a73d801/images/icon_openid.gif) left no-repeat #fff;
             padding-left:18px;border:1px solid #999;float:left;width:180px;}
             
.errored{background:pink;}

input[type=text]:focus.errored{background:pink;}

input[type=text]:focus.confirmed
{background:url(http://lakitu.wakcdn.com/w2/ab7d7a1d3/images/icon_check.gif) right no-repeat #ffe;}

input[type=text]:focus.loading
{background:url(http://lakitu.wakcdn.com/w2/cf46f7db4/images/indicator.gif) right no-repeat #ffe;}

.confirmed{background:url(http://lakitu.wakcdn.com/w2/ab7d7a1d3/images/icon_check.gif) right no-repeat #ffe;
           background:url(http://lakitu.wakcdn.com/w2/ab7d7a1d3/images/icon_check.gif) right no-repeat #fff;}
           
.loading{background:url(http://lakitu.wakcdn.com/w2/cf46f7db4/images/indicator.gif) right no-repeat #ffe;}

#errorExplanation{width:260px;font-size:.9em;margin-bottom:5px;}

#errorExplanation li{margin:0;padding:0;}

.error_box{position:absolute;margin:-55px 0 0 230px;width:200px;height:57px;padding:15px 0 0 25px;
           color:red;background:url(http://lakitu.wakcdn.com/w2/f1e124dcd/images/error_box.gif) no-repeat;}
           
.notify_box{position:absolute;margin:-55px 0 0 230px;width:200px;height:57px;padding:15px 0 0 25px;color:#9d9801;
            background:url(http://lakitu.wakcdn.com/w2/3ae78fcf4/images/notify_box.gif) no-repeat;}
            
#terms_box{width:120px;float:right;padding-right:30px;padding-top:5px;text-align:right;}

#terms_box small{font-size:9px;}

.login_button{width:220px;margin-left:65px;}

.login_button button{width:225px;}

#signup .btn{margin-left:25px;width:90px;}

#block2{background:#fff;position:relative;margin:auto;margin-top:80px;margin-bottom:20px;width:600px;
        -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;overflow-x:hidden;}
        
#block2 .block2head{background:#000 url(http://lakitu.wakcdn.com/w2/74ee3d1ad/images/header_bg.png) repeat-x scroll 0 0;
color:#fff;text-align:center;height:70px;overflow:hidden;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;
border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;}

#block2 .block2head h1{display:block;font-family:arial,helvetica,sans-serif;font-weight:700;letter-spacing:-1px;
color:#82e011;font-size:28px;padding:0;margin:0;}

#block2 .block2head h1 img{vertical-align:middle;padding-bottom:5px;}

#block2 h2{font-size:24px;margin:0;letter-spacing:-1px;font-weight:normal;padding:0;color:#444;padding:20px 0 0 0;
           text-align:center;width:auto;}
           
#block2 h3{font-size:20px;margin:0;letter-spacing:-1px;font-weight:normal;padding:0;color:#82e011;padding:20px 0 0 20px;
           width:auto;}
           
#block2 div.loading
{padding:20px 0;background:url(http://lakitu.wakcdn.com/w2/ccf149b5f/images/indicator_bar.gif) no-repeat center center;
 height:11px;width:560px;text-indent:-9999px;}
 
 #block2 ol{margin:0;padding-top:20px;padding-left:20px;overflow:auto;position:relative;}
 
 #block2 ol li{font-size:20px;font-weight:700;color:#82e011;text-align:left;list-style:none;vertical-align:top;
clear:both;padding-bottom:20px;}

#block2 ol li h2{font-size:24px;text-align:left;margin:0;padding:0;
width:auto;font-weight:400;letter-spacing:-1px;color:#82e011;padding-bottom:5px;margin-bottom:10px;
border-bottom:1px solid #eee;}

#block2 ol li h2 strong{font-size:24px;color:#444;font-weight:normal;}

#block2 ol li div{font-size:11px;color:#000;font-weight:400;position:relative;}

#block2 ol li div.box{width:560px;}

#block2 ol li div.box p{text-align:justify;}

#block2 ol li div.box strong{font-weight:500;}

#block2 ol li div .downloadimage{width:348px;float:left;height:114px;overflow:hidden;}

#block2 ol li div .download_left{border-right:1px solid #eee;float:left;display:inline;height:114px;
                                 margin-right:1.8em;padding:0 1.8em 0 0;width:30%;}

#block2 ol li div .download_left input{width:100%;}

#block2 ol li div .download_left small{text-align:center;display:block;padding:0;line-height:15px;margin-top:-2px 0 -11px;}

#win .downloadimage img{margin-top:-66px;}

#invite_box{position:relative;}

#invite_box h2 a{display:inline-block;padding:0 10px 0 0;}

#invite_box h2 a b{display:inline-block;
                   background:#fff url(http://lakitu.wakcdn.com/w2/27adc470d/images/invite_toggle.gif) no-repeat scroll 0 10px;
                   width:12px;height:1em;margin-left:4px;}
                   
#invite_box h2 a.opened b{background-position:-12px 10px;}

#invite_box label{font-size:1em;padding-left:0;}

#invite_box #invite_via_username{width:12em;}

#invite_box ul li{font-size:1em;padding-bottom:2px;}

#invite_box .box_title{position:relative;z-index:9999;}

#invite_box div.friend_list
{background:transparent url(http://lakitu.wakcdn.com/w2/7990f585f/images/header_menu_bg.png) no-repeat center bottom;
 border-top:medium none;color:#333;font-family:verdana,arial,sans-serif;font-size:1em;margin:0 0 0 -10px;
 overflow:hidden;position:absolute;top:37px;left:250px;width:200px;height:0;z-index:9999;}
 
 #invite_box div.friend_list ul{-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;
                                border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;
                                -webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;
                                background:#FFF;list-style:none;margin:0 10px 15px;padding:0 10px 5px;width:160px;}
                                
#invite_box div.friend_list ul .first{margin-top:1px;padding-top:10px;}

#invite_box div.friend_list ul .last{border-bottom:1px #eee solid;margin-bottom:5px;}

#invite_box div.friend_list ul a{display:block;}

#invite_box div.friend_list ul a img{vertical-align:text-bottom;}

#invite_box ul.friend_list{border:0;overflow:hidden;padding:0;margin-left:0;margin-bottom:20px;padding-left:70px;}

#invite_box ul.friend_list li{display:inline;overflow:hidden;clear:none;}

#invite_box ul.friend_list li a{float:left;border:1px solid #eee;border-left:0;padding:6px;height:18px;}

#invite_box ul.friend_list li a:hover{background:#eee;}

#invite_box ul.friend_list li a img{width:16px;height:16px;}

#invite_box ul.friend_list li.first a{border-left:1px solid #eee;-moz-border-radius-bottomleft:8px;
                                      -webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;
                                      -moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;
                                      border-top-left-radius:8px;}
                                      
#invite_box ul.friend_list li.last a{-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;
                                     border-bottom-right-radius:8px;-moz-border-radius-topright:8px;
                                     -webkit-border-top-right-radius:8px;border-top-right-radius:8px;}
                                     
#invite_box .find_users div label{width:auto;display:inline;}

#invite_box .find_users div img{vertical-align:text-bottom;}

#invite_box .invite_person{list-style:none;padding-left:0;margin-left:0;}

#invite_box .invite_person li{display:block;padding-bottom:.5em;margin-left:0;padding-left:0;}

#invite_box .invite_person label{display:inline;width:auto;font-size:1em;margin-left:0;padding-left:0;}

#invite_box .invite_person label input{font-size:1em;width:190px;}

#invite_box p.add_friend{float:right;}

#block2 .matches{padding:0;margin-top:0;}

#block2 .matches ul{clear:both;margin:0;padding:0;width:100%;overflow:hidden;}

#block2 .matches ul li{position:relative;list-style:none;background:#fff;padding:0 19px 20px 59px;
                       height:48px;border:0;width:182px;font-size:11px;border-right:1px solid #eee;
                       margin-right:18px;float:left;clear:none;}
                       
#block2 .matches ul li div{position:static;}

#block2 .matches ul li .download_button_small{position:absolute;margin:0;line-height:17px;font-weight:bold;
                                              background:none;top:5px;right:40px;}
                                              
#block2 .matches ul li .download_button_small img{border:0;}

#block2 .matches ul li.even{border-right:0;padding-right:0;margin-right:0;}

#block2 .matches ul li.even .download_button_small{right:24px;}

#block2 .matches ul span a{line-height:16px;float:left;font-weight:bold;}

#block2 .matches ul span a img{vertical-align:middle;}

#block2 .matches ul img{left:0;position:absolute;top:0;margin:0;}

#block2 .matches ul .rec_bottomrow div{float:left;}

#block2 .matches ul .rec_toprow{border-bottom:1px solid #eee;width:auto;height:1.5em;padding-top:5px;}

#block2 .matches ul .rec_toprow .iconlink{background:#fff;}

#block2 .matches ul .rec_bottomrow{width:auto;height:18px;}

#block2 ol li #linux{position:relative;}

#block2 ol li #linux .download_left p{margin-top:0;}

#block2 ol li #linux ol,#block2 ol li #linux ul{padding:0 0 1em 20px;}

#block2 ol li #linux ol li,#block2 ol li #linux ul li
{font-weight:500;color:#000;font-size:1em;padding:0;
list-style:decimal outside;}

#block2 ol li #linux ul li{list-style:disc outside;}

#block2 ol li #linux strong{font-weight:700;}

#block2 ol li #linux .downloadimage{height:150px;}

#block2 ol li #linux .downloadimageoverlay
{display:none;position:absolute;opacity:.9;background:#fff;padding:5px;right:19px;top:55px;width:345px;height:160px;z-index:5;}