Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
520
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 23.47 KB | None | 0 0
  1. /*
  2. Title:      Master styles for screen media
  3. Author:     justine@gentlecode.net
  4. */
  5.  
  6.  
  7. body {
  8.     font: normal 12px/18px Arial, sans-serif;
  9.     color: #999999;
  10.     background: #eeeeee url(../img/light/bg-body.png) repeat-x;
  11.     text-rendering: optimizeLegibility;
  12. }
  13.  
  14. /* Links */
  15.  
  16. a:link, a:visited {
  17.     color: #999999;
  18.     outline: none;
  19.     text-decoration: none;
  20. }
  21.  
  22. a:hover {
  23.     color: #2f2f2f;
  24. }
  25.  
  26. p {
  27.     margin-bottom: 15px;
  28. }
  29.  
  30.  
  31. /* PAGE STRUCTURE
  32. ------------------------------------------------------------- */
  33.  
  34. #container {
  35.     width: 980px;
  36.     min-height: 530px;
  37.     margin: 0 auto;
  38.     background: url(../img/light/bg-container.png) no-repeat;
  39. }
  40.  
  41. #main {
  42.     width: 640px;
  43.     float: left;
  44. }
  45.  
  46. #side {
  47.     width: 320px;
  48.     float: right;
  49. }
  50.  
  51.  
  52. /* HEADER
  53. ------------------------------------------------------------- */
  54.  
  55. #header {
  56.     margin: 0 0 20px 0;
  57. }
  58.  
  59. /* Logo */
  60.  
  61. #header h1 {
  62.     float: left;
  63.     margin: 28px 0 0;
  64.     height: 110px;
  65. }
  66.  
  67. #header h1 a {
  68.     display: block;
  69.     width: 250px;
  70.     height: 110px;
  71.     text-indent: -9999px;
  72.     background: url(../img/light/bg-logo.png) no-repeat;
  73. }
  74.  
  75. #header h1.logo a {
  76.     background: none;
  77.     text-indent: 0;
  78. }
  79.  
  80. /* Main ad */
  81.  
  82. #header .ad {
  83.     float: right;
  84. }
  85.  
  86. /* Top navigation */
  87.  
  88. #header #topnav {
  89.     float: right;
  90.     margin: 0 0 6px 0;
  91. }
  92.  
  93. #header #topnav li {
  94.     float: left;
  95.     height: 27px;
  96.     padding: 8px 0 0;
  97.     font-size: 11px;
  98.     position: relative;
  99.     text-shadow: 1px 1px 1px #fff;
  100. }
  101.  
  102. #header #topnav li a {
  103.     display: block;
  104.     color: #2f2f2f;
  105.     line-height: 10px;
  106.     padding: 0 24px;
  107.     border-right: 1px solid #2f2f2f;
  108. }
  109.  
  110. #header #topnav li:last-child a {
  111.     border-right: none;
  112. }
  113.  
  114. #header #topnav li ul {
  115.     width: 177px;
  116.     padding: 4px 4px !important;
  117.     background-color: #ddd;
  118.     border: 1px solid #eee;
  119.     border-top: none;
  120.     position: absolute;
  121.     top: 27px; left: 0;
  122.     z-index: 200;
  123.     box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
  124.     -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
  125.     -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
  126. }
  127.  
  128. #header #topnav li ul li {
  129.     float: none;
  130.     padding: 0;
  131.     border-bottom: 1px solid #4a4a4a;
  132.     position: relative;
  133. }
  134.  
  135. #header #topnav li ul li:last-child {
  136.     border: none;
  137. }
  138.  
  139. #header #topnav li ul li a {
  140.     display: block;
  141.     line-height: 32px;
  142.     padding: 0 28px;
  143.     border: none;
  144.     background: url(../img/light/bullet-white.png) 15px 13px no-repeat;
  145. }
  146.  
  147. #header #topnav li ul li a:hover {
  148.     color: #666;
  149.     text-decoration: underline;
  150. }
  151.  
  152. #header #topnav li ul li ul {
  153.     width: 177px;
  154.     padding: 0 4px 4px !important;
  155.     background-color: #16202a;
  156.     border: 1px solid #334354;
  157.     position: absolute;
  158.     top: -1px; left: 173px;
  159.     z-index: 200;
  160.     box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
  161.     -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
  162.     -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
  163. }
  164.  
  165. /* Main navigation */
  166.  
  167. #header #mainnav {
  168.     float: left;
  169.     margin: 8px 0 0 0;
  170.     clear: both;
  171. }
  172.  
  173. #header #mainnav li {
  174.     float: left;
  175.     border-right: 1px solid #fff;
  176.     border-left: 1px solid #ddd;
  177.     position: relative;
  178. }
  179.  
  180. #header #mainnav li a {
  181.     display: block;
  182.     line-height: 48px;
  183.     padding: 0 23px;
  184.     color: #2f2f2f;
  185.     text-shadow: 0px 1px 1px rgba(255,255,255,.5);
  186. }
  187.  
  188. #header #mainnav li a:hover, #header #mainnav li.hover a {
  189.     color: #999;
  190.     text-shadow: 0px 1px 1px rgba(255,255,255,.5);
  191.     background-color: #f7f7f7;
  192. }
  193.  
  194. #header #mainnav li.home {
  195.     width: 65px;
  196.     height: 55px;
  197.     border: none;
  198. }
  199.  
  200. #header #mainnav li.home a {
  201.     width: 65px;
  202.     height: 55px;
  203.     text-indent: -9999px;
  204.     padding: 0;
  205.     position: absolute;
  206.     top: -3px;
  207.     background: url(../img/grey/bg-homebutton.png) no-repeat;
  208. }
  209.  
  210. #header #mainnav li ul {
  211.     width: 177px;
  212.     padding: 0 4px !important;
  213.     background-color: #f7f7f7;
  214.     border: 1px solid #ddd;
  215.     border-top: none;
  216.     position: absolute;
  217.     top: 48px; left: -1px;
  218.     z-index: 50;
  219.     box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  220.     -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  221.     -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  222. }
  223.  
  224. #header #mainnav li ul li {
  225.     float: none;
  226.     padding: 0;
  227.     border: none;
  228.     border-bottom: 1px solid #ddd;
  229.     position: relative;
  230. }
  231.  
  232. #header #mainnav li ul li:last-child {
  233.     border: none;
  234. }
  235.  
  236. #header #mainnav li ul li a {
  237.     display: block;
  238.     line-height: 32px;
  239.     padding: 0 28px;
  240.     border: none;
  241.     color: #070a0d;
  242.     background: url(../img/bullet-dark.png) 15px 13px no-repeat;
  243. }
  244.  
  245. #header #mainnav li ul li a:hover {
  246.     color: #2f2f2f;
  247.     text-decoration: underline;
  248. }
  249.  
  250. #header #mainnav li ul li ul {
  251.     width: 177px;
  252.     padding: 0 4px !important;
  253.     background-color: #f1f6fa;
  254.     border: 1px solid #d1dee8;
  255.     position: absolute;
  256.     top: -1px; left: 175px;
  257.     z-index: 50;
  258.     box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  259.     -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  260.     -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  261. }
  262.  
  263. /* Search form */
  264.  
  265. #header form {
  266.     float: right;
  267.     height: 48px;
  268.     margin: 8px 0 0 0;
  269.     border-right: 1px solid #ddd;
  270. }
  271.  
  272. #header form label {
  273.     display: none;
  274. }
  275.  
  276. #header form input[type=text] {
  277.     float: left;
  278.     border: none;
  279.     padding: 17px 18px;
  280.     margin: 0 0 0 0;
  281.     border-right: 1px solid #ddd;
  282.     border-left: 1px solid #ddd;
  283.     font: bold 12px Arial, sans-serif;
  284.     color: #121a21;
  285. }
  286.  
  287. #header form input[type=submit] {
  288.     float: right;
  289.     width: 57px;
  290.     height: 48px;
  291.     border: none;
  292.     background-color: #f7f7f7;
  293.     background-color: rgba(247,247,247,.8);
  294.     border-right: 1px solid #fff;
  295.     font: bold 13px Arial, sans-serif;
  296.     text-transform: uppercase;
  297.     color: #2f2f2f;
  298.     cursor: pointer;
  299. }
  300.  
  301.  
  302. /* HOMEPAGE POSTS
  303. ------------------------------------------------------------- */
  304.  
  305. #main .post {
  306.     position: relative;
  307.     margin: 0 0 20px 0;
  308.     background: #fff url(../img/grey/bg-postdetails.png) top right repeat-y;
  309. }
  310.  
  311. #main .post h2 {
  312.     font-family: 'Yanone Kaffeesatz', Arial, serif;
  313.     font-weight: normal;
  314.     font-size: 26px;
  315.     color: #999999;
  316.     margin: 0 0 20px 0;
  317. }
  318.  
  319. #main .post h2 a:hover {
  320.     color: #2f2f2f;
  321.     text-decoration: underline;
  322. }
  323.  
  324. #main .post .thumbnail {
  325.     float: left;
  326.     padding: 4px;
  327.     background-color: #fafafa;
  328.     border: 1px solid #eee;
  329.     margin: 0 15px 0 0;
  330. }
  331.  
  332. #main .post a.more {
  333.     display: block;
  334.     float: right;
  335.     font-size: 11px;
  336. }
  337.  
  338. #main .post:before {
  339.     content: '';
  340.     width: 640px;
  341.     height: 8px;
  342.     position: absolute;
  343.     bottom: -8px; left: 0;
  344.     background: url(../img/shadow.png) no-repeat;
  345. }
  346.  
  347. #main .post .content {
  348.     width: 455px;
  349.     float: left;
  350.     padding: 22px 15px;
  351. }
  352.  
  353. #main .post .details {
  354.     width: 155px;
  355.     float: right;
  356.     padding: 20px 0 0;
  357.     text-shadow: 1px 1px 1px #fff;
  358. }
  359.  
  360. #main .post .details p {
  361.     margin: 0 12px 10px;
  362.     font-size: 14px;
  363. }
  364.  
  365. #main .post .details p span {
  366.     display: block;
  367.     font-size: 10px;
  368.     line-height: 14px;
  369. }
  370.  
  371. #main .post .details ul {
  372.     position: relative;
  373.     border-top: 1px solid #ddd;
  374.     padding-top: 9px;
  375. }
  376.  
  377. #main .post .details ul:before {
  378.     content: '';
  379.     display: block;
  380.     width: 154px;
  381.     height: 1px;
  382.     background-color: #fff;
  383.     position: absolute;
  384.     top: 0px; left: 1px;
  385. }
  386.  
  387. #main .post .details ul li {
  388.     font-size: 11px;
  389.     background: url(../img/icons-details.png) 31px 12px no-repeat;
  390. }
  391.  
  392. #main .post .details ul li.digg {
  393.     background-position: 31px -19px;
  394. }
  395.  
  396. #main .post .details ul li.bookmark {
  397.     background-position: 31px -49px;
  398. }
  399.  
  400. #main .post .details ul li a {
  401.     display: block;
  402.     line-height: 34px;
  403.     padding: 0 0 0 55px;
  404. }
  405.  
  406. #main .post .details ul li a:hover {
  407.     text-decoration: underline;
  408.     background: url(../img/bg-detailpointer.png) -3px 50% no-repeat;
  409. }
  410.  
  411. #main .paged {
  412.     background-color: #fff;
  413.     position: relative;
  414.     line-height: 46px;
  415. }
  416.  
  417. #main .paged:before {
  418.     content: '';
  419.     width: 640px;
  420.     height: 8px;
  421.     position: absolute;
  422.     bottom: -8px; left: 0;
  423.     background: url(../img/shadow.png) no-repeat;
  424. }
  425.  
  426. #main .paged a:first-child {
  427.     display: block;
  428.     float: left;
  429.     width: 121px;
  430.     border-right: 1px solid #ededed;
  431.     background: url(../img/grey/bg-paged.png) 0 0 repeat-y;
  432.     text-align: center;
  433.     color: #2f2f2f;
  434. }
  435.  
  436. #main .paged a:last-child {
  437.     display: block;
  438.     float: right;
  439.     width: 121px;
  440.     border-left: 1px solid #ededed;
  441.     background: url(../img/grey/bg-paged.png) 100% 100% repeat-y;
  442.     text-align: center;
  443.     color: #2f2f2f;
  444. }
  445.  
  446. /* ARTICLE STYLING & SHORTCODES
  447. ------------------------------------------------------------- */
  448.  
  449. #main .article {
  450.     background-color: #fff;
  451.     padding: 25px;
  452.     line-height: 22px; 
  453.     margin-bottom: 35px;
  454.     position: relative;
  455. }
  456.  
  457. #main .article:before {
  458.     content: '';
  459.     width: 640px;
  460.     height: 8px;
  461.     position: absolute;
  462.     bottom: -8px; left: 0;
  463.     background: url(../img/shadow.png) no-repeat;
  464. }
  465.  
  466. #main h2, #main h3, #main h4, #main h5, #main h6 {
  467.     font-family: 'Yanone Kaffeesatz', Arial, serif;
  468.     font-weight: 300;
  469.     color: #2f2f2f;
  470.     margin-bottom: 20px;
  471. }
  472.  
  473. #main h2 {
  474.     font-size: 30px;
  475.     font-weight: normal;
  476. }
  477.  
  478. #main h3 {
  479.     font-size: 24px;
  480. }
  481.  
  482. #main h4 {
  483.     font-size: 20px;
  484. }
  485.  
  486. #main h5 {
  487.     font-size: 16px;
  488. }
  489.  
  490. #main h6 {
  491.     font-size: 14px;
  492. }
  493.  
  494. #main strong {
  495.     color: #2f2f2f;
  496. }
  497.  
  498. #main .article ul {
  499.     list-style: disc inside;
  500.     margin: 0 20px 20px 20px;
  501. }
  502.  
  503. #main .article ol {
  504.     list-style: decimal inside;
  505.     margin: 0 20px 20px 20px;
  506. }
  507.  
  508. #main .goodlist ul, #main .badlist ul {
  509.     list-style: none;
  510. }
  511.  
  512. #main .goodlist ul li {
  513.     background: url(../img/bullets.png) 0 4px no-repeat;
  514.     padding: 0 0 0 15px;
  515. }
  516.  
  517. #main .badlist ul li {
  518.     background: url(../img/bullets.png) 0 -17px no-repeat;
  519.     padding: 0 0 0 15px;
  520. }
  521.  
  522. #main div.divider {
  523.     height: 1px;
  524.     background-color: #e5e5e5;
  525.     margin: 30px 0;
  526.     clear: both;
  527. }
  528.  
  529. #main span.quote_left {
  530.     float: left;
  531.     display: inline;
  532.     width: 240px;
  533.     margin: 20px 20px 10px;
  534.     padding: 0 0 0 10px;
  535.     border-left: 3px solid #2f2f2f;
  536.     font: 14px/18px "Georgia", serif;
  537.     font-style: italic;
  538.     color: #2f2f2f;
  539. }
  540.  
  541. #main span.quote_right {
  542.     float: right;
  543.     display: inline;
  544.     width: 240px;
  545.     margin: 20px 0 10px 20px;
  546.     padding: 0 0 0 10px;
  547.     border-left: 3px solid #2f2f2f;
  548.     font: 14px/18px "Georgia", serif;
  549.     font-style: italic;
  550.     color: #2f2f2f;
  551. }
  552.  
  553. #main blockquote {
  554.     margin: 20px 25px;
  555.     padding: 0 0 0 10px;
  556.     border-left: 3px solid #2f2f2f;
  557.     font: 14px/18px "Georgia", serif;
  558.     font-style: italic;
  559.     color: #2f2f2f;
  560. }
  561.  
  562. #main span.high_dark {
  563.     background-color: #17222d;
  564.     color: #fff;
  565.     padding: 1px 3px;
  566. }
  567.  
  568. #main span.high_red {
  569.     background-color: #a81632;
  570.     color: #fff;
  571.     padding: 1px 3px;
  572. }
  573.  
  574. #main img.alignright {
  575.     float: right;
  576.     margin: 0 0 10px 25px;
  577.     padding: 5px;
  578.     -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
  579.     -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
  580.     box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
  581. }
  582.  
  583. #main img.alignleft {
  584.     float: left;
  585.     margin: 0 25px 10px 0;
  586.     padding: 5px;
  587.     -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
  588.     -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
  589.     box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
  590. }
  591.  
  592. #main p.box {
  593.     padding: 12px 12px 12px 35px;
  594.     text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
  595.     background: url(../img/icon-boxes.png) no-repeat;
  596.     -webkit-border-radius: 3px;
  597.     -moz-border-radius: 3px;
  598.     border-radius: 3px;
  599. }
  600.  
  601. #main p.download {
  602.     border: 1px solid #dddfa4;
  603.     background-color: #eff1b9;
  604.     color: #737624;
  605.     background-position: 5px 2px;
  606. }
  607.  
  608. #main p.warning {
  609.     border: 1px solid #f28f8b;
  610.     background-color: #ffcfcd;
  611.     color: #e10000;
  612.     background-position: 7px -40px;
  613. }
  614.  
  615. #main p.info {
  616.     border: 1px solid #9acbef;
  617.     background-color: #caecff;
  618.     color: #0468b0;
  619.     background-position: 8px -82px;
  620. }
  621.  
  622. #main a.button {
  623.     display: inline-block;
  624.     background: url(../img/grey/bg-button.png) no-repeat;
  625.     color: #17222d;
  626.     text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
  627.     margin: 0 0 15px 0;
  628. }
  629.  
  630. #main a.button:hover {
  631.     text-decoration: underline;
  632. }
  633.  
  634. #main a.button span {
  635.     display: block;
  636.     padding: 0 15px;
  637.     line-height: 33px;
  638.     text-align: center;
  639.     background: transparent url(../img/grey/bg-button.png) bottom right no-repeat;
  640. }
  641.  
  642.  
  643. #main table {
  644.     margin: 20px 0;
  645.     width: 100%;
  646. }
  647.  
  648. #main table th {
  649.     border: 1px solid #e5e5e5;
  650.     padding: 10px 0;
  651.     color: #17222d;
  652.     font-weight: normal;
  653.     background: url(../img/bg-thead.png) repeat-x;
  654. }
  655.  
  656. #main table td {
  657.     border: 1px solid #e5e5e5;
  658.     text-align: center;
  659.     padding: 3px 0;
  660. }
  661.  
  662. /* POST META & DETAILS */
  663.  
  664. #main .article p.meta {
  665.     font-size: 10px;
  666.     margin-top: -10px;
  667. }
  668.  
  669. #main .article .details {
  670.     width: 585px;
  671.     margin: 25px auto 0;
  672.     padding: 15px 0 10px;
  673.     text-align: center;
  674.     font-size: 10px;
  675.     line-height: 14px;
  676.     border-top: 1px solid #e5e5e5;
  677. }
  678.  
  679. #main .article .details a {
  680.     color: #2f2f2f;
  681. }
  682.  
  683. /* Author details */
  684.  
  685. #main .article div.author, #main .article div.share {
  686.     position: relative;
  687.     width: 590px;
  688.     left: -26px;
  689.     padding: 20px 20px 0 30px;
  690.     border: 1px solid #fafafa;
  691.     border-bottom: 1px solid #ddd;
  692.     background: url(../img/grey/bg-social.png) repeat-y;
  693.     font-size: 11px;
  694.     line-height: 18px;
  695.     color: #999;
  696.     text-shadow: 1px 1px 1px #fff;
  697. }
  698.  
  699. #main .article div.author:before {
  700.     content: '';
  701.     width: 690px;
  702.     position: absolute;
  703.     top: -2px; left: -50px;
  704.     height: 1px;
  705.     background-color: #eee;
  706. }
  707.  
  708. #main .article div.author img.avatar {
  709.     float: left;
  710.     margin: 0 25px 10px 0;
  711.     padding: 5px;
  712.     background-color: #fff;
  713.     -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  714.     -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  715.     box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  716. }
  717.  
  718. #main .article div.author h4 {
  719.     margin-bottom: 8px;
  720. }
  721.  
  722. /* Share post */
  723.  
  724. #main .article div.share {
  725.     font-size: 11px;
  726.     color: #999;
  727.     text-shadow: 1px 1px 1px #fff;
  728. }
  729.  
  730. #main .article div.share h3 {
  731.     padding: 0;
  732.     font-weight: bold;
  733.     font-size: 30px;
  734.     margin: 0 0 10px 0;
  735. }
  736.  
  737. #main .article div.share ul {
  738.     overflow: hidden;
  739.     list-style: none;
  740.     margin: 0 0 20px 0;
  741. }
  742.  
  743. #main .article div.share ul li {
  744.     float: left;
  745.     height: 18px;
  746.     margin: 0 25px 0 0;
  747.     padding: 0 0 0 20px;
  748.     background: url(../img/icon-social.png) no-repeat;
  749.     list-style: none !important;
  750. }
  751.  
  752. #main .article div.share ul li:last-child {
  753.     margin-right: 0;
  754. }
  755.  
  756. #main .article div.share ul li.tweet {
  757.     background-position: 0 -15px;
  758. }
  759.  
  760. #main .article div.share ul li.digg {
  761.     background-position: 0 -30px;
  762. }
  763.  
  764. #main .article div.share ul li.bookmark {
  765.     background-position: 0 -50px;
  766. }
  767.  
  768. #main .article div.share ul li.stumble {
  769.     background-position: 0 -65px;
  770. }
  771.  
  772. #main .article div.share ul li.follow {
  773.     background-position: 0 -82px;
  774. }
  775.  
  776. #main .article div.share ul li.rss {
  777.     background-position: 0 -99px;
  778. }
  779.  
  780. #main .article div.share ul li a {
  781.     display: block;
  782.     font-size: 11px;
  783.     color: #999;
  784. }
  785.  
  786. #main .article div.share ul li a:hover {
  787.     color: #2f2f2f;
  788. }
  789.  
  790. /* Related posts */
  791.  
  792. #main .article .related {
  793.     margin: 20px 0;
  794.     padding: 0 0 20px 0;
  795.     border-bottom: 1px solid #e5e5e5;
  796. }
  797.  
  798. #main .article .related ul {
  799.     list-style: none;
  800.     margin: 0;
  801. }
  802.  
  803. #main .article .related ul li {
  804.     float: left;
  805.     margin: 0 30px 0 0;
  806. }
  807.  
  808. #main .article .related ul li:last-child {
  809.     margin-right: 0;
  810. }
  811.  
  812. #main .article .related ul li img {
  813.     padding: 5px;
  814.     background-color: #fff;
  815.     -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  816.     -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  817.     box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  818. }
  819.  
  820. /* In-post ad */
  821.  
  822. #main .article .ad {
  823.     width: 582px;
  824.     margin: 0 auto;
  825. }
  826.  
  827. /* COMMENTS
  828. ------------------------------------------------------------- */
  829.  
  830. h3#comments {
  831.     margin-top: 30px;
  832.     margin-bottom: 10px;
  833.     font-weight: bold;
  834. }
  835.  
  836. #author,#email,#comment,#url,#searchfield {
  837.     background:#FFF !important;
  838.     border-radius:4px;
  839.     -moz-border-radius:4px;
  840.     -webkit-border-radius:4px;
  841.     border-color:#6d6d6d #bfbfbf #bfbfbf #6d6d6d;
  842.     border-style:solid;
  843.     border-width:1px;
  844.     padding:5px;
  845. }
  846.  
  847. #author,#email,#url {
  848.     width:220px;
  849.     border-radius:4px;
  850.     -moz-border-radius:4px;
  851.     -webkit-border-radius:4px;
  852.     margin: 0 10px 0 0;
  853.     font: normal 12px/18px Arial, sans-serif;
  854.     color: #999;
  855. }
  856.  
  857. #commentform textarea {
  858.     width:98%;
  859.     height:250px;
  860.     border-radius:4px;
  861.     -moz-border-radius:4px;
  862.     -webkit-border-radius:4px;
  863.     font: normal 12px/18px Arial, sans-serif;
  864.     color: #767676;
  865. }
  866.  
  867. #commentform label {
  868.     font:12px Arial, sans-serif;
  869. }
  870.  
  871. .reply {
  872.     overflow: hidden;
  873. }
  874.  
  875. .reply a,.reply a:visited {
  876.     color:#2f2f2f;
  877.     display:block;
  878.     text-align:right;
  879.     text-decoration:none !important;
  880.     font:bold 11px Arial, sans-serif;
  881.     position:relative;
  882.     float:right;
  883.     padding:5px !important;
  884.     margin-bottom: 10px;
  885. }
  886.  
  887. .reply a:hover {
  888.     text-decoration:none;
  889.     color:#999;
  890. }
  891.  
  892. .commentlist {
  893.     margin: 0 0 20px !important;
  894. }
  895.  
  896. .commentlist li {
  897.     font:13px Arial, sans-serif;
  898.     line-height:160%;
  899.     background:#fff;
  900.     border-bottom:1px solid #DDD;
  901.     list-style:none;
  902.     margin:0;
  903.     padding:20px 15px 5px;
  904. }
  905.  
  906. .commentlist li ul {
  907.     margin: 0 0 20px 40px !important;
  908. }
  909.  
  910. .commentlist li img.avatar {
  911.     padding: 5px;
  912.     background-color: #fff;
  913.     -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  914.     -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  915.     box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  916. }
  917.  
  918. .commentlist li h3 {
  919.     font:16px Arial, sans-serif;
  920.     font-weight:700;
  921.     line-height:24px;
  922.     border-bottom:2px solid #303030;
  923.     color:#17222d; 
  924. }
  925.  
  926. .commentlist li li {
  927.     border-bottom:none;
  928.     border-left:3px solid #e5e5e5;
  929.     padding-left:25px;
  930.     padding-bottom:10px;
  931.     padding-top:20px;
  932.     margin:0 0 20px 20px;
  933. }
  934.  
  935. .commentlist code {
  936.     background:#fff;
  937.     color:#777;
  938.     margin:10px;
  939.     padding:6px;
  940. }
  941.  
  942. .avatar {
  943.     float:left;
  944.     border:none;
  945.     margin:0 15px 20px 0;
  946.     padding:2px;
  947. }
  948.  
  949. #trackbacklist li {
  950.     margin:10px 0 10px 35px;
  951. }
  952.  
  953. #trackbacklist {
  954.     margin:10px 0 20px;
  955. }
  956.  
  957. #trackbacklist cite {
  958.     font-style:normal;
  959. }
  960.  
  961. cite.fn {
  962.     font:18px Arial, sans-serif;
  963.     font-weight:700;
  964.     letter-spacing:-0.05em;
  965.     display:block;
  966.     padding:3px 0 0;
  967. }
  968.  
  969. .says {
  970.     display:none;
  971. }
  972.  
  973. .comment-author {
  974.     overflow:hidden;
  975. }
  976.  
  977. .commentmetadata {
  978.     float:left;
  979. }
  980.  
  981. .comment-date a,.comment-date a:visited {
  982.     color:#999;
  983.     font-size:10px;
  984.     text-decoration:none;
  985. }
  986.  
  987. .commentmetadata a:hover,.commentmetadata a:active {
  988.     text-decoration:underline;
  989.     color:#2f2f2f;
  990. }
  991.  
  992. #respond {
  993.     padding-top:15px;
  994. }
  995.  
  996. #respond #submit {
  997.     border: none;
  998.     background-color: #eee;
  999.     -webkit-border-radius: 3px;
  1000.     -moz-border-radius: 3px;
  1001.     border-radius: 3px;
  1002.     padding: 10px 20px;
  1003.     cursor: pointer;
  1004.     font: bold 20px Arial, sans-serif;
  1005.     color: #2f2f2f;
  1006.     text-transform: uppercase;
  1007.     -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
  1008.     -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
  1009.     box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
  1010.     text-shadow: 1px 1px 1px #fff;
  1011. }
  1012.  
  1013. #respond #submit:hover {
  1014.     background-color: #2f2f2f;
  1015.     color: #fff;
  1016.     text-shadow: 1px 1px 1px #000;
  1017. }
  1018.  
  1019. p#cancel-comment-reply {
  1020.     font:10px Arial, sans-serif;
  1021.     font-weight:700;
  1022.     text-decoration:none;
  1023.     float:right;
  1024.     background:#c61818;
  1025.     -webkit-border-radius:2px;
  1026.     -moz-border-radius:2px;
  1027.     color:#fff;
  1028.     line-height:22px;
  1029.     margin-top:-25px;
  1030.     padding:0 10px;
  1031. }
  1032.  
  1033. p#cancel-comment-reply a {
  1034.     color:#fff;
  1035.     text-decoration:none;
  1036. }
  1037.  
  1038. p.love {
  1039.     font:12px Arial, sans-serif;
  1040.     color:#777;
  1041.     line-height:160%;
  1042.     padding:10px 0;
  1043. }
  1044.  
  1045.  
  1046.  
  1047. /* SIDEBAR STYLES
  1048. ------------------------------------------------------------- */
  1049.  
  1050. #side .widget {
  1051.     background-color: #fff;
  1052.     position: relative;
  1053.     margin-bottom: 21px;
  1054. }
  1055.  
  1056. #side .widget:before {
  1057.     content: '';
  1058.     width: 320px;
  1059.     height: 8px;
  1060.     position: absolute;
  1061.     bottom: -8px; left: 0;
  1062.     background: url(../img/shadow-small.png) no-repeat;
  1063. }
  1064.  
  1065. #side .widget h3 {
  1066.     color: #999;
  1067.     padding: 0 0 10px 20px;
  1068.     margin: 0 0 5px 0;
  1069.     background: url(../img/bg-sideh3.png) 100% 100% no-repeat;
  1070.     font: normal 24px/57px "Yanone Kaffeesatz", Arial, serif;
  1071. }
  1072.  
  1073. #side .widget ul li {
  1074.     margin: 0 40px 5px 23px;
  1075.     padding: 0 0 5px 15px;
  1076.     line-height: 20px;
  1077.     background: url(../img/bullets-widget.png) 0 2px no-repeat;
  1078. }
  1079.  
  1080. #side .widget p {
  1081.     padding: 5px 15px 5px 15px;
  1082. }
  1083.  
  1084. /* Ads */
  1085.  
  1086. #side .ad300 {
  1087.     padding: 9px;
  1088. }
  1089.  
  1090. #side .ad300 a img {
  1091.     border: 1px solid #ececec;
  1092. }
  1093.  
  1094. #side .ad125 {
  1095.     padding: 22px 0 0 22px;
  1096. }
  1097.  
  1098. #side .ad125 ul {
  1099.     overflow: hidden;
  1100. }
  1101.  
  1102. #side .ad125 ul li {
  1103.     float: left;
  1104.     margin: 0 22px 22px 0!important;;
  1105.     border: none!important;
  1106.     background: none!important;
  1107.     padding:0!important;
  1108. }
  1109.  
  1110. #side .ad125 a img {
  1111.     border: 1px solid #ececec;
  1112. }
  1113.  
  1114. /* Subscribe widget */
  1115.  
  1116. #side .subscribe p {
  1117.     padding: 0 25px;
  1118. }
  1119.  
  1120. #side .subscribe p.subscribe {
  1121.     padding: 0;
  1122.     overflow: hidden;
  1123.     border-top: 1px solid #ececec;
  1124.     border-bottom: 1px solid #ececec;
  1125. }
  1126.  
  1127. #side .subscribe p.subscribe a.button {
  1128.     display: block;
  1129.     float: left;
  1130.     width: 159px;
  1131.     line-height: 48px;
  1132.     color: #aaa;
  1133.     text-align: center;
  1134.     position: relative;
  1135. }
  1136.  
  1137. #side .subscribe p.subscribe a.button img {
  1138.     position: relative;
  1139.     top: 3px; left: -5px;
  1140. }
  1141.  
  1142. #side .subscribe p.subscribe a.rss {
  1143.     border-right: 1px solid #ececec;
  1144. }
  1145.  
  1146. #side .subscribe p.subscribe a.rss:hover {
  1147.     background: url(../img/grey/bg-subscribe.png) no-repeat;
  1148. }
  1149.  
  1150. #side .subscribe p.subscribe a.email:hover {
  1151.     background: url(../img/grey/bg-subscribe.png) 100% 100% no-repeat;
  1152. }
  1153.  
  1154. #side .subscribe a.twitter {
  1155.     display: block;
  1156.     line-height: 48px;
  1157.     color: #aaa;
  1158.     text-align: center;
  1159.     position: relative;
  1160.     border-top: 1px solid #ececec;
  1161. }
  1162.  
  1163. #side .subscribe a.twitter:hover {
  1164.     background: url(../img/grey/bg-twitbutton.png) no-repeat;
  1165. }
  1166.  
  1167. #side .subscribe a.twitter img {
  1168.     position: relative;
  1169.     top: 3px; left: -5px;
  1170. }
  1171.  
  1172.  
  1173. /* Popular posts */
  1174.  
  1175. #side .popular ul li {
  1176.     overflow: hidden;
  1177.     margin: 0 40px 5px 23px;
  1178.     padding: 0 0 10px 0;
  1179.     line-height: 20px;
  1180.     background: url(../img/bg-sideh3.png) 0 100% no-repeat;
  1181. }
  1182.  
  1183. #side .popular ul li:last-child {
  1184.     background: none;
  1185.     margin-bottom: 0;
  1186. }
  1187.  
  1188. #side .popular ul li img {
  1189.     float: left;
  1190.     background-color: #f3f8fa;
  1191.     border: 1px solid #ecf1f5;
  1192.     padding: 4px;
  1193.     margin: 0 16px 15px 1px;
  1194. }
  1195.  
  1196. #side .popular ul li small {
  1197.     font-size: 10px;
  1198. }
  1199.  
  1200. #side .popular ul li small a {
  1201.     color: #2f2f2f;
  1202. }
  1203.  
  1204. /* tag-cloud widget */
  1205. #side .widget_tag_cloud div {padding: 0 20px 20px;}
  1206. #side .widget_tag_cloud a {padding: 5px; margin: auto;}
  1207.  
  1208.  
  1209. /* BOTTOM & FOOTER
  1210. ------------------------------------------------------------- */
  1211.  
  1212. #bottom {
  1213.     margin-top: 30px;
  1214.     color: #2f2f2f;
  1215.     text-shadow: 1px 1px 1px #fff;
  1216.     background: #dedede url(../img/light/bg-bottom.png) repeat-x;
  1217. }
  1218.  
  1219. #bottom .inner {
  1220.     width: 960px;
  1221.     margin: 0 auto;
  1222.     padding: 25px 0 45px 20px;
  1223.     background: url(../img/light/bg-bottominner.png) no-repeat;
  1224. }
  1225.  
  1226. #footer {
  1227.     color: #999;
  1228.     text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
  1229.     background-color: #eee;
  1230.     border-top: 1px solid #fff;
  1231.     text-shadow: 1px 1px 1px #fff;
  1232. }
  1233.  
  1234. #footer .inner {
  1235.     width: 910px;
  1236.     margin: 0 auto;
  1237.     padding: 20px 35px;
  1238. }
  1239.  
  1240. #footer .inner p {
  1241.     width: 50%;
  1242.     float: left;
  1243. }
  1244.  
  1245. #footer .inner p:last-child {
  1246.     text-align: right;
  1247. }
  1248.  
  1249. #bottom a, #footer a {
  1250.     color: #666;
  1251. }
  1252.  
  1253. #bottom a:hover, #footer a:hover {
  1254.     text-decoration: underline;
  1255.     color: #2f2f2f;
  1256. }
  1257.  
  1258. #bottom h3 {
  1259.     font-family: "Yanone Kaffeesatz", Arial, serif;
  1260.     font-size: 24px;
  1261.     font-weight: normal !important;
  1262.     margin: 0 0 20px 0;
  1263. }
  1264.  
  1265. #bottom .widget {
  1266.     width: 150px;
  1267.     float: left;
  1268. }
  1269.  
  1270. #bottom .widget_text, #bottom .widget_tag_cloud {
  1271.     width: 225px;
  1272.     padding: 0 25px 0 0;
  1273. }
  1274.  
  1275. #bottom .widget ul {
  1276.     padding: 0 15px 0 0
  1277. }
  1278.  
  1279. #bottom .widget ul li {
  1280.     padding: 0 0 0 12px;
  1281.     margin: 0 0 8px 0;
  1282.     background: url(../img/bullet.png) 0 6px no-repeat;
  1283. }
  1284.  
  1285. #bottom .widget ul li ul {
  1286.     margin-top: 5px;
  1287. }
  1288.  
  1289. #bottom .widget ul li a, #bottom .widget_tag_cloud a {
  1290.     color: #666;
  1291. }
  1292.  
  1293. #bottom .widget ul li a:hover {
  1294.     color: #2f2f2f;
  1295.     text-decoration: underline;
  1296. }
  1297.  
  1298. #bottom a.more {
  1299.     float: right;
  1300. }
  1301.  
  1302. /* MISC.
  1303. ------------------------------------------------------------- */
  1304.  
  1305. .hide {
  1306.     display: none;
  1307. }
  1308.  
  1309.  
  1310. /* self-clear floats */
  1311.  
  1312. .group:after {
  1313.     content: ".";
  1314.     display: block;
  1315.     height: 0;
  1316.     clear: both;
  1317.     visibility: hidden;
  1318. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement