Advertisement
Guest User

Untitled

a guest
Feb 16th, 2014
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.22 KB | None | 0 0
  1. body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td{margin:0;padding:0;border:0;outline:none;}
  2. h1, h2, h3, h4, h5, h6{font-size:100%;}
  3. :focus{outline:0;}
  4. body{line-height:1;color:#000;background:#fff;}
  5. img{border:0;}
  6. ol, ul{list-style:none;}
  7. table{border-collapse:separate;border-spacing:0;}
  8. caption, th, td{text-align:left;font-weight:normal;}
  9. blockquote:before, blockquote:after, q:before, q:after{content:"";}
  10. blockquote, q{quotes:"" "";}
  11. a{outline:none;}
  12. body{font:12px Comic Sans MS, "Helvetica Neue", Helvetica, sans-serif;color:#340336;}
  13. #angles{position:relative;width:100%;}
  14. .inner-wrapper{position:relative;width:960px;margin:0 auto;}
  15. #column-container{position:relative;width:960px;background:#fff url(images/backgrounds/bg-sidebar.gif) repeat-y top right;padding:20px 0 0;}
  16. #column-container-left{position:relative;width:960px;background:#fff url(images/backgrounds/bg-sidebar.gif) repeat-y top left;padding:20px 0;}
  17. #column-container-wide{position:relative;width:960px;background:#fff;padding:20px 0;}
  18. #left-column, #right-column{position:relative;width:640px;}
  19. #right-sidebar, #left-sidebar{position:relative;width:320px;}
  20. #right-sidebar, #right-column{float:right;}
  21. #left-column, #left-sidebar{float:left;}
  22. .video-sidebar{position:relative;width:300px;margin:0 10px 20px;padding:0 0 20px;border-bottom:1px solid #d9d9d9;}
  23. .clear{display:inline-block;}
  24. .clear:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
  25. .clear{display:block;}
  26. .alignleft{float:left;}
  27. .alignright{float:right;}
  28. #utility-banner{position:relative;width:100%;background:#222 url(images/backgrounds/bg-gray.jpg);z-index:198;}
  29. #utility-banner ul{position:relative;}
  30. #utility-banner li{float:left;position:relative;line-height:30px;}
  31. #utility-banner li:hover{visibility:inherit;}
  32. #utility-banner li a, #utility-banner li a:visited{font-size:1.1em;font-weight:bold;text-decoration:none;display:block;text-transform:uppercase;margin:0 20px 0 0;position:relative;}
  33. #utility-banner ul ul{position:absolute;top:-999em;width:20em;background:#e6e6e6;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin:0;}
  34. #utility-banner ul ul li{clear:left;width:100%;border-top:1px solid #d9d9d9;line-height:3em;}
  35. #utility-banner ul ul li:first-child{border:none;}
  36. #utility-banner ul ul li a, #utility-banner ul ul li a:visited{text-transform:capitalize !important;color:#323232;padding:0 10px;margin:0;}
  37. #utility-banner ul ul li a:hover, #utility-banner ul ul li a:active{color:#fff !important;}
  38. #utility-banner ul li:hover ul, #utility-banner ul li.sfHover ul{top:3em;left:-0.2em;z-index:199;}
  39. #utility-banner ul ul li:hover ul, #utility-banner ul ul li.sfHover ul,
  40. #utility-banner ul ul ul li:hover ul, #utility-banner ul ul ul li.sfHover ul,
  41. #utility-banner ul ul ul ul li:hover ul, #utility-banner ul ul ul ul li.sfHover ul{top:-999em;}
  42. #utility-banner ul ul li:hover ul, #utility-banner ul ul li.sfHover ul,
  43. #utility-banner ul ul ul li:hover ul, #utility-banner ul ul ul li.sfHover ul,
  44. #utility-banner ul ul ul ul li:hover ul, #utility-banner ul ul ul ul li.sfHover ul{top:0;left:20em;}
  45. .socialize{float:right;}
  46. .socialize li a{margin:0 0 0 20px !important;}
  47. .socialize .get-feed{background:url(images/backgrounds/bg-rss.png) no-repeat 0 9px;padding:0 0 0 15px;}
  48. #banner-728{position:relative;display:block;width:738px;height:100px;margin:20px auto;}
  49. #banner-728 a img, #banner-728 a img:visited{display:block;border:5px solid #fff;-webkit-transition:border .2s linear;transition:border .2s linear;}
  50. #banner-728 a img:hover, #banner-728 a img:active{-webkit-transition:border .1.5s linear;transition:border .1.5s linear;}
  51. #masthead{position:relative;width:100%;padding:20px 0;margin:0 auto;}
  52. .logo, .logo-text{float:left;margin:10px 0 0 15px;}
  53. .logo-text a, .logo-text a:visited{color:#fff;font-weight:bold;text-decoration:none;font-size:5em;letter-spacing:-0.05em;background:#222;padding:5px 10px;display:block;line-height:1;}
  54. .logo-text a:hover, .logo-text a:active{background:#111;}
  55. .logo a{display:block;}
  56. .masthead-banner{position:relative;float:right;}
  57. .masthead-banner a img, .masthead-banner a img:visited{display:block;border:5px solid #fff;-webkit-transition:border .2s linear;transition:border .2s linear;}
  58. .masthead-banner a img:hover, .masthead-banner a img:active{-webkit-transition:border .1.5s linear;transition:border .1.5s linear;}
  59. .sticky-control-wrapper{position:relative;width:960px;height:30px;margin:0 auto 20px;}
  60. #sticky-controls{position:absolute;top:0;right:10px;background:url(images/backgrounds/periodic-sprite-02.png) no-repeat 0 -837px;padding:0 0 0 20px;display:inline-block;}
  61. #sticky-controls h2{color:#464646;font-size:1.1em;line-height:3em;background:url(images/backgrounds/bg-sticky-heading.png) repeat-x;padding:0 40px 0 0;display:inline-block;margin:0 20px 0 0;text-transform:uppercase;}
  62. #sticky-controls p{position:absolute;top:0;right:0;}
  63. .hide-sticky{display:block;width:40px;height:30px;background:url(images/backgrounds/periodic-sprite-02.png) no-repeat 0 -1077px;text-indent:-9999px;}
  64. .show-sticky{background-position:0 -1157px;}
  65. #sticky-header{position:relative;width:960px;margin:0 auto;padding:0 0 20px;}
  66. #trending-wrapper{position:relative;width:960px;height:140px;overflow:hidden;}
  67. .sticky-post{position:relative;width:220px;height:110px;padding:0 0 10px;background:url(images/backgrounds/bg-stickyshadow.png) no-repeat left bottom;margin:0 10px 20px;float:left;}
  68. .sticky-wrap{position:relative;width:220px;height:110px;overflow:hidden;}
  69. .sticky-thumb img{display:block;border:5px solid #fff;position:absolute;left:0;top:0;}
  70. .sticky-text{position:absolute;background:url(images/backgrounds/bg-sticky-text.png);left:5px;top:110px;width:190px;height:80px;padding:10px;}
  71. .sticky-title{position:relative;width:128px;float:left;background:url(images/backgrounds/bg-sticky-title.png) repeat-y top right;padding:10px 12px 15px 10px;}
  72. .sticky-comments{float:right;margin:10px 0 0;}
  73. .sticky-text h3 a, .sticky-text h3 a:visited{color:#e0e0e0;font-size:1.2em;line-height:1.4em;text-decoration:none;}
  74. .sticky-text h3 a:hover, .sticky-text h3 a:active{color:#fff;}
  75. .sticky-comments a, .sticky-comments a:visited{color:#e0e0e0;text-decoration:none;background:url(images/backgrounds/comment-bubble.png) no-repeat left center;padding:0 0 0 15px;font-size:1.2em;font-weight:bold;}
  76. .sticky-comments a:hover, .sticky-comments a:active{color:#fff;}
  77. .hot-topic{display:block;text-indent:-9999px;width:30px;height:30px;position:absolute;bottom:0;left:0;z-index:189;}
  78. .video-article{display:block;text-indent:-9999px;width:35px;height:35px;position:absolute;top:5px;left:5px;z-index:190;}
  79. .sticky-wrap .video-article{top:0;left:0;}
  80. .trending-nav{display:block;width:70px;height:30px;margin:0 445px;}
  81. .trending-nav li{float:left;}
  82. .trending-nav #prev-trending, .trending-nav #next-trending{display:block;width:30px;height:30px;text-indent:-9999px;}
  83. .trending-nav #prev-trending{background:url(images/backgrounds/periodic-sprite-02.png) no-repeat 0 -997px;margin:0 5px 0 0;}
  84. .trending-nav #next-trending{background:url(images/backgrounds/periodic-sprite-02.png) no-repeat 0 -917px;margin:0 0 0 5px;}
  85. #mainnav-bar{position:relative;width:960px;margin:0 auto;background:#fcfcfc url(images/backgrounds/bg-main-nav.jpg) repeat-x bottom left;border:1px solid #d9d9d9;z-index:98;}
  86. #mainnav-bar ul{position:relative;float:left}
  87. #mainnav-bar li{float:left;background:url(images/backgrounds/pipe-mainnav.gif) repeat-y top right;line-height:40px;position:relative;}
  88. #mainnav-bar li:hover{visibility:inherit;}
  89. #mainnav-bar li a, #mainnav-bar li a:visited{display:block;color:#464646;font-size:1.3em;font-weight:bold;padding:0 15px;text-decoration:none;position:relative;}
  90. #mainnav-bar li a:hover, #mainnav-bar li a:active{color:#fff;background:#464646 url(images/backgrounds/bg-main-nav-hover.png) repeat-x top left;}
  91. #mainnav-bar ul ul{position:absolute;top:-999em;width:20em;background:#e6e6e6;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-image:none;margin:0;}
  92. #mainnav-bar ul ul li{clear:left;width:100%;border-top:1px solid #d9d9d9;padding:0;background-image:none !important;line-height:3em;}
  93. #mainnav-bar ul ul li:first-child{border:none;}
  94. #mainnav-bar ul ul li a, #mainnav-bar ul ul li a:visited{font-size:1.1em !important;color:#323232;background-image:none !important;}
  95. #mainnav-bar ul ul li a:hover, #mainnav-bar ul ul li a:active{background:#1b1b1b;color:#fff !important;}
  96. #mainnav-bar ul li:hover ul, #mainnav-bar ul li.sfHover ul{top:4.1em;left:0;z-index:99;}
  97. #mainnav-bar ul ul li:hover ul, #mainnav-bar ul ul li.sfHover ul,
  98. #mainnav-bar ul ul ul li:hover ul, #mainnav-bar ul ul ul li.sfHover ul,
  99. #mainnav-bar ul ul ul ul li:hover ul, #mainnav-bar ul ul ul ul li.sfHover ul{top:-999em;}
  100. #mainnav-bar ul ul li:hover ul, #mainnav-bar ul ul li.sfHover ul,
  101. #mainnav-bar ul ul ul li:hover ul, #mainnav-bar ul ul ul li.sfHover ul,
  102. #mainnav-bar ul ul ul ul li:hover ul, #mainnav-bar ul ul ul ul li.sfHover ul{top:0;left:20em;}
  103. #mainnav-bar ul li:hover, #mainnav-bar ul li.sfHover:hover{background:url(images/backgrounds/pipe-mainnav.gif) repeat-y top right;}
  104. #mainnav-bar ul ul li:hover, #mainnav-bar ul ul li.sfHover:hover{background:#d5d5d5;background-image:none;}
  105. #featured-slides{display:block;position:relative;width:960px;height:380px;background:#222 url(images/backgrounds/periodic-sprite-02.png) no-repeat 0 -407px;}
  106. .featured-post{position:relative;width:960px;overflow:hidden;}
  107. .featured-thumb{position:relative;width:440px;height:340px;float:left;padding:40px 0 0 40px;}
  108. .featured-thumb a img, .featured-thumb img{display:block;width:390px;height:280px;border:10px solid #fff;}
  109. .featured-play{position:absolute;top:150px;left:210px;}
  110. .featured-text{position:relative;width:440px;height:320px;float:right;padding:30px 30px 30px 10px;}
  111. .featured-text h2 a, .featured-text h2 a:visited{font-size:1.1em;line-height:1;color:#e0e0e0;margin:0 0 10px -7px;text-transform:uppercase;padding:8px 0 15px 32px;text-decoration:none;display:inline-block;}
  112. .featured-text h2 a:hover, .featured-text h2 a:active{color:#fff;}
  113. .featured-post-cats{padding:8px 0 15px 32px;margin:0 0 10px -7px;}
  114. .featured-text .featured-post-cats h2 a, .featured-text .featured-post-cats h2 a{padding:0;margin:0;}
  115. .featured-text h3 a, .featured-text h3 a:visited{color:#e0e0e0;text-decoration:none;font:400 2.8em/1.2 'Vollkorn', serif;-webkit-transition:color .2s linear;transition:color .2s linear;}
  116. .featured-text h3 a:hover, .featured-text h3 a:active{color:#fff;-webkit-transition:color .2s linear;transition:color .2s linear;}
  117. .featured-text p{color:#e0e0e0;font-size:1.4em;line-height:1.5em;margin:15px 0 0;}
  118. .featured-text .feature-date{font-size:1.2em;}
  119. .featured-text p a, .featured-text p a:visited{color:#e0e0e0;text-decoration:underline;-webkit-transition:color .2s linear, border .2s linear;transition:color .2s linear;transition:border .2s linear;}
  120. .featured-text p a:hover, .featured-text p a:active{color:#fff;-webkit-transition:color .2s linear;transition:color .2s linear;transition:border .2s linear;}
  121. .featured-text .feature-comment{background:url(images/backgrounds/comment-bubble.png) no-repeat left center;padding:0 0 0 17px;}
  122. .continue{position:relative;background:url(images/backgrounds/periodic-sprite-02.png) no-repeat 0 0;width:87px;height:27px;}
  123. .continue p{text-align:center;line-height:25px;font-size:1.1em;margin:20px 0 0;}
  124. .continue p a{text-decoration:none !important;background:url(images/backgrounds/white-arrow.png) no-repeat right 4px;padding:0 9px 0 0;}
  125. .gecko .continue p a{background-position:right 3px;}
  126. #slider-nav{position:relative;width:960px;overflow:hidden;}
  127. #slider-nav li{float:left;}
  128. #slider-nav li a, #slider-nav li a:visited{display:block;width:145px;height:85px;background:url(images/backgrounds/periodic-sprite-02.png) no-repeat 0 -242px;padding:30px 0 0 15px;}
  129. #slider-nav li a:hover, #slider-nav li a:active, #slider-nav li.activeSlide a{background-position:0 -77px;}
  130. .headlines{position:relative;width:640px;background:url(images/backgrounds/bg-home-columns.gif) no-repeat center top;padding:15px 0 0;margin:0 0 20px;}
  131. .home-column{position:relative;width:300px;float:left;padding:0 10px;}
  132. .home-column h2 a, .home-column h2 a:visited{font-size:1.1em;text-transform:uppercase;text-decoration:none;padding:0 8px 0 0;}
  133. .home-column ul{margin:10px 0 0;}
  134. .home-column li{padding:10px 0;border-top:1px solid #e7e7e7;width:300px;overflow:hidden;}
  135. .home-column .home-thumb li{overflow:hidden;width:300px;}
  136. .thumb-text{position:relative;width:220px;float:right;}
  137. .home-column h3 a, .home-column h3 a:visited{font-size:1.2em;font-weight:normal;color:#464646;text-decoration:none;line-height:1.5;}
  138. .home-column p{color:#a5a5a5;font:italic 1.2em/1.5 'Vollkorn', serif;margin:1px 0 0;}
  139. .home-column .sidebar-archive-thumb p, .home-column .lead-thumb p{margin:0;}
  140. .home-column p a, .home-column p a:visited{text-decoration:none;}
  141. .home-column p a:hover, .home-column p a:active{text-decoration:underline;}
  142. .home-headlines h3 a, .home-headlines h3 a:visited{background:url(images/backgrounds/list-arrow.png) no-repeat 0 0.3em;display:block;padding:0 0 0 15px;}
  143. .home-headlines p{margin:1px 0 0 15px;}
  144. .lead-thumb{position:relative;}
  145. .lead-thumb a, .lead-thumb a:visited{display:block;width:290px;height:125px;border:5px solid #f1f1f1;margin:0 0 10px;-webkit-transition:border .2s linear;transition:border .2s linear;}
  146. .lead-thumb a:hover, .lead-thumb a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  147. .home-blog{position:relative;width:600px;margin:0 10px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding:10px 9px;}
  148. .home-blog-thumb{position:relative;width:130px;height:130px;float:left;background:#f1f1f1;border:1px solid #d9d9d9;padding:4px;}
  149. .home-blog-thumb:hover{border-color:#bbb;}
  150. .home-blog-thumb .play-button{position:absolute;top:30px;left:30px;}
  151. .home-blog-text{position:relative;width:440px;float:right;}
  152. .home-blog-text h3 a, .home-blog-text h3 a:visited{color:#464646;font-size:1.8em;line-height:1.2em;text-decoration:none;letter-spacing:-.02em;}
  153. .home-blog-text p{font-size:1.2em;line-height:1.6em;margin:10px 0 0;}
  154. .home-blog-text p a, .home-blog-text p a:visited{text-decoration:none;}
  155. .home-blog-text p a:hover, .home-blog-text p a:active{text-decoration:underline;}
  156. .home-blog-cat{position:relative;width:620px;height:35px;margin:0 10px 20px;background:url(images/backgrounds/bg-home-cat.jpg) no-repeat 0 0;}
  157. .home-blog-cat p{line-height:35px;font-size:1.1em;background:url(images/backgrounds/bg-cat-links.jpg) no-repeat top right;padding:0 15px 0 10px;color:#fff;display:inline-block;}
  158. .home-blog-cat p a, .home-blog-cat p a:visited{color:#fff;text-decoration:none;}
  159. .home-blog-cat p a:hover, .home-blog-cat p a:active{text-decoration:underline;}
  160. #breadcrumbs{position:relative;width:620px;margin:0 10px 20px;}
  161. #breadcrumbs p{font-size:1.1em;line-height:1.4em;}
  162. #breadcrumbs p a, #breadcrumbs p a:visited{font-weight:normal;text-decoration:none;}
  163. #breadcrumbs p a:hover, #breadcrumbs p a:active{text-decoration:underline;}
  164. #breadcrumbs p span.current-crumb{font-weight:bold;}
  165. #page-title, #page-title-wide{position:relative;margin:0 10px 20px;background:url(images/backgrounds/divider.png) no-repeat bottom center;padding:0 0 20px;}
  166. #page-title{width:620px;}
  167. #page-title-wide{width:940px;}
  168. #page-title h1, #page-title-wide h1{color:#222;font:400 3em/1.2 'Vollkorn', serif;letter-spacing:-.03em;}
  169. #post-header{position:relative;width:618px;margin:0 10px 20px;background:#f1f1f1;border:1px solid #d9d9d9;padding:10px 0 0;overflow:hidden;}
  170. #post-header-wide{position:relative;width:618px;margin:0 10px 20px;background:#f1f1f1;border:1px solid #d9d9d9;padding:10px 0 0;}
  171. .post-title{position:relative;width:618px;}
  172. .header-gravatar{position:relative;width:80px;height:60px;float:left;background:url(images/backgrounds/bg-header-avatar.gif) no-repeat right 10px;margin:0 0 0 9px;z-index:2;}
  173. .header-gravatar img{display:block;border:5px solid #fff;}
  174. .header-title{position:relative;background:#fff;border:1px solid #d9d9d9;padding:10px;}
  175. #post-header .header-title{width:498px;float:left;margin:0 0 0 -1px;}
  176. #post-header-wide .header-title{width:576px;margin:0 0 0 9px;}
  177. .header-title h1{color:#222;font:400 2.5em/1.2 'Vollkorn', serif;letter-spacing:-.03em;}
  178. #post-data{position:relative;width:618px;margin:10px 0 0;}
  179. #post-data-wide{position:relative;width:525;margin:0 10px 0 0;float:left;}
  180. #post-comments{position:relative;width:75px;margin:0 0 0 10px;float:right;}
  181. #post-data p{font-size:1.1em;line-height:1.4em;color:#222;background:url(images/backgrounds/bg-post-header.gif) repeat-x left top;padding:10px;}
  182. #post-data p a, #post-data p a:visited{text-decoration:none;}
  183. #post-data p a:hover, #post-data p a:active{text-decoration:underline;}
  184. .share-actions{position:relative;width:140px;margin:0 0 0 10px;}
  185. .share-actions li{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding:15px 20px;}
  186. .share-button, .share-button:visited{display:inline-block;line-height:2em;text-align:center;background:#e5e5e5 url(images/backgrounds/bg-button.png) repeat-x 0 0;padding:0 10px;border:1px solid #d9d9d9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#464646;font-weight:bold;font-size:1.1em;text-decoration:none;}
  187. .share-button:hover, .share-button:active{border-color:#b9b9b9;}
  188. .post-left-column .widget-head{margin:0 10px;line-height:30px;text-align:center;}
  189. .post-left-column p{margin:0 10px 20px;text-align:center;}
  190. #lead-image{position:relative;width:610px;height:225px;margin:0 10px 20px;padding:5px;background:url(images/backgrounds/bg-postthumb.gif);}
  191. #lead-image img{display:block;}
  192. .published{position:relative;width:620px;margin:0 10px 20px;background:url(images/backgrounds/bg-published.gif) repeat-x 0 0;text-align:center;}
  193. .published p{background:#fff url(images/backgrounds/bg-published-decoration.gif) no-repeat center bottom;display:inline-block;color:#222;font:italic 1.2em 'Vollkorn', serif;padding:0 10px 20px;}
  194. .published p a, .published p a:visited{text-decoration:none;}
  195. .published p a:hover, .published p a:active{text-decoration:underline;}
  196. #video-player{position:relative;width:620px;margin:0 10px 20px;}
  197. .yt-player{width:615px;height:370px;}
  198. .post-columns{position:relative;width:640px;}
  199. .post-460{position:relative;width:460px;margin:0 10px;float:right;}
  200. .post-620, .periodic-password-post{position:relative;width:620px;margin:0 10px;}
  201. .post-940{width:940px;margin:0 10px;}
  202. .post-left-column{position:relative;width:160px;float:left;margin:0 0 20px;}
  203. .post-entry{position:relative;font-size:1.3em;line-height:1.538;}
  204. .post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6{color:#503a52;}
  205. .post-entry h1{font-size:1.615em;margin:0 0 0.952em;}
  206. .post-entry h2{font-size:1.462em;line-height:1.053;margin:0 0 1.053em;}
  207. .post-entry h3{font-size:1.308em;line-height:1.176;margin:0 0 1.176em;}
  208. .post-entry h4{font-size:1.154em;line-height:1.333;margin:0 0 1.333em;}
  209. .post-entry h5{font-size:100%;}
  210. .post-entry h6{font-size:0.923em;line-height:1.667;margin:0 0 1.667em;}
  211. .post-entry p{margin:0 0 1.538em;}
  212. .post-entry blockquote{margin:0 40px;border-left:3px solid #464646;padding:0 0 0 20px;font:italic 120% 'Vollkorn', serif;color:#222;}
  213. .post-entry blockquote p{line-height:1.5em;}
  214. .post-entry ul, .post-entry ol{margin:1.538em 3.077em;}
  215. .post-entry ul{list-style:disc;}
  216. .post-entry ul ul{margin:0 0 0 1.538em;font-size:inherit;list-style:circle;}
  217. .post-entry ul ol{margin:0 0 0 1.538em;font-size:inherit;}
  218. .post-entry ul ul li{background:none;padding:0;}
  219. .post-entry ol{list-style:decimal;}
  220. .post-entry dt{color:#503a52;font-weight:bold;}
  221. .post-entry dd{margin:0 0 1.538em;}
  222. .post-entry code{font:90% Monaco, Courier, monospace;background:#f1f1f1;padding:2px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
  223. .post-entry p a, .post-entry li a,
  224. .post-entry p a:visited, .post-entry li a:visited{text-decoration:none;}
  225. .post-entry p a:hover, .post-entry li a:hover,
  226. .post-entry p a:active, .post-entry li a:active{text-decoration:underline;}
  227. .post-entry table{width:90%;border-left:1px solid #d9d9d9;margin:0 auto 20px;}
  228. .post-entry table caption{line-height:3em;font-weight:bold;color:#464646;}
  229. .post-entry table thead, .post-entry table tfoot{background:#f1f1f1;}
  230. .post-entry table th, .post-entry table td{padding:10px 15px;text-align:left;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#464646;}
  231. .post-entry tfoot td{text-align:center;}
  232. .post-entry table th{border-top:1px solid #d9d9d9;font-weight:bold;}
  233. .post-entry table td a, .post-entry table td a:visited{font-weight:bold;text-decoration:none;}
  234. .post-entry table td a:hover, .post-entry table td a:active{text-decoration:underline;}
  235. .post-entry pre{background:url(images/backgrounds/bg-pre.gif) top left;line-height:2.3em;width:600px;overflow:auto;overflow-y:hidden;border:1px solid #d9d9d9;margin:0 0 20px;}
  236. .post-entry pre code{background:none;border:none;font-size:inherit;margin:0 20px;padding:18px 0;}
  237. .post-entry address{font-style:normal;margin:0 0 1.538em;}
  238. .post-entry strong{color:#464646;}
  239. .post-entry blockquote.pullquote{margin:0 20px;padding:0;width:35%;border:none;color:#464646;}
  240. .post-entry blockquote.pullquote p{margin:0;}
  241. .post-entry blockquote.pullright{padding:5px 0 5px 20px;border-left:3px solid #464646;}
  242. .post-entry blockquote.pullleft{padding:5px 20px 5px 0;border-right:3px solid #464646;text-align:right;}
  243. .checklist{position:relative;}
  244. .checklist ul{list-style:none;}
  245. .checklist li{background:url(images/backgrounds/check.png) no-repeat left .4em;padding:0 0 0 20px;}
  246. .arrowlist{position:relative;}
  247. .arrowlist ul{list-style:none;}
  248. .arrowlist li{background:url(images/backgrounds/list-arrow.png) no-repeat 0 .4em;padding:0 0 0 15px;}
  249. .arrowlist li li{background:none;padding:0;}
  250. .note{position:relative;width:75%;margin:0 auto 30px;background:#f1f1f1;border:1px solid #d9d9d9;padding:10px 20px 14px;}
  251. .note p{margin:0;font-family:'Vollkorn', serif;font-style:italic;}
  252. .two_column{position:relative;width:47%;margin:0 20px 0 0;float:left;}
  253. .two_column_last{position:relative;width:47%;margin:0;float:left;}
  254. .three_column{position:relative;width:31%;margin:0 20px 0 0;float:left;}
  255. .three_column_last{position:relative;width:31%;margin:0;float:left;}
  256. .four_column{position:relative;width:23%;margin:0 20px 0 0;float:left;}
  257. .four_column_last{position:relative;width:23%;margin:0;float:left;}
  258. .button, .button:visited{display:inline-block;line-height:2.5em;text-align:center;background:#e5e5e5 url(images/backgrounds/bg-button.png) repeat-x 0 0;padding:0 25px;border:5px solid #d9d9d9;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:0 0 20px;color:#464646;font-weight:bold;font-size:1.2em;text-decoration:none;}
  259. .button:hover, .button:active{background-color:#fcfcfc;background-position:0 -40px;border-color:#b9b9b9;}
  260. .post-entry img{max-width:100%;}
  261. img.alignleft{margin:0 20px 10px 0;}
  262. img.alignright{margin:0 0 10px 20px;}
  263. img.aligncenter{margin:0 auto;display:block;}
  264. .wp-caption{background:#f3f3f3;border:1px solid #d9d9d9;padding:4px 0;}
  265. .wp-caption img{display:block;margin:0 auto;}
  266. .wp-caption .wp-caption-text{text-align:center;margin:5px 0 3px;line-height:1;font-family:'Vollkorn', serif;font-style:italic;color:#464646;}
  267. div.alignleft{margin:0 20px 10px 0;}
  268. div.alignright{margin:0 0 10px 20px;}
  269. div.aligncenter{margin:0 auto 20px;}
  270. .gallery{margin:0 0 20px !important;}
  271. .gallery-item img{border:1px solid #d9d9d9 !important;background:#f1f1f1;padding:4px;}
  272. .post-entry dd.gallery-caption{margin:0 0 15px;padding:0 20px;}
  273. .post-entry dd.wp-caption-text{font-family:'Vollkorn', serif;font-weight:400;font-style:italic;color:#464646;line-height:1.2em;}
  274. #post-share{position:relative;width:620px;margin:0 10px 20px;}
  275. #post-share li{line-height:0;float:left;margin:0 30px 0 0;}
  276. .post-gravatar{position:relative;width:60px;height:60px;margin:0 10px 0 0;float:left;}
  277. .post-gravatar img{display:block;width:50px;height:50px;border:1px solid #d9d9d9;background:#fcfcfc;padding:4px;}
  278. #author-box, #archived-author-box{position:relative;width:598px;margin:0 10px 20px;background:#f1f1f1;border:1px solid #d9d9d9;padding:10px;}
  279. #author-box h3{color:#222;font-size:1.1em;margin:0 0 10px;text-transform:uppercase;}
  280. #author-text, #archived-author-text{position:relative;width:528px;float:right;}
  281. #author-text p{font-size:1.2em;line-height:1.6em;margin:0 0 10px;}
  282. #archived-author-text p{font-size:1.2em;line-height:1.6em;}
  283. #author-text p a, #author-text p a:visited,
  284. #archived-author-text p a, #archived-author-text p a:visited{text-decoration:none;}
  285. #author-text p a:hover, #author-text p a:active,
  286. #archived-author-text p a:hover, #archived-author-text p a:active{text-decoration:underline;}
  287. #archived-posts{position:relative;width:640px;}
  288. #archived-posts .widget-head{margin:0 11px 0 10px;border-bottom:none;}
  289. #archived-posts ul{width:618px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;margin:0 10px;}
  290. #archived-posts li{min-height:0;width:600px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:20px 0;float:left;}
  291. #archived-posts li.no-articles{border:none;font:1.4em/1.6em 'VollkornItalic', serif;background:#fff;width:100%;margin:0 0 0 -1px;}
  292. .post-archive{position:relative;width:308px;margin:0 10px;padding:20px 0;}
  293. #archived-posts .post-archive{padding:0;width:600px;margin:0 auto;}
  294. #archived-posts .archive-thumb{width:280px;}
  295. #archived-posts .archive-thumb .hot-topic{left:5px;bottom:5px;}
  296. .archive-thumb{position:relative;width:300px;}
  297. .archive-thumb a, .archive-thumb a:visited{display:block;width:270px;height:120px;border:5px solid #f1f1f1;margin:0 0 10px;-webkit-transition:border .2s linear;transition:border .2s linear;}
  298. .archive-thumb a:hover, .archive-thumb a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  299. .video-archive-thumb .yt-thumb, .video-archive-thumb .attachment-thumbnail-archive{display:block;border:5px solid #f1f1f1;margin:0 0 10px;}
  300. .archive-text, .callout-archive-text{position:relative;padding:0 5px;}
  301. #recent-articles .archive-text{width:195px;margin:0 5px 0 0;float:right;padding:0;}
  302. .archive-text h3 a, .archive-text h3 a:visited,
  303. .archive-text h4 a, .archive-text h4 a:visited{color:#464646;text-decoration:none;font-size:1.2em;line-height:1.6em;-webkit-transition:color .2s linear;transition:color .2s linear;}
  304. .archive-text h3 a:hover, .archive-text h3 a:active,
  305. .archive-text h4 a:hover, .archive-text h4 a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  306. .archive-text p{margin:10px 0 0;font-size:1.2em;line-height:1.6em;}
  307. .archive-text .meta-data{font-size:1.1em;line-height:1.6em;}
  308. .archive-text p a, .archive-text p a:visited{text-decoration:none;}
  309. .archive-text p a:hover, .archive-text p a:active{text-decoration:underline;}
  310. .play-archive{position:absolute;top:-110px;left:110px;border:none !important;}
  311. #archive-error{position:relative;width:620px;margin:0 10px 20px;border-top:1px solid #d9d9d9;padding:20px 0 0;}
  312. #category-description{position:relative;width:620px;margin:0 10px 20px;}
  313. #category-description p{font:italic 1.4em/1.6em 'Vollkorn', serif;}
  314. .rel-post{position:relative;width:280px;margin:0 auto;}
  315. .rel-post-text{position:relative;width:200px;float:right;}
  316. .rel-post-text h4 a, .rel-post-text h4 a:visited{color:#464646;text-decoration:none;font-size:1.1em;line-height:1.3em;-webkit-transition:color .2s linear;transition:color .2s linear;font-weight:normal;}
  317. .rel-post-text h4 a:hover, .rel-post-text h4 a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  318. .rel-post-text p{margin:5px 0 0;font-size:1.1em;line-height:1.3em;}
  319. .rel-post-text p a, .rel-post-text p a:visited{text-decoration:none;}
  320. .rel-post-text p a:hover, .rel-post-text p a:active{text-decoration:underline;}
  321. .related{margin:0 0 20px;}
  322. #comments{width:620px;}
  323. #comments, #respond{position:relative;margin:0 10px;}
  324. #comments h3{color:#222;font-size:1.7em;padding:30px 0 20px;margin:0 0 20px;border-bottom:1px solid #d9d9d9;background:url(images/backgrounds/divider.png) no-repeat top left;}
  325. #comments p, #registered p{font-size:1.2em;line-height:1.5em;margin:0 0 20px;}
  326. #comments p a, #comments p a:visited, #registered p a, #registered p a:visited{text-decoration:none;}
  327. #comments p a:hover, #comments p a:active, #registered p a:hover, #registered p a:active{text-decoration:underline;}
  328. #comments strong{color:#464646;}
  329. .commentlist li{border-top:1px solid #d9d9d9;padding:20px 0 0;position:relative;}
  330. .commentlist .comment .vcard{position:absolute;top:20px;left:0;width:50px;height:50px;border:5px solid #f1f1f1;}
  331. .commentlist .comment .children .vcard{top:40px;}
  332. .commentlist .bypostauthor{}
  333. .commentlist .comment .vcard p{margin:0;line-height:1;}
  334. .commentlist .comment .comment-cite{font-size:1.2em;font-weight:bold;font-style:normal;color:#323232;}
  335. .commentlist .comment .comment-cite a, .commentlist .comment .comment-cite a:visited{color:#323232;text-decoration:underline;-webkit-transition:color .2s linear;transition:color .2s linear;}
  336. .commentlist .comment .comment-cite a:hover, .commentlist .comment .comment-cite a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  337. .commentlist .comment .comment-body{margin:0 0 0 80px;position:relative;}
  338. .commentlist .comment .comment-body .comment-meta p{margin:3px 0 10px !important;font-size:1.1em !important;line-height:1 !important;}
  339. .commentlist .comment .comment-body code{font:100% Monaco, Courier, monospace;background:#f1f1f1;padding:2px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
  340. .commentlist .comment .comment-body blockquote{margin:0 20px;border-left:3px solid #464646;padding:0 0 0 10px;font:115% 'VollkornItalic', serif;color:#222;}
  341. .commentlist .comment .comment-body .reply{position:relative;float:right;}
  342. .commentlist .comment .comment-body .reply p a.comment-reply-link, .commentlist .comment .comment-body .reply p a.comment-reply-link:visited{color:#797979 !important;font-size:80%;background:url(images/backgrounds/right-gray.png) no-repeat center right;padding:0 8px 0 0;font-weight:bold;text-transform:uppercase;}
  343. .commentlist .comment .comment-body .reply p a.comment-reply-link:hover, .commentlist .comment .comment-body .reply p a.comment-reply-link:active{text-decoration:underline;}
  344. .commentlist .comment .children{margin:0 0 0 80px;}
  345. .commentlist .comment .children li{padding:40px 0 0;background:url(images/backgrounds/bg-comment-thread.gif) no-repeat center top;}
  346. .trackbacklist{list-style:decimal-leading-zero;font-size:1.2em;line-height:1.5em;margin:0 0 0 25px;}
  347. .trackbacklist a, .trackbacklist a:visited{text-decoration:none;}
  348. .trackbacklist a:hover, .trackbacklist a:active{text-decoration:underline;}
  349. .trackbacklist cite a{font-style:normal;}
  350. #respond{font-size:1.3em;line-height:1.538;}
  351. #respond h3{color:#222;font-size:1.308em;line-height:1.176;margin:0 0 1.176em;padding:1.176em 0;border-bottom:1px solid #d9d9d9;background:url(images/backgrounds/divider.png) no-repeat top left;}
  352. #respond p{margin:0 0 1.538em;}
  353. #commentform label{display:block;}
  354. .contributors-list{position:relative;width:620px;margin:0 10px;}
  355. .contributors-list li{overflow:hidden;padding:10px;border:1px solid #d9d9d9;margin:0 0 20px;}
  356. .contribute-avatar{position:relative;width:85px;height:85px;float:left;}
  357. .contribute-text{position:relative;width:493px;float:right;}
  358. .contribute-avatar a, .contribute-avatar a:visited{display:block;width:75px;height:75px;border:5px solid #f1f1f1;-webkit-transition:border .2s linear;transition:border .2s linear;}
  359. .contribute-avatar a:hover, .contribute-avatar a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  360. .contribute-text h3 a, .contribute-text h3 a:visited{font-size:1.4em;line-height:1.5em;color:#464646;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear;}
  361. .contribute-text h3 a:hover, .contribute-text h3 a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  362. .contribute-text p{font-size:1.2em;line-height:1.5em;margin:10px 0 0;}
  363. .contribute-text p a, .contribute-text p a:visited{text-decoration:none;}
  364. .contribute-text p a:hover, .contribute-text p a:active{text-decoration:underline;}
  365. form label{font-size:inherit;color:#222;font-weight:bold;}
  366. form input, form textarea{margin:0 0 20px;}
  367. p input, p textarea{margin:0;}
  368. form input[type="text"], form input[type="email"], form input[type="password"], form textarea{border:5px solid #f1f1f1;font-size:inherit;line-height:inherit;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#d9d9d9;padding:7px 10px;}
  369. form input[type="text"], form input[type="email"], form input[type="password"]{width:60%;}
  370. form textarea{overflow:auto;width:90%;}
  371. form input[type="text"]:focus, form input[type="email"]:focus, form input[type="password"]:focus, form textarea:focus{color:#797979;}
  372. form input[type='submit']{width:140px;height:40px;background:url(images/backgrounds/periodic-sprite-03.png) no-repeat 0 -340px;font-weight:bold;font-family:Arial, "Helvetia Neue", Helvetica, sans-serif;text-transform:uppercase;color:#797979;font-size:inherit;}
  373. .post-entry form input[type='submit']:hover{background-position:0 -430px;cursor:pointer;}
  374. .form-wrapper{position:relative;margin:0 0 20px;}
  375. .form-wrapper p a, .form-wrapper p a:visited{text-decoration:none;}
  376. .form-wrapper p a:hover, .form-wrapper p a:active{text-decoration:underline;}
  377. .form-wrapper p code{font:90% Monaco, Courier, monospace;}
  378. .form-field-wrapper{position:relative;}
  379. .form-wrapper label em, .wpcf7 label em{font-style:normal;}
  380. .text-input{width:280px;padding:7px 10px;border:5px solid #f1f1f1;font:1.35em/1 "Helvetica Neue", Helvetica, Arial, sans-serif;color:#d9d9d9;}
  381. .text-input:focus{color:#797979;}
  382. .textarea-input{height:250px;}
  383. .form-submit{width:140px;height:40px;margin:0 0 20px;background:url(images/backgrounds/periodic-sprite-03.png) no-repeat 0 -340px;font:bold 1.1em/1 "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#797979;}
  384. .wpcf7 .form-submit{font-size:inherit;}
  385. .form-submit:hover{background-position:0 -430px;cursor:pointer;}
  386. .wpcf7 p{margin:0 0 20px;}
  387. .wpcf7-response-output{margin:0 !important;padding:0 !important;font-size:1.3em;line-height:1.7em;}
  388. .wpcf7-validation-errors{color:#ff0000 !important;}
  389. .wpcf7-mail-sent-ok{color:#398f14 !important;}
  390. .wpcf7-validation-errors, .wpcf7-mail-sent-ok{border:none !important;}
  391. .wpcf7-not-valid-tip{background:#ff0000 !important;font-size:1.3em !important;padding:5px !important;font-weight:bold;color:#ffffff;}
  392. .sidebar-widget{position:relative;width:300px;margin:0 10px 20px;}
  393. .widget-head{border:1px solid #d9d9d9;background:#fcfcfc url(images/backgrounds/bg-main-nav.jpg) repeat-x top left;line-height:40px;color:#222;margin:0 0 10px;padding:0 10px;font-size:1.1em;text-transform:uppercase;}
  394. .sidebar-widget ul{position:relative;margin:-10px 0 0;}
  395. .sidebar-widget li{padding:10px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;font-size:1.15em;line-height:1.4em;background:#fff;}
  396. .sidebar-widget ul ul{margin:10px 0 -10px;}
  397. .sidebar-widget li li{font-size:inherit;border-left:none;border-right:none;border-bottom:none;border-top:1px solid #d9d9d9;padding:10px 0;}
  398. .sidebar-widget li li li{padding:10px;}
  399. .sidebar-widget li a, .sidebar-widget li a:visited{color:#464646;text-decoration:none;}
  400. .sidebar-widget li li a{background:url(images/backgrounds/right-gray.png) no-repeat left 3px;padding:0 0 0 10px;}
  401. .sidebar-widget .related-category li a{background:url(images/backgrounds/list-arrow.png) no-repeat 0 0.3em;display:block;padding:0 0 0 15px;}
  402. .sidebar-widget li.highlight{background:#e5e5e5 url(images/backgrounds/bg-button.png) repeat-x 0 0;padding:5px 10px;}
  403. .sidebar-widget li.highlight a{padding:0 10px 0 0;display:inline;}
  404. .sidebar-widget li.highlight a:hover{text-decoration:underline;}
  405. .sidebar-widget #twitter_update_list li span{display:block;}
  406. .sidebar-widget #twitter_update_list li a, .sidebar-widget #twitter_update_list li a:visited{text-decoration:none;}
  407. .sidebar-widget #twitter_update_list li a:hover, .sidebar-widget #twitter_update_list li a:active{text-decoration:underline;}
  408. .twitter-follow{font-size:1.15em;line-height:40px;background:url(images/backgrounds/bg-main-nav.jpg) repeat-x top left;padding:0 10px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
  409. .twitter-follow a, .twitter-follow a:visited{color:#464646;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear;}
  410. .twitter-follow a:hover, .twitter-follow a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  411. .sidebar-widget .flickr-feed{position:relative;width:298px;overflow:hidden;padding:20px 0 0;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
  412. .sidebar-widget .flickr-feed li{float:left;line-height:0;border:none;padding:0;}
  413. .sidebar-widget .flickr-feed li a, .sidebar-widget .flickr-feed li a:visited{display:block;width:75px;height:75px;border:5px solid #f1f1f1;margin:0 7px 20px;-webkit-transition:border .2s linear;transition:border .2s linear;}
  414. .sidebar-widget .flickr-feed li a:hover, .sidebar-widget .flickr-feed li a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  415. .sidebar-widget select{margin:0 0 20px;}
  416. .sidebar-widget #calendar_wrap{position:relative;width:300px;}
  417. .sidebar-widget #calendar_wrap #wp-calendar{width:100%;border-left:1px solid #d9d9d9;}
  418. .sidebar-widget #wp-calendar caption{font-size:1.1em;font-weight:bold;color:#323232;padding:0 0 10px 10px;}
  419. .sidebar-widget #wp-calendar thead, .sidebar-widget #wp-calendar tfoot{background:#f1f1f1;}
  420. .sidebar-widget #wp-calendar tbody{background:#fff;}
  421. .sidebar-widget #wp-calendar th, .sidebar-widget #wp-calendar td{padding:5px 10px;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:1.1em;color:#464646;}
  422. .sidebar-widget #wp-calendar th{border-top:1px solid #d9d9d9;}
  423. .sidebar-widget #wp-calendar td a, .sidbar-widget #wp-calendar td a:visited{font-weight:bold;text-decoration:none;}
  424. .sidebar-widget #wp-calendar td a:hover, .sidebar-widget #wp-calendar td a:active{text-decoration:underline;}
  425. .sidebar-widget .textwidget{position:relative;padding:20px 10px 1px;width:278px;margin:-10px 0 0;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background:#fff;}
  426. .sidebar-widget .textwidget p{font-size:1.15em;line-height:1.5em;margin:0 0 20px;}
  427. .sidebar-widget .textwidget p a, .sidebar-widget .textwidget p a:visited{text-decoration:none;}
  428. .sidebar-widget .textwidget p a:hover, .sidebar-widget .textwidget p a:active{text-decoration:underline;}
  429. .sidebar-widget .video-thumb{position:relative;width:290px;height:215px;padding:10px 4px 4px;background:#f1f1f1;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;margin:-10px 0 0;}
  430. .sidebar-widget .video-thumb p{line-height:0;}
  431. .sidebar-widget .play-sidebar, .footer-widget .play-sidebar{position:absolute;top:78px;left:115px;}
  432. .sidebar-widget .widget-vid-text{position:relative;width:298px;background:#f1f1f1;margin:0 0 20px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
  433. .sidebar-widget .widget-vid-text h4, .sidebar-widget .widget-vid-text p{display:block;text-align:center;}
  434. .sidebar-widget .widget-vid-text h4{padding:0 5px 5px;}
  435. .sidebar-widget .widget-vid-text p{background:url(images/backgrounds/bg-post-header.gif) repeat-x 0 0;padding:5px;line-height:1.7em;}
  436. .sidebar-widget .widget-vid-text h4 a, .sidebar-widget .widget-vid-text h4 a:visited{color:#464646;text-decoration:none;font-size:1.1em;line-height:1.7em;-webkit-transition:color .2s linear;transition:color .2s linear;}
  437. .sidebar-widget .widget-vid-text h4 a:hover, .sidebar-widget .widget-vid-text h4 a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  438. .sidebar-widget .widget-vid-text p a, .sidebar-widget .widget-vid-text p a:visited{text-decoration:none;font-size:1.1em;}
  439. .sidebar-widget .widget-vid-text p a:hover, .sidebar-widget .widget-vid-text p a:active{text-decoration:underline;}
  440. .category-link-list{width:300px;position:relative;}
  441. .category-link-list li{overflow:hidden;width:278px;text-align:right;}
  442. .category-link-list li span{margin:0 0 0 5px;}
  443. .category-link-list li a, .category-link-list li a:visited{color:#464646;text-decoration:none;float:left;font-weight:bold;-webkit-transition:color .2s linear;transition:color .2s linear;}
  444. .category-link-list li a:hover, .category-link-list li a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  445. .sidebar-widget #searchform{border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin:-10px 0 0;padding:10px;}
  446. .sidebar-widget #searchform div{position:relative;width:278px;overflow:hidden;}
  447. .sidebar-widget #searchform label{display:none;}
  448. .sidebar-widget #searchform #s{float:left;width:207px;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;height:28px;padding:0 10px;color:#464646;}
  449. .sidebar-widget #searchform #searchsubmit{float:right;width:50px;border:1px solid #d9d9d9;height:30px;background:url(images/backgrounds/bg-button.png) repeat-x 0 0;color:#464646;}
  450. .sidebar-widget #searchform #searchsubmit:hover{color:#222;cursor:pointer;}
  451. #right-sidebar .widget_search, #left-sidebar .widget_search{margin:0 0 20px;}
  452. .widget_search h3{display:none;}
  453. #tab-container{position:relative;width:280px;margin:0 10px 20px;background:#f1f1f1;padding:9px;border:1px solid #d9d9d9;}
  454. .tab-nav{position:relative;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
  455. .tab-nav li{float:left;height:28px;}
  456. .tab-nav li a, .tab-nav li a:visited{font-size:1.1em;font-weight:bold;color:#b7b7b7;text-decoration:none;text-transform:uppercase;padding:0 11px;background:#e5e5e5 url(images/backgrounds/bg-tabs.png) repeat-x 0 0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;display:block;line-height:27px;}
  457. .tab-nav li.ui-tabs-selected a{background:#fff;color:#464646;border-bottom-color:#fff;}
  458. .tab-nav li.ui-tabs-selected a:hover, .tab-nav li.ui-tabs-selected a:active{color:#464646;}
  459. .ui-tabs .ui-tabs-hide{display:none;}
  460. .tab-body{position:relative;background:#fff;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px 0 0;}
  461. .sidebar-archive{position:relative;width:278px;}
  462. .sidebar-archive li{padding:10px;border-top:1px solid #d9d9d9;overflow:hidden;}
  463. .sidebar-archive li:first-child{padding:0 10px 10px;border:none;}
  464. .sidebar-archive-thumb{position:relative;width:70px;height:70px;float:left;}
  465. .sidebar-archive-thumb a, .sidebar-archive-thumb a:visited{display:block;width:60px;height:60px;border:5px solid #f1f1f1;-webkit-transition:border .2s linear;transition:border .2s linear;}
  466. .sidebar-archive-thumb a:hover, .sidebar-archive-thumb a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  467. .sidebar-archive-text{position:relative;width:180px;float:right;}
  468. .sidebar-archive-text h4 a, .sidebar-archive-text h4 a:visited{color:#464646;text-decoration:none;font-size:1.1em;line-height:1.4em;font-weight:normal;-webkit-transition:color .2s linear;transition:color .2s linear;}
  469. .sidebar-archive-text h4 a:hover, .sidebar-archive-text h4 a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  470. .sidebar-archive-text p{font:italic 1.2em/1 'Vollkorn', serif;margin:3px 0 0;color:#a5a5a5;}
  471. .wp-tag-cloud{position:relative;width:260px;overflow:hidden;margin:0 auto;padding:0 0 5px;}
  472. .wp-tag-cloud li{float:left;}
  473. .wp-tag-cloud li a, .wp-tag-cloud li a:visited{color:#797979;background:#f1f1f1;text-decoration:none;padding:3px 9px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;display:block;margin:0 5px 5px 0;font-weight:bold;}
  474. .wp-tag-cloud li a:hover, .wp-tag-cloud li a:active{color:#fff;}
  475. .banner-125{position:relative;width:300px;}
  476. .banner-125 a, .banner-125 a:visited{display:block;width:125px;height:125px;border:5px solid #fff;margin:0 7px 14px;-webkit-transition:border .2s linear;transition:border .2s linear;float:left;}
  477. .banner-125 a:hover, .banner-125 a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  478. .banner-300{position:relative;width:300px;height:250px;overflow:hidden;}
  479. .banner-halfpage{position:relative;width:300px;height:600px;overflow:hidden;}
  480. .banner-120{position:relative;width:300px;}
  481. .banner-120 a, .banner-120 a:visited{display:block;width:120px;height:240px;border:5px solid #fff;margin:0 10px;-webkit-transition:border .2s linear;transition:border .2s linear;float:left;}
  482. .banner-120 a:hover, .banner-120 a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  483. .banner-120-skyscraper{position:relative;width:300px;}
  484. .banner-120-skyscraper a, .banner-120-skyscraper a:visited{display:block;width:120px;height:600px;border:5px solid #fff;margin:0 10px;-webkit-transition:border .2s linear;transition:border .2s linear;float:left;}
  485. .banner-120-skyscraper a:hover, .banner-120-skyscraper a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  486. .search-form{position:relative;width:300px;height:30px;margin:0 0 20px;background:url(images/backgrounds/periodic-sprite-03.png) no-repeat 0 -240px;padding:10px;}
  487. .search-form label{display:none;}
  488. .search-form #s{position:relative;width:255px;background:none;padding:7px 35px 7px 10px;color:#e0e0e0;font:1.35em/1 Arial, "Helvetica Neue", Helvetica, sans-serif;margin:0;border:none;}
  489. .search-form #s:focus{color:#fff;}
  490. .search-form #search-submit{position:absolute;top:18px;right:20px;}
  491. #search-message{position:relative;width:620px;margin:0 10px 20px;}
  492. #search-message p, #search-message ul{font-size:1.2em;line-height:1.6em;margin:0 0 10px;}
  493. #search-message ul{margin:0 0 20px 30px;}
  494. #search-message li{background:url(images/backgrounds/check.png) no-repeat left .4em;padding:0 0 0 20px;}
  495. #search-results{position:relative;width:620px;margin:0 10px 20px;border-top:1px solid #d9d9d9;}
  496. .search-result{position:relative;width:598px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding:10px;}
  497. .search-thumb{position:relative;width:140px;height:140px;float:left;}
  498. .search-thumb a, .search-thumb a:visited{display:block;width:130px;height:130px;border:5px solid #f1f1f1;-webkit-transition:border .2s linear;transition:border .2s linear;}
  499. .search-thumb a:hover, .search-thumb a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  500. .search-thumb .hot-topic{bottom:5px;left:5px;}
  501. .search-text{position:relative;width:438px;float:right;}
  502. .search-text h3 a, .search-text h3 a:visited{color:#464646;text-decoration:none;font-size:1.2em;line-height:1.5em;-webkit-transition:color .2s linear;transition:color .2s linear;}
  503. .search-text h3 a:hover, .search-text h3 a:active{-webkit-transition:color .2s linear;transition:color .2s linear;}
  504. .search-text p{margin:10px 0 0;font-size:1.2em;line-height:1.5em;}
  505. .search-text .meta-data{font-size:1.1em;}
  506. .search-text p a, .search-text p a:visited{text-decoration:none;}
  507. .search-text p a:hover, .search-text p a:active{text-decoration:underline;}
  508. .search-text p strong{color:#464646;}
  509. .right-arrow{padding:0 9px 0 0;}
  510. .scroll-top{display:block;width:40px;height:40px;text-indent:-9999px;background:url(images/backgrounds/periodic-sprite-03.png) no-repeat 0 -520px;}
  511. .scroll-top:hover{background-position:0 -610px;}
  512. .rss{background:url(images/backgrounds/periodic-sprite.png) no-repeat 0 -658px;padding:1px 0 2px 21px;}
  513. .last{margin:0 !important;}
  514. .play-button{display:block;width:70px;height:70px;text-indent:-9999px;background:url(images/backgrounds/periodic-sprite-03.png) no-repeat 0 0;}
  515. .play-button:hover{background-position:0 -120px;}
  516. .error-message{font-size:1.2em;}
  517. .divider{border-bottom:1px solid #d9d9d9;}
  518. .meta-info{font:italic 1.1em/1 'Vollkorn', serif;display:block;color:#a5a5a5;margin:5px 0 0 15px;}
  519. #footer{position:relative;width:960px;margin:0 auto;padding:30px 0 0;background:url(images/backgrounds/periodic-sprite-03.png) no-repeat 0 -700px;}
  520. #footer-columns{position:relative;width:960px;}
  521. .footer-column{position:relative;width:300px;margin:0 10px;float:left;}
  522. #footer h3{color:#222;font-size:1.2em;margin:0 0 20px;}
  523. #footer p, #footer li{font-size:1.2em;line-height:1.6em;margin:0 0 10px;}
  524. #footer li li{font-size:inherit;margin:10px 0 0;}
  525. #footer .children{margin:0 0 0 10px;list-style:circle;}
  526. #footer a, #footer a:visited{text-decoration:none;}
  527. #footer a:hover, #footer a:active{text-decoration:underline;}
  528. #copyright{position:relative;width:920px;margin:20px 10px 0;}
  529. #copyright p{margin:0;}
  530. .footer-widget{position:relative;width:300px;margin:0 0 40px;}
  531. .footer-widget #twitter_update_list li{border-bottom:1px dotted #bbb;padding:0 0 10px;}
  532. .footer-widget #twitter_update_list li span{display:block;}
  533. .footer-widget .twitter-follow{font-size:inherit;background-image:none;padding:0;border:none;margin:15px 0 0;}
  534. .footer-widget .flickr-feed{position:relative;width:300px;overflow:hidden;}
  535. .footer-widget .flickr-feed li{float:left;margin:0 !important;}
  536. .footer-widget .flickr-feed li a, .footer-widget .flickr-feed li a:visited{display:block;width:75px;height:75px;border:5px solid #fff;margin:0 15px 15px 0;-webkit-transition:border .2s linear;transition:border .2s linear;}
  537. .footer-widget .flickr-feed li a:hover, .footer-widget .flickr-feed li a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  538. .footer-widget .banner-125 a, .footer-widget .banner-125 a:visited{margin:0 15px 15px 0;border:5px solid #fff;-webkit-transition:border .2s linear;transition:border .2s linear;}
  539. .footer-widget .banner-125 a:hover, .footer-widget .banner-125 a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  540. .footer-widget .banner-120 a, .footer-widget .banner-120 a:visited{margin:0 20px 0 0;border:5px solid #fff;-webkit-transition:border .2s linear;transition:border .2s linear;}
  541. .footer-widget .banner-120 a:hover, .footer-widget .banner-120 a:active{-webkit-transition:border .2s linear;transition:border .2s linear;}
  542. .footer-widget .video-thumb{position:relative;background:#fff;padding:5px;-webkit-box-shadow:1px 1px 3px #c3c3c3;-moz-box-shadow:1px 1px 3px #c3c3c3;box-shadow:1px 1px 3px #c3c3c3;margin:0 0 10px;}
  543. .footer-widget .video-thumb p{margin:0 !important;line-height:1 !important;}
  544. .footer-widget .widget-vid-text h4 a{font-size:1.2em;}
  545. .footer-widget #calendar_wrap{position:relative;width:300px;}
  546. .footer-widget #calendar_wrap #wp-calendar{width:100%;border-left:1px solid #d9d9d9;}
  547. .footer-widget #wp-calendar caption{font-size:1.1em;font-weight:bold;color:#222;padding:0 0 10px;text-align:center;}
  548. .footer-widget #wp-calendar thead, .footer-widget #wp-calendar tfoot{background:#eaeaea;}
  549. .footer-widget #wp-calendar th, .footer-widget #wp-calendar td{padding:5px 10px;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:1.1em;color:#464646;}
  550. .footer-widget #wp-calendar th{border-top:1px solid #d9d9d9;}
  551. .footer-widget #wp-calendar td a, .footer-widget #wp-calendar td a:visited{font-weight:bold;}
  552. .footer-widget #searchform{border:1px solid #bbb;margin:-10px 0 0;padding:10px;}
  553. .footer-widget #searchform div{position:relative;width:278px;overflow:hidden;}
  554. .footer-widget #searchform label{display:none;}
  555. .footer-widget #searchform #s{float:left;width:207px;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;height:28px;padding:0 10px;color:#464646;}
  556. .footer-widget #searchform #searchsubmit{float:right;width:50px;border:1px solid #d9d9d9;height:30px;background:url(images/backgrounds/bg-button.png) repeat-x 0 0;color:#464646;}
  557. .footer-widget #searchform #searchsubmit:hover{color:#222;cursor:pointer;}
  558. .pagination{position:relative;width:620px;margin:0 10px 20px;}
  559. #comments .pagination{margin:0 0 20px;}
  560. .default-paging{position:relative;margin:20px 0 0;border:1px solid #d9d9d9;background:#fcfcfc url(images/backgrounds/bg-main-nav.jpg) repeat-x bottom left;overflow:hidden;}
  561. .default-paging p{line-height:3em !important;font-size:1.1em !important;font-weight:bold;margin:0 !important;}
  562. .default-paging p.alignleft{padding:0 18px 0 15px;background:url(images/backgrounds/pipe-mainnav.gif) repeat-y top right;}
  563. .default-paging p.alignright{padding:0 15px 0 18px;background:url(images/backgrounds/pipe-mainnav.gif) repeat-y top left;}
  564. .default-paging a, .default-paging a:visited{color:#797979 !important;text-decoration:none !important;}
  565. .default-paging a:hover, .default-paging a:active{color:#323232 !important;}
  566. .wp-pagenavi{position:relative;margin:20px 0 0;border:1px solid #d9d9d9;background:#fcfcfc url(images/backgrounds/bg-main-nav.jpg) repeat-x bottom left;overflow:hidden;}
  567. .wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .page, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .extend, .wp-pagenavi .last{padding:0 18px 0 15px;background:url(images/backgrounds/pipe-mainnav.gif) repeat-y top right;line-height:3em;display:block;float:left;font-size:1.1em;font-weight:bold;}
  568. .wp-pagenavi a, .wp-pagenavi a:visited{color:#797979;text-decoration:none;}
  569. .comment-pagination{position:relative;padding:0 0 20px;font-size:1.2em;color:#222;font-weight:bold;}
  570. .comment-pagination a, .comment-pagination a:visited{margin:0 8px 0 0;text-decoration:none;}
  571. .comment-pagination a:hover, .comment-pagination a:active{text-decoration:underline;}
  572. .comment-pagination .current{margin:0 8px 0 0;}
  573. .post-pager{border-top:1px solid #d9d9d9;font-family:'VollkornItalic', serif;color:#503a52;padding:10px 0 0;font-size:1.4em !important;}
  574. .post-pager span{margin:0 5px 0 0;}
  575. .post-pager a{margin:0 5px;}
  576. #error-message{position:relative;width:940px;margin:0 10px;}
  577. #error-message p{font-size:1.3em;line-height:1.7em;}
  578. #error-message .apology{font-size:2em;margin:0 0 20px;}
  579. #error-message .search-form{margin:5px 0 20px -10px;}
  580. #error-columns{position:relative;width:960px;margin:20px 0 0;padding:0 0 20px;}
  581. .error-column{position:relative;float:left;width:220px;margin:0 10px;}
  582. .error-column h2{font-size:1.3em;margin:0 0 5px;}
  583. .error-column li{border-bottom:1px dotted #d9d9d9;padding:10px 0;}
  584. .error-column li li{border-top:1px dotted #d9d9d9;border-bottom:none;}
  585. .error-column .children{margin:10px 0 -10px;}
  586. .error-column li a, .error-column li a:visited{color:#797979;font-size:1.2em;text-decoration:none;background:url(images/backgrounds/list-arrow.png) no-repeat 0 2px;padding:0 0 0 15px;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement