display.css 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553
  1. /** theme: base
  2. *
  3. * @package StatusNet
  4. * @author Samantha Doherty <sammy@status.net>
  5. * @copyright 2011 StatusNet, Inc.
  6. * @license http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported
  7. * @link http://status.net/
  8. */
  9. @media screen, projection, tv {
  10. /* general styles and layout */
  11. * {margin: 0; padding: 0; vertical-align: baseline;}
  12. a abbr {border-bottom: 0; cursor: pointer;}
  13. input.submit {cursor: pointer;}
  14. table {border-collapse: collapse;}
  15. ol, ul {list-style-position: inside;}
  16. fieldset {border: none;}
  17. legend {font-weight: bold; font-size: 1.2em;}
  18. input, textarea, select, option {padding: 2px;}
  19. textarea {
  20. overflow:auto;
  21. resize: vertical;
  22. }
  23. body {
  24. background-color: #f2f2f2;
  25. color: #000;
  26. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  27. font-size: 14px;
  28. line-height: 1.6;
  29. }
  30. a {
  31. text-decoration: none;
  32. outline: none;
  33. }
  34. a:hover {
  35. text-decoration: underline;
  36. }
  37. a img {
  38. border: 0;
  39. text-decoration: none;
  40. }
  41. h1, h2, h3, h4, h5, h6 {
  42. font-weight: normal;
  43. margin-bottom: 15px;
  44. }
  45. h1 {font-size: 2.0em;}
  46. h2 {font-size: 1.6em;}
  47. h3 {font-size: 1.4em;}
  48. h4 {font-size: 1.2em;}
  49. h5 {font-size: 1.1em;}
  50. h6 {font-size: 1em;}
  51. p {
  52. margin-bottom: 1.4em;
  53. }
  54. .form_notice p, li p, .section p {
  55. margin-bottom: 0;
  56. }
  57. input, textarea, select, option {
  58. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  59. font-size: 1em;
  60. }
  61. select {
  62. padding-right: 10px;
  63. padding-bottom: 0px;
  64. margin-top: -4px;
  65. }
  66. option {
  67. padding-bottom: 0px;
  68. }
  69. .hidden {
  70. display: none;
  71. }
  72. #wrap {
  73. position: relative;
  74. width: 960px;
  75. margin: 0px auto;
  76. background-color: #fff;
  77. border-left: 10px solid #fff;
  78. border-right: 10px solid #fff;
  79. padding-top: 10px;
  80. }
  81. #header {
  82. position: relative;
  83. width: 960px;
  84. padding: 0px
  85. }
  86. #core {
  87. position: relative;
  88. float: left;
  89. clear: both;
  90. margin: 0px;
  91. width: 958px;
  92. border-top: 5px solid #ccc;
  93. border-left: 1px solid #ccc;
  94. border-right: 1px solid #ccc;
  95. }
  96. #aside_primary_wrapper {
  97. width: 100%;
  98. float: left;
  99. overflow: hidden;
  100. position: relative;
  101. background-color: #f2f2f2;
  102. }
  103. #content_wrapper {
  104. width: 100%;
  105. float: left;
  106. position: relative;
  107. right: 239px;
  108. background-color: #fff;
  109. border-right: 1px solid #ccc;
  110. }
  111. #content_inner {
  112. clear: both;
  113. display: block;
  114. position: relative;
  115. }
  116. #site_nav_local_views_wrapper {
  117. width: 100%;
  118. float: left;
  119. position: relative;
  120. right: 561px;
  121. background-color: #f2f2f2;
  122. border-right: 1px solid #ccc;
  123. }
  124. #site_nav_local_views {
  125. width: 138px;
  126. float: left;
  127. overflow: hidden;
  128. position: relative;
  129. left: 800px;
  130. margin: 0px 0px 20px 0px;
  131. padding: 22px 10px 40px 10px;
  132. }
  133. #content {
  134. width: 520px;
  135. float: left;
  136. overflow: hidden;
  137. position: relative;
  138. left: 801px;
  139. margin: 0px;
  140. padding: 20px 20px 40px 20px;
  141. background-color: #fff;
  142. }
  143. #aside_primary {
  144. width: 218px;
  145. float: left;
  146. overflow: hidden;
  147. position: relative;
  148. left: 802px;
  149. padding: 22px 10px 40px 10px;
  150. margin: 0px 0px 20px 0px;
  151. }
  152. #footer {
  153. clear: both;
  154. position: relative;
  155. width: 940px;
  156. background-color: #ccc;
  157. padding: 10px;
  158. }
  159. /* header elements */
  160. address {
  161. float: left;
  162. position: relative;
  163. margin: -2px 0 3px 0;
  164. padding: 0px;
  165. z-index: 99;
  166. }
  167. address a, address img {
  168. display: block;
  169. }
  170. address img {
  171. max-width: 158px;
  172. }
  173. address img + .p-name {
  174. display: none;
  175. }
  176. address .poweredby {
  177. display: block;
  178. width: auto;
  179. }
  180. #site_nav_global_primary {
  181. display: block;
  182. position: absolute;
  183. top: 0;
  184. right: 0;
  185. width: 800px;
  186. margin: 0px;
  187. height: 24px;
  188. line-height: 20px;
  189. }
  190. #site_nav_global_primary ul {
  191. float: right;
  192. }
  193. #site_nav_global_primary li {
  194. display: inline;
  195. margin-right: 10px;
  196. }
  197. #site_nav_global_primary li:last-child {
  198. margin-right: 0px;
  199. }
  200. #header-search {
  201. float: right;
  202. position: relative;
  203. top: -8px;
  204. margin-left: 10px;
  205. }
  206. #site_notice {
  207. margin: 26px 0px 4px 0px;
  208. padding: 10px;
  209. background-color: #f2f2f2;
  210. }
  211. #site_notice p {
  212. margin-bottom: 0px;
  213. }
  214. /* input forms */
  215. .input_forms {
  216. position: relative;
  217. margin-bottom: 10px;
  218. border-bottom: 1px dotted #ccc;
  219. width: 100%;
  220. }
  221. .input_forms > label {
  222. float: left;
  223. margin-right: 1em;
  224. opacity: 0.6;
  225. }
  226. #input_form_nav {
  227. float: left;
  228. margin-bottom: 10px;
  229. list-style-type: none;
  230. }
  231. #input_form_nav li {
  232. display: inline;
  233. }
  234. #input_form_nav li a {
  235. margin-right: 10px;
  236. }
  237. .input_form_nav_tab.current a {
  238. text-decoration: underline;
  239. }
  240. .input_form {
  241. position: relative;
  242. float: left;
  243. width: 520px;
  244. padding-bottom: 20px;
  245. display: none;
  246. }
  247. .input_form.current {
  248. display: block;
  249. }
  250. .form_notice {
  251. margin-bottom: 10px;
  252. }
  253. .form_notice fieldset {
  254. width: auto;
  255. }
  256. .form_notice legend {
  257. display: none;
  258. }
  259. .form_notice #notice_data-text-label { /* TODO can remove this now? */
  260. display: none;
  261. }
  262. .form_notice_placeholder .placeholder {
  263. width: 508px;
  264. padding: 4px 4px 4px 6px;
  265. border: 1px solid #a6a6a6;
  266. z-index: 97;
  267. font-size: 1em;
  268. color: #888;
  269. }
  270. .form_notice textarea {
  271. clear: left;
  272. float: left;
  273. position: relative;
  274. width: 483px;
  275. height: 42px;
  276. padding: 6px 5px 18px 5px;
  277. border: 1px solid #a6a6a6;
  278. z-index: 97;
  279. font-size: 1.2em;
  280. }
  281. #form_notice-direct.form_notice textarea {
  282. width: 508px;
  283. }
  284. .form_notice label.notice_data-attach,
  285. .form_notice input.notice_data-attach {
  286. position: absolute;
  287. cursor: pointer;
  288. }
  289. .form_notice label.notice_data-attach {
  290. top: 0px;
  291. right: 0px;
  292. z-index: 96;
  293. text-indent: -9999px;
  294. width: 16px;
  295. height: 16px;
  296. }
  297. .form_notice input.notice_data-attach {
  298. top: 0;
  299. right: 0;
  300. padding:0;
  301. height:16px;
  302. }
  303. .form_notice .notice_data-geo_wrap label,
  304. .form_notice .notice_data-geo_wrap input {
  305. position: absolute;
  306. top: 26px;
  307. right: 0px;
  308. cursor: pointer;
  309. width: 16px;
  310. height: 16px;
  311. display: block;
  312. z-index: 99;
  313. }
  314. .form_notice .notice_data-geo_wrap input {
  315. visibility:hidden;
  316. }
  317. .form_notice .notice_data-geo_wrap label {
  318. font-weight:normal;
  319. font-size:1em;
  320. margin-bottom:0;
  321. text-indent:-9999px;
  322. }
  323. .form_notice label {
  324. opacity: 0.6;
  325. }
  326. .form_notice label:hover {
  327. opacity: 1;
  328. }
  329. .form_notice input.notice_data-attach {
  330. opacity: 0;
  331. }
  332. .form_notice .count {
  333. position: absolute;
  334. bottom: 72px;
  335. right: 32px;
  336. z-index: 99;
  337. font-size: 0.8em;
  338. height: 1em;
  339. color: #777;
  340. }
  341. .form_notice.warning .count {
  342. color: #ff0000;
  343. }
  344. #form_notice-direct.form_notice .count {
  345. top: 84px;
  346. right: 7px;
  347. }
  348. .form_notice .error,
  349. .form_notice .success,
  350. .form_notice .notice-status {
  351. position: relative;
  352. overflow: auto;
  353. line-height: 1.2em;
  354. padding: 5px 5px 5px 10px;
  355. margin: 10px 0px 0px 0px;
  356. width: 478px;
  357. border: 1px solid #ccc;
  358. }
  359. .form_notice .error {
  360. border: 1px solid #d05858;
  361. }
  362. .form_notice .attach-status button.close,
  363. .form_notice .notice-status button.close {
  364. float:right;
  365. font-size:0.8em;
  366. }
  367. .input_form .form_settings fieldset {
  368. margin: 0px;
  369. padding: 0px;
  370. }
  371. .input_form .form_settings fieldset fieldset {
  372. width: 400px;
  373. float: left;
  374. background: none;
  375. border: none;
  376. margin-bottom: 0px;
  377. padding: 0px;
  378. }
  379. .input_form .form_settings .form_data li {
  380. position: relative;
  381. margin-bottom: 12px;
  382. }
  383. .input_form fieldset fieldset label {
  384. float: none;
  385. text-align: left;
  386. color: #888;
  387. }
  388. .input_form .form_settings li input {
  389. width: 388px;
  390. margin-left: 0;
  391. margin-right: 0;
  392. padding: 4px 5px 4px 5px;
  393. border: 1px solid #a6a6a6;
  394. font-size: 1em;
  395. }
  396. .input_form .form_settings li textarea {
  397. width: 388px;
  398. margin-left: 0;
  399. padding: 4px 5px 4px 5px;
  400. border: 1px solid #a6a6a6;
  401. z-index: 97;
  402. font-size: 1em;
  403. }
  404. .input_form .form_data label {
  405. display: none;
  406. }
  407. .input_form .form_settings .form_data p.form_guide {
  408. margin-left: 5px;
  409. }
  410. .form_notice label[for=to] {
  411. float: left;
  412. }
  413. .form_notice select[id=to] {
  414. float:left;
  415. margin: -4px 0px 10px 10px;
  416. max-width: 450px;
  417. }
  418. .form_notice .to-selector {
  419. clear: left;
  420. padding-top: 15px;
  421. z-index: 99;
  422. }
  423. .form_notice .to-selector > select {
  424. max-width: 300px;
  425. }
  426. .form_settings label[for=notice_to] {
  427. left: 5px;
  428. margin-left: 0px;
  429. margin-right: 10px;
  430. position: relative;
  431. clear: left;
  432. background: none;
  433. }
  434. .checkbox-wrapper {
  435. padding: 2px;
  436. margin-left: 10px;
  437. }
  438. .form_notice .checkbox-wrapper {
  439. display: inline;
  440. margin-left: 10px;
  441. }
  442. .form_settings .checkbox-wrapper label.checkbox {
  443. margin-left: 0px;
  444. margin-top: 6px;
  445. line-height: 1.2em;
  446. left: -3px;
  447. float: none;
  448. }
  449. .checkbox-wrapper #notice_private {
  450. display:none;
  451. }
  452. .checkbox-wrapper.unchecked label.checkbox {
  453. padding-left: 20px;
  454. background: url(../images/icons/lock_open.png) no-repeat 0px 0px;
  455. opacity: 0.6;
  456. }
  457. .checkbox-wrapper.unchecked label.checkbox:hover {
  458. opacity: 1;
  459. cursor: pointer;
  460. }
  461. .checkbox-wrapper.checked label.checkbox {
  462. padding-left: 20px;
  463. background: url(../images/icons/lock.png) no-repeat 0px 0px;
  464. color: red;
  465. opacity: 1;
  466. }
  467. .checkbox-wrapper.checked label.checkbox:hover {
  468. cursor: pointer;
  469. }
  470. .form_notice input.submit {
  471. position: absolute;
  472. right: 0px;
  473. margin-top: -1.5em;
  474. float: left;
  475. width: 100px;
  476. padding: 0px;
  477. z-index: 99;
  478. }
  479. .input_form .form_settings .submit {
  480. position: relative;
  481. top: 0;
  482. right: 0;
  483. float: right;
  484. width: 100px;
  485. height: 26px;
  486. line-height: 26px;
  487. padding: 0px 10px;
  488. margin: 0px;
  489. z-index: 1;
  490. }
  491. .form_settings {
  492. clear: both;
  493. }
  494. /* site nav local views */
  495. #site_nav_local_views li {
  496. display: block;
  497. margin: 0px 0px 8px 0px;
  498. }
  499. #site_nav_local_views li ul {
  500. margin-bottom: 20px;
  501. }
  502. #site_nav_local_views a {
  503. word-wrap: break-word;
  504. }
  505. #site_nav_local_views .current a {
  506. text-decoration: underline;
  507. }
  508. /* aside primary */
  509. #aside_primary .section {
  510. position: relative;
  511. float: left;
  512. clear: both;
  513. width: 100%;
  514. margin-bottom: 20px;
  515. }
  516. /* notices */
  517. #notices_primary {
  518. padding-top: 3px;
  519. clear: both;
  520. }
  521. #notices_primary h2 {
  522. display: none;
  523. }
  524. #notices_primary .e-content h2 {
  525. display: block;
  526. }
  527. .notice {
  528. list-style-type: none;
  529. margin-bottom: 10px;
  530. clear: left;
  531. padding-bottom: 2px;
  532. line-height: 1.36em;
  533. }
  534. .profile, .application, #content .peopletag {
  535. position:relative;
  536. clear:both;
  537. float:left;
  538. width:100%;
  539. }
  540. .application, #content .peopletag {
  541. position:relative;
  542. clear:both;
  543. float:left;
  544. width:100%;
  545. }
  546. .notice .parents {
  547. display: inline;
  548. }
  549. .notice .parents::before {
  550. content: '\25B8 ';
  551. }
  552. .notice .addressees, .notice .addressees li {
  553. display: inline;
  554. }
  555. .notice .addressees > li::before {
  556. content: ',';
  557. }
  558. .notice .addressees > li:first-child::before {
  559. content: '';
  560. }
  561. .notice .addressees .group {
  562. font-style: italic;
  563. }
  564. .p-name {
  565. overflow: hidden;
  566. }
  567. .notice .p-author {
  568. font-weight: bold;
  569. }
  570. #core .h-card .u-photo {
  571. float: left;
  572. margin-right: 8px;
  573. }
  574. .h-card .u-url, .h-card.u-url {
  575. text-decoration:none;
  576. }
  577. .h-card .u-url:hover, .h-card.u-url:hover {
  578. text-decoration:underline;
  579. }
  580. .notice .automatic {
  581. font-style:italic;
  582. }
  583. #remoteprofile .notice .h-entry,
  584. #showstream .notice .h-entry,
  585. #remoteprofile .notice .entry-title,
  586. #showstream .notice .entry-title {
  587. min-height: 1px;
  588. }
  589. #remoteprofile #content .notice .author,
  590. #showstream #content .notice .author {
  591. display: none;
  592. }
  593. #remoteprofile .notice,
  594. #showstream .notice {
  595. min-height: 1em;
  596. }
  597. #shownotice .notice .h-entry {
  598. font-size:2.2em;
  599. min-height:123px;
  600. font-size: 1.6em;
  601. line-height: 1.2em;
  602. }
  603. .notice .e-content {
  604. margin-left: 56px;
  605. max-height: 400px;
  606. overflow-y: auto;
  607. }
  608. .notice .e-content img {
  609. max-width: 100%;
  610. }
  611. .notice-options {
  612. margin-bottom: 7px;
  613. float: right;
  614. position: relative;
  615. }
  616. .notice-options fieldset {
  617. border: none;
  618. }
  619. .notice-options legend {
  620. display: none;
  621. }
  622. .notice-options form, .notice-options a, .notice-options .repeated {
  623. float: left;
  624. margin-right: 10px;
  625. }
  626. .notice-options input, .notice-options a, .notice-options .repeated {
  627. text-indent: -9999px;
  628. outline:none;
  629. }
  630. .notice-options input.submit, .notice-options a, .notice-options .repeated {
  631. display: block;
  632. border: 0;
  633. height: 16px;
  634. width: 16px;
  635. }
  636. .notice-options input.submit, .notice-options a {
  637. opacity: 0.6;
  638. }
  639. .notice-options input.submit:hover, .notice-options a:hover {
  640. opacity: 1;
  641. }
  642. .notice .attachment {
  643. position:relative;
  644. padding-left:16px;
  645. }
  646. .notice .attachment.more, .mode-private .privacy_mode {
  647. text-indent:-9999px;
  648. width:16px;
  649. height:16px;
  650. display:inline-block;
  651. overflow:hidden;
  652. vertical-align:middle;
  653. margin-left:4px;
  654. }
  655. #attachments .attachment,
  656. .notice .attachment.more {
  657. padding-left:0;
  658. }
  659. .notice .attachment img {
  660. position:absolute;
  661. top:18px;
  662. left:0;
  663. z-index:99;
  664. }
  665. #shownotice .notice .attachment img {
  666. position:static;
  667. }
  668. .notice.h-entry .attachments {
  669. clear: both;
  670. position: relative;
  671. margin-bottom: 1em;
  672. }
  673. .notice.h-entry .attachments .inline-attachment * {
  674. height: auto;
  675. max-width: 100%;
  676. }
  677. .notice.h-entry .attachments .inline-attachment > a {
  678. font-size: 0.8em;
  679. line-height: 16px;
  680. height: 16px;
  681. }
  682. .notice.h-entry .attachments .inline-attachment > img {
  683. display: block;
  684. }
  685. #attachments {
  686. clear:both;
  687. float:left;
  688. width:100%;
  689. margin-top:18px;
  690. }
  691. #attachments dt {
  692. font-weight:bold;
  693. font-size:1.3em;
  694. margin-bottom:4px;
  695. }
  696. #attachments ol li {
  697. margin-bottom:18px;
  698. list-style-type:decimal;
  699. float:left;
  700. clear:both;
  701. }
  702. #attachment_view img, #attachment_view .attachment_player {
  703. max-width:480px;
  704. max-height:480px;
  705. }
  706. #attachment_view #oembed_info {
  707. margin-top:11px;
  708. }
  709. #attachment_view #oembed_info dt,
  710. #attachment_view #oembed_info dd {
  711. float:left;
  712. }
  713. #attachment_view #oembed_info dt {
  714. clear:left;
  715. margin-right:11px;
  716. font-weight:bold;
  717. }
  718. #attachment_view #oembed_info dt:after {
  719. content: ":";
  720. }
  721. /* threaded replies */
  722. .threaded-replies {
  723. clear: both;
  724. width: 458px;
  725. margin-left: 55px;
  726. margin-bottom: 10px;
  727. padding-right: 2px;
  728. border-left: 3px solid #ECECF2;
  729. background: #fafafa;
  730. color: #222;
  731. font-size: 1em;
  732. }
  733. .threaded-replies:empty {
  734. display: none;
  735. }
  736. #content .notice .threaded-replies .notice,
  737. #content .notice .threaded-replies .notice-data {
  738. width: 440px;
  739. padding-bottom: 1ex;
  740. padding-top: 1ex;
  741. border-bottom: 2px dotted #eee;
  742. line-height: 1.36em;
  743. margin-top: 0px;
  744. margin-bottom: 0px;
  745. margin-left: 10px;
  746. background: none;
  747. }
  748. #content .notice .threaded-replies .notice.h-entry,
  749. #content .notice .threaded-replies .entry-title {
  750. min-height: 1px;
  751. }
  752. #content .threaded-replies .notice .p-author .u-photo {
  753. height: 24px;
  754. width: 24px;
  755. top: 12px;
  756. }
  757. #content .threaded-replies .notice.h-entry .e-content {
  758. margin-left: 32px;
  759. }
  760. .threaded-replies .notice-repeats,
  761. .threaded-replies .notice-faves {
  762. clear: both;
  763. font-size: 0.88em;
  764. }
  765. .threaded-replies .notice-faves:before {
  766. content: "\2665";
  767. margin-right: 1ex;
  768. }
  769. .threaded-replies .notice-repeats:before {
  770. content: "\267B";
  771. margin-right: 1ex;
  772. }
  773. .threaded-replies li {
  774. list-style-type: none;
  775. }
  776. .threaded-replies .notice-reply-comments {
  777. margin: 2px 0px 4px 10px;
  778. }
  779. .threaded-replies .placeholder {
  780. margin: 10px;
  781. width: 426px;
  782. padding: 4px 4px 4px 6px;
  783. border: 1px solid #a6a6a6;
  784. color: #888;
  785. }
  786. .threaded-replies .notice-reply {
  787. clear: left;
  788. position: relative;
  789. padding: 10px;
  790. padding-bottom: 44px;
  791. }
  792. .threaded-replies .form_notice textarea {
  793. width: 395px;
  794. }
  795. .threaded-replies .form_notice label.notice_data-attach {
  796. top: 10px;
  797. right: 10px;
  798. }
  799. .threaded-replies .form_notice .notice_data-geo_wrap label,
  800. .threaded-replies .form_notice .notice_data-geo_wrap input {
  801. top: 36px;
  802. right: 10px;
  803. }
  804. .threaded-replies .form_notice .count {
  805. bottom: 60px;
  806. right: 50px;
  807. }
  808. .threaded-replies .form_notice input.submit {
  809. bottom: 1ex;
  810. right: 1ex;
  811. }
  812. .threaded-replies .form_notice .error,
  813. .threaded-replies .form_notice .success,
  814. .threaded-replies .form_notice .notice-status {
  815. width: 390px;
  816. }
  817. .threaded-replies .to-selector {
  818. display: none;
  819. }
  820. .notice .permalink:after {
  821. content: ']';
  822. }
  823. .notice .permalink:before {
  824. content: '[';
  825. }
  826. .notice footer .source + .permalink.external {
  827. display: none;
  828. }
  829. /* old school conversation style */
  830. #conversation .notices .notices {
  831. background-color:rgba(200, 200, 200, 0.050);
  832. margin-left: 15px;
  833. width: auto;
  834. }
  835. #conversation .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices {
  836. background: none;
  837. margin-left: 0px;
  838. }
  839. /* aside primary specific styles */
  840. .aside .section p,
  841. .aside .section .more {
  842. clear:both;
  843. }
  844. .notice-title {
  845. display:none;
  846. }
  847. #aside_primary ol.notices {
  848. list-style-type: none;
  849. float: left;
  850. position: relative;
  851. margin-bottom: 10px;
  852. width: 100%;
  853. }
  854. #aside_primary .notice .h-card .u-photo {
  855. height: 24px;
  856. width: 24px;
  857. margin-right: 8px;
  858. }
  859. #aside_primary .notice .e-content {
  860. margin-left: 32px;
  861. }
  862. #export_data li {
  863. list-style-type:none;
  864. }
  865. #export_data li a {
  866. display: block;
  867. padding-left: 30px;
  868. height: 16px;
  869. line-height: 16px;
  870. margin-bottom: 15px;
  871. }
  872. #aside_primary td {
  873. padding-right: 10px;
  874. padding-bottom: 10px;
  875. }
  876. .section tbody td {
  877. padding-right:18px;
  878. padding-bottom:11px;
  879. }
  880. #entity_statistics dt,
  881. #entity_statistics dd {
  882. display:inline;
  883. margin-right:11px;
  884. }
  885. #entity_statistics dt:after {
  886. content: ":";
  887. }
  888. .section ul.entities {
  889. float:left;
  890. width:100%;
  891. }
  892. .section .entities li {
  893. list-style-type: none;
  894. float: left;
  895. margin-right: 3px;
  896. margin-bottom: 8px;
  897. display: inline;
  898. }
  899. .section .entities li .u-photo {
  900. margin: 0;
  901. }
  902. .tag-cloud {
  903. list-style-type:none;
  904. text-align:center;
  905. }
  906. .aside .tag-cloud {
  907. font-size:0.8em;
  908. word-wrap:break-word;
  909. }
  910. .tag-cloud li {
  911. display:inline;
  912. margin-right:7px;
  913. line-height:1.25;
  914. }
  915. .tag-cloud li:before {
  916. content:'\0009';
  917. }
  918. .aside .tag-cloud li {
  919. line-height:1.5;
  920. }
  921. .tag-cloud li a {
  922. text-decoration:none;
  923. }
  924. #tagcloud.section dt {
  925. text-transform:uppercase;
  926. font-weight:bold;
  927. }
  928. .tag-cloud-1 {
  929. font-size:1em;
  930. }
  931. .tag-cloud-2 {
  932. font-size:1.25em;
  933. }
  934. .tag-cloud-3 {
  935. font-size:1.75em;
  936. }
  937. .tag-cloud-4 {
  938. font-size:2em;
  939. }
  940. .tag-cloud-5 {
  941. font-size:2.25em;
  942. }
  943. .tag-cloud-6 {
  944. font-size:2.75em;
  945. }
  946. .tag-cloud-7 {
  947. font-size:3.25em;
  948. }
  949. #publictagcloud #tagcloud.section dt {
  950. display:none;
  951. }
  952. /* secondary elements */
  953. .error, .success, .notice-status {
  954. background-color: #F7E8E8;
  955. padding: 4px 10px;
  956. }
  957. .success, .notice-status {
  958. background-color: #f2f2f2;
  959. }
  960. #page_notice {
  961. clear:both;
  962. margin-bottom:18px;
  963. }
  964. .e-content .success {
  965. padding: 6px;
  966. }
  967. .system_notice ul,
  968. .instructions ul {
  969. margin-left:1em;
  970. }
  971. .instructions p,
  972. .instructions ul {
  973. margin-bottom:18px;
  974. }
  975. .help dt {
  976. display:none;
  977. }
  978. .guide {
  979. clear:both;
  980. }
  981. button.close,
  982. button.minimize {
  983. width:16px;
  984. height:16px;
  985. text-indent:-9999px;
  986. padding:0;
  987. border:0;
  988. text-align:center;
  989. font-weight:bold;
  990. cursor:pointer;
  991. }
  992. .dialogbox {
  993. position:absolute;
  994. width: 200px;
  995. top: 0px;
  996. right: 0px;
  997. z-index:9;
  998. float:none;
  999. padding:11px;
  1000. border-style:solid;
  1001. border-width:1px;
  1002. background: #fff;
  1003. color: #000;
  1004. }
  1005. .dialogbox legend {
  1006. display:block !important;
  1007. margin-right:18px;
  1008. margin-bottom:18px;
  1009. }
  1010. .dialogbox button.close {
  1011. position:absolute;
  1012. right:3px;
  1013. top:3px;
  1014. }
  1015. .dialogbox .form_guide {
  1016. font-weight:normal;
  1017. padding:0;
  1018. }
  1019. .dialogbox .submit_dialogbox {
  1020. font-weight:bold;
  1021. text-indent:0;
  1022. min-width:46px;
  1023. }
  1024. .dialogbox input {
  1025. padding-left:4px;
  1026. }
  1027. .dialogbox fieldset {
  1028. margin-bottom:0;
  1029. }
  1030. .notice-options .form_repeat.dialogbox input.submit_dialogbox {
  1031. float: right;
  1032. min-width: 80px;
  1033. }
  1034. #pagination {
  1035. background-color: #f2f2f2;
  1036. clear: left;
  1037. margin-top: 20px;
  1038. padding: 1%;
  1039. height: 1em;
  1040. }
  1041. #pagination li {
  1042. display: inline;
  1043. }
  1044. #pagination .nav_prev {
  1045. float: left;
  1046. }
  1047. #pagination .nav_next {
  1048. float: right;
  1049. }
  1050. #wrap form.processing input.submit,
  1051. #wrap a.processing,
  1052. .dialogbox.processing .submit_dialogbox {
  1053. background: url(../images/icons/icon_processing.gif) no-repeat 47% 47%;
  1054. cursor: wait;
  1055. outline: none;
  1056. text-indent: -9999px;
  1057. }
  1058. /* footer elements */
  1059. #site_nav_global_secondary dt {
  1060. display: none;
  1061. }
  1062. #site_nav_global_secondary li {
  1063. display: inline;
  1064. margin-right: 20px;
  1065. }
  1066. #licenses dt {
  1067. display: none;
  1068. }
  1069. #licenses dd {
  1070. margin-top: 10px;
  1071. }
  1072. #site_content_license_cc {
  1073. margin-bottom:0;
  1074. }
  1075. #site_content_license_cc img {
  1076. display:inline;
  1077. vertical-align:top;
  1078. margin-right:4px;
  1079. }
  1080. form ul li {
  1081. list-style-type:none;
  1082. margin:0 0 18px 0;
  1083. }
  1084. form label.submit {
  1085. display:none;
  1086. }
  1087. .form_settings fieldset {
  1088. margin-top: 10px;
  1089. margin-bottom: 10px;
  1090. border: none;
  1091. }
  1092. .form_settings fieldset fieldset {
  1093. margin-bottom: 20px;
  1094. padding: 10px;
  1095. padding-top: 10px;
  1096. border-width:1px;
  1097. border-style:solid;
  1098. background:rgba(240, 240, 240, 0.2);
  1099. }
  1100. .form_settings fieldset fieldset legend {
  1101. line-height:0;
  1102. font-size: 1.4em;
  1103. font-weight: normal;
  1104. }
  1105. .form_settings input.remove {
  1106. margin-left:11px;
  1107. }
  1108. .form_settings .form_data li {
  1109. width:100%;
  1110. float:left;
  1111. margin-bottom: 22px;
  1112. }
  1113. .form_settings .form_data label {
  1114. float:left;
  1115. }
  1116. .form_settings .form_data textarea,
  1117. .form_settings .form_data select,
  1118. .form_settings .form_data input {
  1119. margin-left:1.795%;
  1120. float:left;
  1121. }
  1122. .form_settings .form_data select {
  1123. margin-top: 0px;
  1124. }
  1125. .form_settings .form_data input.submit,
  1126. .form_settings .form_data input.checkbox,
  1127. .form_settings .form_data input.radio {
  1128. width:auto;
  1129. }
  1130. .form_settings .form_data textarea {
  1131. width:63%;
  1132. }
  1133. .form_settings .form_data input.submit {
  1134. margin-left:0;
  1135. }
  1136. .form_settings label {
  1137. margin-top:2px;
  1138. width: 25%;
  1139. text-align: right;
  1140. }
  1141. .form_settings input.checkbox, .form_settings input.radio {
  1142. margin-left: 25%;
  1143. margin-top: 3px;
  1144. position: relative;
  1145. left: -14px;
  1146. }
  1147. .form_settings label.checkbox, .form_settings label.radio {
  1148. width: auto;
  1149. max-width: 60%;
  1150. position: relative;
  1151. left: -25px;
  1152. }
  1153. .form_settings label.checkbox {
  1154. text-align: left;
  1155. line-height: 1.2em;
  1156. }
  1157. .form_settings label.radio {
  1158. text-align: left;
  1159. margin: 0px;
  1160. }
  1161. .form_settings li input.radio {
  1162. clear: left;
  1163. }
  1164. .form_actions label {
  1165. display:none;
  1166. }
  1167. .form_guide {
  1168. font-style:italic;
  1169. }
  1170. .form_settings #settings_autosubscribe label {
  1171. display:inline;
  1172. font-weight:bold;
  1173. }
  1174. #form_settings_profile legend,
  1175. #form_login legend,
  1176. #form_register legend,
  1177. #form_password legend,
  1178. #form_settings_avatar legend,
  1179. #newgroup legend,
  1180. #editgroup legend,
  1181. .form_tag_user legend,
  1182. #form_remote_subscribe legend,
  1183. #form_openid_login legend,
  1184. #form_search legend,
  1185. #form_invite legend,
  1186. #form_notice_delete legend,
  1187. #form_password_recover legend,
  1188. #form_password_change legend,
  1189. .form_entity_block legend,
  1190. #form_filter_bytag legend,
  1191. #apioauthauthorize_allowdeny,
  1192. .form_tag_user_wrap form,
  1193. .form_tag_user_wrap label,
  1194. .form_tag_user_wrap legend {
  1195. display:none;
  1196. }
  1197. .form_tag_user_wrap {
  1198. clear:both;
  1199. }
  1200. .form_tag_user {
  1201. float:left;
  1202. width:auto;
  1203. }
  1204. .form_tag_user input.submit {
  1205. width:50px;
  1206. }
  1207. .form_settings .form_data p.form_guide {
  1208. clear:both;
  1209. margin-left: 27%;
  1210. margin-bottom:0;
  1211. line-height: 1.2em;
  1212. padding-top: 4px;
  1213. }
  1214. .form_settings p {
  1215. margin-bottom:11px;
  1216. }
  1217. .form_settings .form_note {
  1218. padding:0 7px;
  1219. }
  1220. .form_settings .form_response {
  1221. margin-top: 10px;
  1222. }
  1223. .form_settings input {
  1224. margin-right: 20px;
  1225. }
  1226. #form_search .submit {
  1227. margin-left:11px;
  1228. }
  1229. #form_search .form_data input {
  1230. width:auto;
  1231. }
  1232. .h-entry .e-content .form_settings ul {
  1233. margin-left:0;
  1234. }
  1235. .notice > footer {
  1236. clear: left;
  1237. font-size: 0.8em;
  1238. margin-left: 56px;
  1239. }
  1240. .notice > footer > h3 {
  1241. margin-bottom: 0;
  1242. margin-top: 1em;
  1243. }
  1244. .threaded-replies .notice > footer, .section .notice > footer {
  1245. margin-left:33px;
  1246. }
  1247. .notice > footer .timestamp span.p-name {
  1248. display: none;
  1249. }
  1250. .limited-scope .e-content .timestamp:before {
  1251. content:'☠';
  1252. font-size:150%;
  1253. }
  1254. #content .notice-source-activity div.entry-title, .notice-source-activity div.e-content {
  1255. margin-left: 0;
  1256. }
  1257. #content .notice-source-activity div.entry-title {
  1258. font-style: italic;
  1259. min-height: 0;
  1260. }
  1261. #content .notice-source-activity .notice div.entry-title {
  1262. font-style: normal;
  1263. }
  1264. div.e-content.plaintext {
  1265. border: dashed 1px gray;
  1266. font-family: monospace;
  1267. padding: 1em;
  1268. white-space: pre-line;
  1269. }
  1270. span.rtl {
  1271. display: block;
  1272. direction: rtl;
  1273. text-align: right;
  1274. float: right;
  1275. }
  1276. #filter_tags ul li,
  1277. .entity_send-a-message .form_notice,
  1278. .form_settings fieldset fieldset,
  1279. .entity_moderation:hover ul,
  1280. .entity_role:hover ul,
  1281. .dialogbox {
  1282. border-color:#DDDDDD;
  1283. }
  1284. .form_settings input.form_action-primary {
  1285. background:none;
  1286. }
  1287. .form_settings .form_note {
  1288. background-color: #d1f7cb;
  1289. }
  1290. #form_settings_photo .form_data {
  1291. clear:both;
  1292. }
  1293. #form_settings_avatar li {
  1294. width:auto;
  1295. }
  1296. #form_settings_avatar input {
  1297. margin-left:0;
  1298. }
  1299. #avatar_original,
  1300. #avatar_preview {
  1301. float:left;
  1302. }
  1303. #avatar_preview {
  1304. margin-left:29px;
  1305. }
  1306. #avatar_preview_view {
  1307. height:96px;
  1308. width:96px;
  1309. margin-bottom:18px;
  1310. overflow:hidden;
  1311. }
  1312. #settings_attach,
  1313. #form_settings_avatar .form_actions {
  1314. clear:both;
  1315. }
  1316. #form_settings_avatar .form_actions {
  1317. margin-bottom:0;
  1318. }
  1319. .entity_profile {
  1320. position:relative;
  1321. width:73%;
  1322. min-height:123px;
  1323. float:left;
  1324. margin-bottom:18px;
  1325. margin-left:0;
  1326. overflow:hidden;
  1327. }
  1328. .entity_profile dt,
  1329. #entity_statistics dt {
  1330. font-weight:bold;
  1331. }
  1332. .entity_profile dd {
  1333. display:inline;
  1334. }
  1335. .entity_profile .entity_depiction {
  1336. float:left;
  1337. width:96px;
  1338. margin-right:18px;
  1339. margin-bottom:18px;
  1340. text-align: center;
  1341. }
  1342. .entity_profile .entity_fn,
  1343. .entity_profile .entity_nickname,
  1344. .entity_profile .entity_location,
  1345. .entity_profile .entity_url,
  1346. .entity_profile .entity_note,
  1347. .entity_profile .entity_tags,
  1348. .entity_profile .entity_aliases,
  1349. .entity_profile .entity_statistics {
  1350. margin-left:113px;
  1351. margin-bottom:4px;
  1352. }
  1353. .peopletags_edit_button {
  1354. cursor:pointer;
  1355. border:0;
  1356. padding:0;
  1357. width:16px;
  1358. height:16px;
  1359. position: relative;
  1360. top: -3px;
  1361. }
  1362. ul.profile_list {
  1363. list-style-type:none;
  1364. }
  1365. ul.profile_list li {
  1366. margin-bottom: 20px;
  1367. }
  1368. ul.profiles.groups {
  1369. list-style-type:none;
  1370. }
  1371. .profile_list .h-card .u-photo {
  1372. margin-right: 4px;
  1373. }
  1374. table.profile_list tbody tr:nth-child(2n+1) {
  1375. background-color: #fafafa !important;
  1376. border: none !important;
  1377. }
  1378. .entity_profile .entity_nickname,
  1379. .entity_profile .entity_fn {
  1380. margin-left:0;
  1381. }
  1382. .entity_profile .p-nickname {
  1383. font-weight: bold;
  1384. }
  1385. .entity_profile .p-name {
  1386. clear: left;
  1387. }
  1388. .entity_profile .label {
  1389. display: block;
  1390. }
  1391. .entity_profile .p-name:before {
  1392. content: "(";
  1393. font-weight:normal;
  1394. }
  1395. .entity_profile .p-name:after {
  1396. content: ")";
  1397. font-weight:normal;
  1398. }
  1399. .entity_profile .p-nickname:after,
  1400. .entity_profile .p-nickname:before {
  1401. content:"";
  1402. }
  1403. .entity_profile dt,
  1404. .entity_profile h2 {
  1405. display:none;
  1406. }
  1407. .entity_profile .role {
  1408. margin-left:11px;
  1409. font-style:italic;
  1410. }
  1411. .entity_actions {
  1412. float:right;
  1413. margin-left:2%;
  1414. margin-bottom: 28px;
  1415. min-width:21%;
  1416. }
  1417. .entity_actions h2 {
  1418. display:none;
  1419. }
  1420. .entity_actions ul {
  1421. list-style-type:none;
  1422. }
  1423. .entity_actions li {
  1424. margin-bottom:7px;
  1425. }
  1426. .entity_actions li:first-child {
  1427. border-top:0;
  1428. }
  1429. .entity_actions fieldset {
  1430. border:0;
  1431. padding:0;
  1432. }
  1433. .entity_actions legend {
  1434. display:none;
  1435. }
  1436. .entity_actions input.submit {
  1437. display:block;
  1438. text-align:left;
  1439. width:100%;
  1440. }
  1441. .entity_actions a, .entity_actions input, .entity_actions p {
  1442. color: #333 !important;
  1443. font-weight: normal;
  1444. line-height: 1.6em;
  1445. }
  1446. .entity_actions a {
  1447. text-decoration:none;
  1448. display:block;
  1449. padding: 3px 4px 4px 28px;
  1450. }
  1451. .entity_actions input {
  1452. padding: 4px 4px 4px 26px;
  1453. }
  1454. .entity_actions a, .entity_actions p, .entity_actions .entity_approval input, .entity_actions .entity_subscribe input, .entity_actions .entity_block input, .entity_actions .entity_moderation input, .entity_actions .entity_role input, .entity_actions .entity_nudge input, .entity_actions .entity_delete input, .entity_actions input.submit {
  1455. background-color: #ccc !important;
  1456. border: none;
  1457. }
  1458. .entity_actions p {
  1459. padding: 2px 4px 4px 28px;
  1460. }
  1461. .entity_actions a:hover, .entity_actions p:hover, .entity_actions, .entity_subscribe input:hover, .entity_actions .entity_subscribe input:hover, .entity_actions .entity_block input:hover, .entity_actions .entity_moderation input:hover, .entity_actions .entity_role input:hover, .entity_actions .entity_nudge input:hover, .entity_actions .entity_delete input:hover, .entity_actions input.submit:hover {
  1462. background-color: #f2f2f2 !important;
  1463. }
  1464. .entity_actions #entity_remote_subscribe a {
  1465. padding-right: 6px;
  1466. }
  1467. .entity_actions .accept {
  1468. margin-bottom:18px;
  1469. }
  1470. .entity_send-a-message button {
  1471. position:absolute;
  1472. top:3px;
  1473. right:3px;
  1474. }
  1475. .entity_send-a-message .form_notice {
  1476. width: 410px;
  1477. padding: 10px;
  1478. position: absolute;
  1479. top: 46px;
  1480. right: 10px;
  1481. z-index: 2;
  1482. }
  1483. .entity_send-a-message .form_notice fieldset {
  1484. width: 410px;
  1485. }
  1486. .entity_send-a-message .form_notice textarea {
  1487. width: 280px;
  1488. }
  1489. .entity_send-a-message .form_notice legend {
  1490. display:block;
  1491. margin-bottom:11px;
  1492. font-weight: normal;
  1493. color: #333 !important;
  1494. }
  1495. .entity_send-a-message .form_notice label,
  1496. .entity_send-a-message .form_notice select {
  1497. display:none;
  1498. }
  1499. .entity_send-a-message .form_notice .submit {
  1500. position: absolute;
  1501. top: 52px;
  1502. right: 0px;
  1503. text-align: center;
  1504. }
  1505. .entity_moderation,
  1506. .entity_role {
  1507. position:relative;
  1508. }
  1509. .entity_moderation p,
  1510. .entity_role p {
  1511. padding-bottom:2px;
  1512. margin-bottom:7px;
  1513. }
  1514. .entity_moderation ul,
  1515. .entity_role ul {
  1516. display:none;
  1517. }
  1518. .entity_moderation:hover ul,
  1519. .entity_role:hover ul {
  1520. display:block;
  1521. width:110%;
  1522. padding:11px;
  1523. position:absolute;
  1524. z-index:1;
  1525. border-width:1px;
  1526. border-style:solid;
  1527. top: 20px;
  1528. right: 0px;
  1529. background-color: #fff;
  1530. }
  1531. .entity_tags ul {
  1532. list-style-type:none;
  1533. display:inline;
  1534. }
  1535. .entity_tags li {
  1536. display:inline;
  1537. margin-right:7px;
  1538. }
  1539. .entity_tags li:before {
  1540. content:'\0009';
  1541. }
  1542. .entity_tags p.error {
  1543. clear:both;
  1544. }
  1545. #filter_tags {
  1546. margin-bottom: 20px;
  1547. padding-bottom: 10px;
  1548. border-bottom: 1px solid #ccc;
  1549. float: left;
  1550. }
  1551. #filter_tags dt {
  1552. display:none;
  1553. }
  1554. #filter_tags ul {
  1555. list-style-type:none;
  1556. }
  1557. #filter_tags li {
  1558. float:left;
  1559. margin-left:7px;
  1560. padding-left:7px;
  1561. border-left-width: 1px;
  1562. border-left-style:solid;
  1563. }
  1564. #filter_tags #filter_tags_all,
  1565. #filter_tags #filter_tags_for {
  1566. margin-left: 10px;
  1567. border-left:0;
  1568. padding-left:0;
  1569. }
  1570. #filter_tags_all a,
  1571. #filter_tags_for a {
  1572. font-weight:bold;
  1573. margin-top: 4px;
  1574. float:left;
  1575. }
  1576. #filter_tags_for a {
  1577. margin:0;
  1578. }
  1579. #filter_tags #form_filter_bymode .form_guide {
  1580. display:none;
  1581. }
  1582. #filter_tags #form_filter_bymode .checkbox {
  1583. float:none;
  1584. }
  1585. #filter_tags #form_filter_bymode legend {
  1586. display:none;
  1587. }
  1588. #filter_tags_item label {
  1589. margin-right: 14px;
  1590. margin-left: 7px;
  1591. padding-top: 4px;
  1592. }
  1593. #filter_tags_item label,
  1594. #filter_tags_item select {
  1595. float:left;
  1596. }
  1597. #filter_tags_item p {
  1598. float:left;
  1599. clear:both;
  1600. margin-left:38px;
  1601. }
  1602. #filter_tags_item .submit {
  1603. position:relative;
  1604. top:3px;
  1605. left:3px;
  1606. }
  1607. .profile .entity_profile {
  1608. margin-bottom:10px;
  1609. min-height:60px;
  1610. }
  1611. .profile .form_group_join legend,
  1612. .profile .form_group_leave legend,
  1613. .profile .form_user_subscribe legend,
  1614. .profile .form_user_unsubscribe legend,
  1615. .form_user_add_peopletag legend,
  1616. .form_user_remove_peopletag legend {
  1617. display:none;
  1618. }
  1619. .profile .entity_profile .p-name,
  1620. .profile .entity_profile .u-url[rel~=contact] {
  1621. margin-left:0;
  1622. display:inline;
  1623. }
  1624. .profile .entity_profile .note,
  1625. .profile .entity_profile .u-url,
  1626. .profile .entity_profile .entity_tags,
  1627. .profile .entity_profile .form_subscription_edit {
  1628. margin-left:55px;
  1629. clear:none;
  1630. display:block;
  1631. width:auto;
  1632. }
  1633. .profile_block .group_aliases .group_alias {
  1634. display:inline;
  1635. list-style-type: none;
  1636. font-style: italic;
  1637. }
  1638. .profile_block .entity_tags dt {
  1639. display: inline;
  1640. margin-right: 3px;
  1641. font-weight: bold;
  1642. }
  1643. .profile_block .entity_tags dd {
  1644. display: inline;
  1645. }
  1646. .profile .entity_profile .form_subscription_edit {
  1647. clear:left;
  1648. }
  1649. .peopletag {
  1650. min-height: 90px;
  1651. list-style: none;
  1652. }
  1653. .peopletag .e-content {
  1654. width:auto;
  1655. }
  1656. .peopletag .tagged-count a:after,
  1657. .peopletag .subscriber-count a:after,
  1658. .entity_tags dt:after {
  1659. content: ':';
  1660. }
  1661. .peopletag .updated {
  1662. display:none;
  1663. }
  1664. .peopletag .tag a{
  1665. font-weight: bold;
  1666. }
  1667. .peopletag .tag:before {
  1668. /* raquo */
  1669. content: "\00BB";
  1670. }
  1671. .peopletag .entity_statistics {
  1672. font-size:80%;
  1673. }
  1674. .profile-lister li {
  1675. min-height:30px;
  1676. padding:5px;
  1677. clear:both;
  1678. border-top: 1px #eee solid;
  1679. }
  1680. .profile-lister {
  1681. list-style-type:none;
  1682. }
  1683. .profile_search_wrap h3 {
  1684. float:left;
  1685. font-weight:normal;
  1686. margin-right:10px;
  1687. }
  1688. .profile-lister li .u-photo {
  1689. display:inline;
  1690. margin-right:7px;
  1691. margin-bottom:-5px;
  1692. }
  1693. .profile-lister li .p-name {
  1694. font-weight:bold;
  1695. }
  1696. .profile-lister li .entity_actions {
  1697. margin:0;
  1698. }
  1699. #profile_search_results {
  1700. display:block;
  1701. border-radius:4px;
  1702. max-height:800px;
  1703. margin:10px 0;
  1704. padding: 5px;
  1705. border:1px #ddd solid;
  1706. background:#f1f1f1;
  1707. }
  1708. #profile_search_results.empty {
  1709. display: none;
  1710. }
  1711. .form_peopletag_edit_user_search legend,
  1712. .form_peopletag_edit_user_search label,
  1713. .form_peopletag_edit_user_search .form_guide {
  1714. display:none;
  1715. }
  1716. .form_peopletag_edit_user_search #field {
  1717. height:30px;
  1718. }
  1719. .form_peopletag_edit_user_search .submit {
  1720. width:60px;
  1721. }
  1722. .form_user_remove_peopletag,
  1723. .form_user_add_peopletag {
  1724. float:right;
  1725. }
  1726. .form_user_add_peopletag input.submit,
  1727. .form_user_remove_peopletag input.submit {
  1728. width:100px;
  1729. padding-left:25px;
  1730. text-align:left;
  1731. }
  1732. .profile .entity_profile .form_subscription_edit label {
  1733. font-weight:normal;
  1734. margin-right:11px;
  1735. }
  1736. .applications {
  1737. margin-bottom:18px;
  1738. float:left;
  1739. width:100%;
  1740. }
  1741. .applications li {
  1742. list-style-type:none;
  1743. }
  1744. .application img,
  1745. #showapplication .entity_profile img,
  1746. .form_data #application_icon img,
  1747. #apioauthauthorize .form_data img {
  1748. max-width:96px;
  1749. max-height:96px;
  1750. }
  1751. #apioauthauthorize .form_data img {
  1752. margin-right:18px;
  1753. float:left;
  1754. }
  1755. .oauth-desktop-mode #wrap {
  1756. min-width: 500px;
  1757. }
  1758. .oauth-desktop-mode #content {
  1759. width: 480px;
  1760. padding: 6px;
  1761. margin: 4px 0px 0px 4px;
  1762. border-top-left-radius: 7px;
  1763. }
  1764. .oauth-desktop-mode fieldset {
  1765. margin-bottom: 10px !important;
  1766. }
  1767. #oauth_pin {
  1768. text-align: center;
  1769. font-size: 3em;
  1770. }
  1771. #showapplication .entity_profile {
  1772. width:68%;
  1773. }
  1774. #showapplication .entity_profile .entity_fn {
  1775. margin-left:0;
  1776. }
  1777. #showapplication .entity_profile .p-name:before,
  1778. #showapplication .entity_profile .p-name:after {
  1779. content:'';
  1780. }
  1781. #showapplication .entity_data {
  1782. clear:both;
  1783. margin-bottom:18px;
  1784. }
  1785. #showapplication .entity_data h2 {
  1786. display:none;
  1787. }
  1788. #showapplication .entity_data dd {
  1789. font-family:monospace;
  1790. font-size:1.3em;
  1791. margin-bottom: 10px;
  1792. }
  1793. .form_data #application_types label.radio,
  1794. .form_data #default_access_types label.radio {
  1795. width:14.5%;
  1796. }
  1797. .mark-top {
  1798. border-top: 1px solid #ccc;
  1799. padding-top: 5px;
  1800. }
  1801. #realtime_actions {
  1802. position: relative !important;
  1803. right: -4px !important;
  1804. top: -65px !important;
  1805. float: right;
  1806. padding-top: 15px;
  1807. margin-bottom: -8px !important;
  1808. }
  1809. #realtime_actions li {
  1810. margin-left: 2px !important;
  1811. }
  1812. #realtime_play, #realtime_pause, #realtime_popup {
  1813. background-image: url(../images/icons/icons-01.gif);
  1814. background-repeat: no-repeat;
  1815. background-color: transparent;
  1816. }
  1817. #realtime_play {
  1818. background-position: 0 -2308px;
  1819. }
  1820. #realtime_pause {
  1821. background-position: 0 -2374px;
  1822. }
  1823. #realtime_popup {
  1824. background-position: 0 -1714px;
  1825. }
  1826. #realtime_play, #realtime_pause, #realtime_popup {
  1827. opacity: 0.6;
  1828. }
  1829. #realtime_play:hover, #realtime_pause:hover, #realtime_popup:hover {
  1830. opacity: 1;
  1831. }
  1832. body.realtime-popup {
  1833. min-width: 100%;
  1834. overflow-x: hidden;
  1835. }
  1836. .realtime-popup #content {
  1837. padding: 0px !important;
  1838. margin: 0px !important;
  1839. left: 0;
  1840. right: 0;
  1841. width: 100% !important;
  1842. overflow: visible;
  1843. }
  1844. .realtime-popup #content_inner {
  1845. padding: 5px;
  1846. }
  1847. .realtime-popup .input_forms {
  1848. top: 0px;
  1849. left: 0px;
  1850. padding: 10px 0px 0px 5px;
  1851. }
  1852. .realtime-popup .form_notice_placeholder .placeholder {
  1853. width: 445px;
  1854. }
  1855. .realtime-popup .input_form {
  1856. width: 470px;
  1857. }
  1858. .realtime-popup .form_notice fieldset {
  1859. width: 430px !important;
  1860. }
  1861. .realtime-popup .form_notice textarea {
  1862. width: 425px !important;
  1863. }
  1864. .realtime-popup .form_notice label.notice_data-attach {
  1865. right: 0px !important;
  1866. top: 3px !important;
  1867. }
  1868. .realtime-popup .form_notice #notice_data-geo_wrap label, .realtime-popup .form_notice #notice_data-geo_wrap input {
  1869. right: 8px !important;
  1870. top: 3px !important;
  1871. }
  1872. .realtime-popup .form_notice .error,
  1873. .realtime-popup .form_notice .success,
  1874. .realtime-popup .form_notice .notice-status {
  1875. width: 430px;
  1876. }
  1877. /* icons */
  1878. .form_notice label.notice_data-attach,
  1879. #export_data li a.rss,
  1880. #export_data li a.atom,
  1881. #export_data li a.foaf,
  1882. .entity_edit a,
  1883. .entity_send-a-message a,
  1884. .entity_nudge p,
  1885. .form_user_nudge input.submit,
  1886. .form_user_block input.submit,
  1887. .form_user_unblock input.submit,
  1888. .form_group_block input.submit,
  1889. .form_group_unblock input.submit,
  1890. .form_make_admin input.submit,
  1891. .notice .attachment,
  1892. .notice-options .notice_reply,
  1893. .notice-options form.form_favor input.submit,
  1894. .notice-options form.form_disfavor input.submit,
  1895. .notice-options .notice_delete,
  1896. .notice-options form.form_repeat input.submit,
  1897. #new_group a,
  1898. #pagination .nav_prev a,
  1899. #pagination .nav_next a,
  1900. button.close,
  1901. .form_group_leave input.submit,
  1902. .form_user_unsubscribe input.submit,
  1903. .form_group_join input.submit,
  1904. .form_user_subscribe input.submit,
  1905. .form_remote_authorize input.submit,
  1906. .entity_subscribe a,
  1907. .entity_moderation p,
  1908. .entity_sandbox input.submit,
  1909. .entity_silence input.submit,
  1910. .entity_delete input.submit,
  1911. .entity_role p,
  1912. .entity_role_administrator input.submit,
  1913. .entity_role_moderator input.submit,
  1914. .form_user_remove_peopletag input.submit,
  1915. .form_user_add_peopletag input.submit,
  1916. .form_peopletag_subscribe input.submit,
  1917. .form_peopletag_unsubscribe input.submit,
  1918. .form_group_queue #approve,
  1919. .form_group_queue #cancel,
  1920. .notice-options .repeated,
  1921. .form_notice label.notice_data-geo,
  1922. button.minimize,
  1923. .form_reset_key input.submit,
  1924. .entity_tag a,
  1925. .entity_clear input.submit,
  1926. .entity_flag input.submit,
  1927. .entity_flag p,
  1928. .entity_approval input.submit,
  1929. .entity_subscribe input.submit,
  1930. #realtime_play,
  1931. #realtime_pause,
  1932. #realtime_popup,
  1933. .peopletags_edit_button,
  1934. .mode-private .privacy_mode {
  1935. background-image:url(../images/icons/icons-01.gif);
  1936. background-repeat:no-repeat;
  1937. background-color:transparent;
  1938. }
  1939. button.close {
  1940. background-position:0 -1120px;
  1941. }
  1942. button.minimize {
  1943. background-position:0 -1912px;
  1944. }
  1945. #export_data li a.rss {
  1946. background-position:0 -130px;
  1947. }
  1948. #export_data li a.atom {
  1949. background-position:0 -64px;
  1950. }
  1951. #export_data li a.foaf {
  1952. background-position:0 1px;
  1953. }
  1954. #export_data li a.json {
  1955. background-image:url(../images/icons/activitystreams.png);
  1956. background-repeat:no-repeat;
  1957. background-color:transparent;
  1958. }
  1959. .form_group_queue #approve {
  1960. background-position:2px -2174px;
  1961. }
  1962. .form_group_queue #cancel {
  1963. background-position:2px -2240px;
  1964. }
  1965. .form_group_leave input.submit,
  1966. .form_user_unsubscribe input.submit,
  1967. .form_user_remove_peopletag input.submit,
  1968. .form_peopletag_unsubscribe input.submit {
  1969. background-position:5px -1246px;
  1970. }
  1971. .form_group_join input.submit,
  1972. .form_user_subscribe input.submit,
  1973. .form_remote_authorize input.submit,
  1974. .form_user_add_peopletag input.submit,
  1975. .form_peopletag_subscribe input.submit,
  1976. .entity_subscribe a {
  1977. background-position:5px -1181px;
  1978. }
  1979. .peopletags_edit_button {
  1980. background-position: 0 -724px;
  1981. }
  1982. .entity_edit a {
  1983. background-position: 5px -719px;
  1984. }
  1985. .entity_send-a-message a {
  1986. background-position: 5px -852px;
  1987. }
  1988. .entity_nudge p,
  1989. .form_user_nudge input.submit {
  1990. background-position: 5px -785px;
  1991. }
  1992. .form_user_block input.submit,
  1993. .form_user_unblock input.submit,
  1994. .form_group_block input.submit,
  1995. .form_group_unblock input.submit {
  1996. background-position: 5px -918px;
  1997. }
  1998. .form_make_admin input.submit {
  1999. background-position: 5px -983px;
  2000. }
  2001. .entity_moderation p {
  2002. background-position: 5px -1313px;
  2003. }
  2004. .entity_sandbox input.submit {
  2005. background-position: 5px -1380px;
  2006. }
  2007. .entity_silence input.submit {
  2008. background-position: 5px -1445px;
  2009. }
  2010. .entity_delete input.submit {
  2011. background-position: 5px -1511px;
  2012. }
  2013. .entity_sandbox .form_user_unsandbox input.submit {
  2014. background-position: 5px -2568px;
  2015. }
  2016. .entity_silence .form_user_unsilence input.submit {
  2017. background-position: 5px -2633px;
  2018. }
  2019. .entity_role p {
  2020. background-position: 5px -2436px;
  2021. }
  2022. .entity_role_administrator .form_user_grantrole input.submit {
  2023. background-position: 5px -983px;
  2024. }
  2025. .entity_role_moderator .form_user_grantrole input.submit {
  2026. background-position: 5px -1313px;
  2027. }
  2028. .entity_role_administrator .form_user_revokerole input.submit {
  2029. background-position: 5px -2699px;
  2030. }
  2031. .entity_role_moderator .form_user_revokerole input.submit {
  2032. background-position: 5px -2501px;
  2033. }
  2034. .form_reset_key input.submit {
  2035. background-position: 5px -1973px;
  2036. }
  2037. .entity_clear input.submit {
  2038. background-position: 5px -2039px;
  2039. }
  2040. .entity_flag input.submit,
  2041. .entity_flag p {
  2042. background-position: 5px -2105px;
  2043. }
  2044. .entity_approval input.approve,
  2045. .entity_subscribe input.accept {
  2046. background-position: 5px -2171px;
  2047. }
  2048. .entity_approval input.cancel,
  2049. .entity_subscribe input.reject {
  2050. background-position: 5px -2237px;
  2051. }
  2052. #realtime_play {
  2053. background-position: 0 -2308px;
  2054. }
  2055. #realtime_pause {
  2056. background-position: 0 -2374px;
  2057. }
  2058. #realtime_popup {
  2059. background-position: 0 -1714px;
  2060. }
  2061. .notice .attachment {
  2062. background-position:0 -394px;
  2063. }
  2064. .notice .attachment.more {
  2065. background-position:0 -2770px;
  2066. }
  2067. #attachments .attachment {
  2068. background:none;
  2069. }
  2070. .notice-options .notice_reply {
  2071. background-position:0 -592px;
  2072. }
  2073. .notice-options form.form_favor input.submit {
  2074. background-position:0 -460px;
  2075. }
  2076. .notice-options form.form_disfavor input.submit {
  2077. background-position:0 -526px;
  2078. }
  2079. .notice-options .notice_delete {
  2080. background-position:0 -658px;
  2081. }
  2082. .notice-options .form_repeat.processing {
  2083. background-image:none;
  2084. }
  2085. .notice-options form.form_repeat input.submit {
  2086. background-position:0 -1582px;
  2087. }
  2088. .notice-options .repeated {
  2089. background-position:0 -1648px;
  2090. }
  2091. #new_group a {
  2092. background-position:0 -1054px;
  2093. }
  2094. .form_notice label.notice_data-attach {
  2095. background-position: 0 -328px;
  2096. }
  2097. .form_notice label.notice_data-geo {
  2098. background-position: 0 -1780px;
  2099. }
  2100. .form_notice label.notice_data-geo.checked {
  2101. background-position: 0 -1846px;
  2102. }
  2103. #pagination .nav_prev a {
  2104. padding-top: 8px;
  2105. padding-left: 25px;
  2106. background-position:0 -187px;
  2107. }
  2108. #pagination .nav_next a {
  2109. padding-top: 9px;
  2110. padding-right: 25px;
  2111. background-position: 115% -252px;
  2112. }
  2113. #usergroups #new_group {
  2114. float: left;
  2115. margin-right: 2em;
  2116. }
  2117. #new_group, #group_search {
  2118. margin-bottom:18px;
  2119. }
  2120. #new_group a {
  2121. padding-left:20px;
  2122. }
  2123. .entity_tags li.mode-private {
  2124. color: #829D25;
  2125. }
  2126. .mode-private .privacy_mode {
  2127. background-position: 0px -1978px;
  2128. }
  2129. /* tag autocomplete */
  2130. .ptag-ac-line {
  2131. font-weight: normal;
  2132. background-color: white;
  2133. min-height:30px;
  2134. }
  2135. .ptag-ac-line:nth-child(odd) {
  2136. background-color: #fafafa;
  2137. }
  2138. .ptag-ac-line-tag {
  2139. min-width: 150px;
  2140. display: inline-block;
  2141. }
  2142. .ptag-ac-line .freq {
  2143. min-width: 50px;
  2144. text-align: right;
  2145. float:right;
  2146. }
  2147. .ptag-ac-line.mode-public .privacy_mode {
  2148. display:none;
  2149. }
  2150. #site_nav_local_views li.extended_menu a {
  2151. display:none;
  2152. }
  2153. .profile_block_otherprofile_list li {
  2154. display: inline;
  2155. list-style-type: none;
  2156. }
  2157. }/*end of @media screen, projection, tv*/
  2158. @media print {
  2159. a:after { background-color:#FFFFFF; }
  2160. a:not([href^="#"]):after { content:" <"attr(href)"> "; }
  2161. img { border:none; }
  2162. p { orphans: 2; widows: 1; }
  2163. #site_nav_global_primary,
  2164. #site_nav_local_views,
  2165. #form_notice,
  2166. .pagination,
  2167. #site_nav_global_secondary,
  2168. .entity_actions,
  2169. .notice-options,
  2170. #aside_primary,
  2171. .form_subscription_edit .submit {
  2172. display:none;
  2173. }
  2174. .timestamp dt, .timestamp dd,
  2175. .device dt, .device dd {
  2176. display:inline;
  2177. }
  2178. .profiles li,
  2179. .notices li {
  2180. margin-bottom:18px;
  2181. }
  2182. }/*end of @media print*/