daily pastebin goal
30%
SHARE
TWEET

Thematic Master File Example

a guest Apr 18th, 2012 30 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top