Advertisement
Guest User

style.css

a guest
Dec 4th, 2010
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.98 KB | None | 0 0
  1. /*
  2. Theme Name: Revolution
  3. Theme URI: http://www.alexpascal.com/revolution/
  4. Description: all-purpose community blog theme
  5. Author: Alex Pascal
  6. Author URI: http://www.alexpascal.com
  7. Template:
  8. Version: 1.0
  9. */
  10.  
  11. @charset "utf-8";
  12.  
  13. /* Reset Styles */
  14.  
  15. html, body, div, span, applet, object, iframe,
  16. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  17. a, abbr, acronym, address, big, cite, code,
  18. del, dfn, em, font, img, ins, kbd, q, s, samp,
  19. small, strike, strong, sub, sup, tt, var,
  20. dl, dt, dd, ol, ul, li,
  21. fieldset, form, label, legend,
  22. table, caption, tbody, tfoot, thead, tr, th, td {
  23. margin: 0;
  24. padding: 0;
  25. border: 0;
  26. outline: 0;
  27. font-weight: inherit;
  28. font-style: inherit;
  29. font-size: 100%;
  30. vertical-align: baseline;
  31. }
  32. :focus {
  33. outline: 0;
  34. }
  35. body {
  36. line-height: 1;
  37. color: black;
  38. background: white;
  39. }
  40. ol, ul {
  41. list-style: none;
  42. }
  43. caption, th, td {
  44. text-align: left;
  45. font-weight: normal;
  46. }
  47.  
  48. /*====================================================================================================
  49. * H E A D E R H E A D E R
  50. ====================================================================================================*/
  51.  
  52. img.logo { position: absolute; top: 50px; left: 0px; }
  53. .headermeta { position: absolute; top: 80px; left: 25px; }
  54. .headermeta .description { font-size: 1.6em; }
  55.  
  56. #top-menu { position: absolute; width: auto; height: 30px; left: 230px; bottom: 11px; z-index: 9999; }
  57. #top-menu ul li { float: left; list-style: none; }
  58. #top-menu ul li a { display: block; width: 108px; height: 42px; text-indent: -9999px; }
  59.  
  60. #top-menu ul li a.home { background: url(images/homeoff.png) no-repeat; margin-top: 3px; padding-right: 5px; margin-left: 5px; }
  61. #top-menu ul li a.home:hover { background: url(images/homeover.png) no-repeat; margin-top: 0px; margin-left: 2px; padding-right: 8px; }
  62. #top-menu ul li.current_page_item a.home { background: url(images/homeone.png) no-repeat; margin-top: 0px; padding-right: 5px; margin-left: 3px; }
  63.  
  64. #top-menu ul li a.training { background: url(images/trainoff.png) no-repeat; margin-top: 3px; padding-right: 5px; }
  65. #top-menu ul li a.training:hover { background: url(images/trainover.png) no-repeat; margin-top: 0px; margin-left: -3px; padding-right: 8px; }
  66. #top-menu ul li.current_page_item a.training { background: url(images/trainon.png) no-repeat; }
  67.  
  68. #top-menu ul li a.submit { background: url(images/suboff.png) no-repeat; margin-top: 3px; padding-right: 5px; }
  69. #top-menu ul li a.submit:hover { background: url(images/subover.png) no-repeat; margin-top: 0px; margin-left: -3px; padding-right: 8px; }
  70. #top-menu ul li.current_page_item a.submit { background: url(images/subon.png) no-repeat; }
  71.  
  72. #top-menu ul li a.contact { background: url(images/conoff.png) no-repeat; margin-top: 3px; padding-right: 5px; }
  73. #top-menu ul li a.contact:hover { background: url(images/conover.png) no-repeat; margin-top: 0px; margin-left: -3px; padding-right: 8px; }
  74. #top-menu ul li.current_page_item a.contact { background: url(images/conon.png) no-repeat; }
  75.  
  76. #top-menu ul li a.advertise { background: url(images/adoff.png) no-repeat; margin-top: 3px; padding-right: 5px; }
  77. #top-menu ul li a.advertise:hover { background: url(images/adover.png) no-repeat; margin-top: 0px; margin-left: -3px; padding-right: 8px; }
  78. #top-menu ul li.current_page_item a.advertise { background: url(images/adon.png) no-repeat; }
  79.  
  80. /* Body Styles ------------------------------------------------------------------------------------------------- */
  81.  
  82. body, #page {
  83. background: #d5d5d5;
  84. font-family: Lucida Grande;
  85. font-size: 12px;
  86. color: #444;
  87. line-height: 20px;
  88. }
  89.  
  90. p {
  91. padding-bottom: 10px;
  92. }
  93.  
  94. blockquote {
  95. display: block;
  96. margin-left: 20px;
  97. border-left: solid 5px #ddd;
  98. padding-left: 10px;
  99. font-family: Lucida Grande;
  100. font-size: 12px;
  101. font-style: italic;
  102. color: #777;
  103. margin-bottom: 10px;
  104. }
  105.  
  106. p.wp-caption-text {
  107. font-size: 11px;
  108. font-color: #777;
  109. text-align: center;
  110. padding-bottom: 20px;
  111. }
  112.  
  113. a {
  114. color: #337295;
  115. text-decoration: none;
  116. }
  117.  
  118. strong {
  119. font-weight: bold;
  120. }
  121.  
  122. em {
  123. font-style: italic;
  124. border-bottom: dotted 1px #ccc;
  125. }
  126.  
  127. a.default, .default a, .page-navigation a, .page-navigation span.current, .reply, span.submit {
  128. border: solid 1px #dadada;
  129. height: 30px;
  130. display: block;
  131. float: left;
  132. -moz-border-radius: 3px;
  133. -webkit-border-radius: 3px;
  134. -khtml-border-radius: 3px;
  135. border-radius: 3px;
  136. margin-top: 10px;
  137. margin-right: 5px;
  138. cursor: pointer;
  139. }
  140.  
  141. a.default span, .default a span, .page-navigation a span, .page-navigation span.current span, .reply a, span.submit #submit {
  142. background: url(images/button_grad.gif) 0 top repeat-x;
  143. border: solid 1px #f4f4f4;
  144. border-top: solid 1px #fff;
  145. height: 28px;
  146. line-height: 27px;
  147. color: #555;
  148. font-weight: bold;
  149. -moz-border-radius: 2px;
  150. -webkit-border-radius: 2px;
  151. -khtml-border-radius: 2px;
  152. border-radius: 2px;
  153. padding-left: 10px;
  154. padding-right: 10px;
  155. display: block;
  156. text-shadow: #f8f8f8 1px 1px 0;
  157. font-family: Lucida Grande;
  158. font-size: 12px;
  159. font-weight: bold;
  160. margin: 0 !important;
  161. }
  162.  
  163. a.default:hover, .default a:hover, .page-navigation a:hover, .page-navigation span.current, .reply:hover, span.submit:hover {
  164. border: solid 1px #444;
  165. }
  166.  
  167. a.default:hover span, .default a:hover span, .page-navigation a:hover span, .page-navigation span.current span, .reply:hover a, span.submit:hover #submit {
  168. background: url(images/button_grad.gif) 0 bottom repeat-x !important;
  169. color: #fff;
  170. text-shadow: #333 1px 1px 0;
  171. border: solid 1px #666;
  172. border-top: solid 1px #6f6f6f;
  173. border-bottom: solid 1px #5a5a5a;
  174. -moz-border-radius: 1px;
  175. -webkit-border-radius: 1px;
  176. -khtml-border-radius: 1px;
  177. border-radius: 1px;
  178. cursor: pointer;
  179. margin: 0 !important;
  180. }
  181.  
  182. h1, h2, h3, h4, h5, h6 {
  183. font-weight: normal;
  184. }
  185.  
  186. h1, h1 a {
  187. font-family: Lucida Grande;
  188. font-style: normal;
  189. font-weight: bold;
  190. font-size: 30px;
  191. color: black;
  192. text-shadow: #ccc 1px 1px 3px;
  193. letter-spacing: -1px;
  194. line-height: 1.2em;
  195. margin-bottom: 20px;
  196. }
  197.  
  198. h1 a:hover {
  199. color: #e70000;
  200. }
  201.  
  202. #body h2, #body h2 a, #footer h2, #footer h3 {
  203. font-family: Lucida Grande;
  204. font-style: italic;
  205. font-size: 24px;
  206. color: #555;
  207. text-shadow: #ddd 1px 1px 2px;
  208. letter-spacing: -0.8px;
  209. line-height: 1em;
  210. margin-bottom: 10px;
  211. }
  212.  
  213. h2.alt {
  214. color: #777 !important;
  215. font-size: 20px !important;
  216. }
  217.  
  218. .post h2 {
  219. margin-top: 10px;
  220. }
  221.  
  222. #body h2 span {
  223. color: #444;
  224. }
  225.  
  226. #footer h2, #footer h3 {
  227. color: #eee;
  228. text-shadow: #111 1px 1px 2px;
  229. text-transform: none;
  230. font-weight: normal;
  231. font-size: 20px;
  232. }
  233.  
  234. .heading {
  235. margin-bottom: 25px !important;
  236. }
  237.  
  238. h2.widgettitle, h2.widgettitle a {
  239. font-size: 14px;
  240. text-transform: uppercase;
  241. color: #444;
  242. font-weight: bold;
  243. padding-bottom: 10px;
  244. }
  245.  
  246. h3, h3 a {
  247. font-size: 20px;
  248. color: #444;
  249. letter-spacing: -0.3px;
  250. margin: 10px 0 10px 0;
  251. }
  252.  
  253. h4, h4 a {
  254. font-size: 14px;
  255. text-transform: uppercase;
  256. color: #555;
  257. font-weight: bold;
  258. margin: 10px 0 10px 0;
  259. }
  260.  
  261. h5, h5 a {
  262. font-size: 14px;
  263. font-weight: bold;
  264. margin: 10px 0 10px 0;
  265. color: #444;
  266. }
  267.  
  268. h6, h6 a {
  269. font-family: Lucida Grande;
  270. font-style: italic;
  271. color: #333;
  272. margin: 10px 0 10px 0;
  273. font-size: 14px;
  274. }
  275.  
  276. .post ol {
  277. list-style-type: decimal;
  278. line-height: 26px;
  279. margin: 0 0 20px 30px;
  280. }
  281.  
  282. .post ul {
  283. list-style-type: disc;
  284. line-height: 26px;
  285. margin: 0 0 20px 30px;
  286. }
  287.  
  288. .post ul ul, .post ul ol, .post ol ol, .post ol ul {
  289. margin-top: 10px;
  290. margin-bottom: 10px;
  291. }
  292.  
  293. .center {
  294. width: 960px;
  295. margin: 0 auto 0 auto;
  296. overflow: hidden;
  297. }
  298.  
  299. #header {
  300. background: #2d2d2d url(images/header1.png) repeat-x center top;
  301. min-height: 297px;
  302. position: relative;
  303. margin: 0 auto;
  304. width: auto;
  305. margin-top: 0px;
  306. }
  307.  
  308. #header .center {
  309. overflow: visible !important;
  310. background: url(images/) no repeat;
  311. }
  312.  
  313. #container {
  314. background: #d0d0d0 url(images/backy.png) repeat-x center top;
  315. min-height: 100px;
  316. position: relative;
  317. margin: 0 auto;
  318. width: auto;
  319. background-attachment: fixed;
  320. }
  321.  
  322. #logo {
  323. height: 297px;
  324. position: relative;
  325. top: -80px;
  326. }
  327.  
  328. #logo a {
  329. display: block;
  330. padding-top: 35px;
  331. }
  332.  
  333. #search {
  334. float: right;
  335. width: auto;
  336. margin-top: 42px;
  337. height: 31px;
  338. overflow: hidden;
  339. }
  340.  
  341. #s {
  342. background: url(images/search.png) top left no-repeat;
  343. border: 0;
  344. height: 31px;
  345. font-family: Georgia;
  346. font-size: 12px;
  347. color: #999;
  348. padding: 0 0 0 8px;
  349. font-style: normal;
  350. width: 146px;
  351. float: left;
  352. line-height: 31px;
  353. }
  354.  
  355. #search_submit {
  356. background: url(images/search_btn.png) top left no-repeat;
  357. border: 0;
  358. height: 31px;
  359. width: 36px;
  360. text-indent: -9999px;
  361. line-height: 1px;
  362. padding: 0;
  363. margin: 0;
  364. float: left;
  365. cursor: pointer;
  366. font-size: 0px;
  367. }
  368.  
  369. #nav {
  370. height: 61px;
  371. background: url(images/) top left no-repeat;
  372. margin-top: -61px;
  373. }
  374.  
  375. #nav ul.nav {
  376. height: 61px;
  377. display: block;
  378. float: left;
  379. }
  380.  
  381. #nav ul.nav li {
  382. float: left;
  383. position: relative;
  384. }
  385.  
  386. #nav ul.nav li a {
  387. color: #fff;
  388. font-weight: bold;
  389. display: block;
  390. float: left;
  391. padding: 12px 10px 0 10px;
  392. height: 48px;
  393. margin-top: 1px;
  394. }
  395.  
  396. #nav ul.nav li a span {
  397. font-weight: normal;
  398. font-size: 11px;
  399. color: #777;
  400. display: block;
  401. line-height: 15px;
  402. margin-top: -3px;
  403. }
  404.  
  405. #nav ul.nav li ul {
  406. position: absolute;
  407. padding: 0;
  408. margin: 0;
  409. left: 0;
  410. top: 61px;
  411. width: 150px;
  412. height: auto;
  413. border: 0;
  414. z-index: 100;
  415. background: #eee;
  416. display: none;
  417. border-bottom: solid 1px #eee;
  418. }
  419.  
  420. #nav ul.nav li ul span {
  421. display: none;
  422. }
  423.  
  424. #nav ul.nav li ul li {
  425. width: 150px;
  426. height: 35px;
  427. }
  428.  
  429. #nav ul.nav li ul li a {
  430. display: block;
  431. height: 35px;
  432. line-height: 33px;
  433. margin: 0;
  434. padding-top: 0;
  435. padding-bottom: 0;
  436. background: #eee;
  437. color: #333;
  438. width: 130px;
  439. -moz-border-radius: 0 !important;
  440. -webkit-border-radius: 0 !important;
  441. -khtml-border-radius: 0 !important;
  442. border-radius: 0 !important;
  443. }
  444.  
  445. #nav ul.nav li ul li a:hover {
  446. background: #fff;
  447. width: 129px;
  448. border-left: solid 1px #eee;
  449. border-right: solid 1px #eee;
  450. padding-left: 9px;
  451. }
  452.  
  453. #nav ul.nav li ul li ul {
  454. left: 150px;
  455. top: 0;
  456. display: none;
  457. }
  458.  
  459. #nav ul.nav li:hover ul li ul,
  460. #nav ul.nav li:hover ul li ul li ul,
  461. #nav ul.nav li:hover ul li ul li ul li ul {
  462. display: none;
  463. }
  464.  
  465. #nav ul.nav li:hover ul,
  466. #nav ul.nav li ul li:hover ul,
  467. #nav ul.nav li ul li ul li:hover ul,
  468. #nav ul.nav li ul li ul li ul li:hover ul {
  469. display: block;
  470. }
  471.  
  472. #nav-social {
  473. float: left;
  474. margin-top: -230px;
  475. margin-left: -350px;
  476. }
  477.  
  478. #nav-social ul li {
  479. float: right;
  480. }
  481.  
  482. #nav-social ul li a {
  483. text-indent: -9999px;
  484. margin-left: 5px;
  485. display: block;
  486. width: 32px;
  487. height: 30px;
  488. position: relative;
  489. }
  490.  
  491. #nav-social ul li a span {
  492. position: absolute;
  493. top: -40px;
  494. left: 0;
  495. height: 14px;
  496. background: #222;
  497. color: #777;
  498. font-size: 11px;
  499. padding: 4px;
  500. -moz-border-radius: 3px;
  501. -webkit-border-radius: 3px;
  502. -khtml-border-radius: 3px;
  503. border-radius: 3px;
  504. text-indent: 0;
  505. line-height: 14px;
  506. opacity: 0;
  507. }
  508.  
  509. #nav-social ul li a.facebook {
  510. background: url(images/icons/facebook2.png) no-repeat bottom left;
  511. }
  512.  
  513. #nav-social ul li a.diggit {
  514. background: url(images/icons/diggit2.png) no-repeat bottom left;
  515. }
  516.  
  517. #nav-social ul li a.twitter {
  518. background: url(images/icons/twitter2.png) no-repeat bottom left;
  519. }
  520.  
  521. #nav-social ul li a.deviantart {
  522. background: url(images/icons/deviantart.png) no-repeat bottom left;
  523. }
  524.  
  525. #nav-social ul li a.flickr {
  526. background: url(images/icons/flickr.png) no-repeat bottom left;
  527. }
  528.  
  529. #nav-social ul li a.tumblr {
  530. background: url(images/icons/tumblr.png) no-repeat bottom left;
  531. }
  532.  
  533. #nav-social ul li a.youtube {
  534. background: url(images/icons/youtube2.png) no-repeat bottom left;
  535. }
  536.  
  537. #nav-social ul li a.rss {
  538. background: url(images/icons/rss.png) no-repeat bottom left;
  539. }
  540.  
  541. #nav-social ul li a:hover {
  542. background-position: left top;
  543. }
  544.  
  545. #container .center {
  546. background: white;
  547. border: 1px solid #BFBFBF;
  548. }
  549.  
  550. #container .center.full {
  551. background: #fff;
  552. }
  553.  
  554. #body {
  555. width: 640px;
  556. padding-top: 25px;
  557. padding-bottom: 25px;
  558. overflow: hidden;
  559. float: left;
  560. }
  561.  
  562. .full #body {
  563. width: 900px;
  564. padding: 25px 30px 25px 0;
  565. }
  566.  
  567. #footer {
  568. background: #2d2d2d;
  569. width: 960px;
  570. margin: 0 auto 30px auto;
  571. }
  572.  
  573. #copyright {
  574. background: #1d1d1d;
  575. padding: 20px 30px 20px 30px;
  576. overflow: hidden;
  577. color: #777;
  578. }
  579.  
  580. #copyright span.left {
  581. float: left;
  582. }
  583.  
  584. #copyright span.right {
  585. float: right;
  586. }
  587.  
  588. #sidebar {
  589. width: 300px;
  590. float: right;
  591. min-height: 500px;
  592. margin: 30px 0 20px 0;
  593. color: #777;
  594. background: white;
  595. }
  596.  
  597. #sidebar ul li {
  598. margin-bottom: 30px;
  599. width: 280px;
  600. background: white;
  601. }
  602.  
  603. #sidebar ul li ul li {
  604. padding: 0;
  605. margin: 0;
  606. border: 0;
  607. width: auto;
  608. background: white;
  609. }
  610.  
  611. #sidebar p {
  612. padding: 0;
  613. background: white;
  614. }
  615.  
  616. #featured-wrapper {
  617. width: 960px;
  618. padding: 25px 0 25px 0;
  619. margin-bottom: 2px;
  620. position: relative;
  621. background: white;
  622. overflow: hidden;
  623. }
  624.  
  625. .nivo-controlNav {
  626. width: 370px;
  627. margin-top: 6px;
  628. position: absolute;
  629. right: -1px;
  630. z-index: 99;
  631. overflow: hidden;
  632. }
  633.  
  634. .nivo-controlNav ul li {
  635. height: 42px;
  636. overflow: hidden;
  637. }
  638.  
  639. .nivo-controlNav ul li.first {
  640. height: 132px;
  641. }
  642.  
  643. .nivo-controlNav ul li.first a.nivo-control {
  644. border-top: solid 1px #e6e6e6;
  645. }
  646.  
  647. .nivo-controlNav ul li span.excerpt {
  648. margin-left: 20px;
  649. background: #444;
  650. border: solid 1px #373737;
  651. color: #999;
  652. display: block;
  653. width: 278px;
  654. padding: 15px 20px 16px 20px;
  655. }
  656.  
  657. .nivo-controlNav ul li span.excerpt a {
  658. color: #fff;
  659. font-weight: bold;
  660. }
  661.  
  662. .nivo-controlNav a.nivo-control {
  663. height: 41px;
  664. background: url(images/slider_tab.gif) repeat-x;
  665. display: block;
  666. width: 299px;
  667. margin: 0 0 1px 20px;
  668. border-right: solid 1px #e6e6e6;
  669. border-top: solid 1px #e6e6e6;
  670. cursor: pointer;
  671. line-height: 40px;
  672. padding-left: 20px;
  673. color: #777;
  674. text-shadow: #f4f4f4 1px 1px 0;
  675. font-weight: bold;
  676. }
  677.  
  678. .nivo-controlNav a.nivo-control:hover {
  679. color: #555;
  680. }
  681.  
  682. .nivo-controlNav a.nivo-control.active {
  683. background: url(images/slider_tab_active.gif) repeat-x;
  684. border-right: solid 1px #555;
  685. border-top: 0 !important;
  686. color: #fff;
  687. text-shadow: #444 -1px -1px 0;
  688. margin-bottom: -1px
  689. }
  690.  
  691. .nivo-controlNav a.nivo-control.active span {
  692. display: block;
  693. height: 41px;
  694. background: url(images/slider_active_arrow.gif) no-repeat;
  695. margin-left: -40px;
  696. padding-left: 40px;
  697. }
  698.  
  699. #featured {
  700. width: 900px;
  701. padding: 5px;
  702. position: relative;
  703. margin-left: 25px;
  704. float: left;
  705. overflow: hidden;
  706. background: #fff;
  707. border: solid 1px #ddd;
  708. }
  709.  
  710. #featured ul {
  711. height: 300px;
  712. overflow: hidden;
  713. }
  714.  
  715. #featured span {
  716. z-index: 1000;
  717. }
  718.  
  719. #featured h1.hidden, #featured p {
  720. display: none;
  721. }
  722.  
  723. .nivoSlider {
  724. position:relative;
  725. }
  726.  
  727. .nivoSlider img {
  728. position:absolute;
  729. top:0px;
  730. left:0px;
  731. }
  732.  
  733. .nivoSlider a.nivo-imageLink {
  734. position:absolute;
  735. top:0px;
  736. left:0px;
  737. width:100%;
  738. height:100%;
  739. border:0;
  740. padding:0;
  741. margin:0;
  742. z-index:60;
  743. display:none;
  744. }
  745.  
  746. .nivo-slice {
  747. display:block;
  748. position:absolute;
  749. z-index:50;
  750. height:100%;
  751. }
  752.  
  753. .nivo-caption {
  754. display: none;
  755. }
  756.  
  757. .nivo-caption p {
  758. padding:5px;
  759. margin:0;
  760. }
  761.  
  762. .nivo-directionNav a {
  763. position:absolute;
  764. top:45%;
  765. z-index:99;
  766. cursor:pointer;
  767. }
  768.  
  769. .nivo-prevNav {
  770. left:0px;
  771. }
  772.  
  773. .nivo-nextNav {
  774. right:0px;
  775. }
  776.  
  777. .nivo-controlNav a.active {
  778. font-weight:bold;
  779. }
  780.  
  781. #featured span {
  782. z-index: 98;
  783. }
  784.  
  785. #featured span.top {
  786. height: 3px;
  787. left: 5px;
  788. right: 325px;
  789. top: 5px;
  790. background: url(images/10percent.png) repeat;
  791. position: absolute;
  792. }
  793.  
  794. #featured span.left {
  795. width: 3px;
  796. left: 5px;
  797. top: 8px;
  798. bottom: 8px;
  799. background: url(images/10percent.png) repeat;
  800. position: absolute;
  801. }
  802.  
  803. #featured span.right {
  804. width: 3px;
  805. right: 325px;
  806. top: 8px;
  807. bottom: 8px;
  808. background: url(images/10percent.png) repeat;
  809. position: absolute;
  810. }
  811.  
  812. #featured span.bottom {
  813. height: 3px;
  814. left: 5px;
  815. right: 325px;
  816. bottom: 5px;
  817. background: url(images/10percent.png) repeat;
  818. position: absolute;
  819. }
  820.  
  821. .post-wrapper {
  822. margin-right: 30px;
  823. overflow: hidden;
  824. }
  825.  
  826. .post {
  827. overflow: hidden;
  828. border-bottom: solid 2px #eee;
  829. margin: 0 0 25px 30px;
  830. padding-bottom: 25px;
  831. }
  832.  
  833. .excerpt {
  834. display: block;
  835. overflow: hidden;
  836. }
  837.  
  838. #body small {
  839. margin-bottom: 20px;
  840. font-family: Eraser;
  841. color: black;
  842. font-style: normal;
  843. display: block;
  844. }
  845.  
  846. #body small a {
  847. color: #555;
  848. }
  849.  
  850. #body small a:hover {
  851. color: #333;
  852. }
  853.  
  854. /* .meta {
  855. width: 145px;
  856. margin-right: 30px;
  857. overflow: hidden;
  858. float: left;
  859. padding-top: 5px;
  860. } */
  861.  
  862. .meta {
  863. width: 145px;
  864. margin-right: 30px;
  865. overflow: hidden;
  866. float: left;
  867. }
  868.  
  869. .meta img {
  870. margin-right: 5px;
  871. margin-bottom: -3px;
  872. }
  873.  
  874. .meta h3.cufon {
  875. font-size: 25px;
  876. letter-spacing: -0.8px;
  877. color: #999;
  878. margin-top: 5px;
  879. margin-bottom: 10px;
  880. text-transform: none !important;
  881. }
  882.  
  883. .meta a {
  884. color: #999;
  885. }
  886.  
  887. .meta img {
  888. margin-right: 5px;
  889. margin-bottom: -2px;
  890. }
  891.  
  892. .meta span {
  893. display: block;
  894. float: left;
  895. color: #aaa;
  896. }
  897.  
  898. .meta strong {
  899. font-weight: bold;
  900. color: #999;
  901. }
  902.  
  903. .meta a img {
  904. margin-top: 15px;
  905. float: left;
  906. margin-right: 5px;
  907. }
  908.  
  909. a.thumb-wrapper {
  910. display: block;
  911. overflow: hidden;
  912. position: relative;
  913. width: 170px;
  914. height: 170px;
  915. margin: 0 25px 0 25px;
  916. float: left;
  917. background: white;
  918. }
  919.  
  920. a.thumb-wrapper span.top, a.thumb-wrapper span.bottom {
  921. background: url(images/10percent.png) repeat top left;
  922. height: 3px;
  923. position: absolute;
  924. top: 5px;
  925. left: 5px;
  926. right: 5px;
  927. background: white;
  928. }
  929.  
  930. a.thumb-wrapper span.bottom {
  931. top: auto;
  932. bottom: 5px;
  933. }
  934.  
  935. a.thumb-wrapper span.right, a.thumb-wrapper span.left {
  936. background: url(images/10percent.png) repeat top left;
  937. width: 3px;
  938. top: 8px;
  939. bottom: 8px;
  940. right: 5px;
  941. position: absolute;
  942. background: white;
  943. }
  944.  
  945. a.thumb-wrapper span.left {
  946. right: auto;
  947. left: 5px;
  948. background: white;
  949. }
  950.  
  951. a.thumb-wrapper img {
  952. background: url(images/banner_bg.png) top left repeat-y;
  953. padding: 5px 5px 5px 5px;
  954. }
  955.  
  956. a.banner-wrapper {
  957. display: block;
  958. overflow: hidden;
  959. position: relative;
  960. width: 610px;
  961. height: 210px;
  962. margin-bottom: 20px;
  963. }
  964.  
  965. a.banner-wrapper img {
  966. background: url(images/banner_bg.png) -80px top repeat-y;
  967. padding: 5px 5px 5px 0;
  968. }
  969.  
  970. a.banner-wrapper span.top, a.banner-wrapper span.bottom {
  971. background: url(images/bannerOverlay.png) repeat-y top left;
  972. height: 3px;
  973. width: 610px;
  974. position: absolute;
  975. top: 5px;
  976. left: 0;
  977. }
  978.  
  979. a.banner-wrapper span.bottom {
  980. top: auto;
  981. bottom: 5px;
  982. }
  983.  
  984. a.banner-wrapper span.right {
  985. background: (images/10percent.png) repeat top left;
  986. width: 3px;
  987. top: 8px;
  988. bottom: 8px;
  989. right: 0;
  990. position: absolute;
  991. }
  992.  
  993. .page-navigation {
  994. margin: -10px 25px 5px 30px;
  995. overflow: hidden;
  996. }
  997.  
  998. .alignright {
  999. float: right;
  1000. margin-left: 20px;
  1001. }
  1002.  
  1003. .alignleft {
  1004. float: left;
  1005. margin-right: 20px;
  1006. }
  1007.  
  1008. .size-thumbnail, .size-medium {
  1009. padding: 3px;
  1010. background: #fff;
  1011. border: solid 1px #e2e2e2;
  1012. }
  1013.  
  1014. .wp-pagenavi {
  1015. float: right;
  1016. width: auto;
  1017. overflow: hidden;
  1018. }
  1019.  
  1020. .wp-pagenavi span.pages {
  1021. float: left;
  1022. font-family: Lucida Grande;
  1023. font-style: italic;
  1024. display: block;
  1025. line-height: 30px;
  1026. margin: 10px 20px 0 20px;
  1027. }
  1028.  
  1029. #counter {
  1030. width: 280px;
  1031. overflow: hidden;
  1032. border: 0 !important;
  1033. padding: 0 !important;
  1034. margin-bottom: 20px !important;
  1035. }
  1036.  
  1037. #feed {
  1038. background: url(images/icons/rss_large.png) no-repeat -7px top;
  1039. padding: 3px 0 0 43px;
  1040. height: 48px;
  1041. color: #999;
  1042. width: 102px;
  1043. float: left;
  1044. }
  1045.  
  1046. #feed span, #twitter span {
  1047. font-size: 30px;
  1048. display: block;
  1049. font-family: Lucida Grande;
  1050. margin-bottom: 3px;
  1051. color: #666;
  1052. text-shadow: 1px 1px 2px #ccc;
  1053. }
  1054.  
  1055. #twitter {
  1056. background: url(images/icons/twitter_large.png) no-repeat -7px top;
  1057. padding: 3px 0 0 43px;
  1058. height: 48px;
  1059. color: #999;
  1060. width: 92px;
  1061. float: left;
  1062. }
  1063.  
  1064. #ads {
  1065. padding: 9px 4px 0 9px;
  1066. border: solid 1px #ddd;
  1067. background: #fff;
  1068. width: 265px;
  1069. }
  1070.  
  1071. #ads ul {
  1072. list-style: none;
  1073. padding: 0;
  1074. overflow: hidden;
  1075. width: 300px;
  1076. }
  1077.  
  1078. #ads ul li {
  1079. float: left;
  1080. }
  1081.  
  1082. #ads ul li a {
  1083. float: left;
  1084. background: #fff;
  1085. display: block;
  1086. height: 135px;
  1087. width: 135px;
  1088. }
  1089.  
  1090. #ads ul li a img {
  1091. margin: 0 10px 10px 0;
  1092. }
  1093.  
  1094. #ads ul li.wide a {
  1095. width: 260px;
  1096. height: 130px;
  1097. margin-right: 0;
  1098. }
  1099.  
  1100. .tab .box {
  1101. background: #cacaca;
  1102. border: solid 1px #2c2f2f;
  1103. padding: 4px;
  1104. }
  1105.  
  1106. ul.tabs {
  1107. overflow: hidden;
  1108. padding: 0;
  1109. height: 37px;
  1110. margin-bottom: -1px;
  1111. }
  1112.  
  1113. ul.tabs li {
  1114. float: left;
  1115. position: relative;
  1116. }
  1117.  
  1118. ul.tabs li a {
  1119. background: #fff;
  1120. border: solid 1px #e0e0e0;
  1121. line-height: 29px;
  1122. padding: 0 10px 0 10px;
  1123. float: left;
  1124. display: block;
  1125. height: 30px;
  1126. margin-right: 4px;
  1127. font-weight: bold;
  1128. color: #888;
  1129. }
  1130.  
  1131. ul.tabs li a:hover {
  1132. text-decoration: none;
  1133. border: solid 1px #d0d0d0;
  1134. }
  1135.  
  1136. ul.tabs li.active a {
  1137. height: 36px;
  1138. color: black;
  1139. border-bottom: 0;
  1140. }
  1141.  
  1142. ul.tabs li.active a:hover {
  1143. border: solid 1px #e0e0e0;
  1144. border-bottom: 0;
  1145. }
  1146.  
  1147. .tab_container {
  1148. background: white;
  1149. border: solid 1px #e0e0e0;
  1150. padding: 10px;
  1151. }
  1152.  
  1153. ul.double-col {
  1154. padding: 0;
  1155. overflow: hidden;
  1156. margin-bottom: -3px;
  1157. width: 260px !important;
  1158. }
  1159.  
  1160. ul.double-col li {
  1161. float: left;
  1162. width: 103px !important;
  1163. margin: 0 10px 5px 0 !important;
  1164. padding: 0 0 6px 15px !important;
  1165. border-bottom: dotted 1px #e1dedd !important;
  1166. background: url(images/bullet.png) no-repeat 2px 8px;
  1167. }
  1168.  
  1169. ul.double-col li a:hover, ul.single-col li a:hover {
  1170. text-decoration: underline;
  1171. }
  1172.  
  1173. ul.single-col {
  1174. padding: 0;
  1175. overflow: hidden;
  1176. margin-bottom: -7px;
  1177. }
  1178.  
  1179. ul.single-col li {
  1180. margin-bottom: 15px !important;
  1181. padding-bottom: 7px !important;
  1182. border-bottom: dotted 1px #e1dedd !important;
  1183. background: 0;
  1184. overflow: hidden;
  1185. }
  1186.  
  1187. ul.single-col li small {
  1188. color: #777;
  1189. font-size: 11px;
  1190. display: block;
  1191. margin: 5px 0 5px 0;
  1192. line-height: 15px;
  1193. }
  1194.  
  1195. ul.single-col li a.thumb {
  1196. float: left;
  1197. display: block;
  1198. width: 52px;
  1199. }
  1200.  
  1201. ul.single-col li a.thumb img {
  1202. width: 40px;
  1203. height: 40px;
  1204. padding: 1px;
  1205. border: solid 1px #ddd;
  1206. margin-right: 10px;
  1207. background: #fff;
  1208. }
  1209.  
  1210. ul.single-col li .block {
  1211. width: auto;
  1212. overflow: hidden;
  1213. }
  1214.  
  1215. .content {
  1216. margin: 0 30px 0 30px;
  1217. }
  1218.  
  1219. #footer ul {
  1220. list-style: none;
  1221. padding: 30px 0 30px 30px;
  1222. overflow: hidden;
  1223. color: #777;
  1224. }
  1225.  
  1226. #footer ul li {
  1227. float: left;
  1228. width: 200px;
  1229. margin-right: 30px;
  1230. }
  1231.  
  1232. #footer ul li ul {
  1233. padding: 0 !important;
  1234. }
  1235.  
  1236. #footer ul li ul li {
  1237. padding-bottom: 10px;
  1238. border-bottom: dotted 1px #444;
  1239. margin-bottom: 10px;
  1240. }
  1241.  
  1242. #footer a {
  1243. color: #4c9ac5;
  1244. }
  1245.  
  1246. #footer p {
  1247. color: #777;
  1248. }
  1249.  
  1250. #comments {
  1251. overflow: hidden;
  1252. border-bottom: solid 2px #eee;
  1253. margin-bottom: 25px;
  1254. }
  1255.  
  1256. #comments p.space {
  1257. padding-bottom: 25px;
  1258. }
  1259.  
  1260. #comments-wrapper {
  1261. width: 580px;
  1262. overflow: hidden;
  1263. margin: 0 30px 0 30px;
  1264. }
  1265.  
  1266. ul.commentlist {
  1267. overflow: hidden;
  1268. clear: both;
  1269. padding-top: 15px;
  1270. margin-bottom: 10px;
  1271. }
  1272.  
  1273. .comment-author {
  1274. padding: 0;
  1275. height: 30px;
  1276. margin-bottom: 5px;
  1277. }
  1278.  
  1279. .comment-body {
  1280. min-height: 90px;
  1281. padding: 10px 80px 10px 10px;
  1282. position: relative;
  1283. }
  1284.  
  1285. .comment-body p {
  1286. padding: 0;
  1287. }
  1288.  
  1289. .comment-body em {
  1290. display: none;
  1291. }
  1292.  
  1293. .comment-body br {
  1294. display: none;
  1295. }
  1296.  
  1297. #cancel-comment-reply {
  1298. display: block;
  1299. height: 27px;
  1300. line-height: 26px;
  1301. font-size: 11px;
  1302. margin: 0 0 0 10px;
  1303. float: left;
  1304. }
  1305.  
  1306. .textfield {
  1307. border: solid 1px #ddd;
  1308. padding: 10px;
  1309. font-family: Lucida Grande;
  1310. font-size: 12px;
  1311. color: #555;
  1312. }
  1313.  
  1314. #comments-wrapper .comment .textfield {
  1315. width: 95%;
  1316. }
  1317.  
  1318. .input {
  1319. background: #ffffff url(images/form_gradient.gif) repeat-x 0 1px;
  1320. border: solid 1px #ddd;
  1321. }
  1322.  
  1323. #cancel-comment-reply {
  1324. display: block;
  1325. height: 27px;
  1326. line-height: 26px;
  1327. font-size: 11px;
  1328. margin: -4px 0 0 10px;
  1329. float: left;
  1330. }
  1331.  
  1332. span.says {
  1333. font-style: italic;
  1334. color: #777;
  1335. }
  1336.  
  1337. cite.fn, cite.fn a {
  1338. font-size: 18px;
  1339. font-style: italic;
  1340. font-family: Lucida Grande;
  1341. }
  1342.  
  1343. .comment-meta {
  1344. text-align: right;
  1345. position: absolute;
  1346. top: 12px;
  1347. right: 70px;
  1348. }
  1349.  
  1350. .comment-meta a {
  1351. color: #999;
  1352. }
  1353.  
  1354. .comment-meta a:hover {
  1355. text-decoration: none;
  1356. }
  1357.  
  1358. .comment {
  1359. border: solid 1px #e2e2e2;
  1360. margin-bottom: 20px;
  1361. }
  1362.  
  1363. #comments-wrapper ul li ul li, #comments-wrapper ul li ul li ul li ul li, #comments-wrapper ul li ul li ul li ul li ul li ul li {
  1364. background: #f6f6f6;
  1365. }
  1366.  
  1367. #comments-wrapper ul li ul li ul li, comments-wrapper ul li ul li ul li ul li ul li {
  1368. background: #fff;
  1369. }
  1370.  
  1371. #comments-wrapper ul.children {
  1372. margin: -10px 10px 0 10px;
  1373. overflow: hidden;
  1374. clear: both;
  1375. }
  1376.  
  1377. #comments-wrapper ul.children .comment {
  1378. margin: 20px 0 10px 0;
  1379. width: auto;
  1380. float: none;
  1381. }
  1382.  
  1383. #comments-wrapper ul.children .comment-body {
  1384. width: auto;
  1385. }
  1386.  
  1387. #comments-wrapper ul.children .comment-meta {
  1388. margin-right: 0;
  1389. }
  1390.  
  1391. #comments-wrapper img.photo {
  1392. width: 40px;
  1393. height: 40px;
  1394. position: absolute;
  1395. top: -10px;
  1396. right: 10px;
  1397. margin: 0;
  1398. padding: 3px;
  1399. border: solid 1px #ddd;
  1400. background: #fff;
  1401. }
  1402.  
  1403. #comments-wrapper ul.children .comment-author {
  1404. top: 10px;
  1405. left: 10px;
  1406. }
  1407.  
  1408. #comments-wrapper .navigation {
  1409. margin-bottom: 5px;
  1410. overflow: hidden;
  1411. }
  1412.  
  1413. #respond {
  1414. margin-right: 20px;
  1415. }
  1416.  
  1417. #respond small {
  1418. margin: 0;
  1419. }
  1420.  
  1421. #comments-wrapper .comment #respond {
  1422. margin: 10px;
  1423. margin-top: 0;
  1424. overflow: hidden;
  1425. }
  1426.  
  1427. .reply {
  1428. position: absolute;
  1429. bottom: 10px;
  1430. right: 5px;
  1431. }
  1432.  
  1433. span.submit {
  1434. margin-top: 0;
  1435. }
  1436.  
  1437. span.submit #submit {
  1438. height: 30px;
  1439. padding-bottom: 4px;
  1440. }
  1441.  
  1442. #author-wrapper, #social-wrapper, #related-wrapper {
  1443. margin: 0 30px 0 30px;
  1444. padding-bottom: 15px;
  1445. border-bottom: solid 2px #eee;
  1446. margin-bottom: 25px;
  1447. overflow: hidden;
  1448. }
  1449.  
  1450. #related-wrapper ul {
  1451. width: 590px;
  1452. }
  1453.  
  1454. #related-wrapper ul li {
  1455. float: left;
  1456. margin-right: 10px;
  1457. margin-bottom: 10px;
  1458. }
  1459.  
  1460. #related-wrapper ul li a img {
  1461. padding: 5px;
  1462. background: url(images/banner_bg.png) repeat-y -100px;
  1463. }
  1464.  
  1465. #related-wrapper ul li a:hover img {
  1466. background: url(images/banner_bg.png) repeat-y -30px;
  1467. }
  1468.  
  1469. #author-wrapper .avatar {
  1470. float: left;
  1471. padding: 5px;
  1472. background: url(images/banner_bg.png) repeat-y -120px;
  1473. margin-right: 20px;
  1474. }
  1475.  
  1476. #author-wrapper h2, #social-wrapper h2 {
  1477. margin-bottom: 20px;
  1478. }
  1479.  
  1480. .single-post .post {
  1481. padding-bottom: 15px !important;
  1482. margin-bottom: 23px;
  1483. }
  1484.  
  1485. #social-wrapper ul li {
  1486. float: left;
  1487. margin-right: 10px;
  1488. }
  1489.  
  1490. #social-wrapper ul li a:hover {
  1491. opacity: .7;
  1492. }
  1493.  
  1494. .col-wrapper {
  1495. width: 600px;
  1496. overflow: hidden;
  1497. }
  1498.  
  1499. .col-quarter {
  1500. width: 130px;
  1501. overflow: hidden;
  1502. margin: 0 20px 10px 0;
  1503. float: left;
  1504. }
  1505.  
  1506. .col-half {
  1507. width: 280px;
  1508. overflow: hidden;
  1509. margin: 0 20px 10px 0;
  1510. float: left;
  1511. }
  1512.  
  1513. .col-third {
  1514. width: 180px;
  1515. overflow: hidden;
  1516. margin: 0 20px 10px 0;
  1517. float: left;
  1518. }
  1519.  
  1520. .full .col-wrapper {
  1521. width: 920px;
  1522. overflow: hidden;
  1523. }
  1524.  
  1525. .full .col-quarter {
  1526. width: 210px;
  1527. overflow: hidden;
  1528. margin: 0 20px 10px 0;
  1529. float: left;
  1530. }
  1531.  
  1532. .full .col-half {
  1533. width: 440px;
  1534. overflow: hidden;
  1535. margin: 0 20px 10px 0;
  1536. float: left;
  1537. }
  1538.  
  1539. .full .col-third {
  1540. width: 280px;
  1541. overflow: hidden;
  1542. margin: 0 25px 10px 0;
  1543. float: left;
  1544. }
  1545.  
  1546. .last {
  1547. margin-right: 0;
  1548. }
  1549.  
  1550. .navigation a {
  1551. margin-right: 0;
  1552. }
  1553.  
  1554. ul.contactform {
  1555. margin: 0;
  1556. padding: 0;
  1557. margin-top: 10px;
  1558. overflow: hidden;
  1559. list-style: none !important;
  1560. }
  1561.  
  1562. ul.contactform small {
  1563. margin-bottom: 10px !important;
  1564. }
  1565.  
  1566. ul.contactform input {
  1567. margin-bottom: 10px;
  1568. width: 300px;
  1569. }
  1570.  
  1571. ul.contactform .area {
  1572. width: 558px;
  1573. line-height: 20px;
  1574. }
  1575.  
  1576. ul.contactform span.submit {
  1577. margin-top: 10px;
  1578. margin-bottom: 10px;
  1579. }
  1580.  
  1581. ul.contactform #submit {
  1582. width: auto;
  1583. padding-bottom: 3px;
  1584. }
  1585.  
  1586. .wrap {
  1587. overflow: hidden;
  1588. width: 260px;
  1589. }
  1590.  
  1591. .flickr-thumb .thumb {
  1592. height: 75px;
  1593. width: 75px;
  1594. float: left;
  1595. margin-right: 11px;
  1596. margin-bottom: 11px;
  1597. }
  1598.  
  1599. .light {
  1600. color: #777;
  1601. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement