Advertisement
Guest User

Thematic Master File Example

a guest
Apr 18th, 2012
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.50 KB | None | 0 0
  1. /*
  2. THEME NAME: Thematic
  3. THEME URI: http://themeshaper.com/thematic/
  4. DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.
  5. VERSION: 0.9.7.7
  6. AUTHOR: <a href="http://themeshaper.com/">Ian Stewart</a> &amp; <a href="http://thematic4you.com/">Chris Go&szlig;mann</a>
  7. AUTHOR URI: http://themeshaper.com/
  8. TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
  9. .
  10. The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
  11. This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
  12. http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  13. .
  14. */
  15.  
  16.  
  17. DEFAULT CSS
  18.  
  19. .entry-content img {
  20. height:auto;
  21. margin: 0 0 18px 0;
  22. max-width:100%;
  23. }
  24. .alignleft,
  25. img.alignleft {
  26. float: left;
  27. margin-right:20px;
  28. }
  29. .alignright,
  30. img.alignright {
  31. display: block;
  32. float: right;
  33. margin-left:20px;
  34. }
  35. .aligncenter,
  36. img.aligncenter {
  37. margin-left:auto;
  38. margin-right:auto;
  39. display: block;
  40. clear: both;
  41. }
  42. .wp-caption {
  43. text-align: center;
  44. margin-bottom:18px;
  45. }
  46. .wp-caption img {
  47. margin: 0;
  48. padding: 0;
  49. border: 0 none;
  50. }
  51. .wp-caption p.wp-caption-text {
  52. margin: 0;
  53. padding:5px;
  54. }
  55. .gallery img {
  56. margin:0;
  57. }
  58. .wp-smiley { /* Prevent the smileys from breaking line-height */
  59. max-height:12px;
  60. margin:0 !important;
  61. }
  62.  
  63.  
  64. /* --------------------------------------------------------------
  65.  
  66. Minimal styles that hold to a 18px line-height
  67.  
  68. -------------------------------------------------------------- */
  69.  
  70. /* =Header
  71. -------------------------------------------------------------- */
  72.  
  73. #branding {
  74. padding:18px 0;
  75. }
  76.  
  77. /* =Menu
  78. -------------------------------------------------------------- */
  79.  
  80. .skip-link {
  81. display:none;
  82. }
  83. #menu {
  84. overflow:hidden; /* clears the inner float */
  85. }
  86. #menu ul {
  87. margin:0;
  88. list-style:none;
  89. }
  90. #menu ul ul {
  91. display:none;
  92. }
  93. #menu li {
  94. display:inline;
  95. }
  96. #menu a {
  97. display:block;
  98. float:left;
  99. }
  100.  
  101. /* =Content
  102. -------------------------------------------------------------- */
  103.  
  104. #main {
  105. padding-top:18px;
  106. }
  107. .hentry {
  108. padding-bottom:18px;
  109. }
  110. .page-link {
  111. margin-bottom:18px;
  112. }
  113.  
  114. /* =Navigation
  115. -------------------------------------------------------------- */
  116.  
  117. .navigation {
  118. margin:0px 0 18px 0;
  119. overflow:hidden;
  120. }
  121. .nav-previous {
  122. float: left;
  123. width:50%;
  124. }
  125. .nav-next {
  126. float: right;
  127. width:50%;
  128. text-align:right;
  129. }
  130. #nav-above,#nav-below {
  131. width: 100%;
  132. }
  133.  
  134. /* =Comments
  135. -------------------------------------------------------------- */
  136.  
  137.  
  138. /* =Asides, Sidebars & Widget-Ready Areas
  139. -------------------------------------------------------------- */
  140.  
  141. .aside ul {
  142. list-style:none;
  143. margin-left:0;
  144. }
  145. .aside ul ul {
  146. list-style:disc;
  147. margin:0 0 18px 1.5em;
  148. }
  149. .aside ul ul ul {
  150. margin-bottom:0;
  151. }
  152. .aside form,
  153. .aside table {
  154. margin-bottom:18px;
  155. }
  156.  
  157. /* --------------------------------------------------------------
  158.  
  159. Minimal styles that hold to a 21px line-height
  160.  
  161. -------------------------------------------------------------- */
  162.  
  163. /* =Global Elements
  164. -------------------------------------------------------------- */
  165.  
  166. /*
  167. You'll want to import this after typography.css because
  168. we're going to set a couple of typographical styles here
  169. */
  170.  
  171. body, input, textarea {
  172. font: 14px Arial,sans-serif;
  173. line-height:21px;
  174. }
  175. p, ul, ol, dd, pre {
  176. margin-bottom:21px;
  177. }
  178. pre, code {
  179. font:13px Monaco, monospace;
  180. line-height:21px;
  181. }
  182.  
  183. /* =Header
  184. -------------------------------------------------------------- */
  185.  
  186. #branding {
  187. padding:21px 0;
  188. }
  189.  
  190. /* =Menu
  191. -------------------------------------------------------------- */
  192.  
  193. .skip-link {
  194. display:none;
  195. }
  196. #menu {
  197. overflow:hidden; /* clears the inner float */
  198. }
  199. #menu ul {
  200. margin:0;
  201. list-style:none;
  202. }
  203. #menu ul ul {
  204. display:none;
  205. }
  206. #menu li {
  207. display:inline;
  208. }
  209. #menu a {
  210. display:block;
  211. float:left;
  212. }
  213.  
  214. /* =Content
  215. -------------------------------------------------------------- */
  216.  
  217. #main {
  218. padding-top:21px;
  219. }
  220. .hentry {
  221. padding-bottom:21px;
  222. }
  223. .page-link {
  224. margin-bottom:21px;
  225. }
  226.  
  227. /* =Images
  228. -------------------------------------------------------------- */
  229.  
  230. .entry-content img,
  231. .wp-caption {
  232. margin-bottom:21px;
  233. }
  234. .wp-smiley {
  235. max-height:14px;
  236. }
  237.  
  238. /* =Navigation
  239. -------------------------------------------------------------- */
  240.  
  241. .navigation {
  242. margin:0px 0 21px 0;
  243. overflow:hidden;
  244. }
  245. .nav-previous {
  246. float: left;
  247. width:50%;
  248. }
  249. .nav-next {
  250. float: right;
  251. width:50%;
  252. text-align:right;
  253. }
  254. #nav-above,#nav-below {
  255. width: 100%;
  256. }
  257.  
  258. /* =Comments
  259. -------------------------------------------------------------- */
  260.  
  261.  
  262. /* =Asides, Sidebars & Widget-Ready Areas
  263. -------------------------------------------------------------- */
  264.  
  265. .aside ul {
  266. list-style:none;
  267. margin-left:0;
  268. }
  269. .aside ul ul {
  270. list-style:disc;
  271. margin:0 0 21px 1.5em;
  272. }
  273. .aside ul ul ul {
  274. margin-bottom:0;
  275. }
  276. .aside form,
  277. .aside table {
  278. margin-bottom:21px;
  279. }
  280.  
  281. /* --------------------------------------------------------------
  282.  
  283. Default theme styles for Thematic
  284.  
  285. -------------------------------------------------------------- */
  286.  
  287.  
  288. /* Un-comment the line below to set a grid with 18px line-height */
  289. /*body { background:url(library/grids/960_grid_12_col.gif) repeat-y top center; }*/
  290.  
  291.  
  292. /* =Global Elements
  293. -------------------------------------------------------------- */
  294.  
  295. body {
  296. font-family:Georgia, serif;
  297. }
  298. #wrapper {
  299. border-top:9px solid black;
  300. }
  301. a:link, a:visited {
  302. color:#2772B3;
  303. text-decoration:none;
  304. }
  305. a:hover {
  306. text-decoration:underline;
  307. }
  308. blockquote {
  309. font-style:italic;
  310. font-size:13px;
  311. }
  312. blockquote em, blockquote cite, blockquote i {
  313. font-style:normal;
  314. }
  315. input, textarea {
  316. font-family:Georgia, serif;
  317. }
  318. .caps {
  319. font-size:10px;
  320. text-transform:uppercase;
  321. letter-spacing:1px;
  322. }
  323. .important {
  324. font-weight:bold;
  325. }
  326.  
  327. /* =Header
  328. -------------------------------------------------------------- */
  329.  
  330. #header {
  331. background:#181E24;
  332. }
  333. #blog-title {
  334. font-size:36px;
  335. line-height:54px;
  336. font-weight:bold;
  337. letter-spacing:-1px;
  338. padding:99px 0 0 0;
  339. border-bottom:1px solid #242A30;
  340. }
  341. #blog-title a {
  342. color:#fff;
  343. text-decoration:none;
  344. }
  345. #blog-description {
  346. font-style:italic;
  347. padding:8px 0 63px 0;
  348. color:#fff;
  349. }
  350.  
  351. /* =Menu
  352. -------------------------------------------------------------- */
  353.  
  354. #access {
  355. font-size:11px;
  356. background:#B5D1EA;
  357. border-top:1px solid #CADEF0;
  358. margin-top:-1px;
  359. }
  360. .skip-link {
  361. display:none;
  362. }
  363. .menu {
  364. padding:7px 0 8px 0;
  365. overflow:hidden; /* clears the inner float */
  366. }
  367. .menu ul,
  368. .menu ul {
  369. margin:0;
  370. list-style:none;
  371. clear:both;
  372. }
  373. .menu ul ul {
  374. display:none;
  375. }
  376. .menu li {
  377. display:inline;
  378. }
  379. .menu a {
  380. display:block;
  381. float:left;
  382. margin:0 10px 0 0;
  383. padding:1px 6px;
  384. background:#87B5DD;
  385. color:#fff;
  386. border-top:1px solid #6DA5D6;
  387. text-decoration:none;
  388. }
  389. .menu a:hover {
  390. background:#5C9BD1;
  391. color:#fff;
  392. border-color:#3B86C7;
  393. }
  394. .menu .current_page_item a {
  395. background:#5C9BD1;
  396. color:#fff;
  397. border-color:#3B86C7;
  398. }
  399. .menu a:focus {
  400. background:#4887BD;
  401. color:#fff;
  402. border-color:#2772B3;
  403. }
  404.  
  405. /* =Content
  406. -------------------------------------------------------------- */
  407.  
  408. #main {
  409. padding:54px 0;
  410. }
  411. #content {
  412. }
  413. .hentry {
  414. margin:9px 0 0 0;
  415. padding:44px 1px 36px 1px;
  416. border-top:1px solid #e0e0e0;
  417. }
  418. .p1 {
  419. margin:0;
  420. padding:0 0 36px 0;
  421. border:none;
  422. }
  423. .page-title {
  424. font-size:14px;
  425. font-weight:bold;
  426. padding:18px 0;
  427. }
  428. .page-title span {
  429. font-size:12px;
  430. font-weight:normal;
  431. font-style:italic;
  432. }
  433. .entry-title {
  434. font-size:24px;
  435. line-height:26px;
  436. padding:8px 0 2px 0;
  437. font-weight:bold;
  438. color:#000;
  439. }
  440. .entry-title a {
  441. text-decoration:none;
  442. color:#000;
  443. }
  444. .entry-meta {
  445. font-size:11px;
  446. color:#787878;
  447. }
  448. .entry-meta a {
  449. color:#787878;
  450. font-style:italic;
  451. }
  452. .entry-meta a:hover {
  453. }
  454. .entry-meta .author {
  455. }
  456. .entry-meta .meta-sep {
  457. }
  458. .entry-meta abbr {
  459. }
  460. .entry-content {
  461. margin:18px 0 0 0;
  462. overflow:hidden;
  463. }
  464. .entry-content h1, .entry-content h2 {
  465. font-size:18px;
  466. font-weight:bold;
  467. margin:0 0 18px 0;
  468. padding:18px 0 0 0;
  469. }
  470. .entry-content h3 {
  471. font-weight:bold;
  472. text-transform:uppercase;
  473. letter-spacing:1px;
  474. margin:0 0 18px 0;
  475. padding:18px 0 0 0;
  476. }
  477. .entry-content h4 {
  478. font-weight:bold;
  479. font-size:11px;
  480. text-transform:uppercase;
  481. letter-spacing:1px;
  482. }
  483. .entry-content h5 {
  484. font-size:11px;
  485. text-transform:uppercase;
  486. letter-spacing:1px;
  487. }
  488. .entry-content h6 {
  489. font-size:10px;
  490. text-transform:uppercase;
  491. letter-spacing:1px;
  492. }
  493. .entry-content ul {
  494. list-style:square;
  495. margin:0 0 18px 1.5em;
  496. }
  497. .entry-content dt {
  498. font-weight:bold;
  499. }
  500. .entry-content dd {
  501. margin:0 0 18px 0;
  502. }
  503. .entry-content abbr, .entry-content acronym, .entry-content .help {
  504. border-bottom: 1px dotted #333;
  505. cursor: help;
  506. }
  507. .entry-content ul.xoxo {
  508. margin:0 0 18px 0;
  509. overflow:hidden;
  510. }
  511. .entry-content ul.xoxo ul {
  512. margin:0 0 0 1.5em;
  513. }
  514. li.content-column, .entry-content li.linkcat {
  515. float:left;
  516. list-style:none;
  517. margin:0 20px 0 0;
  518. }
  519. .entry-content li.linkcat ul.xoxo {
  520. overflow:visible;
  521. }
  522. .more-link {
  523. font-weight:bold;
  524. font-style:italic;
  525. display:block;
  526. }
  527. .page-link {
  528. margin:0 0 18px 0;
  529. }
  530. .page .edit-link {
  531. float:left;
  532. clear:both;
  533. }
  534. .entry-utility {
  535. font-size:11px;
  536. color:#787878;
  537. }
  538. .entry-utility a {
  539. font-style:italic;
  540. color:#787878;
  541. }
  542. .entry-utility a:hover {
  543. }
  544. .comments-link a {
  545. font-weight:bold;
  546. color:#2772B3;
  547. }
  548.  
  549. /* =Comments
  550. -------------------------------------------------------------- */
  551.  
  552. #comments {
  553. background:#B5D1EA;
  554. color:#fff;
  555. margin:54px 0 0 0;
  556. padding:18px 0;
  557. overflow:hidden;
  558. }
  559. #comments .comment-navigation {
  560. background:#87B5DD;
  561. border-top:1px solid #6DA5D6;
  562. line-height:36px;
  563. margin:-18px 20px 18px 20px;
  564. padding:0 20px;
  565. overflow:hidden;
  566. }
  567. .comment-navigation a {
  568. color:#fff;
  569. }
  570. .paginated-comments-links {
  571. text-align:center;
  572. }
  573. #comments h3 {
  574. font-weight:bold;
  575. text-transform:uppercase;
  576. letter-spacing:1px;
  577. text-align:center;
  578. margin:0 0 18px 0;
  579. padding:0 20px 0 20px;
  580. }
  581. #comments .comments:first-child h3 {
  582. padding-top:18px;
  583. }
  584. #comments ol {
  585. margin:0 0 36px 0;
  586. list-style:none;
  587. }
  588. #comments ol ul {
  589. list-style:none;
  590. margin:0;
  591. padding:0 0 18px 0;
  592. }
  593. #comments li {
  594. background:#87B5DD;
  595. border-top:1px solid #6DA5D6;
  596. margin:0 20px 18px 20px;
  597. padding:17px 20px 0 20px;
  598. position:relative;
  599. }
  600. #comments li li {
  601. border:1px solid #6DA5D6;
  602. margin:0 0 18px 0;
  603. }
  604. #comments a {
  605. }
  606. #comments li.byuser {
  607. background:#5C9BD1;
  608. border-color:#3B86C7;
  609. }
  610. #comments li.byuser p a {
  611. }
  612. #comments li.bypostauthor {
  613. }
  614. #comments li.bypostauthor p a {
  615. }
  616. #comments .avatar {
  617. width:48px;
  618. height:48px;
  619. position:absolute;
  620. top:19px;
  621. left:20px !important;
  622. left:0px;
  623. }
  624. #comments .fn {
  625. font-weight:bold;
  626. font-size:14px;
  627. padding:18px 0 0 58px;
  628. display:block;
  629. }
  630. #comments .fn a {
  631. color:#fff;
  632. }
  633. #comments-list .comment-meta {
  634. font-size:10px;
  635. margin:0 0 18px 0;
  636. padding:0 0 0 58px
  637. }
  638. #comments-list .comment-meta a {
  639. font-style:italic;
  640. color:#fff;
  641. }
  642. #comments li p {
  643. margin:0;
  644. padding:0 0 18px 0;
  645. }
  646. .comment-reply-link {
  647. font-size:10px;
  648. font-style:italic;
  649. padding:0 0 18px 0;
  650. }
  651. .comment-reply-link a {
  652. color:#fff;
  653. }
  654. #cancel-comment-reply {
  655. padding:0 0 18px 0;
  656. }
  657. #trackbacks-list .comment-author {
  658. margin:0 0 18px 0;
  659. font-size:11px;
  660. }
  661. #trackbacks-list .comment-author a {
  662. font-size:14px;
  663. font-weight:bold;
  664. color:#fff;
  665. }
  666. #respond {
  667. background:#87B5DD;
  668. border-top:1px solid #6DA5D6;
  669. padding:17px 20px 0 20px;
  670. width:auto;
  671. _width:460px; /* IE6 Hack to display correctly the respond form */
  672. max-width:460px;
  673. margin:0 auto;
  674. z-index:100;
  675. }
  676. #respond h3 {
  677. padding-top:18px;
  678. }
  679. #cancel-comment-reply a {
  680. color:#fff;
  681. font-style:italic;
  682. }
  683. #respond form {
  684. padding:0 0 36px 0;
  685. }
  686. #respond #form-section-author {
  687. width:230px;
  688. float:left;
  689. margin-right:10px;
  690. }
  691. #respond #form-section-author input {
  692. width:220px;
  693. }
  694. #respond #form-section-email {
  695. width:220px;
  696. float:left;
  697. }
  698. #respond #form-section-email input {
  699. width:100%;
  700. }
  701. #respond #form-section-url {
  702. clear:both;
  703. }
  704. #respond #form-section-url input {
  705. width:100%;
  706. }
  707. #respond .form-label {
  708. font-size:10px;
  709. }
  710. #respond .form-input input {
  711. margin:0 0 14px 0;
  712. }
  713. #respond textarea {
  714. width:100%;
  715. margin:0 0 16px 0;
  716. }
  717. #respond .form-submit {
  718. float:right;
  719. }
  720. p.subscribe-to-comments {
  721. width:260px;
  722. float:left;
  723. }
  724. p.subscribe-to-comments label {
  725. }
  726. p.comment_license {
  727. clear:both;
  728. margin:0;
  729. }
  730. p.solo-subscribe-to-comments {
  731. clear:both;
  732. margin:0;
  733. }
  734. p.solo-subscribe-to-comments:first-line {
  735. font-style:italic;
  736. }
  737. #respond .required {
  738. font-weight:bold;
  739. }
  740.  
  741. /* =Author Info
  742. -------------------------------------------------------------- */
  743.  
  744. #author-info {
  745. margin:18px 0 36px 0;
  746. }
  747. #author-info p:first-line {
  748. font-weight:bold;
  749. }
  750. #author-info .avatar {
  751. float:left;
  752. width:72px;
  753. height:72px;
  754. margin:0 10px 0 0;
  755. padding:5px;
  756. background:#B5D1EA;
  757. position:relative;
  758. top:4px;
  759. }
  760.  
  761. /* =Navigation
  762. -------------------------------------------------------------- */
  763.  
  764. .navigation {
  765. margin:0px 0 36px 0;
  766. overflow:hidden;
  767. }
  768. .nav-previous {
  769. float: left;
  770. width:50%;
  771. }
  772. .nav-next {
  773. float: right;
  774. width:50%;
  775. text-align:right;
  776. }
  777. #nav-above,#nav-below {
  778. width: 100%;
  779. }
  780. #nav-above {
  781. margin:18px 0 36px 0;
  782. }
  783. .home #nav-above, .single #nav-above {
  784. display:none;
  785. }
  786. .paged #nav-above {
  787. display:block;
  788. }
  789.  
  790. /* =Asides (widgetized areas)
  791. -------------------------------------------------------------- */
  792.  
  793. .aside ul {
  794. margin:0;
  795. list-style:none;
  796. }
  797. .aside h3 {
  798. font-size:14px;
  799. font-weight:bold;
  800. }
  801. .aside ul ul {
  802. list-style:square;
  803. margin:0 0 18px 1.5em;
  804. }
  805. .aside ul ul ul {
  806. margin:0 0 0 1.5em;
  807. }
  808. /* Begin Calendar styles */
  809. .aside table {
  810. border-top:1px solid #e0e0e0;
  811. margin:0 0 8px 0;
  812. }
  813. .aside th {
  814. border-left:1px solid #e0e0e0;
  815. }
  816. .aside tr {
  817. border-bottom:1px solid #e0e0e0;
  818. border-right:1px solid #e0e0e0;
  819. line-height:35px;
  820. }
  821. .aside td {
  822. border-left:1px solid #e0e0e0;
  823. padding:0 10px
  824. }
  825. .aside caption { /* Make the caption match h3 styles */
  826. font-size:14px;
  827. font-weight:bold;
  828. text-align:left;
  829. margin:0 0 9px 0;
  830. }
  831. .aside tfoot tr {
  832. border:none;
  833. line-height:36px;
  834. }
  835. .aside tfoot td {
  836. border:none;
  837. padding:0;
  838. }
  839. .aside #next {
  840. text-align:right;
  841. }
  842. /* End Calendar styles */
  843. /* Begin Search styles */
  844. .aside form {
  845. margin:4px 0 10px 0;
  846. }
  847. /* End Search styles */
  848. #content .widgetcontainer {
  849. border-top:1px solid #e0e0e0;
  850. padding:35px 1px 18px 1px;
  851. margin:18px 0 36px 0;
  852. }
  853. #index-top .widgetcontainer,
  854. #single-top .widgetcontainer,
  855. #page-top .widgetcontainer {
  856. border-top:none;
  857. border-bottom:1px solid #e0e0e0;
  858. padding:0 1px 53px 1px;
  859. margin:0 0 36px 0;
  860. }
  861. #content .aside:first-child .widgetcontainer:first-child {
  862. padding-top:18px;
  863. }
  864. .page #content .aside:first-child .widgetcontainer:first-child {
  865. padding-top:0;
  866. }
  867. #content .aside h3 {
  868. font-size:24px;
  869. line-height:26px;
  870. padding:8px 0 20px 0;
  871. font-weight:bold;
  872. }
  873. #single-bottom .widgetcontainer {
  874. border-top:none;
  875. }
  876. .main-aside h3 {
  877. padding:17px 0 1px 0;
  878. }
  879. #footer .widgetcontainer {
  880. padding:0 1px;
  881. margin:0 0 18px 0;
  882. }
  883.  
  884. /* =Footer
  885. -------------------------------------------------------------- */
  886.  
  887. #footer {
  888. background:#181E24;
  889. color:#fff;
  890. padding:34px 0 90px 0;
  891. border-top:2px solid #000;
  892. }
  893. #footer a {
  894. color:#fff;
  895. }
  896. #subsidiary .aside {
  897. margin-bottom:18px;
  898. }
  899. #siteinfo {
  900. padding:18px 0;
  901. font-size:11px;
  902. }
  903. #siteinfo a {
  904. font-style:italic;
  905. }
  906.  
  907. /* =PageNavi
  908. -------------------------------------------------------------- */
  909.  
  910. /* Use !important to override PageNavi CSS */
  911.  
  912. .wp-pagenavi {
  913. margin:0 0 0 0;
  914. line-height:36px;
  915. }
  916. .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
  917. color:#2772B3 !important;
  918. background:transparent !important;
  919. border:1px solid #e0e0e0 !important;
  920. }
  921. .wp-pagenavi a:hover {
  922. color:#000 !important;
  923. }
  924. .wp-pagenavi span.pages {
  925. margin-left:0 !important;
  926. padding-left:0 !important;
  927. }
  928. .wp-pagenavi span.current {
  929. border:1px solid #e0e0e0 !important;
  930. }
  931. .wp-pagenavi span.extend {
  932. margin:0 !important;
  933. }
  934.  
  935.  
  936.  
  937. /* =Global Elements
  938. -------------------------------------------------------------- */
  939.  
  940. body, input, textarea {
  941. font:15px Georgia,serif;
  942. line-height:22px;
  943. }
  944. p, ul, ol, dd, pre {
  945. margin-bottom:22px;
  946. }
  947. pre, code {
  948. font:14px Monaco, monospace;
  949. line-height:22px;
  950. }
  951. blockquote {
  952. color:#666;
  953. font-style:italic;
  954. }
  955. table {
  956. border:1px solid #ccc;
  957. border-width:1px 1px 0 1px;
  958. font-size:13px;
  959. line-height:18px;
  960. margin:0 0 22px 0;
  961. text-align:left;
  962. }
  963. caption {
  964. text-align:left;
  965. }
  966. tr {
  967. border-bottom:1px solid #ccc;
  968. }
  969. th, td {
  970. padding: .7em 1.25em;
  971. }
  972. hr {
  973. background-color:#ccc;
  974. border:0;
  975. color:#ccc;
  976. height:1px;
  977. margin-bottom:22px;
  978. }
  979. a:link {
  980. color:#004B91;
  981. }
  982. a:visited {
  983. color:#743399;
  984. }
  985. a:active,
  986. a:hover {
  987. color: #FF4B33;
  988. }
  989.  
  990.  
  991. /* =Header
  992. -------------------------------------------------------------- */
  993.  
  994. #header {
  995. z-index:2;
  996. }
  997. #branding {
  998. padding:88px 0 44px 0;
  999. }
  1000. #blog-title {
  1001. font-family:Arial,sans-serif;
  1002. font-size:34px;
  1003. font-weight:bold;
  1004. line-height:40px;
  1005. }
  1006. #blog-title a {
  1007. color:#000;
  1008. text-decoration:none;
  1009. }
  1010. #blog-title a:active,
  1011. #blog-title a:hover {
  1012. color: #FF4B33;
  1013. }
  1014. #blog-description {
  1015. color:#666;
  1016. font-size:13px;
  1017. font-style:italic;
  1018. }
  1019.  
  1020.  
  1021. /* =Menu
  1022. -------------------------------------------------------------- */
  1023.  
  1024. .skip-link {
  1025. display:none;
  1026. }
  1027. #access {
  1028. border-bottom:1px solid #ccc;
  1029. height:32px;
  1030. font-size:13px;
  1031. overflow:visible;
  1032. z-index:100;
  1033. }
  1034. /*** ESSENTIAL STYLES ***/
  1035. .sf-menu, .sf-menu * {
  1036. margin: 0;
  1037. padding: 0;
  1038. list-style: none;
  1039. }
  1040. .sf-menu {
  1041. line-height: 1.0;
  1042. }
  1043. .sf-menu ul {
  1044. position: absolute;
  1045. top: -999em;
  1046. width: 10em; /* left offset of submenus need to match (see below) */
  1047. }
  1048. .sf-menu ul li {
  1049. width: 100%;
  1050. }
  1051. .sf-menu li:hover {
  1052. visibility: inherit; /* fixes IE7 'sticky bug' */
  1053. }
  1054. .sf-menu li {
  1055. float: left;
  1056. position: relative;
  1057. }
  1058. .sf-menu a {
  1059. display: block;
  1060. position: relative;
  1061. }
  1062. .sf-menu li:hover ul,
  1063. .sf-menu li.sfHover ul {
  1064. left: 0;
  1065. top: 2.5em; /* match top ul list item height */
  1066. z-index: 99;
  1067. }
  1068. ul.sf-menu li:hover li ul,
  1069. ul.sf-menu li.sfHover li ul {
  1070. top: -999em;
  1071. }
  1072. ul.sf-menu li li:hover ul,
  1073. ul.sf-menu li li.sfHover ul {
  1074. left: 10em; /* match ul width */
  1075. top: 0;
  1076. }
  1077. ul.sf-menu li li:hover li ul,
  1078. ul.sf-menu li li.sfHover li ul {
  1079. top: -999em;
  1080. }
  1081. ul.sf-menu li li li:hover ul,
  1082. ul.sf-menu li li li.sfHover ul {
  1083. left: 10em; /* match ul width */
  1084. top: 0;
  1085. }
  1086.  
  1087. /*** THEMATIC SKIN ***/
  1088. .sf-menu {
  1089. border-right:1px solid #ccc;
  1090. float:left;
  1091. }
  1092. .ie6 .sf-menu {
  1093. margin-bottom: -1px;
  1094. }
  1095. .sf-menu a {
  1096. border-left:1px solid #ccc;
  1097. border-top:1px solid #ccc;
  1098. border-bottom:1px solid #ccc;
  1099. padding:9px 13px;
  1100. text-decoration:none;
  1101. }
  1102. .windows .sf-menu a {
  1103. font-size: 12px;
  1104. padding:9px 13px 10px;
  1105. }
  1106. .sf-menu .current_page_item a,
  1107. .sf-menu .current_page_ancestor a,
  1108. .sf-menu .current_page_parent a {
  1109. border-bottom-color:#fff;
  1110. }
  1111. .sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
  1112. color: #666;
  1113. }
  1114. .sf-menu li {
  1115. background: #fff;
  1116. }
  1117. .sf-menu li li {
  1118. background: #fff;
  1119. }
  1120. .sf-menu li li li {
  1121. background: #9AAEDB;
  1122. }
  1123. .sf-menu li:hover, .sf-menu li.sfHover,
  1124. .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  1125. background: #fafafa;
  1126. outline: 0;
  1127. border-bottom-color:#ccc;
  1128. }
  1129. .sf-menu ul {
  1130. border-right:1px solid #ccc;
  1131. border-bottom:1px solid #ccc;
  1132. }
  1133. .sf-menu li:hover ul,
  1134. .sf-menu li.sfHover ul {
  1135. top:32px; /* overriding essential styles */
  1136. }
  1137. .sf-menu ul ul {
  1138. margin-top:0;
  1139. }
  1140. .sf-menu ul a {
  1141. background:#fafafa;
  1142. border-bottom:none;
  1143. }
  1144. .sf-menu ul a:hover {
  1145. color: #FF4B33;
  1146. }
  1147.  
  1148.  
  1149. /* =Content
  1150. -------------------------------------------------------------- */
  1151.  
  1152. #main {
  1153. clear:both;
  1154. padding:66px 0 22px 0;
  1155. }
  1156. .page-title {
  1157. font-size:13px;
  1158. line-height:18px;
  1159. padding:0 0 44px 0;
  1160. }
  1161. .attachment .page-title {
  1162. font-style:italic;
  1163. }
  1164. .page-title a {
  1165. color:#666;
  1166. text-decoration:none;
  1167. }
  1168. .page-title a:active,
  1169. .page-title a:hover {
  1170. color: #FF4B33;
  1171. }
  1172. .page-title span {
  1173. font-style:italic;
  1174. }
  1175. .page-title .meta-nav {
  1176. font-style:normal;
  1177. }
  1178. .hentry {
  1179. padding:0 0 22px 0;
  1180. }
  1181. .single .hentry {
  1182. padding:0;
  1183. }
  1184. .home #content .sticky {
  1185. border:1px solid #ccc;
  1186. margin:0 0 66px 0;
  1187. padding:22px 20px 0 20px;
  1188. }
  1189. .entry-title {
  1190. font-family:Arial,sans-serif;
  1191. font-size:26px;
  1192. font-weight:bold;
  1193. line-height:26px;
  1194. padding:0 0 7px 0;
  1195. }
  1196. .entry-title a {
  1197. color:#000;
  1198. text-decoration:none;
  1199. }
  1200. .entry-title a:active,
  1201. .entry-title a:hover {
  1202. color: #FF4B33;
  1203. }
  1204. .entry-meta {
  1205. color:#666;
  1206. font-size:13px;
  1207. font-style:italic;
  1208. line-height:18px;
  1209. }
  1210. .entry-meta .author {
  1211. }
  1212. .entry-meta .n {
  1213. font-size:11px;
  1214. font-style:normal;
  1215. letter-spacing:0.05em;
  1216. text-transform:uppercase;
  1217. }
  1218. .entry-meta a {
  1219. color:#666;
  1220. text-decoration:none;
  1221. }
  1222. .entry-meta a:active,
  1223. .entry-meta a:hover {
  1224. color: #FF4B33;
  1225. }
  1226. .entry-meta abbr {
  1227. border:none;
  1228. cursor:text;
  1229. font-size:11px;
  1230. font-style:normal;
  1231. letter-spacing:0.05em;
  1232. text-transform:uppercase;
  1233. }
  1234. .entry-content {
  1235. padding:22px 0 0 0;
  1236. }
  1237. .entry-content h1,
  1238. .entry-content h2 {
  1239. font-family:Arial,sans-serif;
  1240. font-size:19px;
  1241. font-weight:bold;
  1242. padding:28px 0 14px 0;
  1243. }
  1244. .entry-content h3 {
  1245. font-size:17px;
  1246. font-style:italic;
  1247. padding:28px 0 14px 0;
  1248. }
  1249. .entry-content h4 {
  1250. font-size:11px;
  1251. font-family:Arial,sans-serif;
  1252. font-weight:bold;
  1253. text-transform:uppercase;
  1254. letter-spacing:0.05em;
  1255. }
  1256. .entry-content table {
  1257. margin-left:1px;
  1258. }
  1259. .entry-content embed {
  1260. margin:0 0 22px 0;
  1261. }
  1262. .entry-utility {
  1263. clear:both;
  1264. color:#666;
  1265. font-size:13px;
  1266. line-height:18px;
  1267. margin:0 0 44px 0;
  1268. }
  1269. .entry-utility a {
  1270. color:#666;
  1271. font-style:italic;
  1272. text-decoration:none;
  1273. }
  1274. .entry-utility a:active,
  1275. .entry-utility a:hover {
  1276. color: #FF4B33;
  1277. }
  1278. .edit-link {
  1279. clear:both;
  1280. display:block;
  1281. }
  1282. .page-link {
  1283. font-size:13px;
  1284. font-weight:bold;
  1285. line-height:18px;
  1286. margin:0 0 22px 0;
  1287. padding:22px 0 0 0;
  1288. word-spacing:0.5em;
  1289. }
  1290. .page-link a {
  1291. border:1px solid #ccc;
  1292. color:#666;
  1293. font-weight:normal;
  1294. padding:0.5em 0.75em;
  1295. text-decoration:none;
  1296. }
  1297. .page-link a:active,
  1298. .page-link a:hover {
  1299. color: #FF4B33;
  1300. }
  1301. ul#links-page,
  1302. ul#archives-page {
  1303. list-style:none;
  1304. margin-left:0;
  1305. overflow:hidden;
  1306. }
  1307. li.content-column {
  1308. float:left;
  1309. margin-right:20px;
  1310. width:45%;
  1311. }
  1312. .gallery {
  1313. display: block;
  1314. clear: both;
  1315. overflow: hidden;
  1316. margin: 0 auto;
  1317. padding:0 0 22px 0;
  1318. }
  1319. .gallery .gallery-row {
  1320. display: block;
  1321. clear: both;
  1322. overflow: hidden;
  1323. margin: 0;
  1324. }
  1325. .gallery .gallery-item {
  1326. overflow: hidden;
  1327. float: left;
  1328. margin: 0;
  1329. text-align: center;
  1330. list-style: none;
  1331. padding: 0;
  1332. }
  1333. .gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
  1334. max-width: 89%;
  1335. height: auto;
  1336. padding: 1%;
  1337. margin: 0 auto;
  1338. border: none !important;
  1339. }
  1340. .gallery-caption {
  1341. margin-left: 0;
  1342. }
  1343. .wp-caption-text,
  1344. .gallery-caption {
  1345. color:#666;
  1346. font-size:13px;
  1347. line-height:18px;
  1348. }
  1349. #author-info {
  1350. margin:0 0 44px 0;
  1351. overflow:hidden;
  1352. }
  1353. #author-info .avatar {
  1354. float:left;
  1355. margin:.3em 1em 0 0;
  1356. }
  1357.  
  1358.  
  1359. /* =Attachments
  1360. -------------------------------------------------------------- */
  1361.  
  1362. .attachment-jpeg #container,
  1363. .attachment-png #container {
  1364. width:100%;
  1365. }
  1366. .attachment-jpeg #content,
  1367. .attachment-png #content {
  1368. width:930px;
  1369. }
  1370. .attachment-jpeg #comments,
  1371. .attachment-png #comments {
  1372. width:540px;
  1373. overflow:hidden;
  1374. }
  1375. .attachment-jpeg .main-aside,
  1376. .attachment-png .main-aside {
  1377. display:none;
  1378. }
  1379.  
  1380.  
  1381. /* =Navigation
  1382. -------------------------------------------------------------- */
  1383.  
  1384. .navigation {
  1385. color:#666;
  1386. font-size:13px;
  1387. line-height:18px;
  1388. margin:0px 0 22px 0;
  1389. overflow:hidden;
  1390. }
  1391. .navigation a {
  1392. color:#666;
  1393. font-style:italic;
  1394. text-decoration:none;
  1395. }
  1396. .navigation a:active,
  1397. .navigation a:hover {
  1398. color: #FF4B33;
  1399. }
  1400. .navigation .meta-nav {
  1401. font-style:normal;
  1402. }
  1403. .nav-previous {
  1404. float: left;
  1405. width:50%;
  1406. }
  1407. .nav-next {
  1408. float: right;
  1409. width:50%;
  1410. text-align:right;
  1411. }
  1412. #nav-above,#nav-below {
  1413. width: 100%;
  1414. }
  1415. #nav-above {
  1416. display:none;
  1417. }
  1418. .paged #nav-above {
  1419. display:block;
  1420. padding:0 0 44px 0;
  1421. }
  1422.  
  1423.  
  1424. /* =Comments
  1425. -------------------------------------------------------------- */
  1426.  
  1427. #comments {
  1428. clear:both;
  1429. padding:22px 0 0 0;
  1430. }
  1431. #comments,
  1432. #comments input,
  1433. #comments textarea {
  1434. font-size:13px;
  1435. line-height:18px;
  1436. }
  1437. #comments code {
  1438. font-size:12px;
  1439. line-height:18px;
  1440. }
  1441. #comments h3 {
  1442. font-family:Arial,sans-serif;
  1443. font-size:15px;
  1444. font-weight:bold;
  1445. line-height:22px;
  1446. padding:0 0 18px 0;
  1447. }
  1448. #comments-list {
  1449. padding:0 0 18px 0;
  1450. }
  1451. #comments-list ol,
  1452. #comments-list ul {
  1453. list-style:none;
  1454. margin:0;
  1455. }
  1456. #comments-list ol {
  1457. border:1px solid #ccc;
  1458. border-bottom:none;
  1459. margin:0 0 18px 0;
  1460. }
  1461. #comments-list li {
  1462. background:#fafafa;
  1463. border-bottom:1px solid #ccc;
  1464. padding:18px 1.5em 0 1.5em;
  1465. position:relative;
  1466. }
  1467. #comments-list li.alt {
  1468. background:#fff;
  1469. }
  1470. #comments-list li.bypostauthor {
  1471. background:#FFFFCC;
  1472. }
  1473. #comments-list ul li {
  1474. border:1px solid #ccc;
  1475. margin:0 0 18px 0;
  1476. }
  1477. #comments-list li .avatar {
  1478. position:absolute;
  1479. top:22px;
  1480. left:1.5em;
  1481. width:36px;
  1482. height:36px;
  1483. }
  1484. #comments-list .comment-author {
  1485. font-weight:bold;
  1486. padding:9px 0 0 46px;
  1487. }
  1488. #comments-list .comment-meta {
  1489. color:#666;
  1490. font-size:11px;
  1491. padding:0 0 9px 46px;
  1492. }
  1493. #comments-list .comment-meta a {
  1494. color:#666;
  1495. font-style:italic;
  1496. text-decoration:none;
  1497. }
  1498. #comments-list .comment-meta a:active,
  1499. #comments-list .comment-meta a:hover {
  1500. color: #FF4B33;
  1501. }
  1502. .comment-reply-link {
  1503. font-size:11px;
  1504. padding:0 0 18px 0;
  1505. text-align:right;
  1506. }
  1507. .comment-reply-link a {
  1508. color:#666;
  1509. font-style:italic;
  1510. text-decoration:none;
  1511. }
  1512. .comment-reply-link a:active,
  1513. .comment-reply-link a:hover {
  1514. color: #FF4B33;
  1515. }
  1516. .comment-navigation {
  1517. font-weight:bold;
  1518. padding:0 0 18px 0;
  1519. margin-right:0.5em;
  1520. }
  1521. .comment-navigation a {
  1522. border:1px solid #ccc;
  1523. color:#666;
  1524. font-weight:normal;
  1525. padding:0.5em 0.75em;
  1526. text-decoration:none;
  1527. }
  1528. .comment-navigation a:active,
  1529. .comment-navigation a:hover {
  1530. color: #FF4B33;
  1531. }
  1532. .comment-navigation a,
  1533. .comment-navigation span {
  1534. margin-right:0.5em;
  1535. }
  1536. #trackbacks-list .comment-content {
  1537. position:absolute;
  1538. left:-10000px;
  1539. }
  1540. #respond {
  1541. background:#fff;
  1542. margin-bottom:22px;
  1543. overflow:hidden;
  1544. padding:18px 0 0 0;
  1545. position:relative;
  1546. }
  1547. #comments-list #respond {
  1548. border-bottom:1px solid #ccc;
  1549. margin:0 0 18px 0;
  1550. padding:18px 1.5em;
  1551. }
  1552. #comments-list ul #respond {
  1553. border:1px solid #ccc;
  1554. margin:0;
  1555. }
  1556. #cancel-comment-reply {
  1557. font-size:11px;
  1558. position:absolute;
  1559. top:18px;
  1560. right:1.5em;
  1561. }
  1562. #cancel-comment-reply a {
  1563. color:#666;
  1564. }
  1565. #respond .required {
  1566. color:#FF4B33;
  1567. font-weight:bold;
  1568. }
  1569. .form-section label {
  1570. font-size:11px;
  1571. }
  1572. .form-section input {
  1573. margin:0 0 18px 0;
  1574. width:98%;
  1575. }
  1576. .form-section textarea {
  1577. width:99%;
  1578. }
  1579. #form-allowed-tags p {
  1580. color:#666;
  1581. font-size:11px;
  1582. margin:0;
  1583. }
  1584. #form-allowed-tags span {
  1585. font-style:italic;
  1586. }
  1587. #form-allowed-tags code {
  1588. font-size:11px;
  1589. line-height:normal;
  1590. }
  1591. .form-submit {
  1592. padding:18px 0 0 0;
  1593. text-align:right;
  1594. }
  1595. .subscribe-to-comments {
  1596. color:#666;
  1597. float:left;
  1598. font-size:11px;
  1599. margin:0;
  1600. padding:18px 0 0 0;
  1601. }
  1602. .solo-subscribe-to-comments {
  1603. color:#666;
  1604. font-size:11px;
  1605. padding:18px 0 0 0;
  1606. }
  1607. .comment_license {
  1608. color:#666;
  1609. clear:both;
  1610. font-size:11px;
  1611. margin:0;
  1612. padding:18px 0 0 0;
  1613. }
  1614.  
  1615.  
  1616. /* =Asides, Sidebars & Widget-Ready Areas
  1617. -------------------------------------------------------------- */
  1618.  
  1619. .aside,
  1620. .aside input {
  1621. font-size:13px;
  1622. line-height:18px;
  1623. margin-bottom:6px;
  1624. }
  1625. .aside p,
  1626. .aside ul,
  1627. .aside ol,
  1628. .aside dd,
  1629. .aside pre {
  1630. margin-bottom:18px;
  1631. }
  1632. .aside pre,
  1633. .aside code {
  1634. font-size:12px;
  1635. line-height:18px;
  1636. }
  1637. .aside .current_page_item a {
  1638. color: #FF4B33;
  1639. }
  1640. .aside .current_page_item .page_item a {
  1641. color:#666;
  1642. }
  1643. .aside .current_page_item .page_item a:hover,
  1644. .aside .current_page_item .page_item a:active {
  1645. color: #FF4B33;
  1646. }
  1647. .aside {
  1648. color:#666;
  1649. }
  1650. .aside a {
  1651. color:#666;
  1652. }
  1653. .aside a:active,
  1654. .aside a:hover {
  1655. color: #FF4B33;
  1656. }
  1657. .aside h3 {
  1658. font-size:15px;
  1659. font-style:italic;
  1660. line-height:22px;
  1661. }
  1662. .aside h3 a {
  1663. text-decoration:none;
  1664. }
  1665. .aside caption {
  1666. font-size:11px;
  1667. font-family:Arial,sans-serif;
  1668. font-weight:bold;
  1669. text-transform:uppercase;
  1670. letter-spacing:0.05em;
  1671. }
  1672. .aside ul {
  1673. list-style:none;
  1674. margin-left:0;
  1675. }
  1676. .aside ul ul {
  1677. list-style:disc;
  1678. margin:0 0 22px 20px;
  1679. }
  1680. .aside ul ul li {
  1681. padding:1px 0;
  1682. }
  1683. .aside ul ul ul {
  1684. margin-bottom:0;
  1685. }
  1686. .aside form,
  1687. .aside table {
  1688. margin-bottom:22px;
  1689. }
  1690. .aside table {
  1691. border:none;
  1692. }
  1693. .aside thead {
  1694. border:1px solid #ccc;
  1695. }
  1696. .aside tbody {
  1697. border:1px solid #ccc;
  1698. }
  1699. .aside th, .aside td {
  1700. border-right:1px solid #ccc;
  1701. padding:.25em .8em;
  1702. }
  1703. .aside tfoot tr {
  1704. border:none;
  1705. }
  1706. .aside tfoot td {
  1707. border-color:transparent;
  1708. }
  1709. .widget_tag_cloud {
  1710. margin:0 0 22px 0;
  1711. }
  1712. .aside #searchsubmit {
  1713. display: none;
  1714. }
  1715. /*
  1716. Main Asides
  1717. */
  1718. .main-aside ul {
  1719. padding:0 20px;
  1720. }
  1721. .main-aside h3 {
  1722. }
  1723. .main-aside ul ul {
  1724. padding:0;
  1725. }
  1726. #primary {
  1727. border:1px solid #ccc;
  1728. padding:18px 0 0 0;
  1729. margin-bottom:22px;
  1730. }
  1731. /*
  1732. Content Asides
  1733. */
  1734. #content .aside {
  1735. border:1px solid #ccc;
  1736. margin:0 0 22px 0;
  1737. padding:18px 0 0 0;
  1738. }
  1739. #content .aside ul {
  1740. padding:0 20px;
  1741. }
  1742. #content .aside h3 {
  1743. font-family:Georgia,serif;
  1744. font-weight:normal;
  1745. font-size:17px;
  1746. font-style:italic;
  1747. padding:0 0 7px 0;
  1748. text-transform:none;
  1749. }
  1750. #content .aside ul ul {
  1751. padding:0;
  1752. }
  1753. /*
  1754. Footer Asides
  1755. */
  1756. #subsidiary {
  1757. padding:33px 0 0 0;
  1758. }
  1759.  
  1760.  
  1761. /* =Footer
  1762. -------------------------------------------------------------- */
  1763.  
  1764. #footer {
  1765. border-top:1px solid #ccc;
  1766. margin-top:22px;
  1767. }
  1768. #siteinfo {
  1769. color:#666;
  1770. font-size:11px;
  1771. line-height:18px;
  1772. padding:22px 0 44px 0;
  1773. }
  1774. #siteinfo a {
  1775. color:#666;
  1776. }
  1777. #siteinfo a:active,
  1778. #siteinfo a:hover {
  1779. color: #FF4B33;
  1780. }
  1781.  
  1782.  
  1783. /* =PageNavi
  1784. -------------------------------------------------------------- */
  1785.  
  1786. /* Using !important to override PageNavi CSS */
  1787.  
  1788. .wp-pagenavi {
  1789. margin:0 0 0 -.5em;
  1790. padding:0.5em 0;
  1791. }
  1792. .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {
  1793. border:1px solid #ccc !important;
  1794. color:#666!important;
  1795. font-style:normal;
  1796. margin:0 .375em !important;
  1797. padding:0.5em 0.25em !important;
  1798. }
  1799. .wp-pagenavi a:visited {
  1800. border:1px solid #ccc !important;
  1801. color:#666 !important;
  1802. }
  1803. .wp-pagenavi a:hover {
  1804. border:1px solid #ccc !important;
  1805. color:#FF4B33 !important;
  1806. }
  1807. .wp-pagenavi a:active {
  1808. border:1px solid #ccc !important;
  1809. color:#FF4B33 !important;
  1810. }
  1811. .wp-pagenavi span.pages {
  1812. border:none !important;
  1813. color:#666 !important;
  1814. margin:0 !important;
  1815. padding:0 !important;
  1816. }
  1817. .wp-pagenavi span.current {
  1818. border:none !important;
  1819. color:#666 !important;
  1820. font-weight:normal !important;
  1821. margin:0 !important;
  1822. padding:0 !important;
  1823. }
  1824. .wp-pagenavi span.extend {
  1825. background-color:#FFFFFF;
  1826. border:1px solid #000000;
  1827. color:#000000;
  1828. margin:2px;
  1829. padding:2px 4px;
  1830. }
  1831.  
  1832. /* --------------------------------------------------------------
  1833.  
  1834. Default styles for Images
  1835.  
  1836. -------------------------------------------------------------- */
  1837. .entry-content .wp-post-image {
  1838. border: 1px solid #ccc;
  1839. float:right;
  1840. margin: 0 0 20px 18px;
  1841. padding: 5px;
  1842. }
  1843. .entry-content img {
  1844. height:auto;
  1845. margin: 0 0 18px 0;
  1846. max-width:100%;
  1847. }
  1848. .alignleft,
  1849. img.alignleft {
  1850. float: left;
  1851. margin-right:20px;
  1852. }
  1853. .alignright,
  1854. img.alignright {
  1855. display: block;
  1856. float: right;
  1857. margin-left:20px;
  1858. }
  1859. .aligncenter,
  1860. img.aligncenter {
  1861. margin-left:auto;
  1862. margin-right:auto;
  1863. display: block;
  1864. clear: both;
  1865. }
  1866. .wp-caption {
  1867. border:1px solid #ccc;
  1868. text-align: center;
  1869. margin-bottom:18px;
  1870. padding:9px 5px 0;
  1871. }
  1872. .wp-caption img {
  1873. border: 1px solid #ccc;
  1874. margin: 0;
  1875. padding: 0;
  1876. }
  1877. .wp-caption p.wp-caption-text {
  1878. margin: 0;
  1879. padding:18px 5px;
  1880. }
  1881. .gallery-icon {
  1882. border: 1px solid #ccc;
  1883. margin: 0 5px;
  1884. padding-top: 6px;
  1885. }
  1886. .gallery img {
  1887. margin:0;
  1888. }
  1889. .gallery-caption {
  1890. padding:6px 6px 0;
  1891. }
  1892. .wp-smiley { /* Prevent the smileys from breaking line-height */
  1893. max-height:12px;
  1894. margin:0 !important;
  1895. }
  1896.  
  1897. /*
  1898.  
  1899. Adapt the following for use in your Child Themes when using
  1900. different font-sizes and line-heights
  1901.  
  1902. .entry-content img,
  1903. .wp-caption {
  1904. margin-bottom:--px;
  1905. }
  1906. .wp-smiley {
  1907. max-height:--px;
  1908. }
  1909.  
  1910. All other styles can be overridden--or ignored!--in Child Theme stylesheets
  1911.  
  1912. */
  1913.  
  1914. /* --------------------------------------------------------------
  1915.  
  1916. Default plugin styles for Thematic
  1917.  
  1918. -------------------------------------------------------------- */
  1919.  
  1920. /* =Ajax Edit Comments
  1921. -------------------------------------------------------------- */
  1922.  
  1923. .edit-comment {
  1924. margin-bottom:18px;
  1925. }
  1926.  
  1927. /* =PageNavi
  1928. -------------------------------------------------------------- */
  1929.  
  1930. /* I'm not overriding PageNavi anymore, it's too much of a mess.
  1931.  
  1932. /* =WordPress Stats
  1933. -------------------------------------------------------------- */
  1934.  
  1935. img#wpstats { /* hide WordPress Stats smiley */
  1936. width:0px;
  1937. height:0px;
  1938. overflow:hidden
  1939. }
  1940.  
  1941. /* --------------------------------------------------------------
  1942.  
  1943. Reset default browser CSS.
  1944.  
  1945. Based on work by Eric Meyer:
  1946. http://meyerweb.com/eric/tools/css/reset/index.html
  1947.  
  1948. -------------------------------------------------------------- */
  1949.  
  1950. /* v1.0 | 20080212 */
  1951.  
  1952. html, body, div, span, applet, object, iframe,
  1953. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  1954. a, abbr, acronym, address, big, cite, code,
  1955. del, dfn, em, font, img, ins, kbd, q, s, samp,
  1956. small, strike, strong, sub, sup, tt, var,
  1957. b, u, i, center,
  1958. dl, dt, dd, ol, ul, li,
  1959. fieldset, form, label, legend,
  1960. table, caption, tbody, tfoot, thead, tr, th, td {
  1961. margin: 0;
  1962. padding: 0;
  1963. border: 0;
  1964. outline: 0;
  1965. font-size: 100%;
  1966. vertical-align: baseline;
  1967. background: transparent;
  1968. }
  1969. body {
  1970. background:#fff;
  1971. line-height: 1;
  1972. }
  1973. ol, ul {
  1974. list-style: none;
  1975. }
  1976. blockquote, q {
  1977. quotes: none;
  1978. }
  1979. blockquote:before, blockquote:after,
  1980. q:before, q:after {
  1981. content: '';
  1982. content: none;
  1983. }
  1984.  
  1985. /* remember to define focus styles! */
  1986. :focus {
  1987. outline: 0;
  1988. }
  1989.  
  1990. /* remember to highlight inserts somehow! */
  1991. ins {
  1992. text-decoration: none;
  1993. }
  1994. del {
  1995. text-decoration: line-through;
  1996. }
  1997.  
  1998. /* tables still need 'cellspacing="0"' in the markup */
  1999. table {
  2000. border-collapse: collapse;
  2001. border-spacing: 0;
  2002. }
  2003.  
  2004. a img { border: none; }
  2005.  
  2006. /* --------------------------------------------------------------
  2007.  
  2008. Set default typography based on Blueprint
  2009.  
  2010. http://code.google.com/p/blueprintcss/
  2011.  
  2012. -------------------------------------------------------------- */
  2013.  
  2014. body, input, textarea {
  2015. color:#000;
  2016. font: 12px Arial,sans-serif;
  2017. line-height:18px;
  2018. }
  2019.  
  2020. /* Headings
  2021. -------------------------------------------------------------- */
  2022.  
  2023. h1,h2,h3,h4,h5,h6 {
  2024. font-weight:normal;
  2025. clear:both;
  2026. }
  2027.  
  2028. /* Text elements
  2029. -------------------------------------------------------------- */
  2030.  
  2031. p {
  2032. margin-bottom:18px;
  2033. }
  2034. ul {
  2035. margin: 0 0 18px 2.5em;
  2036. }
  2037. ol {
  2038. margin: 0 0 18px 2.5em;
  2039. }
  2040. ul {
  2041. list-style:disc;
  2042. }
  2043. ol {
  2044. list-style-type: decimal;
  2045. }
  2046. ol ol {
  2047. list-style:upper-alpha;
  2048. }
  2049. ol ol ol {
  2050. list-style:lower-roman;
  2051. }
  2052. ol ol ol ol {
  2053. list-style:lower-alpha;
  2054. }
  2055. ul ul, ol ol, ul ol, ol ul {
  2056. margin-bottom:0;
  2057. }
  2058. dl {
  2059. margin:0 1.5em;
  2060. }
  2061. dt {
  2062. font-weight:bold;
  2063. }
  2064. dd {
  2065. margin-bottom:18px;
  2066. }
  2067. strong {
  2068. font-weight: bold;
  2069. }
  2070. cite, em, i {
  2071. font-style: italic;
  2072. }
  2073. blockquote {
  2074. margin: 0 3em;
  2075. }
  2076. blockquote em, blockquote i, blockquote cite {
  2077. font-style:normal;
  2078. }
  2079. pre {
  2080. font:11px Monaco, monospace;
  2081. line-height:18px;
  2082. margin-bottom:18px;
  2083. }
  2084. code {
  2085. font:11px Monaco, monospace;
  2086. }
  2087. abbr, acronym {
  2088. border-bottom:1px dotted #333;
  2089. cursor: help;
  2090. }
  2091. ins {
  2092. text-decoration:none;
  2093. }
  2094. sup,
  2095. sub {
  2096. height: 0;
  2097. line-height: 1;
  2098. vertical-align: baseline;
  2099. position: relative;
  2100.  
  2101. }
  2102. sup {
  2103. bottom: 1ex;
  2104. }
  2105. sub {
  2106. top: .5ex;
  2107. }
  2108.  
  2109. /* Pullquotes
  2110. -------------------------------------------------------------- */
  2111.  
  2112. blockquote.left {
  2113. float: left;
  2114. margin-left:0;
  2115. margin-right:20px;
  2116. text-align: right;
  2117. width: 33%;
  2118. }
  2119. blockquote.right {
  2120. float: right;
  2121. margin-left:20px;
  2122. margin-right:0;
  2123. text-align: left;
  2124. width: 33%;
  2125. }
  2126.  
  2127. /*
  2128.  
  2129. Adapt the following for use in your Child Themes when using
  2130. different font-sizes and line-heights
  2131.  
  2132. body, input, textarea {
  2133. font: --px Arial,sans-serif;
  2134. line-height:--px;
  2135. }
  2136. p, ul, ol, dd, pre {
  2137. margin-bottom:--px;
  2138. }
  2139. pre, code {
  2140. font:--px Monaco, monospace;
  2141. line-height:--px;
  2142. }
  2143.  
  2144. All other styles can be overridden--or ignored!--in Child Theme stylesheets
  2145.  
  2146. */
  2147.  
  2148. /*
  2149. LAYOUT: One-Column (Left) Fixed
  2150. DESCRIPTION: Two-column 950px fixed layout with one sidebar left of content
  2151. */
  2152.  
  2153. body {
  2154. min-width:940px;
  2155. }
  2156. #header {
  2157. position:relative;
  2158. }
  2159. #branding {
  2160. width:940px;
  2161. margin:0 auto;
  2162. }
  2163. #access {
  2164. position:relative;
  2165. overflow:hidden;
  2166. }
  2167. .menu {
  2168. width:940px;
  2169. margin:0 auto;
  2170. }
  2171. #main {
  2172. width:940px;
  2173. margin:0 auto;
  2174. overflow:hidden;
  2175. position:relative;
  2176. }
  2177. #container {
  2178. width:940px;
  2179. float:right;
  2180. margin: 0 0 0 -310px;
  2181. }
  2182. #content {
  2183. width:620px;
  2184. overflow:hidden;
  2185. margin: 0 0 0 320px;
  2186. }
  2187. .hentry {
  2188. width:620px;
  2189. }
  2190. .main-aside {
  2191. width:300px;
  2192. float:left;
  2193. position:relative;
  2194. }
  2195. #primary {
  2196. float:left;
  2197. }
  2198. #secondary {
  2199. clear:left;
  2200. }
  2201. #footer {
  2202. clear:both;
  2203. }
  2204. #subsidiary {
  2205. width:940px;
  2206. margin:0 auto;
  2207. overflow:hidden;
  2208. }
  2209. #subsidiary .aside {
  2210. width:300px;
  2211. float:left;
  2212. margin:0 20px 0 0;
  2213. }
  2214. #subsidiary #third {
  2215. margin:0;
  2216. }
  2217. #siteinfo {
  2218. clear:both;
  2219. width:940px;
  2220. margin:0 auto;
  2221. }
  2222.  
  2223. /* =Page Templates
  2224. -------------------------------------------------------------- */
  2225.  
  2226. /*
  2227. Full Width Template
  2228. */
  2229.  
  2230. .page-template-template-page-fullwidth-php #container {
  2231. margin:0;
  2232. width:940px;
  2233. }
  2234.  
  2235. .page-template-template-page-fullwidth-php #content {
  2236. margin: 0 0 0 10px;
  2237. width:940px;
  2238. }
  2239.  
  2240. .page-template-template-page-fullwidth-php #comments {
  2241. width:540px;
  2242. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement