Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2011
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.45 KB | None | 0 0
  1. /*
  2. Theme Name: Mimbo
  3. Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
  4. Description: A magazine-style theme for Wordpress
  5. Version: 3.0
  6. Author: Darren Hoyt
  7. Author URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
  8.  
  9. The CSS, XHTML and design is released under GPL:
  10. http://www.opensource.org/licenses/gpl-license.php
  11.  
  12.  
  13. TABLE OF CONTENTS
  14.  
  15. Nav
  16. HTML Tags
  17. Structure
  18. Headers
  19. Content Styles
  20. Misc
  21. Sidebar
  22. Single Post
  23. Archives
  24. Post Styles
  25. Comments
  26. Form Elements
  27. Float Clearing
  28. Footer
  29.  
  30.  
  31.  
  32. /* ---------- @ Nav -----------*/
  33.  
  34. @import url('css/nav.css');
  35.  
  36.  
  37.  
  38.  
  39. /* ---------- @ HTML Tags -----------*/
  40.  
  41.  
  42. * {
  43. margin:0;
  44. padding:0;
  45. outline:none;
  46. }
  47.  
  48. body,html {
  49. min-height:101%; /*Firefox scrollbar fix*/
  50. }
  51.  
  52. body {
  53. background:#e4e2db;
  54. color: #1d1d1d;
  55. }
  56.  
  57. body, select, input, textarea {
  58. font: 100% Arial, Verdana, Sans-Serif;
  59. }
  60.  
  61. p {
  62. margin: 15px 0;
  63. line-height:160%;
  64. }
  65.  
  66. a, a:visited {
  67. color: #3366ff;
  68. }
  69.  
  70. a:hover, a:active {
  71. color:#4d778d;
  72. }
  73.  
  74. hr {
  75. display: block;
  76. height:1px;
  77. background:#d7d7d7;
  78. border:0;
  79. color:#d7d7d7;
  80. }
  81.  
  82. table {
  83. border-collapse:collapse;
  84. width:100%;
  85. margin:15px 0;
  86. border-top:1px solid #e0ded9;
  87. border-bottom:1px solid #e0ded9;
  88. }
  89.  
  90. td {
  91. padding:4px 6px;
  92. background:#F5F3EE;
  93. border-bottom:1px solid #FFF;
  94. }
  95.  
  96. table caption {
  97. background:#f5f3ee;
  98. padding:2px 0;
  99. }
  100.  
  101. a img, a:visited img {
  102. border:none
  103. }
  104.  
  105. blockquote {
  106. color:#76767a;
  107. padding:0 18px;
  108. margin:25px 45px;
  109. border-left:3px solid #DDD;
  110. font:italic 1em Georgia, "Times New Roman", Times, serif;
  111. letter-spacing:0.02em;
  112. }
  113.  
  114. pre {
  115. width:100%;
  116. overflow:auto;
  117. }
  118.  
  119.  
  120.  
  121.  
  122. /* ---------- @ Structure -----------*/
  123.  
  124. #page {
  125. width:960px;
  126. margin:0 auto;
  127. padding-top:8px;
  128. }
  129.  
  130.  
  131. #wrapper {
  132. background:#FFF;
  133. font-size:0.75em;
  134. padding:0 25px 60px 25px;
  135. border-bottom:1px solid #cac8c2;
  136. border-right:1px solid #cac8c2;
  137. }
  138.  
  139. #masthead {
  140. padding:22px 0;
  141. border-bottom:1px solid #607b88;
  142. }
  143.  
  144. #content {
  145. width:620px;
  146. float:left
  147. }
  148.  
  149.  
  150. #description {
  151. font: italic 1.2em Georgia, "Times New Roman", Times, serif;
  152. color:#888787;
  153. padding: 0 0 0 20px;
  154. border-left:1px dotted #7c7c7c;
  155. margin:13px 0 0 20px;
  156. float:left;
  157. letter-spacing:0.01em;
  158. }
  159.  
  160. .left {
  161. float:left;
  162. }
  163.  
  164. .right {
  165. float:right;
  166. }
  167.  
  168. #sidebar {
  169. width: 265px;
  170. float:right
  171. }
  172.  
  173. #featured-cats {
  174. width:182px;
  175. float:left
  176. }
  177.  
  178. #more-posts {
  179. width:413px;
  180. float:right;
  181. }
  182.  
  183.  
  184.  
  185. /* ---------- @ Headers -----------*/
  186.  
  187. h1 {
  188. font: bold 2.7em Georgia, "Times New Roman", Times, serif;
  189. letter-spacing:-0.01em;
  190. float:left;
  191. }
  192.  
  193. h2 {
  194. font: 2.5em Georgia, "Times New Roman", Times, serif;
  195. padding-bottom:8px;
  196. margin: 25px 0 20px 0;
  197. }
  198.  
  199. #lead h2 {
  200. font: 2.2em Georgia, "Times New Roman", Times, serif;
  201. line-height:115%;
  202. margin:3px 0 -8px 0;
  203. padding:0;
  204. }
  205.  
  206. .post h2 {
  207. font-size:2.2em;
  208. padding: 0;
  209. margin: 15px 0 0 0;
  210. }
  211.  
  212. h2.posttitle {
  213. margin:25px 0 0 0;
  214. padding:0 0 12px 0;
  215. }
  216.  
  217. h2.pagetitle {
  218. border-bottom:1px solid #d7d7d7;
  219. padding:0 0 12px 0;
  220. margin:25px 0 20px 0;
  221. font-size:2.2em;
  222. }
  223.  
  224. h3 {
  225. border-top:3px solid #d7d7d7;
  226. border-bottom:1px solid #d7d7d7;
  227. padding:5px 0 5px 3px;
  228. margin:22px 0 15px 0;
  229. font-size:1em;
  230. background:none;
  231. color:#4c4b46;
  232. letter-spacing:0.07em;
  233. }
  234.  
  235. .post h3 {
  236. border:none;
  237. font:1.7em Georgia, "Times New Roman", Times, serif;
  238. color: #232323;
  239. letter-spacing:0;
  240. }
  241.  
  242. #featured-cats h3, #more-posts h3 {
  243. margin:0 0 15px 0;
  244. }
  245.  
  246. h3#respond {
  247. margin:45px 0 20px 0;
  248. }
  249.  
  250. h3#comments {
  251. margin-top:32px
  252. }
  253.  
  254. h4 {
  255. font:bold 1.3em Georgia, "Times New Roman", Times, serif;
  256. margin-bottom:-10px;
  257. }
  258.  
  259. .post h4 {
  260. margin:15px 0;
  261. }
  262.  
  263. .archive-list h4 {
  264. margin:0;
  265. font-size:1.2em;
  266. line-height:125%;
  267. }
  268.  
  269. h5 {
  270. font: 0.8em Georgia, "Times New Roman", Times, serif;
  271. text-transform:uppercase;
  272. letter-spacing:0.15em;
  273. padding:4px 8px;
  274. margin-bottom:5px;
  275. background:#f5f3ee;
  276. border-top:1px solid #d7d7d7;
  277. }
  278.  
  279. h6 {
  280. font:bold 0.9em Arial, Helvetica, sans-serif;
  281. }
  282.  
  283.  
  284.  
  285. /* ---------- @ Content Styles -----------*/
  286.  
  287.  
  288. /*Misc*/
  289.  
  290. h1 a, h1 a:visited {
  291. color:#444;
  292. text-decoration:none
  293. }
  294.  
  295. h1 a:hover {
  296. color:#686868;
  297. }
  298.  
  299. h1 a:active {
  300. color:#929292;
  301. }
  302.  
  303. h4 a, h4 a:visited {
  304. color:#383838;
  305. text-decoration: none
  306. }
  307.  
  308. h5 a, h5 a:visited,
  309. h5 a:hover, h5 a:active {
  310. text-decoration: none
  311. }
  312.  
  313. #more-posts img, .archive-list a img, .archive-list a:visited img {
  314. float:left;
  315. margin: 4px 18px 8px 0;
  316. padding:2px;
  317. border:1px solid #b9b9b9;
  318. background:#FFF;
  319. }
  320.  
  321. #more-posts img {
  322. margin:3px 12px 4px 0;
  323. }
  324.  
  325. .recent-excerpts {
  326. padding-bottom:10px;
  327. }
  328.  
  329. #featured-cats ul {
  330. margin:3px 0 22px 0;
  331. }
  332.  
  333. #featured-cats li {
  334. list-style:none;
  335. border-bottom:1px dotted #B6B6B6;
  336. padding:5px 0 8px 6px;
  337. margin:4px 0;
  338. line-height:135%;
  339. }
  340.  
  341. #lead {
  342. margin:22px 0;
  343. background:#ededed;
  344. border-bottom:1px solid #dadada;
  345. border-right:1px solid #dadada;
  346. }
  347.  
  348. #lead:hover {
  349. background:#e8e8e8;
  350. border-bottom:1px solid #cbcbca;
  351. border-right:1px solid #cbcbca;
  352. }
  353.  
  354. #lead-text {
  355. float:left;
  356. width:320px;
  357. padding:13px 15px 16px 0;
  358. }
  359.  
  360. #lead br, .recent-excerpts br /*cleans up excerpts*/ {
  361. margin-bottom:15px;
  362. }
  363.  
  364. #lead img {
  365. float:left;
  366. margin-right:22px;
  367. }
  368.  
  369. .commentcount {
  370. padding-right: 19px;
  371. background:url(images/bubble.gif) no-repeat right;
  372. font:.8em Arial, Helvetica, sans-serif;
  373. }
  374.  
  375. #lead h2 .commentcount {
  376. font-size:0.4em;
  377. }
  378.  
  379. .postmetadata .commentcount {
  380. font-size:1em;
  381. }
  382.  
  383. .date {
  384. float:left;
  385. margin:18px 4px 0 0;
  386. font: 0.85em Georgia, "Times New Roman", Times, serif;
  387. color:#737373;
  388. letter-spacing:0.03em;
  389. }
  390.  
  391. #featured-cats .date {
  392. margin: 2px 3px 0 0;
  393. }
  394.  
  395.  
  396. /*Sidebar and Widgets*/
  397.  
  398. #sidebar li, .headlines li {
  399. margin-left:30px;
  400. padding:5px 0;
  401. }
  402.  
  403. #sidebar a, #sidebar a:visited,
  404. #home #content a, #home #content a:visited,
  405. .archive-list h4 a, .archive-list h4 a:visited,
  406. .commentcount a, .commentcount a:visited,
  407. .fullarchive a, .fullarchive a:visited {
  408. color:#424242;
  409. text-decoration: none;
  410. }
  411.  
  412. #sidebar a:hover, #sidebar a:active,
  413. #home #content a:hover, #home #content a:active,
  414. .archive-list h4 a:hover, h4 .archive-list a:active,
  415. .commentcount a:hover, .commentcount a:active,
  416. .fullarchive a:hover, .fullarchive a:active {
  417. color:#686868;
  418. text-decoration: underline;
  419. }
  420.  
  421. #wp-calendar td {
  422. text-align:center;
  423. padding:3px;
  424. }
  425.  
  426. #recentcomments {
  427. color: #787878;
  428. }
  429.  
  430. a.rsswidget, a.rsswidget:visited {
  431. font-weight: bold
  432. }
  433.  
  434. #ads img, .wp125ad img {
  435. float:left;
  436. margin:0 0 6px 6px;
  437. }
  438.  
  439. .textwidget {
  440. margin: 15px 0;
  441. line-height:160%;
  442. }
  443.  
  444. .widget td {
  445. background:none;
  446. }
  447.  
  448. .widget table {
  449. border:none
  450. }
  451.  
  452.  
  453.  
  454.  
  455. /*Single Posts*/
  456.  
  457. #writer {
  458. background:#ededed;
  459. margin:-10px 0 22px 0;
  460. padding:3px 20px 16px 20px;
  461. border-bottom:1px solid #dadada;
  462. border-top:1px solid #dadada;
  463. }
  464.  
  465. #writer img {
  466. padding:1px;
  467. border:1px solid #b2afa4;
  468. float:left;
  469. margin:18px 15px 6px 0;
  470. }
  471.  
  472. #tags {
  473. padding:3px;
  474. border-bottom:1px solid #DDD;
  475. border-top:1px solid #DDD;
  476. }
  477.  
  478. #tags a, #tags a:visited {
  479. text-decoration: none
  480. }
  481.  
  482.  
  483. /*Archives*/
  484.  
  485. .archive-list li {
  486. list-style:none;
  487. width:285px;
  488. float:left;
  489. height:103px;
  490. margin: 8px 25px 18px 0;
  491. border-bottom:1px dotted #b1b1b1;
  492. }
  493.  
  494. .archive-list img {
  495. margin:0 14px 0 0;
  496. }
  497.  
  498. .archive-list .postmetadata {
  499. border:none;
  500. margin:0;
  501. padding:4px 0 0 0;
  502. }
  503.  
  504. #pagination {
  505. margin-top:30px;
  506. width:604px;
  507. }
  508.  
  509. #pagination .left {
  510. width:290px;
  511. text-align:right;
  512. }
  513.  
  514. #pagination .right {
  515. float:right;
  516. width:294px;
  517. }
  518.  
  519.  
  520.  
  521. /* ---------- @ Post Styles -----------*/
  522.  
  523. .entry {
  524. padding-bottom:10px;
  525. }
  526.  
  527. .postmetadata {
  528. padding: 7px 0;
  529. border-top:1px solid #d7d7d7;
  530. margin:0 0 20px 0;
  531. color:#7a7a7a;
  532. }
  533.  
  534. .post code {
  535. background:#f5f3ee;
  536. padding:3px;
  537. font-size:1.2em;
  538. }
  539.  
  540. .post ul li {
  541. margin: 0 0 5px 42px;
  542. line-height:115%;
  543. }
  544.  
  545. .post ol li {
  546. margin:0 0 5px 48px;
  547. line-height:115%;
  548. }
  549.  
  550.  
  551. /*Images*/
  552.  
  553. .entry img {
  554. display:block;
  555. border:1px solid #999;
  556. padding:2px;
  557. margin:15px 0;
  558. }
  559.  
  560. .wp-caption.alignleft,
  561. .wp-caption.alignright,
  562. .wp-caption.aligncenter {
  563. background:#f5f3ee;
  564. text-align:center;
  565. padding:10px 5px 10px 10px;
  566. border:3px double #FFF;
  567. }
  568.  
  569. img.alignleft {
  570. margin:5px 15px 10px 0;
  571. float:left
  572. }
  573.  
  574. img.alignright {
  575. margin:5px 0 10px 15px;
  576. float:right
  577. }
  578.  
  579. .wp-caption.alignleft {
  580. float:left;
  581. margin:5px 22px 10px 0;
  582. }
  583.  
  584. .wp-caption.alignright {
  585. float:right;
  586. margin:5px 0 10px 22px;
  587. }
  588.  
  589. .wp-caption.aligncenter, img.aligncenter {
  590. margin: 0 auto;
  591. display:block;
  592. margin-bottom:15px;
  593. float:none
  594. }
  595.  
  596. p.wp-caption-text {
  597. margin:0;
  598. text-align:center;
  599. padding:5px 0;
  600. }
  601.  
  602. .wp-caption img {
  603. float:none;
  604. margin:0;
  605. }
  606.  
  607. .gallery {
  608. margin:15px 0;
  609. display:block;
  610. }
  611.  
  612. .gallery img {
  613. border:1px solid #999 !important;
  614. padding:2px;
  615. }
  616.  
  617. .gallery-item {
  618. padding:12px 0;
  619. }
  620.  
  621. .gallery-caption {
  622. padding:10px;
  623. }
  624.  
  625.  
  626.  
  627.  
  628.  
  629. /* ---------- @ Comments -----------*/
  630.  
  631. .reply a, .reply a:visited {
  632. width:75px;
  633. background:#CCC;
  634. color:#FFF;
  635. display:block;
  636. margin-bottom:15px;
  637. padding:5px !important;
  638. text-align:center;
  639. border-bottom:1px solid #f2f2f2;
  640. border-right:1px solid #f2f2f2;
  641. text-decoration:none !important;
  642. font:italic 1em Georgia,Arial,Verdana;
  643. }
  644.  
  645. .reply a:hover {
  646. background:#aeaeae;
  647. text-decoration:none;
  648. border-bottom:1px solid #898989;
  649. border-right:1px solid #898989;
  650. color:#FFF;
  651. }
  652.  
  653. .reply a:active {
  654. background:#CCC;
  655. }
  656.  
  657. .commentlist li {
  658. margin: 0 0 18px 0;
  659. padding: 15px;
  660. background:#F2F2F2;
  661. border-bottom:1px solid #DDDDDD;
  662. border-top:1px solid #DDDDDD;
  663. list-style:none
  664. }
  665.  
  666. .commentlist li.depth-2 {
  667. border:none;
  668. background:#FFF;
  669. border-top: 1px solid #f2f2f2;
  670. margin-left:15px;
  671. }
  672.  
  673. .commentlist li.depth-3 {
  674. margin-left:15px;
  675. border:none;
  676. background:#f2f2f2;
  677. }
  678.  
  679. .commentlist li.bypostauthor {
  680. background:#e5e5e5 !important;
  681. border:1px solid #c7c7c7 !important;
  682. }
  683.  
  684. .commentlist code {
  685. background:#e0e0e0;
  686. padding:3px;
  687. }
  688.  
  689. .avatar {
  690. margin: 3px 10px 0 0;
  691. float:left;
  692. padding:2px;
  693. border:1px solid #b9b9b9;
  694. background:#FFF;
  695. }
  696.  
  697. #trackbacklist li {
  698. margin: 10px 0 10px 35px;
  699. }
  700.  
  701. #trackbacklist cite {
  702. font-style:normal
  703. }
  704.  
  705. cite.fn {
  706. font: bold 1.4em Georgia, "Times New Roman", Times, serif;
  707. letter-spacing:-0.05em;
  708. display:block;
  709. padding-top:9px;
  710. }
  711.  
  712. .says {
  713. display:none;
  714. }
  715.  
  716. .commentmetadata {
  717. float:left
  718. }
  719.  
  720. .comment-date a, .comment-date a:visited {
  721. color:#868686;
  722. font-size:0.9em;
  723. text-decoration:none
  724. }
  725.  
  726. .commentmetadata a:hover, .commentmetadata a:active {
  727. text-decoration:underline;
  728. color:#333;
  729. }
  730.  
  731.  
  732.  
  733.  
  734. /* ---------- @ Form Elements -----------*/
  735.  
  736. #author, #email, #comment, #url, #s {
  737. background:#FFF !important;
  738. padding:5px;
  739. border:1px solid #bfbfbf;
  740. border-left:1px solid #e2e2e2;
  741. border-top:1px solid #e2e2e2;
  742. }
  743.  
  744. #author, #email, #url {
  745. width:220px;
  746. }
  747.  
  748. .button {
  749. padding: 8px 14px;
  750. background:#424242;
  751. color:#FFF !important;
  752. border:none;
  753. font-size:1.1em;
  754. }
  755.  
  756. .button:hover {
  757. background:#272727;
  758. color:#FFF;
  759. text-decoration:none
  760. }
  761.  
  762. .button:active {
  763. background:#000;
  764. }
  765.  
  766. #commentform textarea {
  767. width: 98%;
  768. margin-top:5px;
  769. height:250px;
  770. }
  771.  
  772. #searchform {
  773. float:right;
  774. width:230px;
  775. text-align:right;
  776. padding-top:8px;
  777. }
  778.  
  779. #s {
  780. width:190px;
  781. font-size:1em;
  782. }
  783.  
  784. #s:focus {
  785. background:#f8f8f8 !important;
  786. }
  787.  
  788. #searchsubmit {
  789. vertical-align:top
  790. }
  791.  
  792.  
  793.  
  794.  
  795. /* ---------- @ Float Clearing -----------*/
  796.  
  797. .clearfloat:after {
  798. display:block;
  799. visibility:hidden;
  800. clear:both;
  801. height:0;
  802. content:".";
  803. }
  804.  
  805. .clearfloat {
  806. display:inline-block
  807. }
  808.  
  809. .clearfloat {
  810. display:block
  811. }
  812.  
  813.  
  814.  
  815. /* ---------- @ Footer -----------*/
  816.  
  817. #footer {
  818. font-size:0.75em;
  819. padding:16px 25px 25px 25px
  820. }
  821.  
  822. #footer a, #footer a:visited {
  823. color:#94928b;
  824. text-decoration:none;
  825. }
  826.  
  827. #footer a:hover {
  828. color:#5a5954;
  829. }
  830.  
  831. #footer a:active {
  832. text-decoration:underline
  833. }
  834.  
  835. #footer img {
  836. vertical-align:middle;
  837. }
  838.  
  839. #copyright {
  840. float:left;
  841. width:550px;
  842. }
  843.  
  844. #rss {
  845. float:right;
  846. width:350px;
  847. text-align: right
  848. }
  849. #post-4038 {
  850. width:910px;
  851. }
  852.  
  853.  
  854.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement