html{color:#fff;font:10px arial,sans-serif;margin:0;padding:0;}body{text-align:center;font-size:1.6em;background:url(../img/plaid.jpg) center 798px repeat;margin:0;padding:0;}p{margin:0 0 1em;}a:hover{color:#493f8e;background-color:#dbd8ee;}#main{background:#b6c5f2 url(../img/bg.jpg) top center repeat-x;}#header{width:970px;height:110px;text-align:left;clear:both;margin:0 auto 8px;padding:0;}#header h1{float:left;display:block;height:110px;width:391px;margin:0;padding:0;}#header h1 a{background:url(../img/atlibs_logo.png) no-repeat;display:block;height:110px;width:391px;text-indent:-9999px;font-size:0;margin:0 0 0 -81px;}#header #nav{float:right;padding:0 8px 0 0;}#header #nav li{float:left;display:block;width:98px;height:42px;background:url(../img/nav.png) top right;margin:17px 0 0 31px;}#header #nav li a{display:block;width:98px;height:42px;background:url(../img/nav.png);text-indent:-9999px;font-size:0;line-height:0;}#header #nav li .home{background-position:-392px 0;}#header #nav li .home:hover{background-position:-392px -42px;}#header #nav li .latest{background-position:-294px 0;}#header #nav li .latest:hover{background-position:-294px -42px;}#header #nav li .create{background-position:-196px 0;}#header #nav li .create:hover{background-position:-196px -42px;}#header #nav li .login:hover{background-position:-98px -42px;}#header #nav li .logout{background-position:0 0;}#header #nav li .logout:hover{background-position:0 -42px;}#darkpage{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/40.png) repeat;z-index:2;}#content{position:relative;width:970px;text-align:left;margin:0 auto;padding:0 0 5px;}#content #tagline{clear:both;font-size:1.8em;margin:0;padding:55px 380px 0 115px;}#content #broughttoyouby a{width:227px;height:41px;background:url(../img/broughttoyou.png) no-repeat;display:block;text-indent:-9999px;font-size:0;margin:20px 0 0 225px;}#content #solution_entry,#create_atlib,#atlib_solution,#error,#login{color:#000;width:600px;float:left;height:337px;margin:-14px 0 0;padding:15px 0;}#solve_heading,#create_heading,#error_heading,#login_heading{font-size:0;text-indent:-9999px;height:0;width:0;margin:0;padding:0;}#twitter_login_link{display:block;font-size:0;text-indent:-9999px;background:url(../img/twitter_signin.png) no-repeat;width:152px;height:22px;}#content #creator{color:#fff;font-size:.8em;float:left;width:73px;height:152px;margin:85px 10px 0 0;}#content #creator img{margin-bottom:15px;border:none;width:73px;height:73px;}#content .card{float:left;width:459px;height:270px;background:url(../img/bubble.png) no-repeat;margin:11px 0 0;padding:10px 0 0 45px;}#content .card a{color:#7c73c0;}#content .card ul{list-style-type:none;}#content .card label{display:block;font-size:1.3em;text-transform:lowercase;line-height:36px;}#content .card .primary_content{width:352px;height:254px;overflow:auto;padding:0 0 0 17px;}#content .card input{display:block;width:323px;height:27px;font-size:1.2em;margin:2px 0 1px;padding:1px;}#content .card #atlibs_it{display:block;float:right;background:url(../img/buttons.png);color:transparent;text-transform:capitalize;border:none;width:188px;height:56px;overflow:hidden;text-indent:-9999px;cursor:pointer;font-size:0;margin:18px 37px 0 0;padding:0;}#content .card #atlibs_it:hover{background-position:-188px 0;}#content .card .new_atlib{display:block;float:right;background:url(../img/buttons.png) 0 -56px;width:188px;height:30px;overflow:hidden;text-indent:-9999px;font-size:1.2em;position:relative;right:45px;margin:30px 0 0;}#content .card .new_atlib:hover{background-position:-188px -56px;}#content .card textarea{display:block;width:340px;height:155px;margin:2px 0 1px;padding:1px;}#content .card .directions{color:#4e2a2a;font-weight:700;font-size:.9em;position:relative;padding:15px 0 0;}#content .card .create{display:block;float:right;background:url(../img/buttons.png) 0 -146px;color:transparent;text-transform:capitalize;border:none;width:188px;height:56px;overflow:hidden;text-indent:-9999px;cursor:pointer;font-size:0;margin:18px 37px 0 0;}#content .card .create:hover{background-position:-188px -146px;}#content .card .tweet{font-size:1.3em;line-height:36px;padding:0;}#content .card .tweet a{color:#786fbc;}#content .card .finished{color:#b7b1bb;font-size:1.3em;line-height:36px;padding:0;}#content .card .highlight{border-bottom:1px solid #000;color:#6e2a31;}#content .card .tweet_it{display:block;float:right;background:url(../img/buttons.png) 0 -202px;border:none;width:188px;height:56px;overflow:hidden;text-indent:-9999px;cursor:pointer;font-size:0;margin:18px 37px 0 0;}#content .card .tweet_it:hover{background-position:-188px -202px;}#content .card .post_it{display:block;float:right;background:url(../img/buttons.png) 0 -259px;border:none;width:188px;height:56px;overflow:hidden;text-indent:-9999px;cursor:pointer;font-size:0;margin:18px 37px 0 0;}#content .card .post_it:hover{background-position:-188px -259px;}#content .meta_info{float:right;width:70px;color:#6e2a31;text-align:center;list-style-type:none;margin:68px 12px 0 0;padding:0;}#content .meta_info li{list-style-type:none;margin:0;padding:0;}#content .meta_info #char_counter{font-size:1.9em;text-align:center;margin:0;}#content .meta_info #char_counter .cl{font-size:.4em;display:block;margin:-9px 0 0;padding:0;}#content .meta_info .char_error{color:red;}#content .meta_info .permalink,#content .meta_info .share,#content .meta_info .redo{display:block;width:53px;height:23px;overflow:hidden;text-indent:-9999px;background:url(../img/buttons.png);}#content .meta_info .permalink{background-position:156px 0;margin:40px 0 0 8px;}#content .meta_info .permalink:hover{background-position:78px 0;}#content .meta_info .share{background-position:156px -75px;margin:16px 0 0 8px;}#content .meta_info .share:hover{background-position:78px -75px;}#content .meta_info .redo{background-position:156px -100px;margin:48px 0 0 8px;}#content .meta_info .redo:hover{background-position:78px -100px;}.messages{position:absolute;top:122px;left:82px;text-align:center;color:#fff;width:440px;height:270px;background:url(../img/bubble.png) 504px 0;margin:7px 0 0;padding:10px 15px 0 49px;}.messages h2{font-size:1.5em;margin:0;padding:8px 0;}.messages ul{list-style-type:none;text-align:left;font-size:.9em;margin:0;padding:0;}.messages p{text-align:left;margin:0 0 8px;padding:0 10px;}.messages ul li{margin:0 0 8px;padding:0 10px;}.login_link{position:relative;top:-8px;height:90px;background:url(../img/login_bg.png) 0 -5px no-repeat;margin:0;padding:0;}.login_twitter{background-position:0 -95px;}.login_twitter a{position:relative;top:36px;left:25px;}.login_close{display:block;position:relative;top:-22px;left:328px;font-size:0;text-indent:-9999px;width:85px;height:22px;background:url(../img/buttons.png) -407px -128px;}.login_close:hover{background:transparent url(../img/buttons.png) -407px -155px;}#error .messages a:hover{color:#493f8e;background:#dbd8ee;}.okay{display:block;position:absolute;bottom:30px;left:171px;background:url(../img/buttons.png) 0 -89px;width:188px;height:56px;overflow:hidden;text-indent:-9999px;cursor:pointer;font-size:0;margin:0 auto;}.okay:hover{background:url(../img/buttons.png) -188px -89px;}.FBConnectButton{background-color:#29447e;margin:44px 0 0 236px;}.FBConnectButton:hover{background-color:#29447e;}#latest_libs #content{min-height:510px;}#content #recent_tweets{width:370px;float:right;font-size:.8em;line-height:1.3em;list-style-type:none;margin:0;padding:0;}#content #recent_tweets li{height:66px;overflow:hidden;margin:0;padding:10px 15px;}#content #recent_tweets li .user_image{float:right;margin:0 0 0 10px;}#content .hashtag_link{float:right;color:#FFF;font-size:.9em;font-weight:700;background:url(../img/buttons.png) -518px -244px no-repeat;margin:10px 15px 0 0;padding:0 0 0 18px;}#content .hashtag_link:hover{color:#493f8e;background:#dbd8ee url(../img/buttons.png) -518px -211px no-repeat;}#content #latest{float:left;width:690px;font-size:1em;line-height:1.3em;list-style-type:none;background:url(../img/40.png);margin:0;padding:0;}#content #latest li{overflow:hidden;margin:0;padding:10px 15px;}#content #latest li .user_image{float:left;margin:0 20px 0 0;}#content #advertisement{float:right;text-align:center;width:250px;margin:0;}#content #advertisement img{border:none;}#content #advertisement a{display:block;width:250px;height:250px;}#content #advertisement .ad_notice{display:inline;font-size:.8em;width:250px;height:250px;}#content .pagination{clear:left;height:30px;width:690px;font-size:1em;font-weight:700;list-style-type:none;margin:0;padding:10px 0 0;}#content .pagination li{float:right;margin:0 0 0 20px;}#content .pagination li a{color:#FFF;}#content .pagination .fin{margin:0 75px 0 0;}#content #create{position:absolute;bottom:0;right:0;background:url(../img/hipporocket.jpg) no-repeat;margin:0 -14px -151px 0;padding:0;}#content #create a{display:block;width:394px;height:376px;font-size:0;text-indent:-9999px;}#content #create .create_link_text{float:left;position:relative;top:30px;left:61px;width:110px;height:110px;overflow:hidden;background-image:url(../img/hipporocket.jpg);}#content #create .h{background-position:-394px 0;}#content #create .p{background-position:-394px -110px;}#content #create .m{background-position:-394px -220px;}#content #create .d{background-position:-394px -330px;}#content #create .e{background-position:-504px 0;}#content #create .r{background-position:-504px -110px;}#content #create .a{background-position:-504px -220px;}#content #create .n{background-position:-504px -330px;}#error_wrapper{width:970px;position:relative;z-index:1000;margin:0 auto;}#footer{background:url(../img/clouds.jpg) top center repeat-x;width:100%;color:#000;clear:both;}#footer p{width:970px;text-align:left;font-size:1em;margin:0 auto;padding:135px 0 0;}#footer a{color:#1c1263;line-height:16px;margin:0;padding:0;}.clearfloat{clear:both;}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;}.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;background:url(../img/service_icons.png) -70px 0 repeat-y;}.jScrollPaneDragTop{position:absolute;top:0;left:0;height:9px;overflow:hidden;background:url(../img/service_icons.png) -56px -5px;}.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;height:9px;overflow:hidden;background:url(../img/service_icons.png) -84px 0;}a.jScrollArrowUp{display:block;position:absolute;z-index:1;background:url(../img/service_icons.png) -28px 0;top:0;right:0;text-indent:-2000px;overflow:hidden;height:14px;}a.jScrollArrowDown{display:block;position:absolute;z-index:1;background:url(../img/service_icons.png) -42px 0;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:14px;}a.jScrollArrowDown:hover{background-position:-112px 0;}a,#error .messages a{color:#f8f5bd;text-decoration:none;}#header #nav li .login,a.jScrollArrowUp:hover{background-position:-98px 0;}#form_errors,#atlib_help,#messages,#error_body,#login_body .messages,#content .card #id_used_chars{display:none;}#content #creator p,#content .card p{margin:0;}#content #creator .img_link:hover,#content #create a:hover{background:transparent;}#content #recent_tweets li img,#content #latest li img{background:url(../img/40.png) repeat;height:50px;width:50px;}#content #recent_tweets li .user_overlay,#content #latest li .user_overlay{display:block;font-size:0;height:14px;left:35px;overflow:hidden;position:relative;text-indent:-9999px;top:-18px;width:14px;}#content #recent_tweets li .TW,#content #latest li .TW{background:url(../img/service_icons.png) 0 0;}#content #recent_tweets li .FB,#content #latest li .FB{background:url(../img/service_icons.png) -14px 0;}