Advertisement
Guest User

Krste

a guest
Jun 14th, 2012
366
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.36 KB | None | 0 0
  1. /*
  2. Theme Name: Artica
  3. Theme URI: https://www.facebook.com/NickArtDesign
  4. Author: the NickArtDesign
  5. Author URI: http://themeforest.net/item/***
  6. Description: Minimalistic theme for all photography lovers.
  7. Version: 1.0.0
  8. Tags: light, minimalistic, photography, artica, photography
  9. Text Domain: artica
  10. */
  11.  
  12. /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
  13. -------------------------------------------------------------- */
  14.  
  15. html, body, div, span, applet, object, iframe,
  16. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  17. a, abbr, acronym, address, big, cite, code,
  18. del, dfn, em, font, ins, kbd, q, s, samp,
  19. small, strike, strong, sub, sup, tt, var,
  20. dl, dt, dd, ol, ul, li,
  21. fieldset, form, label, legend,
  22. table, caption, tbody, tfoot, thead, tr, th, td {
  23. border: 0;
  24. font-family: inherit;
  25. font-size: 100%;
  26. font-style: inherit;
  27. font-weight: inherit;
  28. margin: 0;
  29. outline: 0;
  30. padding: 0;
  31. vertical-align: baseline;
  32. }
  33. :focus {/* remember to define focus styles! */
  34. outline: 0;
  35. }
  36. body {
  37. background: transparent;
  38. line-height: 1;
  39. }
  40. ol, ul {
  41. list-style: none;
  42. }
  43. table {/* tables still need 'cellspacing="0"' in the markup */
  44. border-collapse: separate;
  45. border-spacing: 0;
  46. }
  47. caption, th, td {
  48. font-weight: normal;
  49. text-align: left;
  50. }
  51. blockquote:before, blockquote:after,
  52. q:before, q:after {
  53. content: "";
  54. }
  55. blockquote, q {
  56. quotes: "" "";
  57. }
  58. a img {
  59. border: 0;
  60. }
  61. article, aside, details, figcaption, figure,
  62. footer, header, hgroup, menu, nav, section {
  63. display: block;
  64. }
  65.  
  66.  
  67. /* =Structure
  68. ----------------------------------------------- */
  69.  
  70. body {
  71. padding: 0 2em;
  72. }
  73. #page {
  74. margin: 2em auto;
  75. max-width: 1000px;
  76. }
  77. #branding hgroup {
  78. margin: 0 7.6%;
  79. }
  80. #access div {
  81. margin: 0 7.6%;
  82. }
  83. #primary {
  84. float: left;
  85. margin: 0 -26.4% 0 0;
  86. width: 100%;
  87. }
  88. #content {
  89. margin: 0 34% 0 7.6%;
  90. width: 58.4%;
  91. }
  92. #secondary {
  93. float: right;
  94. margin-right: 7.6%;
  95. width: 18.8%;
  96. }
  97.  
  98. /* Singular */
  99. .singular #primary {
  100. margin: 0;
  101. }
  102. .singular #content,
  103. .left-sidebar.singular #content {
  104. margin: 0 7.6%;
  105. position: relative;
  106. width: auto;
  107. }
  108. .singular .entry-header,
  109. .singular .entry-content,
  110. .singular footer.entry-meta,
  111. .singular #comments-title {
  112. margin: 0 auto;
  113. width: 68.9%;
  114. }
  115.  
  116. /* Attachments */
  117. .singular .image-attachment .entry-content {
  118. margin: 0 auto;
  119. width: auto;
  120. }
  121. .singular .image-attachment .entry-description {
  122. margin: 0 auto;
  123. width: 68.9%;
  124. }
  125.  
  126. /* Showcase */
  127. .page-template-showcase-php #primary,
  128. .left-sidebar.page-template-showcase-php #primary {
  129. margin: 0;
  130. }
  131. .page-template-showcase-php #content,
  132. .left-sidebar.page-template-showcase-php #content {
  133. margin: 0 7.6%;
  134. width: auto;
  135. }
  136. .page-template-showcase-php section.recent-posts {
  137. float: right;
  138. margin: 0 0 0 31%;
  139. width: 69%;
  140. }
  141. .page-template-showcase-php #main .widget-area {
  142. float: left;
  143. margin: 0 -22.15% 0 0;
  144. width: 22.15%;
  145. }
  146.  
  147. /* error404 */
  148. .error404 #primary {
  149. float: none;
  150. margin: 0;
  151. }
  152. .error404 #primary #content {
  153. margin: 0 7.6%;
  154. width: auto;
  155. }
  156.  
  157. /* Alignment */
  158. .alignleft {
  159. display: inline;
  160. float: left;
  161. margin-right: 1.625em;
  162. }
  163. .alignright {
  164. display: inline;
  165. float: right;
  166. margin-left: 1.625em;
  167. }
  168. .aligncenter {
  169. clear: both;
  170. display: block;
  171. margin-left: auto;
  172. margin-right: auto;
  173. }
  174.  
  175. /* Right Content */
  176. .left-sidebar #primary {
  177. float: right;
  178. margin: 0 0 0 -26.4%;
  179. width: 100%;
  180. }
  181. .left-sidebar #content {
  182. margin: 0 7.6% 0 34%;
  183. width: 58.4%;
  184. }
  185. .left-sidebar #secondary {
  186. float: left;
  187. margin-left: 7.6%;
  188. margin-right: 0;
  189. width: 18.8%;
  190. }
  191.  
  192. /* One column */
  193. .one-column #page {
  194. max-width: 1024px;
  195. }
  196. .one-column #content {
  197. margin: 0 7.6%;
  198. width: auto;
  199. }
  200. .one-column #nav-below {
  201. border-bottom: 1px solid #ddd;
  202. margin-bottom: 1.625em;
  203. }
  204. .one-column #secondary {
  205. float: none;
  206. margin: 0 7.6%;
  207. width: auto;
  208. }
  209. /* Simplify the showcase template */
  210. .one-column .page-template-showcase-php section.recent-posts {
  211. float: none;
  212. margin: 0;
  213. width: 100%;
  214. }
  215. .one-column .page-template-showcase-php #main .widget-area {
  216. float: none;
  217. margin: 0;
  218. width: auto;
  219. }
  220. .one-column .page-template-showcase-php .other-recent-posts {
  221. border-bottom: 1px solid #ddd;
  222. }
  223. /* Simplify the showcase template when small feature */
  224. .one-column section.featured-post .attachment-small-feature {
  225. border: none;
  226. display: block;
  227. height: auto;
  228. max-width: 60%;
  229. position: static;
  230. }
  231. .one-column article.feature-image.small {
  232. margin: 0 0 1.625em;
  233. padding: 0;
  234. }
  235. .one-column article.feature-image.small .entry-title {
  236. font-size: 20px;
  237. line-height: 1.3em;
  238. }
  239. .one-column article.feature-image.small .entry-summary {
  240. height: 150px;
  241. overflow: hidden;
  242. padding: 0;
  243. text-overflow: ellipsis;
  244. }
  245. .one-column article.feature-image.small .entry-summary a {
  246. left: -9%;
  247. }
  248. /* Remove the margin on singular articles */
  249. .one-column.singular .entry-header,
  250. .one-column.singular .entry-content,
  251. .one-column.singular footer.entry-meta,
  252. .one-column.singular #comments-title {
  253. width: 100%;
  254. }
  255. /* Simplify the pullquotes and pull styles */
  256. .one-column.singular blockquote.pull {
  257. margin: 0 0 1.625em;
  258. }
  259. .one-column.singular .pull.alignleft {
  260. margin: 0 1.625em 0 0;
  261. }
  262. .one-column.singular .pull.alignright {
  263. margin: 0 0 0 1.625em;
  264. }
  265. .one-column.singular .entry-meta .edit-link a {
  266. position: absolute;
  267. left: 0;
  268. top: 40px;
  269. }
  270. .one-column.singular #author-info {
  271. margin: 2.2em -8.8% 0;
  272. padding: 20px 8.8%;
  273. }
  274. /* Make sure we have room for our comment avatars */
  275. .one-column .commentlist > li.comment {
  276. margin-left: 102px;
  277. width: auto;
  278. }
  279. /* Make sure the logo and search form don't collide */
  280. .one-column #branding #searchform {
  281. right: 40px;
  282. top: 4em;
  283. }
  284. /* Talking avatars take up too much room at this size */
  285. .one-column .commentlist > li.comment {
  286. margin-left: 0;
  287. }
  288. .one-column .commentlist > li.comment .comment-meta,
  289. .one-column .commentlist > li.comment .comment-content {
  290. margin-right: 85px;
  291. }
  292. .one-column .commentlist .avatar {
  293. background: transparent;
  294. display: block;
  295. padding: 0;
  296. top: 1.625em;
  297. left: auto;
  298. right: 1.625em;
  299. }
  300. .one-column .commentlist .children .avatar {
  301. background: none;
  302. padding: 0;
  303. position: absolute;
  304. top: 2.2em;
  305. left: 2.2em;
  306. }
  307. .one-column #respond {
  308. width: auto;
  309. }
  310.  
  311.  
  312. /* =Global
  313. ----------------------------------------------- */
  314.  
  315. body, input, textarea {
  316. color: #373737;
  317. font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
  318. font-weight: 300;
  319. line-height: 1.625;
  320. }
  321. body {
  322. background-color: #F1F1F1;
  323. background-image: url(images/bg.png);
  324. background-repeat: repeat;
  325. background-position: top left;
  326. background-attachment: scroll;
  327. }
  328. #page {
  329. background: transparent;
  330. }
  331.  
  332. /* Headings */
  333. h1,h2,h3,h4,h5,h6 {
  334. clear: both;
  335. }
  336. hr {
  337. background-color: #ccc;
  338. border: 0;
  339. height: 1px;
  340. margin-bottom: 1.625em;
  341. }
  342.  
  343. /* Text elements */
  344. p {
  345. margin-bottom: 1.625em;
  346. }
  347. ul, ol {
  348. margin: 0 0 1.625em 2.5em;
  349. }
  350. ul {
  351. list-style: square;
  352. }
  353. ol {
  354. list-style-type: decimal;
  355. }
  356. ol ol {
  357. list-style: upper-alpha;
  358. }
  359. ol ol ol {
  360. list-style: lower-roman;
  361. }
  362. ol ol ol ol {
  363. list-style: lower-alpha;
  364. }
  365. ul ul, ol ol, ul ol, ol ul {
  366. margin-bottom: 0;
  367. }
  368. dl {
  369. margin: 0 1.625em;
  370. }
  371. dt {
  372. font-weight: bold;
  373. }
  374. dd {
  375. margin-bottom: 1.625em;
  376. }
  377. strong {
  378. font-weight: bold;
  379. }
  380. cite, em, i {
  381. font-style: italic;
  382. }
  383. blockquote {
  384. font-family: Georgia, "Bitstream Charter", serif;
  385. font-style: italic;
  386. font-weight: normal;
  387. margin: 0 3em;
  388. }
  389. blockquote em, blockquote i, blockquote cite {
  390. font-style: normal;
  391. }
  392. blockquote cite {
  393. color: #666;
  394. font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  395. font-weight: 300;
  396. letter-spacing: 0.05em;
  397. text-transform: uppercase;
  398. }
  399. pre {
  400. background: #f4f4f4;
  401. font: 13px "Courier 10 Pitch", Courier, monospace;
  402. line-height: 1.5;
  403. margin-bottom: 1.625em;
  404. overflow: auto;
  405. padding: 0.75em 1.625em;
  406. }
  407. code, kbd, samp, var {
  408. font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  409. }
  410. abbr, acronym, dfn {
  411. border-bottom: 1px dotted #666;
  412. cursor: help;
  413. }
  414. address {
  415. display: block;
  416. margin: 0 0 1.625em;
  417. }
  418. ins {
  419. background: #fff9c0;
  420. text-decoration: none;
  421. }
  422. sup,
  423. sub {
  424. font-size: 10px;
  425. height: 0;
  426. line-height: 1;
  427. position: relative;
  428. vertical-align: baseline;
  429. }
  430. sup {
  431. bottom: 1ex;
  432. }
  433. sub {
  434. top: .5ex;
  435. }
  436.  
  437. /* Forms */
  438. input[type=text],
  439. input[type=password],
  440. textarea {
  441. background: #fafafa;
  442. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  443. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  444. box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  445. border: 1px solid #ddd;
  446. color: #888;
  447. }
  448. input[type=text]:focus,
  449. textarea:focus {
  450. color: #373737;
  451. }
  452. textarea {
  453. padding-left: 3px;
  454. width: 98%;
  455. }
  456. input[type=text] {
  457. padding: 3px;
  458. }
  459. input#s {
  460. background: url(images/search.png) no-repeat 5px 6px;
  461. -moz-border-radius: 2px;
  462. border-radius: 2px;
  463. font-size: 14px;
  464. height: 22px;
  465. line-height: 1.2em;
  466. padding: 4px 10px 4px 28px;
  467. }
  468. input#searchsubmit {
  469. display: none;
  470. }
  471.  
  472. /* Links */
  473. a {
  474. color: #1982d1;
  475. text-decoration: none;
  476. }
  477. a:focus,
  478. a:active,
  479. a:hover {
  480. text-decoration: underline;
  481. }
  482.  
  483. /* Assistive text */
  484. .assistive-text {
  485. position: absolute !important;
  486. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  487. clip: rect(1px, 1px, 1px, 1px);
  488. }
  489. #access a.assistive-text:active,
  490. #access a.assistive-text:focus {
  491. color: #1982d1;
  492. clip: auto !important;
  493. font-size: 12px;
  494. position: absolute;
  495. text-decoration: underline;
  496. top: 0;
  497. left: 7.6%;
  498. }
  499.  
  500.  
  501. /* =Header
  502. ----------------------------------------------- */
  503.  
  504. #branding {
  505. padding-bottom: 10px;
  506. position: relative;
  507. z-index: 9999;
  508. }
  509.  
  510. #logo {
  511. }
  512.  
  513. #site-title {
  514. margin-right: 270px;
  515. padding: 3.65625em 0 0;
  516. }
  517.  
  518. #site-title a {
  519. color: #8a0101;
  520. font-size: 36px;
  521. font-style: normal;
  522. line-height: 36px;
  523. text-decoration: none;
  524. font-family: 'Ropa Sans', sans-serif;
  525. text-transform: uppercase;
  526. word-spacing: -5px;
  527. letter-spacing:-2px;
  528. }
  529.  
  530. #photography {
  531. color: #bdbdbd;
  532. }
  533.  
  534. #site-title a:hover,
  535. #site-title a:focus,
  536. #site-title a:active {
  537. opacity: 0.5;
  538. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  539. filter: alpha(opacity=50);
  540. -moz-opacity: 0.5;
  541. -khtml-opacity: 0.5;
  542. }
  543.  
  544. #site-description {
  545. color: #7a7a7a;
  546. font-size: 14px;
  547. margin: 0 270px 3.65625em 0;
  548. }
  549. #branding img {
  550. height: auto;
  551. margin-bottom: -7px;
  552. }
  553.  
  554.  
  555. /* =Menu
  556. -------------------------------------------------------------- */
  557.  
  558. #access {
  559. clear: both;
  560. display: block;
  561. float: left;
  562. margin: 0 auto 6px;
  563. width: 100%;
  564. }
  565. #access ul {
  566. list-style: none;
  567. margin: 0 0 0 -0.8125em;
  568. padding-left: 0;
  569. }
  570. #access li {
  571. float: left;
  572. position: relative;
  573. }
  574. #access a {
  575. color: #6a6a6a;
  576. display: block;
  577. padding: 0 13px;
  578. text-decoration: none;
  579. font-size: 24px;
  580. font-family: 'Ropa Sans', sans-serif;
  581. text-transform: uppercase;
  582. letter-spacing: -0.2px;
  583. }
  584. #access ul ul {
  585. float: left;
  586. margin: 0;
  587. position: relative;
  588. left: 0%;
  589. }
  590. #access ul ul ul {
  591. left: 100%;
  592. top: 0;
  593. }
  594. #access ul ul a {
  595. color: #000;
  596. font-weight: normal;
  597. padding: 10px 10px;
  598. width: 0px;
  599. }
  600. #access li:hover > a,
  601. #access ul ul :hover > a,
  602. #access a:focus {
  603. }
  604. #access li:hover > a,
  605. #access a:focus {
  606. color: #8a0101;
  607. }
  608. #access ul li:hover > ul {
  609. display: block;
  610. }
  611. #access .current-menu-item > a,
  612. #access .current-menu-ancestor > a,
  613. #access .current_page_item > a,
  614. #access .current_page_ancestor > a {
  615. color: #8a0101;
  616. }
  617.  
  618. /* Search Form */
  619. #branding #searchform {
  620. position: absolute;
  621. top: 3.8em;
  622. right: 7.6%;
  623. text-align: right;
  624. }
  625.  
  626. #social {
  627. position: absolute;
  628. top: 3.8em;
  629. right: 7.6%;
  630. text-align: right;
  631. }
  632.  
  633. #flickr {
  634. position: absolute;
  635. top: 3.8em;
  636. right: 7.6%;
  637. text-align: right;
  638.  
  639. }
  640.  
  641. #vimeo {
  642. position: absolute;
  643. top: 3.8em;
  644. right: 10.6%;
  645. text-align: right;
  646.  
  647. }
  648.  
  649. #twitter {
  650. position: absolute;
  651. top: 3.8em;
  652. right: 13.6%;
  653. text-align: right;
  654.  
  655. }
  656.  
  657. #facebook {
  658. position: absolute;
  659. top: 3.8em;
  660. right: 16.6%;
  661. text-align: right;
  662.  
  663. }
  664.  
  665. #branding #searchform div {
  666. margin: 0;
  667. }
  668. #branding #s {
  669. float: right;
  670. -webkit-transition-duration: 400ms;
  671. -webkit-transition-property: width, background;
  672. -webkit-transition-timing-function: ease;
  673. -moz-transition-duration: 400ms;
  674. -moz-transition-property: width, background;
  675. -moz-transition-timing-function: ease;
  676. -o-transition-duration: 400ms;
  677. -o-transition-property: width, background;
  678. -o-transition-timing-function: ease;
  679. width: 72px;
  680. }
  681. #branding #s:focus {
  682. background-color: #f9f9f9;
  683. width: 196px;
  684. }
  685. #branding #searchsubmit {
  686. display: none;
  687. }
  688. #branding .only-search #searchform {
  689. top: 5px;
  690. z-index: 1;
  691. }
  692. #branding .only-search #s {
  693. background-color: #666;
  694. border-color: #000;
  695. color: #222;
  696. }
  697. #branding .only-search #s,
  698. #branding .only-search #s:focus {
  699. width: 85%;
  700. }
  701. #branding .only-search #s:focus {
  702. background-color: #bbb;
  703. }
  704. #branding .with-image #searchform {
  705. top: auto;
  706. bottom: -27px;
  707. max-width: 195px;
  708. }
  709. #branding .only-search + #access div {
  710. padding-right: 205px;
  711. }
  712.  
  713.  
  714. /* =Content
  715. ----------------------------------------------- */
  716.  
  717. #main {
  718. clear: both;
  719. padding: 1.625em 0 0;
  720. }
  721. .page-title {
  722. color: #666;
  723. font-size: 10px;
  724. font-weight: 500;
  725. letter-spacing: 0.1em;
  726. line-height: 2.6em;
  727. margin: 0 0 2.6em;
  728. text-transform: uppercase;
  729. }
  730. .page-title a {
  731. font-size: 12px;
  732. font-weight: bold;
  733. letter-spacing: 0;
  734. text-transform: none;
  735. }
  736. .hentry,
  737. .no-results {
  738. border-bottom: 1px solid #ddd;
  739. margin: 0 0 1.625em;
  740. padding: 0 0 1.625em;
  741. position: relative;
  742. }
  743. .hentry:last-child,
  744. .no-results {
  745. border-bottom: none;
  746. }
  747. .blog .sticky .entry-header .entry-meta {
  748. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  749. clip: rect(1px, 1px, 1px, 1px);
  750. position: absolute !important;
  751. }
  752. .entry-title,
  753. .entry-header .entry-meta {
  754. padding-right: 76px;
  755. }
  756. .entry-title {
  757. clear: both;
  758. color: #222;
  759. font-size: 26px;
  760. font-weight: bold;
  761. line-height: 1.5em;
  762. padding-bottom: .3em;
  763. padding-top: 15px;
  764. }
  765. .entry-title,
  766. .entry-title a {
  767. color: #222;
  768. text-decoration: none;
  769. }
  770. .entry-title a:hover,
  771. .entry-title a:focus,
  772. .entry-title a:active {
  773. color: #1982d1;
  774. }
  775. .entry-meta {
  776. color: #666;
  777. clear: both;
  778. font-size: 12px;
  779. line-height: 18px;
  780. }
  781. .entry-meta a {
  782. font-weight: bold;
  783. }
  784. .single-author .entry-meta .by-author {
  785. display: none;
  786. }
  787. .entry-content,
  788. .entry-summary {
  789. padding: 1.625em 0 0;
  790. }
  791. .entry-content h1,
  792. .entry-content h2,
  793. .comment-content h1,
  794. .comment-content h2 {
  795. color: #000;
  796. font-weight: bold;
  797. margin: 0 0 .8125em;
  798. }
  799. .entry-content h3,
  800. .comment-content h3 {
  801. font-size: 10px;
  802. letter-spacing: 0.1em;
  803. line-height: 2.6em;
  804. text-transform: uppercase;
  805. }
  806. .entry-content table,
  807. .comment-content table {
  808. border-bottom: 1px solid #ddd;
  809. margin: 0 0 1.625em;
  810. width: 100%;
  811. }
  812. .entry-content th,
  813. .comment-content th {
  814. color: #666;
  815. font-size: 10px;
  816. font-weight: 500;
  817. letter-spacing: 0.1em;
  818. line-height: 2.6em;
  819. text-transform: uppercase;
  820. }
  821. .entry-content td,
  822. .comment-content td {
  823. border-top: 1px solid #ddd;
  824. padding: 6px 10px 6px 0;
  825. }
  826. .entry-content #s {
  827. width: 75%;
  828. }
  829. .comment-content ul,
  830. .comment-content ol {
  831. margin-bottom: 1.625em;
  832. }
  833. .comment-content ul ul,
  834. .comment-content ol ol,
  835. .comment-content ul ol,
  836. .comment-content ol ul {
  837. margin-bottom: 0;
  838. }
  839. dl.gallery-item {
  840. margin: 0;
  841. }
  842. .page-link {
  843. clear: both;
  844. display: block;
  845. margin: 0 0 1.625em;
  846. }
  847. .page-link a {
  848. background: #eee;
  849. color: #373737;
  850. margin: 0;
  851. padding: 2px 3px;
  852. text-decoration: none;
  853. }
  854. .page-link a:hover {
  855. background: #888;
  856. color: #fff;
  857. font-weight: bold;
  858. }
  859. .page-link span {
  860. margin-right: 6px;
  861. }
  862. .entry-meta .edit-link a,
  863. .commentlist .edit-link a {
  864. background: #eee;
  865. -moz-border-radius: 3px;
  866. border-radius: 3px;
  867. color: #666;
  868. float: right;
  869. font-size: 12px;
  870. line-height: 1.5em;
  871. font-weight: 300;
  872. text-decoration: none;
  873. padding: 0 8px;
  874. }
  875. .entry-meta .edit-link a:hover,
  876. .commentlist .edit-link a:hover {
  877. background: #888;
  878. color: #fff;
  879. }
  880. .entry-content .edit-link {
  881. clear: both;
  882. display: block;
  883. }
  884.  
  885. /* Images */
  886. .entry-content img,
  887. .comment-content img,
  888. .widget img {
  889. max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
  890. }
  891. img[class*="align"],
  892. img[class*="wp-image-"],
  893. img[class*="attachment-"] {
  894. height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  895. }
  896. img.size-full,
  897. img.size-large {
  898. max-width: 97.5%;
  899. width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
  900. height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  901. }
  902. .entry-content img.wp-smiley {
  903. border: none;
  904. margin-bottom: 0;
  905. margin-top: 0;
  906. padding: 0;
  907. }
  908. img.alignleft,
  909. img.alignright,
  910. img.aligncenter {
  911. margin-bottom: 1.625em;
  912. }
  913. p img,
  914. .wp-caption {
  915. margin-top: 0.4em;
  916. }
  917. .wp-caption {
  918. background: #eee;
  919. margin-bottom: 1.625em;
  920. max-width: 96%;
  921. padding: 9px;
  922. }
  923. .wp-caption img {
  924. display: block;
  925. margin: 0 auto;
  926. max-width: 98%;
  927. }
  928. .wp-caption .wp-caption-text,
  929. .gallery-caption {
  930. color: #666;
  931. font-family: Georgia, serif;
  932. font-size: 12px;
  933. }
  934. .wp-caption .wp-caption-text {
  935. margin-bottom: 0.6em;
  936. padding: 10px 0 5px 40px;
  937. position: relative;
  938. }
  939. .wp-caption .wp-caption-text:before {
  940. color: #666;
  941. content: '\2014';
  942. font-size: 14px;
  943. font-style: normal;
  944. font-weight: bold;
  945. margin-right: 5px;
  946. position: absolute;
  947. left: 10px;
  948. top: 7px;
  949. }
  950. #content .gallery {
  951. margin: 0 auto 1.625em;
  952. }
  953. #content .gallery a img {
  954. border: none;
  955. }
  956. img#wpstats {
  957. display: block;
  958. margin: 0 auto 1.625em;
  959. }
  960. #content .gallery-columns-4 .gallery-item {
  961. width: 23%;
  962. padding-right: 2%;
  963. }
  964. #content .gallery-columns-4 .gallery-item img {
  965. width: 100%;
  966. height: auto;
  967. }
  968.  
  969. /* Image borders */
  970. img[class*="align"],
  971. img[class*="wp-image-"],
  972. #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
  973. border: 1px solid #ddd;
  974. padding: 6px;
  975. }
  976. .wp-caption img {
  977. border-color: #eee;
  978. }
  979. a:focus img[class*="align"],
  980. a:hover img[class*="align"],
  981. a:active img[class*="align"],
  982. a:focus img[class*="wp-image-"],
  983. a:hover img[class*="wp-image-"],
  984. a:active img[class*="wp-image-"],
  985. #content .gallery .gallery-icon a:focus img,
  986. #content .gallery .gallery-icon a:hover img,
  987. #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
  988. background: #eee;
  989. border-color: #bbb;
  990. }
  991. .wp-caption a:focus img,
  992. .wp-caption a:active img,
  993. .wp-caption a:hover img {/* ... including captioned images! */
  994. background: #fff;
  995. border-color: #ddd;
  996. }
  997.  
  998. /* Make sure embeds and iframes fit their containers */
  999. embed,
  1000. iframe,
  1001. object {
  1002. max-width: 100%;
  1003. }
  1004.  
  1005. /* Password Protected Posts */
  1006. .post-password-required .entry-header .comments-link {
  1007. margin: 1.625em 0 0;
  1008. }
  1009. .post-password-required input[type=password] {
  1010. margin: 0.8125em 0;
  1011. }
  1012. .post-password-required input[type=password]:focus {
  1013. background: #f7f7f7;
  1014. }
  1015.  
  1016. /* Author Info */
  1017. #author-info {
  1018. font-size: 12px;
  1019. overflow: hidden;
  1020. }
  1021. .singular #author-info {
  1022. background: #f9f9f9;
  1023. border-top: 1px solid #ddd;
  1024. border-bottom: 1px solid #ddd;
  1025. margin: 2.2em -35.6% 0 -35.4%;
  1026. padding: 20px 35.4%;
  1027. }
  1028. .archive #author-info {
  1029. border-bottom: 1px solid #ddd;
  1030. margin: 0 0 2.2em;
  1031. padding: 0 0 2.2em;
  1032. }
  1033. #author-avatar {
  1034. float: left;
  1035. margin-right: -78px;
  1036. }
  1037. #author-avatar img {
  1038. background: #fff;
  1039. -moz-border-radius: 3px;
  1040. border-radius: 3px;
  1041. -webkit-box-shadow: 0 1px 2px #bbb;
  1042. -moz-box-shadow: 0 1px 2px #bbb;
  1043. box-shadow: 0 1px 2px #bbb;
  1044. padding: 3px;
  1045. }
  1046. #author-description {
  1047. float: left;
  1048. margin-left: 108px;
  1049. }
  1050. #author-description h2 {
  1051. color: #000;
  1052. font-size: 15px;
  1053. font-weight: bold;
  1054. margin: 5px 0 10px;
  1055. }
  1056.  
  1057. /* Comments link */
  1058. .entry-header .comments-link a {
  1059. background: #eee url(images/comment-bubble.png) no-repeat;
  1060. color: #666;
  1061. font-size: 13px;
  1062. font-weight: normal;
  1063. line-height: 35px;
  1064. overflow: hidden;
  1065. padding: 0 0 0;
  1066. position: absolute;
  1067. top: 1.5em;
  1068. right: 0;
  1069. text-align: center;
  1070. text-decoration: none;
  1071. width: 43px;
  1072. height: 36px;
  1073. }
  1074. .entry-header .comments-link a:hover,
  1075. .entry-header .comments-link a:focus,
  1076. .entry-header .comments-link a:active {
  1077. background-color: #1982d1;
  1078. color: #fff;
  1079. color: rgba(255,255,255,0.8);
  1080. }
  1081. .entry-header .comments-link .leave-reply {
  1082. visibility: hidden;
  1083. }
  1084.  
  1085. /*
  1086. Post Formats Headings
  1087. To hide the headings, display: none the ".entry-header .entry-format" selector,
  1088. and remove the padding rules below.
  1089. */
  1090. .entry-header .entry-format {
  1091. color: #666;
  1092. font-size: 10px;
  1093. font-weight: 500;
  1094. letter-spacing: 0.1em;
  1095. line-height: 2.6em;
  1096. position: absolute;
  1097. text-transform: uppercase;
  1098. top: -5px;
  1099. }
  1100. .entry-header hgroup .entry-title {
  1101. padding-top: 15px;
  1102. }
  1103. article.format-aside .entry-content,
  1104. article.format-link .entry-content,
  1105. article.format-status .entry-content {
  1106. padding: 20px 0 0;
  1107. }
  1108. article.format-status .entry-content {
  1109. min-height: 65px;
  1110. }
  1111. .recent-posts .entry-header .entry-format {
  1112. display: none;
  1113. }
  1114. .recent-posts .entry-header hgroup .entry-title {
  1115. padding-top: 0;
  1116. }
  1117.  
  1118. /* Singular content styles for Posts and Pages */
  1119. .singular .hentry {
  1120. border-bottom: none;
  1121. padding: 4.875em 0 0;
  1122. position: relative;
  1123. }
  1124. .singular.page .hentry {
  1125. padding: 3.5em 0 0;
  1126. }
  1127. .singular .entry-title {
  1128. color: #000;
  1129. font-size: 36px;
  1130. font-weight: bold;
  1131. line-height: 48px;
  1132. }
  1133. .singular .entry-title,
  1134. .singular .entry-header .entry-meta {
  1135. padding-right: 0;
  1136. }
  1137. .singular .entry-header .entry-meta {
  1138. position: absolute;
  1139. top: 0;
  1140. left: 0;
  1141. }
  1142. blockquote.pull {
  1143. font-size: 21px;
  1144. font-weight: bold;
  1145. line-height: 1.6125em;
  1146. margin: 0 0 1.625em;
  1147. text-align: center;
  1148. }
  1149. .singular blockquote.pull {
  1150. margin: 0 -22.25% 1.625em;
  1151. }
  1152. .pull.alignleft {
  1153. margin: 0 1.625em 0 0;
  1154. text-align: right;
  1155. }
  1156. .singular .pull.alignleft {
  1157. margin: 0 1.625em 0 -22.25%;
  1158. }
  1159. .pull.alignright {
  1160. margin: 0 0 0 1.625em;
  1161. text-align: left;
  1162. }
  1163. blockquote.pull.alignleft,
  1164. blockquote.pull.alignright {
  1165. width: 33%;
  1166. }
  1167. .singular .pull.alignright {
  1168. margin: 0 -22.25% 0 1.625em;
  1169. }
  1170. .singular blockquote.pull.alignleft,
  1171. .singular blockquote.pull.alignright {
  1172. width: 33%;
  1173. }
  1174. .singular .entry-meta .edit-link a {
  1175. bottom: auto;
  1176. left: 50px;
  1177. position: absolute;
  1178. right: auto;
  1179. top: 80px;
  1180. }
  1181.  
  1182.  
  1183. /* =Aside
  1184. ----------------------------------------------- */
  1185.  
  1186. .format-aside .entry-title,
  1187. .format-aside .entry-header .comments-link {
  1188. display: none;
  1189. }
  1190. .singular .format-aside .entry-title {
  1191. display: block;
  1192. }
  1193. .format-aside .entry-content {
  1194. padding: 0;
  1195. }
  1196. .singular .format-aside .entry-content {
  1197. padding: 1.625em 0 0;
  1198. }
  1199.  
  1200.  
  1201. /* =Link
  1202. ----------------------------------------------- */
  1203.  
  1204. .format-link .entry-title,
  1205. .format-link .entry-header .comments-link {
  1206. display: none;
  1207. }
  1208. .singular .format-link .entry-title {
  1209. display: block;
  1210. }
  1211. .format-link .entry-content {
  1212. padding: 0;
  1213. }
  1214. .singular .format-link .entry-content {
  1215. padding: 1.625em 0 0;
  1216. }
  1217.  
  1218.  
  1219. /* =Gallery
  1220. ----------------------------------------------- */
  1221.  
  1222. .format-gallery .gallery-thumb {
  1223. float: left;
  1224. display: block;
  1225. margin: .375em 1.625em 0 0;
  1226. }
  1227.  
  1228.  
  1229. /* =Status
  1230. ----------------------------------------------- */
  1231.  
  1232. .format-status .entry-title,
  1233. .format-status .entry-header .comments-link {
  1234. display: none;
  1235. }
  1236. .singular .format-status .entry-title {
  1237. display: block;
  1238. }
  1239. .format-status .entry-content {
  1240. padding: 0;
  1241. }
  1242. .singular .format-status .entry-content {
  1243. padding: 1.625em 0 0;
  1244. }
  1245. .format-status img.avatar {
  1246. -moz-border-radius: 3px;
  1247. border-radius: 3px;
  1248. -webkit-box-shadow: 0 1px 2px #ccc;
  1249. -moz-box-shadow: 0 1px 2px #ccc;
  1250. box-shadow: 0 1px 2px #ccc;
  1251. float: left;
  1252. margin: 4px 10px 2px 0;
  1253. padding: 0;
  1254. }
  1255.  
  1256.  
  1257. /* =Quote
  1258. ----------------------------------------------- */
  1259.  
  1260. .format-quote blockquote {
  1261. color: #555;
  1262. font-size: 17px;
  1263. margin: 0;
  1264. }
  1265.  
  1266.  
  1267. /* =Image
  1268. ----------------------------------------------- */
  1269.  
  1270. .indexed.format-image .entry-header {
  1271. min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
  1272. }
  1273. .indexed.format-image .entry-content {
  1274. padding-top: 0.5em;
  1275. }
  1276. .indexed.format-image .entry-content p {
  1277. margin: 1em 0;
  1278. }
  1279. .indexed.format-image .entry-content p:first-child,
  1280. .indexed.format-image .entry-content p:first-child a,
  1281. .indexed.format-image .entry-content p:first-child img {
  1282. display: block;
  1283. margin: 0;
  1284. }
  1285. .indexed.format-image .entry-content .wp-caption .wp-caption-text {
  1286. margin: 0;
  1287. padding-bottom: 1em;
  1288. }
  1289. .indexed.format-image footer.entry-meta {
  1290. background: #ddd;
  1291. overflow: hidden;
  1292. padding: 4%;
  1293. max-width: 96%;
  1294. }
  1295. .indexed.format-image div.entry-meta {
  1296. display: inline-block;
  1297. float: left;
  1298. width: 35%;
  1299. }
  1300. .indexed.format-image div.entry-meta + div.entry-meta {
  1301. float: none;
  1302. width: 65%;
  1303. }
  1304. .indexed.format-image .entry-meta span.cat-links,
  1305. .indexed.format-image .entry-meta span.tag-links,
  1306. .indexed.format-image .entry-meta span.comments-link {
  1307. display: block;
  1308. }
  1309. .indexed.format-image footer.entry-meta a {
  1310. color: #444;
  1311. }
  1312. .indexed.format-image footer.entry-meta a:hover {
  1313. color: #fff;
  1314. }
  1315. #content .indexed.format-image img {
  1316. border: none;
  1317. max-width: 100%;
  1318. padding: 0;
  1319. }
  1320. .indexed.format-image .wp-caption {
  1321. background: #111;
  1322. margin-bottom: 0;
  1323. max-width: 96%;
  1324. padding: 2% 2% 0;
  1325. }
  1326. .indexed.format-image .wp-caption .wp-caption-text {
  1327. color: #ddd;
  1328. }
  1329. .indexed.format-image .wp-caption .wp-caption-text:before {
  1330. color: #444;
  1331. }
  1332. .indexed.format-image a:hover img {
  1333. opacity: 0.8;
  1334. }
  1335.  
  1336.  
  1337. /* =error404
  1338. ----------------------------------------------- */
  1339.  
  1340. .error404 #main #searchform {
  1341. background: #f9f9f9;
  1342. border: 1px solid #ddd;
  1343. border-width: 1px 0;
  1344. margin: 0 -8.9% 1.625em;
  1345. overflow: hidden;
  1346. padding: 1.625em 8.9%;
  1347. }
  1348. .error404 #main #s {
  1349. width: 95%;
  1350. }
  1351. .error404 #main .widget {
  1352. clear: none;
  1353. float: left;
  1354. margin-right: 3.7%;
  1355. width: 30.85%;
  1356. }
  1357. .error404 #main .widget_archive {
  1358. margin-right: 0;
  1359. }
  1360. .error404 #main .widget_tag_cloud {
  1361. float: none;
  1362. margin-right: 0;
  1363. width: 100%;
  1364. }
  1365. .error404 .widgettitle {
  1366. font-size: 10px;
  1367. letter-spacing: 0.1em;
  1368. line-height: 2.6em;
  1369. text-transform: uppercase;
  1370. }
  1371.  
  1372.  
  1373. /* =Showcase
  1374. ----------------------------------------------- */
  1375.  
  1376. h1.showcase-heading {
  1377. color: #666;
  1378. font-size: 10px;
  1379. font-weight: 500;
  1380. letter-spacing: 0.1em;
  1381. line-height: 2.6em;
  1382. text-transform: uppercase;
  1383. }
  1384.  
  1385. /* Intro */
  1386. article.intro {
  1387. background: #f9f9f9;
  1388. border-bottom: none;
  1389. margin: -1.855em -8.9% 1.625em;
  1390. padding: 0 8.9%;
  1391. }
  1392. article.intro .entry-title {
  1393. display: none;
  1394. }
  1395. article.intro .entry-content {
  1396. color: #111;
  1397. font-size: 16px;
  1398. padding: 1.625em 0 0.625em;
  1399. }
  1400. article.intro .edit-link a {
  1401. background: #aaa;
  1402. -moz-border-radius: 3px;
  1403. border-radius: 3px;
  1404. color: #fff;
  1405. font-size: 12px;
  1406. padding: 0 8px;
  1407. position: absolute;
  1408. top: 30px;
  1409. right: 20px;
  1410. text-decoration: none;
  1411. }
  1412. article.intro .edit-link a:hover,
  1413. article.intro .edit-link a:focus,
  1414. article.intro .edit-link a:active {
  1415. background: #777;
  1416. }
  1417.  
  1418. /* Featured post */
  1419. section.featured-post {
  1420. float: left;
  1421. margin: -1.625em -8.9% 1.625em;
  1422. padding: 1.625em 8.9% 0;
  1423. position: relative;
  1424. width: 100%;
  1425. }
  1426. section.featured-post .hentry {
  1427. border: none;
  1428. color: #666;
  1429. margin: 0;
  1430. }
  1431. section.featured-post .entry-meta {
  1432. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  1433. clip: rect(1px, 1px, 1px, 1px);
  1434. position: absolute !important;
  1435. }
  1436.  
  1437. /* Small featured post */
  1438. section.featured-post .attachment-small-feature {
  1439. float: right;
  1440. height: auto;
  1441. margin: 0 -8.9% 1.625em 0;
  1442. max-width: 59%;
  1443. position: relative;
  1444. right: -15px;
  1445. }
  1446. section.featured-post.small {
  1447. padding-top: 0;
  1448. }
  1449. section.featured-post .attachment-small-feature:hover,
  1450. section.featured-post .attachment-small-feature:focus,
  1451. section.featured-post .attachment-small-feature:active {
  1452. opacity: .8;
  1453. }
  1454. article.feature-image.small {
  1455. float: left;
  1456. margin: 0 0 1.625em;
  1457. width: 45%;
  1458. }
  1459. article.feature-image.small .entry-title {
  1460. line-height: 1.2em;
  1461. }
  1462. article.feature-image.small .entry-summary {
  1463. color: #555;
  1464. font-size: 13px;
  1465. }
  1466. article.feature-image.small .entry-summary p a {
  1467. background: #222;
  1468. color: #eee;
  1469. display: block;
  1470. left: -23.8%;
  1471. padding: 9px 26px 9px 85px;
  1472. position: relative;
  1473. text-decoration: none;
  1474. top: 20px;
  1475. width: 180px;
  1476. z-index: 1;
  1477. }
  1478. article.feature-image.small .entry-summary p a:hover {
  1479. background: #1982d1;
  1480. color: #eee;
  1481. color: rgba(255,255,255,0.8);
  1482. }
  1483.  
  1484. /* Large featured post */
  1485. section.feature-image.large {
  1486. border: none;
  1487. max-height: 288px;
  1488. padding: 0;
  1489. width: 100%;
  1490. }
  1491. section.feature-image.large .showcase-heading {
  1492. display: none;
  1493. }
  1494. section.feature-image.large .hentry {
  1495. border-bottom: none;
  1496. left: 9%;
  1497. margin: 1.625em 9% 0 0;
  1498. position: absolute;
  1499. top: 0;
  1500. }
  1501. article.feature-image.large .entry-title a {
  1502. background: #222;
  1503. background: rgba(0,0,0,0.8);
  1504. -moz-border-radius: 3px;
  1505. border-radius: 3px;
  1506. color: #fff;
  1507. display: inline-block;
  1508. font-weight: 300;
  1509. padding: .2em 20px;
  1510. }
  1511. section.feature-image.large:hover .entry-title a,
  1512. section.feature-image.large .entry-title:hover a {
  1513. background: #eee;
  1514. background: rgba(255,255,255,0.8);
  1515. color: #222;
  1516. }
  1517. article.feature-image.large .entry-summary {
  1518. display: none;
  1519. }
  1520. section.feature-image.large img {
  1521. display: block;
  1522. height: auto;
  1523. max-width: 117.9%;
  1524. padding: 0 0 6px;
  1525. }
  1526.  
  1527. /* Featured Slider */
  1528. .featured-posts {
  1529. border-bottom: 1px solid #ddd;
  1530. display: block;
  1531. height: 328px;
  1532. margin: 1.625em -8.9% 20px;
  1533. max-width: 1000px;
  1534. padding: 0;
  1535. position: relative;
  1536. overflow: hidden;
  1537. }
  1538. .featured-posts .showcase-heading {
  1539. padding-left: 8.9%;
  1540. }
  1541. .featured-posts section.featured-post {
  1542. background: #fff;
  1543. height: 288px;
  1544. left: 0;
  1545. margin: 0;
  1546. position: absolute;
  1547. top: 30px;
  1548. width: auto;
  1549. }
  1550. .featured-posts section.featured-post.large {
  1551. max-width: 100%;
  1552. overflow: hidden;
  1553. }
  1554. .featured-posts section.featured-post {
  1555. -webkit-transition-duration: 200ms;
  1556. -webkit-transition-property: opacity, visibility;
  1557. -webkit-transition-timing-function: ease;
  1558. -moz-transition-duration: 200ms;
  1559. -moz-transition-property: opacity, visibility;
  1560. -moz-transition-timing-function: ease;
  1561. }
  1562. .featured-posts section.featured-post {
  1563. opacity: 0;
  1564. visibility: hidden;
  1565. }
  1566. .featured-posts #featured-post-1 {
  1567. opacity: 1;
  1568. visibility: visible;
  1569. }
  1570. .featured-post .feature-text:after,
  1571. .featured-post .feature-image.small:after {
  1572. content: ' ';
  1573. background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  1574. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  1575. background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  1576. background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
  1577. background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
  1578. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  1579. background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
  1580. width: 100%;
  1581. height: 45px;
  1582. position: absolute;
  1583. top: 230px;
  1584. }
  1585. .featured-post .feature-image.small:after {
  1586. top: 253px;
  1587. }
  1588. #content .feature-slider {
  1589. top: 5px;
  1590. right: 8.9%;
  1591. overflow: visible;
  1592. position: absolute;
  1593. }
  1594. .feature-slider ul {
  1595. list-style-type: none;
  1596. margin: 0;
  1597. }
  1598. .feature-slider li {
  1599. float: left;
  1600. margin: 0 6px;
  1601. }
  1602. .feature-slider a {
  1603. background: #3c3c3c;
  1604. background: rgba(60,60,60,0.9);
  1605. -moz-border-radius: 12px;
  1606. border-radius: 12px;
  1607. -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
  1608. -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
  1609. box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
  1610. display: block;
  1611. width: 14px;
  1612. height: 14px;
  1613. }
  1614. .feature-slider a.active {
  1615. background: #1982d1;
  1616. -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
  1617. -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
  1618. box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
  1619. cursor: default;
  1620. opacity: 0.5;
  1621. }
  1622.  
  1623. /* Recent Posts */
  1624. section.recent-posts {
  1625. padding: 0 0 1.625em;
  1626. }
  1627. section.recent-posts .hentry {
  1628. border: none;
  1629. margin: 0;
  1630. }
  1631. section.recent-posts .other-recent-posts {
  1632. border-bottom: 1px solid #ddd;
  1633. list-style: none;
  1634. margin: 0;
  1635. }
  1636. section.recent-posts .other-recent-posts li {
  1637. padding: 0.3125em 0;
  1638. position: relative;
  1639. }
  1640. section.recent-posts .other-recent-posts .entry-title {
  1641. border-top: 1px solid #ddd;
  1642. font-size: 17px;
  1643. }
  1644. section.recent-posts .other-recent-posts a[rel="bookmark"] {
  1645. color: #373737;
  1646. float: left;
  1647. max-width: 84%;
  1648. }
  1649. section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
  1650. content: '-';
  1651. color: transparent;
  1652. font-size: 11px;
  1653. }
  1654. section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
  1655. }
  1656. section.recent-posts .other-recent-posts .comments-link a,
  1657. section.recent-posts .other-recent-posts .comments-link > span {
  1658. border-bottom: 2px solid #999;
  1659. bottom: -2px;
  1660. color: #444;
  1661. display: block;
  1662. font-size: 10px;
  1663. font-weight: 500;
  1664. line-height: 2.76333em;
  1665. padding: 0.3125em 0 0.3125em 1em;
  1666. position: absolute;
  1667. right: 0;
  1668. text-align: right;
  1669. text-transform: uppercase;
  1670. z-index: 1;
  1671. }
  1672. section.recent-posts .other-recent-posts .comments-link > span {
  1673. border-color: #bbb;
  1674. color: #888;
  1675. }
  1676. section.recent-posts .other-recent-posts .comments-link a:hover {
  1677. color: #1982d1;
  1678. border-color: #1982d1;
  1679. }
  1680. section.recent-posts .other-recent-posts li:after {
  1681. clear: both;
  1682. content: '.';
  1683. display: block;
  1684. height: 0;
  1685. visibility: hidden;
  1686. }
  1687.  
  1688.  
  1689. /* =Attachments
  1690. ----------------------------------------------- */
  1691.  
  1692. .image-attachment div.attachment {
  1693. background: #f9f9f9;
  1694. border: 1px solid #ddd;
  1695. border-width: 1px 0;
  1696. margin: 0 -8.9% 1.625em;
  1697. overflow: hidden;
  1698. padding: 1.625em 1.625em 0;
  1699. text-align: center;
  1700. }
  1701. .image-attachment div.attachment img {
  1702. display: block;
  1703. height: auto;
  1704. margin: 0 auto 1.625em;
  1705. max-width: 100%;
  1706. }
  1707. .image-attachment div.attachment a img {
  1708. border-color: #f9f9f9;
  1709. }
  1710. .image-attachment div.attachment a:focus img,
  1711. .image-attachment div.attachment a:hover img,
  1712. .image-attachment div.attachment a:active img {
  1713. border-color: #ddd;
  1714. background: #fff;
  1715. }
  1716. .image-attachment .entry-caption p {
  1717. font-size: 10px;
  1718. letter-spacing: 0.1em;
  1719. line-height: 2.6em;
  1720. margin: 0 0 2.6em;
  1721. text-transform: uppercase;
  1722. }
  1723.  
  1724.  
  1725. /* =Navigation
  1726. -------------------------------------------------------------- */
  1727.  
  1728. #content nav {
  1729. clear: both;
  1730. overflow: hidden;
  1731. padding: 0 0 1.625em;
  1732. }
  1733. #content nav a {
  1734. font-size: 12px;
  1735. font-weight: bold;
  1736. line-height: 2.2em;
  1737. }
  1738. #nav-above {
  1739. padding: 0 0 1.625em;
  1740. }
  1741. #nav-above {
  1742. display: none;
  1743. }
  1744. .paged #nav-above {
  1745. display: block;
  1746. }
  1747. .nav-previous {
  1748. float: left;
  1749. width: 50%;
  1750. }
  1751. .nav-next {
  1752. float: right;
  1753. text-align: right;
  1754. width: 50%;
  1755. }
  1756. #content nav .meta-nav {
  1757. font-weight: normal;
  1758. }
  1759.  
  1760. /* Singular navigation */
  1761. #nav-single {
  1762. float: right;
  1763. position: relative;
  1764. top: -0.3em;
  1765. text-align: right;
  1766. z-index: 1;
  1767. }
  1768. #nav-single .nav-previous,
  1769. #nav-single .nav-next {
  1770. width: auto;
  1771. }
  1772. #nav-single .nav-next {
  1773. padding-left: .5em;
  1774. }
  1775. #nav-single .nav-previous {
  1776. padding-right: .5em;
  1777. }
  1778.  
  1779.  
  1780. /* =Widgets
  1781. ----------------------------------------------- */
  1782.  
  1783. .widget-area {
  1784. font-size: 12px;
  1785. }
  1786. .widget {
  1787. clear: both;
  1788. margin: 0 0 2.2em;
  1789. }
  1790. .widget-title {
  1791. color: #666;
  1792. font-size: 10px;
  1793. font-weight: 500;
  1794. letter-spacing: 0.1em;
  1795. line-height: 2.6em;
  1796. text-transform: uppercase;
  1797. }
  1798. .widget ul {
  1799. font-size: 15px;
  1800. margin: 0;
  1801. }
  1802. .widget ul ul {
  1803. margin-left: 1.5em;
  1804. }
  1805. .widget ul li {
  1806. color: #777;
  1807. font-size: 13px;
  1808. }
  1809. .widget a {
  1810. font-weight: bold;
  1811. text-decoration: none;
  1812. }
  1813. .widget a:hover,
  1814. .widget a:focus,
  1815. .widget a:active {
  1816. text-decoration: underline;
  1817. }
  1818.  
  1819. /* Search Widget */
  1820. .widget_search form {
  1821. margin: 0 0 1.625em;
  1822. }
  1823. .widget_search #s {
  1824. width: 77%;
  1825. }
  1826. .widget_search #searchsubmit {
  1827. background: #ddd;
  1828. border: 1px solid #ccc;
  1829. -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
  1830. -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
  1831. box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
  1832. color: #888;
  1833. font-size: 13px;
  1834. line-height: 25px;
  1835. position: relative;
  1836. top: -2px;
  1837. }
  1838. .widget_search #searchsubmit:active {
  1839. background: #1982d1;
  1840. border-color: #0861a5;
  1841. -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  1842. -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  1843. box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  1844. color: #bfddf3;
  1845. }
  1846.  
  1847. /* Ephemera Widget */
  1848. section.ephemera ol,
  1849. .widget_twentyeleven_ephemera ol {
  1850. list-style: square;
  1851. margin: 5px 0 0;
  1852. }
  1853. .widget_twentyeleven_ephemera .widget-entry-title {
  1854. font-size: 15px;
  1855. font-weight: bold;
  1856. padding: 0;
  1857. }
  1858. .widget_twentyeleven_ephemera .comments-link a,
  1859. .widget_twentyeleven_ephemera .comments-link > span {
  1860. color: #666;
  1861. display: block;
  1862. font-size: 10px;
  1863. font-weight: 500;
  1864. line-height: 2.76333em;
  1865. text-transform: uppercase;
  1866. }
  1867. section.ephemera .entry-title .comments-link a:hover,
  1868. .widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
  1869. }
  1870. section.ephemera .entry-title a span {
  1871. color: #29628d;
  1872. }
  1873.  
  1874. /* Twitter */
  1875. .widget_twitter li {
  1876. list-style-type: none;
  1877. margin-bottom: 14px;
  1878. }
  1879. .widget_twitter .timesince {
  1880. display: block;
  1881. font-size: 11px;
  1882. margin-right: -10px;
  1883. text-align: right;
  1884. }
  1885.  
  1886. /* Widget Image */
  1887. .widget_image img {
  1888. border: 0;
  1889. padding: 0;
  1890. height: auto;
  1891. max-width: 100%;
  1892. }
  1893.  
  1894. /* Calendar Widget */
  1895.  
  1896. .widget_calendar #wp-calendar {
  1897. color: #555;
  1898. width: 95%;
  1899. text-align: center;
  1900. }
  1901. .widget_calendar #wp-calendar caption,
  1902. .widget_calendar #wp-calendar td,
  1903. .widget_calendar #wp-calendar th {
  1904. text-align: center;
  1905. }
  1906. .widget_calendar #wp-calendar caption {
  1907. font-size: 11px;
  1908. font-weight: 500;
  1909. padding: 5px 0 3px 0;
  1910. text-transform: uppercase;
  1911. }
  1912. .widget_calendar #wp-calendar th {
  1913. background: #f4f4f4;
  1914. border-top: 1px solid #ccc;
  1915. border-bottom: 1px solid #ccc;
  1916. font-weight: bold;
  1917. }
  1918. .widget_calendar #wp-calendar tfoot td {
  1919. background: #f4f4f4;
  1920. border-top: 1px solid #ccc;
  1921. border-bottom: 1px solid #ccc;
  1922. }
  1923.  
  1924.  
  1925. /* =Comments
  1926. ----------------------------------------------- */
  1927.  
  1928. #comments-title {
  1929. color: #666;
  1930. font-size: 10px;
  1931. font-weight: 500;
  1932. line-height: 2.6em;
  1933. padding: 0 0 2.6em;
  1934. text-transform: uppercase;
  1935. }
  1936. .nopassword,
  1937. .nocomments {
  1938. color: #aaa;
  1939. font-size: 24px;
  1940. font-weight: 100;
  1941. margin: 26px 0;
  1942. text-align: center;
  1943. }
  1944. .commentlist {
  1945. list-style: none;
  1946. margin: 0 auto;
  1947. width: 68.9%;
  1948. }
  1949. .content .commentlist,
  1950. .page-template-sidebar-page-php .commentlist {
  1951. width: 100%; /* reset the width for the one-column and sidebar page layout */
  1952. }
  1953. .commentlist > li.comment {
  1954. background: #f6f6f6;
  1955. border: 1px solid #ddd;
  1956. -moz-border-radius: 3px;
  1957. border-radius: 3px;
  1958. margin: 0 0 1.625em;
  1959. padding: 1.625em;
  1960. position: relative;
  1961. }
  1962. .commentlist .pingback {
  1963. margin: 0 0 1.625em;
  1964. padding: 0 1.625em;
  1965. }
  1966. .commentlist .children {
  1967. list-style: none;
  1968. margin: 0;
  1969. }
  1970. .commentlist .children li.comment {
  1971. background: #fff;
  1972. border-left: 1px solid #ddd;
  1973. -moz-border-radius: 0 3px 3px 0;
  1974. border-radius: 0 3px 3px 0;
  1975. margin: 1.625em 0 0;
  1976. padding: 1.625em;
  1977. position: relative;
  1978. }
  1979. .commentlist .children li.comment .fn {
  1980. display: block;
  1981. }
  1982. .comment-meta .fn {
  1983. font-style: normal;
  1984. }
  1985. .comment-meta {
  1986. color: #666;
  1987. font-size: 12px;
  1988. line-height: 2.2em;
  1989. }
  1990. .commentlist .children li.comment .comment-meta {
  1991. line-height: 1.625em;
  1992. margin-left: 50px;
  1993. }
  1994. .commentlist .children li.comment .comment-content {
  1995. margin: 1.625em 0 0;
  1996. }
  1997. .comment-meta a {
  1998. font-weight: bold;
  1999. }
  2000. .comment-meta a:focus,
  2001. .comment-meta a:active,
  2002. .comment-meta a:hover {
  2003. }
  2004. .commentlist .avatar {
  2005. -moz-border-radius: 3px;
  2006. border-radius: 3px;
  2007. -webkit-box-shadow: 0 1px 2px #ccc;
  2008. -moz-box-shadow: 0 1px 2px #ccc;
  2009. box-shadow: 0 1px 2px #ccc;
  2010. left: -102px;
  2011. padding: 0;
  2012. position: absolute;
  2013. top: 0;
  2014. }
  2015. .commentlist > li:before {
  2016. content: url(images/comment-arrow.png);
  2017. left: -21px;
  2018. position: absolute;
  2019. }
  2020. .commentlist > li.pingback:before {
  2021. content: '';
  2022. }
  2023. .commentlist .children .avatar {
  2024. background: none;
  2025. -webkit-box-shadow: none;
  2026. -moz-box-shadow: none;
  2027. box-shadow: none;
  2028. left: 2.2em;
  2029. padding: 0;
  2030. top: 2.2em;
  2031. }
  2032. a.comment-reply-link {
  2033. background: #eee;
  2034. -moz-border-radius: 3px;
  2035. border-radius: 3px;
  2036. color: #666;
  2037. display: inline-block;
  2038. font-size: 12px;
  2039. padding: 0 8px;
  2040. text-decoration: none;
  2041. }
  2042. a.comment-reply-link:hover,
  2043. a.comment-reply-link:focus,
  2044. a.comment-reply-link:active {
  2045. background: #888;
  2046. color: #fff;
  2047. }
  2048. a.comment-reply-link > span {
  2049. display: inline-block;
  2050. position: relative;
  2051. top: -1px;
  2052. }
  2053.  
  2054. /* Post author highlighting */
  2055. .commentlist > li.bypostauthor {
  2056. background: #ddd;
  2057. border-color: #d3d3d3;
  2058. }
  2059. .commentlist > li.bypostauthor .comment-meta {
  2060. color: #575757;
  2061. }
  2062. .commentlist > li.bypostauthor .comment-meta a:focus,
  2063. .commentlist > li.bypostauthor .comment-meta a:active,
  2064. .commentlist > li.bypostauthor .comment-meta a:hover {
  2065. }
  2066. .commentlist > li.bypostauthor:before {
  2067. content: url(images/comment-arrow-bypostauthor.png);
  2068. }
  2069.  
  2070. /* Post Author threaded comments */
  2071. .commentlist .children > li.bypostauthor {
  2072. background: #ddd;
  2073. border-color: #d3d3d3;
  2074. }
  2075.  
  2076. /* sidebar-page.php comments */
  2077. /* Make sure we have room for our comment avatars */
  2078. .page-template-sidebar-page-php .commentlist > li.comment,
  2079. .page-template-sidebar-page-php.commentlist .pingback {
  2080. margin-left: 102px;
  2081. width: auto;
  2082. }
  2083. /* And a full-width comment form */
  2084. .page-template-sidebar-page-php #respond {
  2085. width: auto;
  2086. }
  2087.  
  2088. /* Comment Form */
  2089. #respond {
  2090. background: #ddd;
  2091. border: 1px solid #d3d3d3;
  2092. -moz-border-radius: 3px;
  2093. border-radius: 3px;
  2094. margin: 0 auto 1.625em;
  2095. padding: 1.625em;
  2096. position: relative;
  2097. width: 68.9%;
  2098. }
  2099. #respond input[type="text"],
  2100. #respond textarea {
  2101. background: #fff;
  2102. border: 4px solid #eee;
  2103. -moz-border-radius: 5px;
  2104. border-radius: 5px;
  2105. -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  2106. -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  2107. box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  2108. position: relative;
  2109. padding: 10px;
  2110. text-indent: 80px;
  2111. }
  2112. #respond .comment-form-author,
  2113. #respond .comment-form-email,
  2114. #respond .comment-form-url,
  2115. #respond .comment-form-comment {
  2116. position: relative;
  2117. }
  2118. #respond .comment-form-author label,
  2119. #respond .comment-form-email label,
  2120. #respond .comment-form-url label,
  2121. #respond .comment-form-comment label {
  2122. background: #eee;
  2123. -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  2124. -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  2125. box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  2126. color: #555;
  2127. display: inline-block;
  2128. font-size: 13px;
  2129. left: 4px;
  2130. min-width: 60px;
  2131. padding: 4px 10px;
  2132. position: relative;
  2133. top: 40px;
  2134. z-index: 1;
  2135. }
  2136. #respond input[type="text"]:focus,
  2137. #respond textarea:focus {
  2138. text-indent: 0;
  2139. z-index: 1;
  2140. }
  2141. #respond textarea {
  2142. resize: vertical;
  2143. width: 95%;
  2144. }
  2145. #respond .comment-form-author .required,
  2146. #respond .comment-form-email .required {
  2147. color: #bd3500;
  2148. font-size: 22px;
  2149. font-weight: bold;
  2150. left: 75%;
  2151. position: absolute;
  2152. top: 45px;
  2153. z-index: 1;
  2154. }
  2155. #respond .comment-notes,
  2156. #respond .logged-in-as {
  2157. font-size: 13px;
  2158. }
  2159. #respond p {
  2160. margin: 10px 0;
  2161. }
  2162. #respond .form-submit {
  2163. float: right;
  2164. margin: -20px 0 10px;
  2165. }
  2166. #respond input#submit {
  2167. background: #222;
  2168. border: none;
  2169. -moz-border-radius: 3px;
  2170. border-radius: 3px;
  2171. -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  2172. -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  2173. box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  2174. color: #eee;
  2175. cursor: pointer;
  2176. font-size: 15px;
  2177. margin: 20px 0;
  2178. padding: 5px 42px 5px 22px;
  2179. position: relative;
  2180. left: 30px;
  2181. text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  2182. }
  2183. #respond input#submit:active {
  2184. background: #1982d1;
  2185. color: #bfddf3;
  2186. }
  2187. #respond #cancel-comment-reply-link {
  2188. color: #666;
  2189. margin-left: 10px;
  2190. text-decoration: none;
  2191. }
  2192. #respond .logged-in-as a:hover,
  2193. #respond #cancel-comment-reply-link:hover {
  2194. text-decoration: underline;
  2195. }
  2196. .commentlist #respond {
  2197. margin: 1.625em 0 0;
  2198. width: auto;
  2199. }
  2200. #reply-title {
  2201. color: #373737;
  2202. font-size: 24px;
  2203. font-weight: bold;
  2204. line-height: 30px;
  2205. }
  2206. #cancel-comment-reply-link {
  2207. color: #888;
  2208. display: block;
  2209. font-size: 10px;
  2210. font-weight: normal;
  2211. line-height: 2.2em;
  2212. letter-spacing: 0.05em;
  2213. position: absolute;
  2214. right: 1.625em;
  2215. text-decoration: none;
  2216. text-transform: uppercase;
  2217. top: 1.1em;
  2218. }
  2219. #cancel-comment-reply-link:focus,
  2220. #cancel-comment-reply-link:active,
  2221. #cancel-comment-reply-link:hover {
  2222. color: #ff4b33;
  2223. }
  2224. #respond label {
  2225. line-height: 2.2em;
  2226. }
  2227. #respond input[type=text] {
  2228. display: block;
  2229. height: 24px;
  2230. width: 75%;
  2231. }
  2232. #respond p {
  2233. font-size: 12px;
  2234. }
  2235. p.comment-form-comment {
  2236. margin: 0;
  2237. }
  2238. .form-allowed-tags {
  2239. display: none;
  2240. }
  2241.  
  2242.  
  2243. /* =Footer
  2244. ----------------------------------------------- */
  2245.  
  2246. #colophon {
  2247. clear: both;
  2248. }
  2249. #supplementary {
  2250. border-top: 1px solid #ddd;
  2251. padding: 1.625em 7.6%;
  2252. overflow: hidden;
  2253. }
  2254.  
  2255. /* Two Footer Widget Areas */
  2256. #supplementary.two .widget-area {
  2257. float: left;
  2258. margin-right: 3.7%;
  2259. width: 48.1%;
  2260. }
  2261. #supplementary.two .widget-area + .widget-area {
  2262. margin-right: 0;
  2263. }
  2264.  
  2265. /* Three Footer Widget Areas */
  2266. #supplementary.three .widget-area {
  2267. float: left;
  2268. margin-right: 3.7%;
  2269. width: 30.85%;
  2270. }
  2271. #supplementary.three .widget-area + .widget-area + .widget-area {
  2272. margin-right: 0;
  2273. }
  2274.  
  2275. /* Site Generator Line */
  2276. #site-generator {
  2277. color: #a9a9a9;
  2278. font-size: 18px;
  2279. line-height: 2.2em;
  2280. padding: 2.2em 0.5em;
  2281. text-align: center;
  2282. text-transform: uppercase;
  2283. font-family: 'Ropa Sans', sans-serif;
  2284. }
  2285. #site-generator a {
  2286. color: #a9a9a9;
  2287. }
  2288.  
  2289.  
  2290. /* =Responsive Structure
  2291. ----------------------------------------------- */
  2292.  
  2293. @media (max-width: 800px) {
  2294. /* Simplify the basic layout */
  2295. #main #content {
  2296. margin: 0 7.6%;
  2297. width: auto;
  2298. }
  2299. #nav-below {
  2300. border-bottom: 1px solid #ddd;
  2301. margin-bottom: 1.625em;
  2302. }
  2303. #main #secondary {
  2304. float: none;
  2305. margin: 0 7.6%;
  2306. width: auto;
  2307. }
  2308. /* Simplify the showcase template */
  2309. .page-template-showcase-php .featured-posts {
  2310. min-height: 280px;
  2311. }
  2312. .featured-posts section.featured-post {
  2313. height: auto;
  2314. }
  2315. .page-template-showcase-php section.recent-posts {
  2316. float: none;
  2317. margin: 0;
  2318. width: 100%;
  2319. }
  2320. .page-template-showcase-php #main .widget-area {
  2321. float: none;
  2322. margin: 0;
  2323. width: auto;
  2324. }
  2325. .page-template-showcase-php .other-recent-posts {
  2326. border-bottom: 1px solid #ddd;
  2327. }
  2328. /* Simplify the showcase template when small feature */
  2329. section.featured-post .attachment-small-feature,
  2330. .one-column section.featured-post .attachment-small-feature {
  2331. border: none;
  2332. display: block;
  2333. float: left;
  2334. height: auto;
  2335. margin: 0.625em auto 1.025em;
  2336. max-width: 30%;
  2337. position: static;
  2338. }
  2339. article.feature-image.small {
  2340. float: right;
  2341. margin: 0 0 1.625em;
  2342. width: 64%;
  2343. }
  2344. .one-column article.feature-image.small .entry-summary {
  2345. height: auto;
  2346. }
  2347. article.feature-image.small .entry-summary p a {
  2348. left: 0;
  2349. padding-left: 20px;
  2350. padding-right: 20px;
  2351. width: auto;
  2352. }
  2353. /* Remove the margin on singular articles */
  2354. .singular .entry-header,
  2355. .singular .entry-content,
  2356. .singular footer.entry-meta,
  2357. .singular #comments-title {
  2358. width: 100%;
  2359. }
  2360. /* Simplify the pullquotes and pull styles */
  2361. .singular blockquote.pull {
  2362. margin: 0 0 1.625em;
  2363. }
  2364. .singular .pull.alignleft {
  2365. margin: 0 1.625em 0 0;
  2366. }
  2367. .singular .pull.alignright {
  2368. margin: 0 0 0 1.625em;
  2369. }
  2370. .singular .entry-meta .edit-link a {
  2371. left: 0;
  2372. position: absolute;
  2373. top: 40px;
  2374. }
  2375. .singular #author-info {
  2376. margin: 2.2em -8.8% 0;
  2377. padding: 20px 8.8%;
  2378. }
  2379. /* Make sure we have room for our comment avatars */
  2380. .commentlist {
  2381. width: 100%;
  2382. }
  2383. .commentlist > li.comment,
  2384. .commentlist .pingback {
  2385. margin-left: 102px;
  2386. width: auto;
  2387. }
  2388. /* And a full-width comment form */
  2389. #respond {
  2390. width: auto;
  2391. }
  2392. /* No need to float footer widgets at this size */
  2393. #colophon #supplementary .widget-area {
  2394. float: none;
  2395. margin-right: 0;
  2396. width: auto;
  2397. }
  2398. /* No need to float 404 widgets at this size */
  2399. .error404 #main .widget {
  2400. float: none;
  2401. margin-right: 0;
  2402. width: auto;
  2403. }
  2404.  
  2405. }
  2406. @media (max-width: 650px) {
  2407. /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
  2408. body, input, textarea {
  2409. font-size: 13px;
  2410. }
  2411. #site-title a {
  2412. font-size: 24px;
  2413. }
  2414. #site-description {
  2415. font-size: 12px;
  2416. }
  2417. #access ul {
  2418. font-size: 12px;
  2419. }
  2420. article.intro .entry-content {
  2421. font-size: 12px;
  2422. }
  2423. .entry-title {
  2424. font-size: 21px;
  2425. }
  2426. .featured-post .entry-title {
  2427. font-size: 14px;
  2428. }
  2429. .singular .entry-title {
  2430. font-size: 28px;
  2431. }
  2432. .entry-meta {
  2433. font-size: 12px;
  2434. }
  2435. blockquote {
  2436. margin: 0;
  2437. }
  2438. blockquote.pull {
  2439. font-size: 17px;
  2440. }
  2441. /* Reposition the site title and description slightly */
  2442. #site-title {
  2443. padding: 5.30625em 0 0;
  2444. }
  2445. #site-title,
  2446. #site-description {
  2447. margin-right: 0;
  2448. }
  2449. /* Make sure the logo and search form don't collide */
  2450. #branding #searchform {
  2451. top: 1.625em !important;
  2452. }
  2453. /* Floated content doesn't work well at this size */
  2454. .alignleft,
  2455. .alignright {
  2456. display: block;
  2457. float: none;
  2458. margin-left: 0;
  2459. margin-right: 0;
  2460. }
  2461. /* Make sure the post-post navigation doesn't collide with anything */
  2462. #nav-single {
  2463. display: block;
  2464. position: static;
  2465. }
  2466. .singular .hentry {
  2467. padding: 1.625em 0 0;
  2468. }
  2469. .singular.page .hentry {
  2470. padding: 1.625em 0 0;
  2471. }
  2472. /* Talking avatars take up too much room at this size */
  2473. .commentlist > li.comment,
  2474. .commentlist > li.pingback {
  2475. margin-left: 0 !important;
  2476. }
  2477. .commentlist .avatar {
  2478. background: transparent;
  2479. display: block;
  2480. padding: 0;
  2481. position: static;
  2482. }
  2483. .commentlist .children .avatar {
  2484. background: none;
  2485. left: 2.2em;
  2486. padding: 0;
  2487. position: absolute;
  2488. top: 2.2em;
  2489. }
  2490. /* Use the available space in the smaller comment form */
  2491. #respond input[type="text"] {
  2492. width: 95%;
  2493. }
  2494. #respond .comment-form-author .required,
  2495. #respond .comment-form-email .required {
  2496. left: 95%;
  2497. }
  2498. #content .gallery-columns-3 .gallery-item {
  2499. width: 31%;
  2500. padding-right: 2%;
  2501. }
  2502. #content .gallery-columns-3 .gallery-item img {
  2503. width: 100%;
  2504. height: auto;
  2505. }
  2506.  
  2507. }
  2508. @media (max-width: 450px) {
  2509. #content .gallery-columns-2 .gallery-item {
  2510. width: 45%;
  2511. padding-right: 4%;
  2512. }
  2513. #content .gallery-columns-2 .gallery-item img {
  2514. width: 100%;
  2515. height: auto;
  2516. }
  2517.  
  2518. }
  2519. @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  2520. body {
  2521. padding: 0;
  2522. }
  2523. #page {
  2524. margin-top: 0;
  2525. }
  2526. #branding {
  2527. border-top: none;
  2528. }
  2529.  
  2530. }
  2531.  
  2532.  
  2533. /* =Print
  2534. ----------------------------------------------- */
  2535.  
  2536. @media print {
  2537. body {
  2538. background: none !important;
  2539. font-size: 10pt;
  2540. }
  2541. footer.entry-meta a[rel=bookmark]:link:after,
  2542. footer.entry-meta a[rel=bookmark]:visited:after {
  2543. content: " [" attr(href) "] "; /* Show URLs */
  2544. }
  2545. #page {
  2546. clear: both !important;
  2547. display: block !important;
  2548. float: none !important;
  2549. max-width: 100%;
  2550. position: relative !important;
  2551. }
  2552. #branding {
  2553. border-top: none !important;
  2554. padding: 0;
  2555. }
  2556. #branding hgroup {
  2557. margin: 0;
  2558. }
  2559. #site-title a {
  2560. font-size: 21pt;
  2561. }
  2562. #site-description {
  2563. font-size: 10pt;
  2564. }
  2565. #branding #searchform {
  2566. display: none;
  2567. }
  2568. #branding img {
  2569. display: none;
  2570. }
  2571. #access {
  2572. display: none;
  2573. }
  2574. #main {
  2575. border-top: none;
  2576. box-shadow: none;
  2577. }
  2578. #primary {
  2579. float: left;
  2580. margin: 0;
  2581. width: 100%;
  2582. }
  2583. #content {
  2584. margin: 0;
  2585. width: auto;
  2586. }
  2587. .singular #content {
  2588. margin: 0;
  2589. width: 100%;
  2590. }
  2591. .singular .entry-header .entry-meta {
  2592. position: static;
  2593. }
  2594. .entry-meta .edit-link a {
  2595. display: none;
  2596. }
  2597. #content nav {
  2598. display: none;
  2599. }
  2600. .singular .entry-header,
  2601. .singular .entry-content,
  2602. .singular footer.entry-meta,
  2603. .singular #comments-title {
  2604. margin: 0;
  2605. width: 100%;
  2606. }
  2607. .singular .hentry {
  2608. padding: 0;
  2609. }
  2610. .entry-title,
  2611. .singular .entry-title {
  2612. font-size: 21pt;
  2613. }
  2614. .entry-meta {
  2615. font-size: 10pt;
  2616. }
  2617. .entry-header .comments-link {
  2618. display: none;
  2619. }
  2620. .page-link {
  2621. display: none;
  2622. }
  2623. .singular #author-info {
  2624. background: none;
  2625. border-bottom: none;
  2626. border-top: none;
  2627. margin: 2.2em 0 0;
  2628. padding: 0;
  2629. }
  2630. #respond {
  2631. display: none;
  2632. }
  2633. .widget-area {
  2634. display: none;
  2635. }
  2636. #colophon {
  2637. display: none;
  2638. }
  2639.  
  2640. /* Comments */
  2641. .commentlist > li.comment {
  2642. background: none;
  2643. border: 1px solid #ddd;
  2644. -moz-border-radius: 3px 3px 3px 3px;
  2645. border-radius: 3px 3px 3px 3px;
  2646. margin: 0 auto 1.625em;
  2647. padding: 1.625em;
  2648. position: relative;
  2649. width: auto;
  2650. }
  2651. .commentlist .avatar {
  2652. height: 39px;
  2653. left: 2.2em;
  2654. top: 2.2em;
  2655. width: 39px;
  2656. }
  2657. .commentlist li.comment .comment-meta {
  2658. line-height: 1.625em;
  2659. margin-left: 50px;
  2660. }
  2661. .commentlist li.comment .fn {
  2662. display: block;
  2663. }
  2664. .commentlist li.comment .comment-content {
  2665. margin: 1.625em 0 0;
  2666. }
  2667. .commentlist .comment-edit-link {
  2668. display: none;
  2669. }
  2670. .commentlist > li::before,
  2671. .commentlist > li.bypostauthor::before {
  2672. content: '';
  2673. }
  2674. .commentlist .reply {
  2675. display: none;
  2676. }
  2677.  
  2678. /* Post author highlighting */
  2679. .commentlist > li.bypostauthor {
  2680. color: #444;
  2681. }
  2682. .commentlist > li.bypostauthor .comment-meta {
  2683. color: #666;
  2684. }
  2685. .commentlist > li.bypostauthor:before {
  2686. content: none;
  2687. }
  2688.  
  2689. /* Post Author threaded comments */
  2690. .commentlist .children > li.bypostauthor {
  2691. background: #fff;
  2692. border-color: #ddd;
  2693. }
  2694. .commentlist .children > li.bypostauthor > article,
  2695. .commentlist .children > li.bypostauthor > article .comment-meta {
  2696. color: #666;
  2697. }
  2698.  
  2699. }
  2700.  
  2701.  
  2702. /* =IE7
  2703. ----------------------------------------------- */
  2704.  
  2705. #ie7 article.intro {
  2706. margin-left: -7.6%;
  2707. margin-right: -7.6%;
  2708. padding-left: -7.6%;
  2709. padding-right: -7.6%;
  2710. max-width: 1000px;
  2711. }
  2712. #ie7 section.featured-post {
  2713. margin-left: -7.6%;
  2714. margin-right: -7.6%;
  2715. max-width: 850px;
  2716. }
  2717. #ie7 section.recent-posts {
  2718. margin-right: 7.6%;
  2719. }
  2720.  
  2721. /* =IE8
  2722. ----------------------------------------------- */
  2723.  
  2724. #ie8 section.feature-image.large img {
  2725. width: 100%;
  2726. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement