home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 November / PCWorld_2007-11_cd.bin / audio-video / foobar / foobar2000_0.9.4.4.exe / titleformat_help.css < prev    next >
Cascading Style Sheet File  |  2006-03-14  |  10KB  |  594 lines

  1. /**
  2.  * Design elements for default Template
  3.  *
  4.  * @author Andreas Gohr <andi@splitbrain.org>
  5.  * @author Anika Henke <henke@cosmocode.de>
  6.  */
  7.  
  8. /* -------------- general elements --------------- */
  9.  
  10. body {
  11.   font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
  12.   background-color: White;
  13.   color: Black;
  14.   margin: 0;
  15.   padding: 0;
  16. }
  17.  
  18. /* the document */
  19. div.page {
  20.   margin-top: 4px;
  21.   margin-left:  1em;
  22.   margin-right: 2em;
  23.   text-align: justify;
  24. }
  25.  
  26. table {
  27.   font-size: 100%;
  28.   padding:0;
  29.   margin:0;
  30. }
  31.  
  32. tr,td,th {padding:0; margin:0;}
  33.  
  34. img {border:0}
  35.  
  36. p {padding:0; margin: 0 0 1.0em 0;}
  37.  
  38. hr {
  39.   border: 0px;
  40.   border-top: 1px solid #8cacbb;
  41.   text-align:center;
  42.   height: 0px;
  43. }
  44.  
  45. div.nothing {
  46.   text-align:center;
  47.     margin: 2em;
  48. }
  49.  
  50. /* ---------------- forms ------------------------ */
  51.  
  52. form {
  53.   border: none;
  54.   margin: 0;
  55.   display: inline;
  56. }
  57.  
  58. label {
  59.   display: block;
  60.   text-align: right;
  61.   font-weight: bold;
  62. }
  63.  
  64. label.simple {
  65.   text-align: left;
  66.   font-weight: normal;
  67. }
  68.  
  69. label input.edit {
  70.   width: 50%;
  71. }
  72.  
  73. fieldset {
  74.   width: 300px;
  75.   text-align: center;
  76.   border: 1px solid #8cacbb;
  77.   padding: 0.5em;
  78. }
  79.  
  80. textarea.edit {
  81.   font-family:monospace;
  82.   border: 1px solid #8cacbb;  
  83.   color: Black;
  84.   background-color: white;
  85.   font-size:14px;
  86.   padding: 3px;
  87.   width:100%;
  88. }
  89.  
  90. input.edit,select.edit {
  91.   font-size: 100%;
  92.   border: 1px solid #8cacbb;
  93.   height: 22px !important;
  94.   max-height: 22px !important;
  95.   min-height: 22px !important;
  96.   color: Black;
  97.   background-color: white;
  98.   vertical-align: middle;
  99.   padding: 1px;
  100.   display: inline;
  101. }
  102.  
  103. input.missing {
  104.   font-size: 100%;
  105.   border: 1px solid #8cacbb;
  106.   height: 22px !important;
  107.   max-height: 22px !important;
  108.   min-height: 22px !important;
  109.   color: Black;
  110.   background-color: #ffcccc;
  111.   vertical-align: middle;
  112.   padding: 1px;
  113.   display: inline;
  114. }
  115.  
  116. /* --------- buttons ------------------- */
  117.  
  118.  
  119. input.button {
  120.   border: 1px solid #8cacbb;  
  121.   color: Black;
  122.   background-color: white;
  123.   vertical-align: middle;
  124.   text-decoration:none;
  125.   font-size: 100%;
  126.   cursor: pointer;
  127.   height: 22px !important;
  128.   max-height: 22px !important;
  129.   min-height: 22px !important;
  130.   margin: 1px;
  131.   display: inline;
  132. }
  133.  
  134. div.secedit input.button {
  135.   border: 1px solid #8cacbb;
  136.   color: Black;
  137.   background-color: white;
  138.   vertical-align: middle;
  139.   text-decoration:none;
  140.   margin: 0px;
  141.   padding: 0px;
  142.   font-size: 10px;
  143.   cursor: pointer;
  144.   height: 15px;
  145.   max-height: 15px !important;
  146.   min-height: 15px !important;
  147.   float:right;
  148.   display: inline;
  149. }
  150.  
  151. /* --------------- Links ------------------ */
  152.  
  153. a {
  154.   color:#436976;
  155.   text-decoration:none;
  156. }
  157. a:hover {
  158.   color:#000000;
  159.   text-decoration:underline;
  160. }
  161.  
  162. /* external link */
  163. a.urlextern{
  164.     background: transparent url(images/link_icon.gif) 0px 1px no-repeat;
  165.     padding: 1px 0px 1px 16px;
  166.     color:#436976;
  167.     text-decoration:none;
  168. }
  169. a.urlextern:visited {
  170.   color:Purple;
  171. }
  172. a.urlextern:hover {
  173.   text-decoration:underline;
  174. }
  175.  
  176. /* windows share */
  177. a.windows{
  178.     background: transparent url(images/windows.gif) 0px 1px no-repeat;
  179.     padding: 1px 0px 1px 16px;
  180.     color:#436976;
  181.     text-decoration:none;
  182. a.windows:visited {
  183.   color:Purple;
  184. }
  185. a.windows:hover { 
  186.   text-decoration:underline;
  187. }
  188.  
  189. /* interwiki link */
  190. a.interwiki{
  191.     background: transparent url(images/interwiki.png) 0px 1px no-repeat;
  192.         padding-left: 16px;
  193.     color:#436976;
  194.     text-decoration:none;
  195. }
  196. a.interwiki:visited {
  197.   color:Purple;
  198. }
  199. a.interwiki:hover {
  200.   text-decoration:underline;
  201. }
  202.  
  203. /* link to some embedded media */
  204. a.media {
  205.   color:#436976;
  206.   text-decoration:none;
  207. }
  208. a.media:hover {
  209.   color:#436976;
  210.   text-decoration:underline
  211. }
  212.  
  213. /* email link */
  214. a.mail {
  215.   background: transparent url(images/mail_icon.gif) 0px 1px no-repeat;
  216.   padding: 1px 0px 1px 16px;
  217.   color:#436976;
  218.   text-decoration:none;
  219. }
  220. a.mail:hover {
  221.   text-decoration:underline;
  222. }
  223.  
  224. /* existing wikipage */
  225. a.wikilink1:link    { color:#009900; text-decoration:none }
  226. a.wikilink1:visited { color:#009900; text-decoration:none }
  227. a.wikilink1:hover   { color:#009900; text-decoration:underline }
  228.  
  229. /* not existing wikipage */
  230. a.wikilink2:link    { color:#FF3300; text-decoration:none }
  231. a.wikilink2:visited { color:#FF3300; text-decoration:none }
  232. a.wikilink2:hover   { color:#FF3300; text-decoration:underline }
  233.  
  234.  
  235. /* ------------- Page elements ----------------- */
  236.  
  237. div.preview{
  238.   background:#f7f9fa;
  239.   margin-left:2em;
  240.   padding: 4px;
  241.   border: 1px dashed #000000;
  242. }
  243.  
  244. div.breadcrumbs{
  245.   background-color: #f5f5f5;
  246.   font-size:80%;
  247.   color: #666666;
  248.   padding-left: 4px;
  249. }
  250.  
  251. span.user{
  252.   color: #cccccc;
  253.   font-size: 90%;
  254. }
  255.  
  256. /* embedded images */
  257. img.media {
  258.   margin: 3px;
  259. }
  260.  
  261. img.medialeft {
  262.   border: 0;
  263.   float: left;
  264.   margin: 0 1.5em 0 0;
  265. }
  266.  
  267. img.mediaright {
  268.   border: 0;
  269.   float: right;
  270.   margin: 0 0 0 1.5em;
  271. }
  272.  
  273. img.mediacenter {
  274.   border: 0;
  275.     display: block;
  276.   margin-left: auto;
  277.   margin-right: auto;
  278. }
  279.  
  280. acronym {
  281.   cursor: help;
  282.   border-bottom: 1px dotted #000;
  283. }
  284.  
  285. /* general headline setup */
  286. h1, h2, h3, h4, h5 {
  287.     color: Black;
  288.     background-color: transparent;
  289.     font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
  290.     font-size: 100%;
  291.     font-weight: normal;
  292.     margin-left:    0;
  293.     margin-right:   0;
  294.     margin-top:     0;
  295.     margin-bottom:  1em;
  296.     padding-left:   0;
  297.     padding-right:  0;
  298.     padding-top:    0.5em;
  299.     padding-bottom: 0;
  300.     border-bottom: 1px solid #8cacbb;
  301.     clear: left;
  302. }
  303.  
  304. /* special headlines */
  305. h1 {font-size: 160%; margin-left: 0px; font-weight: bold;}
  306. h2 {font-size: 150%; margin-left: 20px;}
  307. h3 {font-size: 140%; margin-left: 40px; border-bottom: none; font-weight: bold;}
  308. h4 {font-size: 120%; margin-left: 60px; border-bottom: none; font-weight: bold;}
  309. h5 {font-size: 100%; margin-left: 80px; border-bottom: none; font-weight: bold;}
  310.  
  311. /* indent different sections */
  312. div.level1 {margin-left: 3px;}
  313. div.level2 {margin-left: 23px;}
  314. div.level3 {margin-left: 43px;}
  315. div.level4 {margin-left: 63px;}
  316. div.level5 {margin-left: 83px;}
  317.  
  318. /* unordered lists */
  319. ul { 
  320.   line-height: 1.5em;
  321.   list-style-type: square;
  322.   margin: 0.5em 0 0.5em 1.5em;
  323.   padding: 0;
  324.   list-style-image: url(images/bullet.gif);
  325. }
  326.  
  327. /* ordered lists */
  328. ol {
  329.   line-height: 1.5em;
  330.   margin: 0.5em 0 0.5em 1.5em;
  331.   padding: 0;
  332.   color: #638c9c;
  333.   font-weight: bold;
  334.   list-style-image: none;
  335. }
  336.  
  337. /* the list items overriding the ol definition */
  338. span.li {
  339.   color: #000000;
  340.   font-weight: normal;
  341. }
  342.  
  343. ol {list-style-type: decimal}
  344. ol ol {list-style-type: upper-roman}
  345. ol ol ol {list-style-type: lower-alpha}
  346. ol ol ol ol {list-style-type: lower-greek}
  347.  
  348. li.open {
  349.   list-style-image: url(images/open.gif);
  350. }
  351.  
  352. li.closed {
  353.   list-style-image: url(images/closed.gif);
  354. }
  355.  
  356. blockquote {
  357.   border-left: 2px solid #8cacbb;
  358.   padding-left: 3px;
  359.   margin-left: 0;
  360. }
  361.  
  362. /* code blocks by indention */
  363. pre.pre {
  364.   font-size: 120%;
  365.   padding: 0.5em;
  366.   border: 1px dashed #8cacbb;
  367.   color: Black;
  368.   background-color: #f7f9fa;
  369.   overflow: auto;
  370. }
  371.  
  372. /* code blocks by code tag */
  373. pre.code {
  374.   font-size: 120%;
  375.   padding: 0.5em;
  376.   border: 1px dashed #8cacbb;
  377.   color: Black;
  378.   background-color: #f7f9fa;
  379.   overflow: auto;
  380. }
  381.  
  382. /* inline code words */
  383. code {
  384.   font-size: 120%;
  385. }
  386.  
  387. /* code blocks by file tag */
  388. pre.file {
  389.   font-size: 120%;
  390.   padding: 0.5em;
  391.   border: 1px dashed #8cacbb;
  392.   color: Black;
  393.   background-color: #dee7ec;
  394.   overflow: auto;
  395. }
  396.  
  397. /* inline tables */
  398. table.inline {
  399.   background-color: #ffffff;
  400.   border-spacing: 0px;
  401.   border-collapse: collapse;
  402. }
  403.  
  404. table.inline th {
  405.   padding: 3px;
  406.   border: 1px solid #8cacbb;
  407.   background-color: #dee7ec;
  408. }
  409.  
  410. table.inline td {
  411.   padding: 3px;
  412.   border: 1px solid #8cacbb;
  413. }
  414.  
  415. .leftalign{
  416.   text-align: left;
  417. }
  418.  
  419. .centeralign{
  420.   text-align: center;
  421. }
  422.  
  423. .rightalign{
  424.   text-align: right;
  425. }
  426.  
  427. /* ---------- table of contents ------------------- */
  428.  
  429. div.toc {
  430.   margin-left: 2em;
  431.   margin-top: 1.2em;
  432.   margin-bottom: 0;
  433.   float:right;
  434.   width: 200px;
  435.   font-size: 80%;
  436.   clear:both;
  437. }
  438.  
  439. div.tocheader {
  440.   padding: 3px;
  441.   border: 1px solid #8cacbb;
  442.   background-color: #dee7ec;
  443.   text-align: left;
  444.   font-weight:bold;
  445.   margin-bottom: 2px;
  446. }
  447.  
  448. #tocinside {
  449.   border: 1px solid #8cacbb;
  450.   background-color: #ffffff;
  451.   text-align: left;
  452.   padding-top: 0.5em;
  453.   padding-bottom: 0.7em;
  454. }
  455.  
  456. ul.toc {
  457.   list-style-type: none;
  458.   list-style-image: none;
  459.   line-height: 1.2em;
  460.   margin: 0;
  461.   padding: 0;
  462.   padding-left: 1em;
  463. }
  464.  
  465. ul.toc li {
  466.   background: transparent url(images/tocdot2.gif) 0 0.6em no-repeat;
  467.   padding-left:0.4em;
  468. }
  469.  
  470. ul.toc li.clear {
  471.   background-image: none;
  472.   padding-left:0.4em;
  473. }
  474.  
  475. a.toc {
  476.   color: #436976;
  477.   text-decoration:none;
  478. }
  479.  
  480. a.toc:hover {
  481.   color: #000000;
  482.   text-decoration:underline; 
  483. }
  484.  
  485. /* ---------------------------- Diff rendering --------------------------*/
  486. table.diff { background:white; }
  487. td.diff-blockheader {font-weight:bold}
  488. td.diff-header {
  489.   border-bottom: 1px solid #8cacbb;
  490.   font-size:120%;
  491. }
  492. td.diff-addedline {
  493.     background:#ddffdd;
  494.     font-family: monospace;
  495.     font-size: 100%;
  496. }
  497. td.diff-deletedline { 
  498.     background:#ffffbb;
  499.     font-family: monospace;    
  500.     font-size: 100%;
  501. }
  502. td.diff-context {
  503.     background:#f7f9fa;
  504.     font-family: monospace;
  505.     font-size: 100%;
  506. }
  507. span.diffchange { color: red; }
  508.  
  509. /* --------------------- footnotes -------------------------------- */
  510.  
  511. div.footnotes{
  512.   clear:both;
  513.   border-top: 1px solid #8cacbb;
  514.   padding-left: 1em;
  515.   margin-top: 1em;
  516. }
  517.  
  518. div.fn{
  519.   font-size:90%;
  520. }
  521.  
  522. a.fn_top{
  523.   vertical-align:super;
  524.   font-size:80%;
  525. }
  526.  
  527. a.fn_bot{
  528.   vertical-align:super;
  529.   font-size:80%;
  530.   font-weight:bold;
  531. }
  532.  
  533.  
  534. /* --------------- search result formating --------------- */
  535. .search_result{
  536.   margin-bottom: 6px;
  537.   padding-left: 30px;
  538.   padding-right: 10px;
  539. }
  540.  
  541. .search_snippet{
  542.   color: #999999;
  543.   font-size: 12px;
  544.   margin-left: 20px;
  545. }
  546.  
  547. .search_sep{
  548.   color: #000000;
  549. }
  550.  
  551. .search_hit{
  552.   color: #000000;
  553.   background: #FFFF99;
  554. }
  555.  
  556. div.search_quickresult{
  557.   margin-bottom: 15px;
  558.   padding-bottom: 5px;
  559.   border-bottom: 1px dashed #8cacbb;
  560.   margin-left: 30px;
  561.   padding-right: 10px;
  562. }
  563.  
  564. div.search_quickhits {
  565.   margin-left: 1em;
  566.   float:left;
  567.   background: transparent url(images/bullet.gif) 0px 1px no-repeat;
  568.   padding: 1px 0px 1px 8px;
  569.   width: 30%;
  570. }
  571.  
  572. /* ------------------ Additional ---------------------- */
  573. .footerinc a img {
  574.     opacity: 0.5;
  575. }
  576.  
  577. .footerinc a:hover img {
  578.     opacity: 1;
  579. }
  580.  
  581. /* ---- Admin --- */
  582.  
  583. div.acladmin label {
  584.   text-align: left;
  585.   font-weight: normal;
  586.   display: inline;
  587. }
  588.  
  589. div.acladmin table{
  590.   margin-left: 10%;
  591.   width: 80%;
  592. }
  593.