Changeset 19938 for events/phpframework

Show
Ignore:
Timestamp:
09/26/08 10:42:35 (6 years ago)
Author:
gen
Message:

テンプレートtwitterからパクってきた

Location:
events/phpframework/akelos/trunk
Files:
3 added
3 removed
5 modified

Legend:

Unmodified
Added
Removed
  • events/phpframework/akelos/trunk/app/controllers/user_controller.php

    r19909 r19938  
    55    function home() 
    66    { 
    7       p($this->params); 
    87    }     
    98 
  • events/phpframework/akelos/trunk/app/views/user/home.tpl

    r19909 r19938  
    1 ほめぱげ 
  • events/phpframework/akelos/trunk/config/routes.php

    r19909 r19938  
    33// You can find more about routes on /lib/AkRouters.php and /test/test_AkRouter.php 
    44 
    5 $Map->connect('/', array('controller' => 'user', 'action' => 'home')); 
    6 $Map->connect('/:username', array('controller' => 'user', 'action' => 'home')); 
     5$Map->connect('/',                        array('controller' => 'user',   'action' => 'home')); 
     6$Map->connect('/home',                    array('controller' => 'user',   'action' => 'home')); 
     7$Map->connect('/replies',                 array('controller' => 'user',   'action' => 'replies')); 
     8$Map->connect('/friends',                 array('controller' => 'user',   'action' => 'friends')); 
     9$Map->connect('/favorites',               array('controller' => 'user',   'action' => 'favorites')); 
     10$Map->connect('/public_timeline',         array('controller' => 'status', 'action' => 'index')); 
     11 
     12$Map->connect('/:username',               array('controller' => 'user',   'action' => 'home')); 
     13$Map->connect('/:username/status/:id',    array('controller' => 'status', 'action' => 'status')); 
     14 
    715$Map->connect('/:controller/:action/:id', array('controller' => 'page', 'action' => 'index')); 
    816 
  • events/phpframework/akelos/trunk/public/stylesheets/default.css

    r18146 r19938  
    1 BODY{font-size:76%} 
    2 BODY,INPUT,TEXTAREA{font-family:sans-serif} 
    3 H1{color:#6699CC;font-size:2.1em} 
    4 H2{color:#338833;font-size:1.7em} 
    5 H3{color:#555533;font-size:1.4em} 
    6 H4{color:#333388;font-size:1.15em} 
    7 P{margin-bottom:.5em;font-size:1em} 
    8 A{white-space:nowrap;text-decoration:underline} 
    9 A:HOVER{background-color:#EEEEEE} 
    10 CODE,PRE{margin:0;color:#4444AA;font-family:monospace;font-size:1.1em !important;font-size:.95em} 
    11 CODE{margin:0 .2em;white-space:nowrap;color:#222277} 
    12 PRE{margin-left:1em} 
    13 ACRONYM{border-bottom:1px dotted} 
    14 HR{height:0;border-top:1px solid #AAAAAA} 
    15 #container{margin:0 auto;padding:0 15%;color:#333333;font:normal 1.1em Verdana} 
    16 #content{padding-top:1em;width:100%;text-align:left;line-height:170%} 
    17 .notice{padding:1em;border:solid 2px #EEEEBB;display:block;background:#FFFFDD;font-family:Verdana} 
    18 .tip{padding:1em;border:solid 2px #CCDDCC;background:#EEFFEE} 
    19 .error{padding:1em;border:solid 2px #DDCCCC;background:#FFEEEE} 
     1* { margin: 0; padding: 0; } 
     2* a { text-decoration: none; color: #0084b4; } 
     3* a:hover { text-decoration: underline; } 
     4* ul { list-style: none; } 
     5* 
     6*/* bulleted list with » */ 
     7ul.bullets { list-style-type: square; } 
     8ul.bullets li { margin-left: 1em; } 
     9ul.bullets { padding: 1em } 
     10 
     11a img, form, fieldset { border: 0; } 
     12hr { display: none; } 
     13abbr { text-decoration: none; border-bottom: none; } 
     14 
     15body { text-align: center; font: 0.75em/1.5 'Lucida Grande', sans-serif; color: #333; } 
     16 
     17dt { font-weight: bold; margin-top: 5px;} 
     18 
     19#dim-screen { position: absolute; background: #000000; z-index: 99; width: 100%; height: 100%; top: 0px; left: 0px; opacity: .90; filter: alpha(opacity=90); display: none; margin: 0 auto; } 
     20#dev_header { padding: 5px; height: 25px; background: #eee; font-weight: bold; font-size: 20px; text-align: right; border-bottom: 1px solid #000; } 
     21#announcement { border: 5px solid #87BC44; background: white; font-weight: bold; padding: 10px;  margin: 10px; font-size: 1.1em; } 
     22#container { width: 763px; margin: 0 auto; padding: 15px 0; text-align: left; position: relative; } 
     23#accessibility, #navigation h3, #footer h3 {position: absolute; left: -9999px; overflow: hidden;} 
     24 
     25#loader { position:absolute; top:5px; right:0px; padding:0px; background:#FFFFFF;border: 1px solid #CCCCCC; line-height:0px; } 
     26#logout_form { display: inline; padding: 0; margin: 0; } 
     27#logout_form div { display: none; } 
     28#chars_left_notice { color: #ccc; font-size: 22pt !important; } 
     29 
     30#container #flash .content-bubble-arrow { margin-top: 0px; } 
     31#container #flash .desc {  margin-bottom: 9px; } 
     32#container #flash .desc p { display: block; background-color: #ffffff; font-size: 2.12em; line-height: 1.2em; padding: 7px; font-weight: bold; -moz-border-radius: 5px;-webkit-border-radius: 5px; } 
     33#container #flash .thumb { padding-left: 24px; } 
     34 
     35.columns { margin-bottom:15px; width:100%; } 
     36.columns td.column { padding: 0px; vertical-align: top; } 
     37 
     38#navigation, #footer { background: #fff; white-space: nowrap; -moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;} 
     39#content { width: 564px; margin-top: 0px;  word-wrap: break-word; background: #FFFFFF;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;} 
     40#content.wide { width: 100%; -moz-border-radius: 5px;-webkit-border-radius: 5px; } 
     41#content #doingForm {margin-bottom:20px;} 
     42#content #doingForm .bar { line-height: 1.9em; position: relative; padding: 0 10px; } 
     43#content #doingForm .bar h3 { font-size: 1.4em; } 
     44#content #doingForm .bar h3 label { font-weight: normal; color: #000; padding-right: 170px; letter-spacing: -1px; } 
     45#content #doingForm .bar span { font-size: 0.92em; display: block; position: absolute; top: 0; right: 10px; } 
     46#content #doingForm .bar span#submit_loading { padding-top:.3em; } 
     47#content #doingForm .info { background: #fff; padding-top: 3px; text-align: center; } 
     48#content #doingForm textarea {  
     49  height: 2.5em;  
     50  width: 508px;  
     51  padding: 5px;  
     52  font: 1.15em/1.1 'Lucida Grande', sans-serif;  
     53  overflow: auto; 
     54  resize: none; /* prevents safari from making textareas resizable */ 
     55} 
     56 
     57#content .doing { width:300px;margin-bottom:10px; } 
     58 
     59#currently { word-wrap: break-word; color:#666;margin:4px 8px 0 12px;padding:2px 0;text-align:left; width:370px; float:left; overflow: hidden;} 
     60#currently #latest_text {cursor:pointer;} 
     61#currently #latest_text .status-text, #currently #latest_text .entry-meta {visibility:hidden;} 
     62#currently #latest_text_full {display:none;cursor:pointer} 
     63 
     64#content #submit { display: block; padding: 5px 10px; margin: 7px auto; font: normal 1.12em/1.5 'Lucida Grande', sans-serif;} 
     65#content h2.thumb { font-size: 2.8em; } 
     66#content h2.thumb img { float: left; margin: 0 10px 0 0; border: 1px solid #999; } 
     67#content h2.thumb small { font-size: .4em; } 
     68#content div.desc p { display: block; background: #fff; font-size: 2.12em; line-height: 1.2em; padding: 0; } 
     69#content div.desc .meta { font-size: .98em; padding: 0; font-weight: normal; text-indent: 0; } 
     70#content div.desc .meta img { vertical-align: top; } 
     71#content .tabMenu { text-align: center; margin: 25px 0 0;} 
     72#content .tabMenu li { display: inline; margin-left: -5px;} 
     73#content .tabMenu li a { display: inline; padding: 3px 20px 1px 20px; background: #e6e6e6; text-decoration: none; color: #4c4c4c; border-top: 1px solid #cecece;border-right: 1px solid #cecece; border-left: 1px solid #cecece; } 
     74#content .tabMenu li a:hover { text-decoration: none; color: black; background: #999;} 
     75#content .tabMenu li.active a { background: #fff; color: #000; border-bottom: 1px solid #fff; } 
     76 
     77#content .tab { background: #fff; padding: 0px; border-top: 1px solid #cecece; margin:-1px 10px; } 
     78body#home #content .tab, body#profile #content .tab, body.status #content .tab { background: #fff; padding: 0px; border-top: 0px; margin:-1px 10px; } 
     79body#home #content #timeline, body.status #content #timeline { border-top: 1px dashed #d2dada;} 
     80body#profile #content #timeline, body#favourings #content #timeline { border-top: 1px dashed #d2dada; margin-top: 10px;} 
     81#content .settings {border-top: 1px solid #d2dada;} 
     82 
     83/* Current status (profile page only) */ 
     84 
     85body#profile #content h2.thumb { margin-bottom: 0; } 
     86body#profile #content #timeline { border-top-width: 0; } 
     87 
     88body#profile tr.latest-status td { padding: 1em 0; line-height: 1.5em; } 
     89body#profile tr.latest-status td span.entry-content { font-size: 1.77em; } 
     90body#profile tr.latest-status td span.entry-meta { display: block; } 
     91body#profile #content tr.latest-status:hover { background-color: #fff; }  
     92 
     93#content .tab #ad { text-align: center; } 
     94#content .tab p { text-indent: 1em; } 
     95#content .section_links { border: 1px solid #cecece; padding: 4px 15px; margin: 5px 0px; } 
     96#content .section_links.last { margin: 5px 0 0 10px; } 
     97#content .disabled { color:#bbb; } 
     98#content .doing { font-size: 1.2em; line-height: 1.1; width:100%; } 
     99#content .doing td { border-bottom: 1px dashed #d2dada; vertical-align: middle;} 
     100#content .doing .thumb { padding: 10px 5px 8px 5px; width: 50px; vertical-align:top; } 
     101#content .doing .meta { font-size: 0.80em; } 
     102#content .doing .meta img { vertical-align: top; } 
     103.entry-meta {display:inline;font-family:georgia;font-style:italic;margin:3px 0px 0 3px;color:#999;} 
     104.entry-meta a {color:#999;} 
     105#content .doing .user_actions { vertical-align: top; width: 16px; } 
     106#content .doing .status_activity { margin: 4px 0 0 0; padding: 10px 0 0 20px; }  
     107#content .doing .status_activity .activity { margin: 0 0 5px; }  
     108#content .doing .status_activity .activity .content { vertical-align:top; margin: 0 0 0 5px; font-size:.8em;} 
     109#content .green_button { background-color: #D4FF84; border: 1px solid #669933; padding: 5px; cursor:pointer; } 
     110#content .green_button a { color: black; text-decoration:none; font-weight: bold; } 
     111#content #permalink div.desc { background: 0; } 
     112body.status #content #permalink div.desc { margin: 0; padding: 10px; background: #fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;} 
     113#content #permalink h2.thumb { padding: 0px 0px 10px; font-size: 2em; } 
     114#content #permalink #ad { text-align: right; } 
     115 
     116#content tr.hentry:hover {background-color:#f7f7f7;} 
     117#content tr.hentry:hover a { color:#0084b4;} 
     118 
     119/* Status Hover */ 
     120#content div .status_actions { visibility: hidden; } 
     121#content div .status_actions .favourite { visibility: visible; } 
     122#content div .status-actions-hover { visibility: visible; } 
     123 
     124body#show #content { width:600px;  padding: 10px; -moz-border-radius: 5px;-webkit-border-radius: 5px;} 
     125body#show #content div.desc p { font-weight: 400; display: block; background: #fff; font-size: 2.1em; font-family: georgia; line-height: 1.1em; padding: 0;} 
     126body#show #content div.desc .meta { font-size: 1.3em; margin-top:10px; line-height: 1;} 
     127body#show #content .desc .status_actions { float: none; display:inline;  } 
     128body#show #content div.thumb { float:left; margin-right: 20px; } 
     129body#show .user-info { height: 73px; margin-top: 15px; padding-top: 15px; border-top: 1px solid #e6e6e6; line-height:1; } 
     130body#show .screen-name { font-size: 2.3em; } 
     131body#show .full-name { font-size: 1.2em; margin:3px 0 0 2px;} 
     132 
     133body#show .status_actions {visibility: visible;} 
     134#content .desc .status_actions { float: left; padding: 5px 5px; } 
     135#content .desc .status_actions li { display: inline; } 
     136#content .desc .status_actions li img { vertical-align: middle; } 
     137#content .hentry:hover .status_actions { visibility:visible; } 
     138.status_actions a:hover { text-decoration: none; } 
     139#content .hentry:hover a { color:#0084b4;} 
     140#content .hentry td .status-body { width: 434px; overflow:hidden; } 
     141body#profile .hentry td .status-body { width: 490px; } 
     142 
     143#content table#timeline {width:100%; } 
     144 
     145#content #top_alert {background:#fff;border:0;color:#333;padding:3px;margin:0 10px;text-align:center;font-size:90%;} 
     146 
     147.bottom_nav { padding: 0; margin-top: 20px;} 
     148.pagination { float: right; } 
     149.pagination ul { padding: 0; margin: 0; } 
     150.pagination li { float: left; padding: 0 7px; } 
     151 
     152.subpage #content .wrapper { padding: 5px 10px 15px; } 
     153.subpage #content.wide .wrapper { -moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;} 
     154.subpage #content h1, .subpage #content h2, .subpage #content h3, .subpage #content h4, .subpage #content h5 { margin: 3px 0pt 4px; } 
     155.subpage #content h3.timeline-header { margin-left: 12px; } 
     156.subpage #content p { line-height: 1.2; margin: 5px 0; } 
     157.subpage #content ul { padding-left: 0px; } 
     158.subpage #content ol, #side ol { padding-left: 30px; } 
     159.subpage #content code { font-size: 1.2em; } 
     160 
     161#went-protected-notice { background: #FFFF99; border: 1px solid #FCFC19; padding:0px 0px 0px 10px; line-height:1;} 
     162#went-protected-notice .sub-h1 { font-size: 1.2em; } 
     163#went-protected-notice table td { padding:10px; } 
     164 
     165.faq { padding:10px; } 
     166.faq p { padding-bottom: 20px; } 
     167.faq p.header-text { font-size: 1.3em; } 
     168 
     169/* SIDE BAR BASE */ 
     170#side_base { border-left: 1px solid #bddcad; width: 199px; line-height: 1.2; background-color: #ddffcc; -moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;} 
     171/* AD */ 
     172#side_ad_base { height:185px; text-align: center;padding-top: 5px; } 
     173/* SIDE MENU */ 
     174#side { margin-bottom: 10px;} 
     175.subpage #side { margin-top: 0px; } 
     176#side .promotion { background-image:url('http://static.twitter.com/images/pale.png'); color: #000; border: 1px solid #BDDCAD; text-align: left; font-size: 11px; margin-top: 7px; padding: 6px 10px; width: 152px; } 
     177#side div.user_icon { padding-bottom: 10px;} 
     178#side div.user_icon img { float: left; padding-right: 0.8em; } 
     179#side div.section { padding:13px 13px 16px; } 
     180#side div.last { border-top: 1px solid #bddcad;} 
     181#side div.section-header { margin:10px 0 5px 0; }  
     182#side div.section-header h1 { font-weight: bold; color: #333; font-size: 1.1em;  padding: 0 0 2px; } 
     183#side div.section-header h3.faq-header { border-bottom: 1px solid #bddcad; color: #333; } 
     184#side .section-links { float: right; font-size: 0.9em; text-align:right }  
     185#side div.msg strong { display: block; font-size: 1.4em; } 
     186#side div.msg h3 { font-size: 1.25em; } 
     187#side ul { margin: 0; } 
     188#side .faq-index ul { list-style-type: square; margin-left: 15px; } 
     189#side .faq-index li { margin: 10px 0px; } 
     190 
     191#side table.stats {margin:5px 0 10px 0px;} 
     192#side table.stats td {padding:0 7px 0 0;} 
     193#side table.stats td a { text-decoration: none; } 
     194#side table.stats td a:hover .label {text-decoration: underline} 
     195#side table.stats td+td {padding:0 7px;border-left:solid 1px #bddcad;border-right:solid 1px #bddcad} 
     196#side table.stats td+td+td {border:0;} 
     197#side table.stats td .numeric { font-size:1.3em; font-family:georgia; text-decoration: none;} 
     198#side table.stats td .label { text-transform:lowercase;font-size:0.9em } 
     199 
     200#side .notify { background: url('http://static.twitter.com/images/girl.gif') no-repeat left center; padding: 2px 5px; margin-bottom:8px;} 
     201#side .notify div { background-color:#fff; font-size: .9em; margin:0px 12px 0px 24px; padding: 10px 3px; border: 1px solid #888;-moz-border-radius:5px;-webkit-border-radius: 5px;} 
     202 
     203#side .actions { border: 1px solid #87bc44; padding: 2px 5px; margin: 10px -3px; } 
     204#side .actions small { font-size: .9em; } 
     205#side .actions a { padding-left: 7px; } 
     206#side .featured { border: 1px solid #87bc44; padding: 2px 5px; margin: 10px -3px; } 
     207#side .featured img { vertical-align: middle; padding: 1px 0 -5px 7px; } 
     208#side .promo { border: 1px solid #87bc44; background: #fff; padding: 10px 0px 10px 5px; margin-top: 8px; font-size: 1em; } 
     209#side .promo li { margin: 0 0 8px; } 
     210#side .promo a { text-decoration: none; } 
     211#side .promo img { vertical-align: middle; } 
     212#side #stat_table {margin:0px 0 5px;} 
     213#side .stat_value {font-size:1.65em;font-family:georgia;padding:0 0px;} 
     214#side .stat {font-size:.9em;padding:0px 6px;} 
     215#side #stat_mid {border-left:solid 1px #333;} 
     216#side .stat a {color:#333;display:block;} 
     217#side .stat_count {float:right;font-weight:bold;} 
     218#side #me_name {font-size:1.35em;line-height:30px;margin-right:-10px;} 
     219 
     220/*custom border properties */ 
     221ul#tabMenu li { display: block; border-top:1px solid #bddcad; width:100%; } 
     222ul#tabMenu li a { display: block; padding: 13px;  text-decoration: none; color: #4c4c4c;font-weight:bold; font-size:110%; } 
     223ul#tabMenu li a:hover { background-image:url('http://static.twitter.com/images/pale.png') } 
     224ul#tabMenu li a#keyword_search_tab { display: block; padding: 0 0 1px 5px; ; text-decoration: none; color: #4c4c4c;font-weight:bold; } 
     225body#home ul#tabMenu li a#home_tab, body#profile ul#tabMenu li a#updates_tab, body#replies ul#tabMenu li a#replies_tab, body.direct_messages ul#tabMenu li a#direct_messages_tab, body#favourings ul#tabMenu li a#favorites_tab, body#foobar ul#tabMenu li a#favorites_tab, body#public_timeline ul#tabMenu li a#public_timeline_tab { background: #fff; margin-left:-1px; padding-left:14px;} 
     226body#keyword_search ul#tabMenu li a#keyword_search_tab, body#keyword_search ul#tabMenu li a#keyword_search_tab { background: #fff; margin-left:-1px; padding: 0 0 1px 6px; text-decoration: none; font-weight:bold; } 
     227ul#tabMenu li a#keyword_search_tab:hover {background-image:none;} 
     228ul#tabMenu li a#keyword_search_tab.hover { background-image:url('http://static.twitter.com/images/pale.png') } 
     229ul#tabMenu li a#user_search_tab { display: block; padding: 10px; } 
     230#keyword_search_form { padding-left:6px; } 
     231#keyword_search_form td { vertical-align:middle; padding: 10px 1px; } 
     232#keyword_search_form input.search-text { border: 1px solid #777; height:16px; width:95px; color: #777; padding: 2px 2px 1px 2px; } 
     233#keyword_search_form input.disabled-search-text { border: 1px solid #777; height:16px; width:95px; color: #666; background-color: #EEE; padding: 2px 2px 1px 2px; } 
     234#keyword_search_form input.submit-search {height:21px; background-color: #e6e6e6; border: 1px solid #777;font-size:0.9em; padding: 0px 5px 1px 5px; color:#333;cursor: hand;} 
     235#keyword_search_form input.submit-search:hover { background-color: #ccc; } 
     236#keyword_search_form input.disabled-search {height:21px; background-color: #e6e6e6; border: 1px solid #999;font-size:0.9em; padding: 0px 5px 1px 5px; color:#999;cursor: hand;} 
     237body#keyword_search #keyword_search_form input.search-text { border: 1px solid #777; height:16px; width:95px; color: #000; padding: 2px 2px 1px 2px; } 
     238 
     239#side #device_control label {margin-right:5px;} 
     240#side #device_control #device_msg {font-size:80%;margin-top:-5px;margin-bottom:0} 
     241 
     242#side p.complete { font-size: .9em; margin-top: 1em; } 
     243#side .notify { text-align: center; line-height: 1; padding: 5px 0; } 
     244div.join { text-align: center; } 
     245div.join input { background-color: #417596; color: white; font-size: 11pt; padding: .3em 2.5em; font-weight: bold; border: 1px solid black; } 
     246div.join input:hover { background-color: #294B60; } 
     247#side ul.todo { font-style: italic; } 
     248#side #submit { display: block; padding: 3px 10px; margin: 5px auto; font: bold 1.12em/1.5 'Lucida Grande', sans-serif; } 
     249#side #friends {padding: 0 0 0 3px; overflow: hidden;} 
     250#side #friends img { padding: 0px; } 
     251#side #friends .non-friend { opacity: .7; filter: alpha(opacity=70); } 
     252#side #friends_view_all { font-size: .9em; padding: 0 0 0 4px;} 
     253 
     254#side .note { background: #fff; font-size: .95em; padding: 3px; border: 1px dashed #aaa; } 
     255#side .note strong { color:red; } 
     256#side .note li+li { border-top: 1px solid #ccc; padding-top: 4px; } 
     257#side .note a { text-decoration: underline; } 
     258#side .about li {padding-bottom: 3px;} 
     259#side .about .label { font-weight: bold} 
     260 
     261#side div.section-header#people {margin-top:0;} 
     262 
     263#side small {float: left; clear: both; }  
     264#friends span { float: left; padding: 0 3px 2px 1px; } 
     265 
     266body.help #office-image { text-align:center;} 
     267body.help #side { height: 560px;} 
     268body.help #side .section { height: 100%; } 
     269body#aboutus #content .wrapper, body#contact #content .wrapper {height: 571px; } 
     270body#aboutus #side div.section-header { border-bottom: 1px solid #A7CF40; } 
     271body#aboutus #side h1 { padding-left: 5px; } 
     272 
     273#navigation { position: absolute; top: 24px; right: 0; padding: 8px 10px 8px 5px; line-height: 1.0em; text-align:right; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:105%;} 
     274#navigation ul { padding-top:0px;} 
     275#navigation li { display: inline; padding: 0 0 0 9px;  } 
     276#navigation li:before { content: ' '; padding-right: 0; } 
     277#navigation li.first:before { content: ''; padding-right: 0; } 
     278 
     279#navigationunauth { position: absolute; background:#fff; top: 24px; right: 0; padding: 6px 10px 6px 5px; line-height: 1.5em; text-align:right; vertical-align:middle; -moz-border-radius: 5px; -webkit-border-radius: 5px;  } 
     280#navigationunauth ul { padding-top:0px;} 
     281#navigationunauth li { display: inline; padding: 0 0 0 5px;  } 
     282#navigationunauth li:before { content: ' '; padding-right: 0; } 
     283#navigationunauth li.first:before { content: ''; padding-right: 0; } 
     284 
     285#content .wrapper #lang_header { padding:0; margin:0; width:100%; } 
     286#content .wrapper #lang_header td { padding:0; } 
     287#lang-select { text-align: center;} 
     288#lang-select-front { position:absolute; right:0px; top:15px; }  
     289 
     290 
     291#footer { clear: left; text-align: center; padding: 8px 0; line-height: 1; } 
     292#footer li { display: inline; padding: 0 4px; } 
     293#footer li.first:before { content: ''; padding-right: 0; } 
     294 
     295/* AD */ 
     296#side_ad { float: right; width: 186px; padding: -10px -10px; margin-top: -13px;  margin-right: -11px;margin-bottom: 10px; border: 1px solid #000000; background: #FFFFFF;} 
     297 
     298/* AD */ 
     299#side_ad { float: right; width: 186px; padding: -10px -10px; margin-top: -13px;  margin-right: -11px;margin-bottom: 10px; border: 1px solid #000000; background: #FFFFFF;} 
     300 
     301#profile .name-box { padding-top:2px; } 
     302#profile .name-box .name { font-size: 3.0em; line-height: 1; text-decoration: none; font-weight:bold;} 
     303#profile .name-box .screen-name { font-size: 1.4em; font-weight:bold; margin-left:2px; } 
     304#profile .protected-box { background:#FEF6A8; border: 1px solid #FCFC19; padding:0px 0px 0px 10px; line-height:1;} 
     305#profile .protected-box .sub-h1 { font-size: 1.2em; } 
     306#profile .protected-box table td { padding:10px; } 
     307#profile .protected-box .logged-out { padding:10px; } 
     308 
     309/* front */ 
     310 
     311.h { position: absolute; left: -9999px; } 
     312#front #content { width: 755px; padding-bottom: 0; background: transparent url('http://static.twitter.com/images/arr2.gif') no-repeat scroll 25px 0px; padding-top: 11px; margin-top: 6px; } 
     313#front .wrapper { background: #fff none repeat scroll 0%; float: left; width: 715px; padding: 17px 20px;} 
     314#front .intro { width: 510px; float: left; } 
     315#front h2 { font-size: 2em; color: #000; line-height: 1.0; float: left; } 
     316#front #menu { float: right; } 
     317#front #menu li { float: left; display: inline; margin: .2em 0 0 8px; padding: 3px 2px; } 
     318#front #menu li a { border: 1px dashed #a4a0a1; color: #a4a0a1; padding: 3px 12px; text-decoration: none; } 
     319#front #menu li a:hover, #front #menu li a:visited { border: 1px solid #999; color: #999; } 
     320#front #menu li.act a { border: 1px solid #000; color: #000; } 
     321#front img.tour { margin: 9px 0; border: 1px solid #000; } 
     322#front .intro p, #front .intro ul { font-size: 1.2em; line-height: 1.3; color: #000; margin: 0 0 1em; } 
     323#front .intro ul { list-style: disc; margin-left: 1.2em; } 
     324#front p.teaser { font-size: 1.5em; padding: 0 4px; } 
     325#front p a.join { display: block; width: 9.5em; text-align: center; margin: 1em auto .5em; background: #97cd39; color: #fff; font-size: 1.5em; padding: 4px; border: 1px solid #000; } 
     326#front p a.join:hover { text-decoration: none; } 
     327#front #footer { width: 755px; -moz-border-radius-topright: 0px;-webkit-border-top-right-radius: 0px; -moz-border-radius-topleft: 0px;-webkit-border-top-left-radius: 0px;} 
     328#front #content .wrapper { -moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px; } 
     329#signin { float: right; width: 179px; margin: .45em 0;} 
     330#signin legend { font-size: 1.2em; font-weight: bold; } 
     331#signin p { margin: 5px 0; } 
     332 
     333#signin input { width: 173px; } 
     334#signin p.submit input { cursor: pointer; } 
     335#signin .remember { float: left; font-size: .85em; padding: .6em 0 0; } 
     336#signin .submit { float: right; } 
     337#signin .remember input, #signin .submit input { width: auto; color: #333; } 
     338#signin .forgot { clear: both; padding: .5em 0; font-size: .85em; } 
     339#signin .forgot a { color: #333; text-decoration: underline; } 
     340#signin .forgot a:hover { text-decoration: none; } 
     341#signin p.complete { font-size: .85em; text-align: center; background: #e8fecd; border: 1px solid #a9bf74; padding: 4px 20px; line-height: 1.2; } 
     342 
     343#whatistwitter { float: left; background: #afeff1; padding: 30px 0; margin: 0 auto; width: 755px; } 
     344#whatistwitter ul { width: 576px; float: left; display: inline; margin: 0 0 0 100px; color: #000; } 
     345#whatistwitter ul li { width: 169px; float: left; display: inline; margin: 0 23px 0 0; } 
     346#whatistwitter ul li blockquote { background: url('http://static.twitter.com/images/arr.gif') no-repeat 8% 100%; padding: 0 0 11px 0; margin: 0 0 1px 0; } 
     347#whatistwitter ul li blockquote p { background: #fff; font-size: .92em; line-height: 1.2; padding: 6px 5px; } 
     348#whatistwitter ul li cite { font-style: normal; font-size: .85em; } 
     349#whatistwitter ul li cite span strong { padding: 0 8px; } 
     350 
     351/* end front */ 
     352 
     353#settings .protected { background: #FFFF99; border: 1px solid #FCFC19; } 
     354#settings .protected th { padding:20px 10px 0px 0px; } 
     355 
     356#settingsNav { margin: 0 0 20px 0; font-weight: normal; } 
     357 
     358fieldset { margin: 10px 0; } 
     359div.direct-message-box fieldset { width: 548px; padding: 10px 90px; } 
     360fieldset p { margin: 0 0 5px 0; } 
     361fieldset th,td { padding: 7px 3px; } 
     362fieldset th { text-align: right; width: 11em; padding-top: 10px; font-weight: normal; } 
     363fieldset small { color: #777; font-size: .97em; } 
     364/* attr selectors won't work on IE6, ignore for now */ 
     365fieldset input[type="text"], input[type="password"], select, checkbox { margin-right: 3px; border: 1px solid #aaa; padding: 4px 2px; } 
     366fieldset input[type="text"], input[type="password"] { width: 12em; } 
     367fieldset td[colspan="2"] { text-align: right; } 
     368fieldset label { white-space: nowrap; font-weight: normal; } 
     369 
     370fieldset ul li { padding: 5px 0; } 
     371fieldset ul li label { display: block; font-weight: bold; } 
     372fieldset ul li label sup { color: #888; } 
     373 
     374#bio-pics { text-align: center; padding: 10px 0 0 12px; } 
     375#bio-pics div { text-align: left; margin: auto; width: 158px; } 
     376#bio-pics img { padding-right: 2px; } 
     377 
     378#invite_preview { background-color: #eef; padding: 10px; } 
     379#invite_message { white-space: normal; } 
     380 
     381.direct_messages .bar h3 { padding: 4px 4px; } 
     382.direct_messages .bar h3 select { width: 13em; } 
     383 
     384 
     385.devices { width: 100%; } 
     386.devices small { font-size: 95%; } 
     387.devices .thumb img { border: 1px solid gray; margin:8px 20px 0 0; } 
     388#create_device form { padding: 5px; } 
     389#create_device input[type="text"] { width: 12em; } 
     390#create_device select { width: 5em; } 
     391/* attr selectors won't work on IE6, ignore for now */ 
     392#create_device input[type="text"], #create_device select {padding:2px;} 
     393.subpage #content tr.not_verified code { display:block; font-size: 1.9em; color: green; font-weight: bold; text-align: center; } 
     394 
     395body#profile .profile-head { margin: 1px 10px; }  
     396body#profile #content h2.thumb { font-size: 2.8em; line-height: 50px; padding:20px 15px 0px 0px; } 
     397body#profile #content h2.thumb img#profile-image { float: left; margin-bottom:5px; margin-top:-10px;} 
     398body#profile #content h2.thumb div#follow-details img#x { float: right; margin: 3px 0 0 0; cursor: pointer; border: none; } 
     399div#follow-control { margin: 5px 0 0 15px; } 
     400div#follow-details { background: #F9FDAB; margin: 5px 0 10px 0; padding: 5px 10px 10px 10px; border: solid 1px #FDCC68; color: #000; line-height: 1.7em; display: none; font-size: 0.9em; } 
     401div#follow-flash { background: #F9FDAB; border: solid 1px #FDCC68; font-size: 0.9em; color: #000; line-height: 1.75em; margin: 5px 0; font-weight: bold; padding: 5px; } 
     402div#follow-details p { margin-top: 10px; } 
     403div#follow-actions #onoff { margin-left: 10px;} 
     404div#follow-details strong { display: inline; font-size: 120%; } 
     405div#follow-details div#notifications { margin-top: 10px;} 
     406div#follow-toggle { background-repeat: no-repeat; cursor:pointer; background-position: 2% 50%; padding:5px 5px 5px 20px; border: 1px solid #CCCCCC; } 
     407div#follow-toggle.closed { background-image: url('http://static.twitter.com/images/toggle_closed.gif'); } 
     408div#follow-toggle.opened { background-image: url('http://static.twitter.com/images/toggle_opened.gif'); } 
     409div#followed { background-color: #e6e6e6; border: 1px solid #D1D1D1; } 
     410.status-btn { float: right; padding: 5px 10px 0 5px; } 
     411 
     412input.update-button {background-color:#f2f2f2;color:#FFF;font-size:1em;font-weight:bold;border: 1px solid black;cursor:pointer;margin-top:10px;padding:3px;float:right;margin-right:12px} 
     413div.status-btn input.round-btn {background:url('http://static.twitter.com/images/round-btn.gif');width:115px;height:32px;border:0;color:#666;font-size:14px;margin-left:3px;} 
     414div.status-btn input.round-btn:hover {background:url('http://static.twitter.com/images/round-btn-hover.gif');width:115px;height:32px;border:0;color:#444;font-size:14px;margin-left:3px;} 
     415div.status-btn input.disabled, div.status-btn input.disabled:hover { background:url('http://static.twitter.com/images/round-btn.gif'); color: #aaa; cursor:default;} 
     416/* attr selectors won't work on IE6, ignore for now */ 
     417.follow-button button,.follow-button input[type=submit], input[type=button].follow-button {background-color:#808080;color:#FFF;font-size:1em;font-weight:bold;border: 1px solid black;height:30px; width:75px;cursor:pointer;} 
     418.remove-button button,.remove-button input[type=submit], input[type=button].remove-button {background-color:#E6E6E6;color:#000;font-size:1em; width:75px;cursor:pointer;margin-left:3px;} 
     419input.update-button, .update-button button,.update-button input[type=submit], input[type=button].update-button {background-color:#808080;color:#FFF;font-size:1em;font-weight:bold;border: 1px solid black;cursor:pointer;margin-top:10px;} 
     420 
     421span#p { color:#999 } 
     422img.follow-icon { border: 0; margin: 1px 5px 3px 0; vertical-align: middle; } 
     423#content h2.thumb img.follow-icon { border: 0; margin: 1px 7px 3px 0; vertical-align: middle; } 
     424button.small { background: #e6e6e6; width: 44px; height: 16px; padding: 0; font-size: 9px; text-align: center; margin: 2px 2px 1px 2px; border: none; line-height: 9px; cursor: pointer; } 
     425button.med { background: #e6e6e6; width: 75px; height: 16px; padding: 0px; font-size: 9px; text-align: center; margin: 2px 2px 1px 2px; border: none; } 
     426div.big-btn { background: #e6e6e6; width: 75pt; height: 19pt; padding: 8px 3px 4px 3px; text-align: center; font-weight: bold; text-decoration: none; font-size: 95%; vertical-align: middle; cursor: pointer; } 
     427div.long-btn { background: #e6e6e6; width: 200px; padding: 3px 2px 2px 2px; font-size: 11px; vertical-align: middle; color: #000; cursor: pointer; } 
     428div.med-btn { background: #e6e6e6; width: 75px; height: 18px; padding: 1px 3px 1px 21px; font-size: 11px; vertical-align: middle; color: #000; cursor: pointer; } 
     429div.short-btn { background: #e6e6e6; width: 60px; height: 14px; padding: 2px 2px 1px 21px; font-weight: bold; font-size: 11px; line-height: 14px; vertical-align: middle; color: #000; cursor: pointer; } 
     430#content h2.thumb img.ticon { border: none; float: left; margin: 2px 2px 3px 3px; vertical-align: middle; } 
     431.profile .protected-box { background:#FEF6A8; padding:8px;} 
     432input.big-btn { background: url('http://static.twitter.com/images/btn-bg.gif') no-repeat top left; border: none; display: block; width: 88px; height: 31px;  
     433  text-align: center; font-weight: bold; text-decoration: none; font-size: 95%; vertical-align: middle; } 
     434#notifications-sub .desc { margin-left:3px;font-style:italic; } 
     435div.badge { margin: 0 auto -1.5em; text-align:center; }  
     436 
     437form.device_control { display: inline; } 
     438form.device_control select { font-size: 85%; } 
     439.yellow-box { background: #FEF6A8; margin: 5px 0 10px 0; padding: 5px; border: solid 1px #FFFA00; color: #000; line-height: 1.7em; font-size: 0.9em; text-align: center;} 
     440.protected-notice-box { background:#FEF6A8; margin: 5px 0 10px 0; padding: 5px 10px 10px 10px; border: solid 1px #FFFA00; color: #000; line-height: 1.0em; font-size: 0.9em;} 
     441.alert-box { background: #FF7B6D; padding:10px; border: solid 1px #FF0000; color: #000; line-height: 1.7em; font-size: 0.9em; margin-bottom: 4px; } 
     442.device-alert-box { background: #FF7B6D; padding:0px 10px 10px 10px; border: solid 1px #FF0000; color: #000; line-height: 1.7em; font-size: 0.9em; margin-top:8px; } 
     443 
     444.person img.lock { vertical-align: middle; margin-bottom:3px; } 
     445 
     446#downtime-announce { background: #fff; border: 1px solid grey; padding: 7px; color: #333; font-size: 1.1em; } 
     447.note { background: #fff; border: 1px solid grey; padding: 7px; color: #333; font-size: 1.1em; } 
     448 
     449.person-actions { font-size: 90%; padding: 7px 0px 0px;} 
     450 
     451#admin_side { background: #f9f6ba; font-size: .9em; padding: 0px; margin:10px; border:1px solid #c9c69a; line-height: 1.4; -moz-border-radius: 5px;-webkit-border-radius: 5px; } 
     452#admin_side .admin { margin: 10px 10px; } 
     453 
     454a#back-link { margin-left: 20px; font-size:120% } 
     455 
     456div#buffer { padding: 17px; } 
     457 
     458#username_url { color: green; font-weight: bold; } 
     459.username_taken { color: red; } 
     460 
     461.fieldWithErrors { display: inline; } 
     462.fieldWithErrors input, .fieldWithErrors select { background-color: #ffdfdf; } 
     463 
     464.error { color: red; } 
     465.highlight { background-color: #f9f6ba; } 
     466.nav-highlight { background-color: #ff9 } 
     467.beta { font-size: .9em; background-color: #f9f6ba; } 
     468.midgrey { font-size: 1.2em; color: #999; padding-bottom: 4px; } 
     469 
     470.user_search { border: 1px solid #bbbbbb; clear: both; padding: 10px; margin-bottom: 10px; } 
     471.user_search .screen_name { font-weight: normal; font-size: 2em; vertical-align: bottom; text-decoration: none; } 
     472.user_search .follow { float: right; font-size: 0.9em; height:44px; padding-right: 2px; } 
     473.user_search .protected { background: #FFFF99; border: 1px solid #FCFC19; line-height:1.4; } 
     474.user_search .protected .lock { padding-top: 9px; } 
     475.user_search .follow-request { float: right; background: #FFFF99; border: 1px solid #FCFC19; height:44px; font-size:.9em; line-height:1.4;} 
     476.user_search .details{  clear: both; padding-top: 4px; } 
     477.user_search .profile_img { float: left; margin-right: 10px; } 
     478 
     479#followers .stop-undo { background: #BFBFBF; border: 1px solid #4E4E4E; padding: 0px 10px; text-align: left; display:none;} 
     480#followers .stop-button { margin-right:25px; } 
     481#followers .stop-undo button { width: 140px; } 
     482#followers .stop-undo table td { padding: 2px 5px; } 
     483#followers .right-box { float:right; width:400px; font-size:.9em; text-align:right; margin-right:10px; } 
     484#followers .followers-table { width:100% } 
     485 
     486#follow-requests .all { float:right; margin: 4px 8px 4px 4px; } 
     487#follow-requests .follow-request { border: 1px solid #bbbbbb; clear: both; padding: 10px; margin-bottom: 10px; min-height:95px; height:auto !important; height:95px; } 
     488#follow-requests .follow-request .name-box { padding-top:2px; } 
     489#follow-requests .follow-request .name-box .lock { line-height:.2pt; } 
     490#follow-requests .follow-request .screen-name { font-size: 2em; line-height: 1; text-decoration: none; } 
     491#follow-requests .follow-request .name { font-weight:bold; margin-left:2px; } 
     492#follow-requests .follow-request .right-box { float: right; background:#FEF6A8; border: 1px solid #FCFC19; width:300px; padding:8px;} 
     493#follow-requests .follow-request .buttons { margin: 4px 0px 4px; } 
     494#follow-requests .follow-request .right-box .request-button { width:100px; font-size:.9em; padding:2px; } 
     495#follow-requests .follow-request .right-box form { display:inline; margin-right:5px; } 
     496#follow-requests .follow-request .right-box td .centered-text { padding:1px; } 
     497#follow-requests .follow-request .details {  padding-top: 4px; } 
     498#follow-requests .follow-request .details .title { color: #4F4F4F; } 
     499#follow-requests .follow-request .details .detail { width:65%; color:#000000;} 
     500#follow-requests .follow-request .profile-img { float: left; margin-right: 10px; } 
     501 
     502.search_following { background-color: #D8F4F5; border: 1px solid #84C2D2; } 
     503.search_following button { background-color: #fff; border: 1px solid #84C2D2; } 
     504 
     505/* trying to phase out the "flatbutton" style and just have all buttons default to the same style */ 
     506/* attr selectors won't work on IE6, ignore for now */ 
     507input.submit, button, input[type=submit], input[type=button], input[type="file"] > input[type="button"]  { background-color: #E6E6E6; border: 1px solid #ccc; padding-top: 1px solid #fff; font-size: 1em; padding: 4px 8px 4px 8px; } 
     508input.submit:hover, button:hover, input[type=submit]:hover, input[type="file"] > input[type="button"]:hover { background: #999; cursor:pointer; } 
     509.flatbutton button,.flatbutton input[type=submit], input[type=button].flatbutton  { background-color: #E6E6E6; border: 1px solid #ccc; padding-top: 1px solid #fff; font-size: 1em; padding: 4px 8px 4px 8px; cursor:pointer;} 
     510.flatbutton input[type=submit]:hover { background: #999; cursor:pointer;} 
     511 
     512.clear { clear: both; } 
     513div.clear { height: 1px; } 
     514.numeric { font-family: 'Georgia', 'Serif'; } 
     515input.labeled_field { color: #999; } 
     516 
     517.niceform {margin-top:10px;} 
     518.niceform label, .niceform input{display:block;width:50%;float:left;margin-bottom:10px;} 
     519.niceform label{text-align:right;width:150px;padding-right:20px;} 
     520.niceform br{clear:left;} 
     521 
     522 
     523#settingsNav {text-align: center; margin: 10px 0 0 0;} 
     524#settingsNav li { display: inline; margin-left: -5px;} 
     525#settingsNav li a { display: inline; padding: 3px 15px 1px 15px; background: #e6e6e6; text-decoration: none; color: #4c4c4c; border-top: 1px solid #cecece;border-right: 1px solid #cecece; border-left: 1px solid #cecece; } 
     526#settingsNav li a:hover { text-decoration: none; color: black; background: #999;} 
     527#settingsNav li.active { padding: 3px 15px 1px 15px; border-top: 1px solid #cecece;border-right: 1px solid #cecece; border-left: 1px solid #cecece; border-bottom: 1px solid #fff; } 
     528#settingsNav li.active a { display: inline; background: #fff; text-decoration: none; color: #4c4c4c; border-top: 1px solid #fff;border-right: 1px solid #fff; border-left: 1px solid #fff; } 
     529 
     530/* settings tabs */ 
     531 
     532body#settings.account #tab_settings, 
     533body#password.account #tab_password, 
     534body#devices.devices #tab_index, 
     535body#notifications.account #tab_notifications, 
     536body#picture.account #tab_picture, 
     537body#profile_settings.account #tab_profile_settings { padding: 3px 15px 1px 15px; border-top: 1px solid #cecece;border-right: 1px solid #cecece; border-left: 1px solid #cecece; border-bottom: 1px solid #fff; } 
     538 
     539body#profile_settings.account #tab_profile_settings { border-left-width: 0 } 
     540 
     541body#settings.account #tab_settings a, 
     542body#password.account #tab_password a, 
     543body#devices.devices #tab_index a, 
     544body#notifications.account #tab_notifications a, 
     545body#picture.account #tab_picture a, 
     546body#profile_settings.account #tab_profile_settings a { display: inline; background: #fff; text-decoration: none; color: #4c4c4c; border-top: 1px solid #fff;border-right: 1px solid #fff; border-left: 1px solid #fff; } 
     547 
     548#videobutton img {padding-right:5px;} 
     549#videobutton { float:right; width:180px; text-align:center; vertical-align:middle; background-color: #ff493c; color: #fff; font-size: 11pt; font-weight: bold; border: 1px solid #000; padding-top:2px; padding-bottom:2px;} 
     550#videobutton:hover {text-decoration:none; } 
     551 
     552div#profilebird { position:absolute; padding:0px; margin:0px; height:48px;clear:both;} 
     553div#profilebox { width:733px; background:#feffdf; border:1px solid #ff0; padding:5px 10px 10px 10px; vertical-align:middle; margin-top:40px; margin-bottom:10px;} 
     554div#profiletext { float:left; width:480px; margin-top:10px; margin-bottom:10px;} 
     555div#profilebutton {float:left; text-align:center; width:175px; margin-left:50px; } 
     556div#profilebutton small {line-height:8px;} 
     557input.profilesubmit { background-color:#74CA00; font-size:24px; color:#fff; font-weight:bold; margin:20px 0 10px 0; padding:10px; border:1px solid #0f0; width:175px; cursor:hand;} 
     558input.profilesubmit:hover { background-color:#8CF500; } 
     559 
     560.side_thumb {height:31px; width:31px;} 
     561 
     562#device_address {size:12px; width:100px;} 
     563 
     564address {font-style:normal} 
     565 
     566/* get rid of annoying query review div */ 
     567div#query_review_header_0 {width:100px;} 
     568 
     569.inline { display:inline; } 
     570 
     571/* prototip */ 
     572.prototip{position:absolute;} 
     573.prototip .effectWrapper{position:relative;} 
     574.prototip .tooltip{position:relative;} 
     575.prototip .toolbar{position:relative;display:block;} 
     576.prototip .toolbar .title{display:block;position:relative;} 
     577.prototip .content{clear:both;} 
     578.prototip .toolbar a.close{position:relative;text-decoration:none;float:right;width:15px;height:15px;background:transparent url(close.gif);display:block;line-height:0;font-size:0px;border:0;} 
     579.prototip .toolbar a.close:hover{background:transparent url(close_hover.gif);} 
     580.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;} 
     581.prototip .default{width:180px;color:#333;} 
     582.prototip .default .toolbar{background:#f9f6ba;font-weight:bold;} 
     583.prototip .default .title{padding:5px;} 
     584.prototip .default .content{background:#f9f6ba;font:1em;padding:5px;border:1px solid #ffe96a;} 
     585 
     586.badgebox { background:#ffc; border:1px solid #ff0; padding:5px; font-size:0.8em; text-align:center; margin-top:10px;} 
     587.promobox { background:#fff; border:1px solid #ff0; padding:5px; font-size:0.8em; text-align:center; margin-top:10px;} 
     588 
     589table.admindata { border-collapse: collapse; margin-bottom: 15px;} 
     590table.admindata th { vertical-align: top; } 
     591table.admindata td {  } 
     592table.admindata th, table.admindata td { border: 1px solid #ccc; padding: 2px; } 
     593table.admindata .omgwtf { font-weight: bold; color: red; } 
     594.ohhai { font-weight: bold; color: green; } 
     595 
     596#adminbutton { position:absolute; right:-65px; top:24px; background:white; padding:8px; font-weight:bold; font-size:0.9em; } 
     597 
     598fieldset  table.input-form th { vertical-align: top;  
  • events/phpframework/akelos/trunk/tmp/views/app/views/user/compiled/home.tpl.php

    r19909 r19938  
    1 ほめぱげ