Advertisement
freebloggerdesign

Untitled

Feb 20th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 130.27 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE html>
  3. <html dir='LTR' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
  4. <head>
  5. <b:include data='blog' name='all-head-content'/>
  6. <title><data:blog.pageTitle/></title>
  7. <!-- Created by Artisteer v4.0.0.58475 -->
  8. <meta content='initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width' name='viewport'/>
  9.  
  10. <b:skin><![CDATA[
  11. #header, #Header1{
  12. height: 100%;
  13. }
  14.  
  15. #navbar {
  16. position: fixed;
  17. width: 100%;
  18. z-index: 10;
  19. }
  20.  
  21. .art-nav {
  22. -moz-box-sizing: border-box;
  23. display: block;
  24. }
  25.  
  26. #comments {
  27. padding: 0 15px 15px 15px;
  28. position: relative;
  29. }
  30.  
  31. #comments h4 {
  32. margin: 0 0 10px;
  33. padding-top: 0;
  34. padding-right: 14px;
  35. padding-bottom: 2px;
  36. padding-left: 29px;
  37. font-size: 120%;
  38. line-height: 1.4em;
  39. }
  40.  
  41. #comments a:link,
  42. #comments a:visited,
  43. #comments a:active,
  44. #comments a:hover {
  45. color: #7c511d;
  46. }
  47.  
  48. .comment-author {
  49. margin: .5em 0;
  50. padding-top: 0;
  51. padding-right: 0;
  52. padding-bottom: 0;
  53. padding-left: 20px;
  54. font-weight: bold;
  55. }
  56.  
  57. .comment-body {
  58. margin: 0 0 1.25em;
  59. padding-top: 0;
  60. padding-right: 0;
  61. padding-bottom: 0;
  62. padding-left: 20px;
  63. }
  64.  
  65. .comment-body p {
  66. margin: 0 0 .5em;
  67. }
  68.  
  69. .comment-footer {
  70. margin: 0 0 .5em;
  71. padding-top: 0;
  72. padding-right: 0;
  73. padding-bottom: .75em;
  74. padding-left: 20px;
  75. }
  76.  
  77. #ArchiveList ul li {
  78. text-indent: -10px !important;
  79. padding: 0 0 0 15px;
  80. }
  81.  
  82. #ArchiveList ul li:before{
  83. background: none repeat scroll 0 0 transparent;
  84. margin: 0;
  85. content: "";
  86. }
  87.  
  88.  
  89. .profile-datablock,
  90. .profile-textblock {
  91. margin: 0 0 .75em;
  92. line-height: 1.4em;
  93. }
  94. .profile-img {
  95. float: left;
  96. margin-top: 0;
  97. margin-right: 5px;
  98. margin-bottom: 5px;
  99. margin-left: 0;
  100. border: 5px solid #889977;
  101. }
  102. .profile-data {
  103. font-weight: bold;
  104. }
  105.  
  106. .blog-pager{
  107. margin-left: 15px;
  108. }
  109.  
  110. .post-feeds{
  111. margin-left: 15px;
  112. }
  113.  
  114. .blog-feeds
  115. {
  116. margin-left: 15px;
  117. }
  118.  
  119.  
  120. /* for Blogger Page Elements */
  121.  
  122. body#layout #art-main {
  123. position: relative;
  124. }
  125.  
  126. body#layout .art-header {
  127. height: auto;
  128. width: 100%;
  129. }
  130. body#layout .art-content-layout {
  131. margin-top: 18px;
  132. padding-top: 2px;
  133. width: 100%
  134. }
  135.  
  136. body#layout .art-sheet {
  137. width: 100%;
  138. margin-top: 0 !important;
  139. top: 0 !important;
  140. }
  141.  
  142. body#layout .art-sheet:before,
  143. body#layout .art-sheet:after {
  144. content : '';
  145. }
  146.  
  147. body#layout .art-header, body#layout #Header1 {
  148. height: auto;
  149. }
  150.  
  151. body#layout .art-footer {
  152. width: 100%;
  153. }
  154.  
  155. body#layout .art-footer .art-footer-text {
  156. height: 85px;
  157. }
  158.  
  159. body#layout .art-blockcontent {
  160. padding: 0;
  161. }
  162.  
  163. body#layout .art-block {
  164. padding: 0;
  165. }
  166.  
  167. body#layout .art-nav {
  168. height: auto;
  169. }
  170.  
  171.  
  172. body#layout .section {
  173. width: auto;
  174. }
  175.  
  176. body#layout #Header1{
  177. display: block;
  178. }
  179. body#layout #LinkList97,
  180. body#layout #BlogArchive99,
  181. body#layout #PageList99 {
  182. display: none;
  183. }
  184.  
  185. body#layout {
  186. min-width: 0;
  187. }
  188.  
  189. body#layout .art-content-layout {
  190. width: 100%;
  191. }
  192.  
  193. body#layout .widget{
  194. left: 0;
  195. top: 0;
  196. width: 99%;
  197. }
  198.  
  199. #Attribution1 {
  200. display: none;
  201. }
  202.  
  203. /* search results */
  204.  
  205. #uds-searchControl {
  206. width: 99%;
  207. }
  208.  
  209. #uds-searchControl .gsc-results,
  210. #uds-searchControl .gsc-tabhActive {
  211.  
  212. font-family: 'Times New Roman';
  213. font-style: normal;
  214. font-size: 16px;
  215. font-weight: normal;
  216. text-decoration: none;
  217. color: #251b0e !important;
  218. background-color: transparent !important;
  219. border-color: #808080 !important;
  220. }
  221.  
  222.  
  223. #uds-searchControl a,
  224. #uds-searchControl .gs-result .gs-title *,
  225. #uds-searchControl .gs-visibleUrl ,
  226. #uds-searchControl .gsc-tabhInactive {
  227.  
  228. font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif;
  229. font-style: normal;
  230. font-size: 13px;
  231. font-weight: bold;
  232. text-decoration: underline;
  233. color: #7c511d !important;
  234. }
  235.  
  236. #uds-searchControl .gsc-cursor-page{
  237. color: #7c511d !important;
  238. }
  239.  
  240. .gsc-tabsArea{
  241. margin-bottom: 0 !important;
  242. }
  243.  
  244. .gsc-result-info{
  245. border-bottom: 0 none !important;
  246. }
  247.  
  248.  
  249. .blog-pager a:link,
  250. .blog-pager a:visited,
  251. .blog-pager a:active,
  252. .blog-pager a:hover,
  253. .feed-links a:link,
  254. .feed-links a:visited,
  255. .feed-links a:active,
  256. .feed-links a:hover {
  257. color: #7c511d;
  258. }
  259.  
  260. #blog-pager-newer-link {
  261. float: left;
  262. margin-left: 13px;
  263. }
  264.  
  265. #blog-pager-older-link {
  266. float: right;
  267. margin-right: 13px;
  268. }
  269.  
  270. #blog-pager {
  271. text-align: center;
  272. }
  273.  
  274. .jump-link{
  275. margin: 10px 0;
  276. }
  277.  
  278. /* block content */
  279.  
  280. .art-blockcontent {
  281. color: #3c2b16;
  282. }
  283.  
  284. .art-blockcontent a:link{
  285. color: #7c511d;
  286. }
  287.  
  288. .art-blockcontent a:visited,
  289. .art-blockcontent a.visited {
  290. color: #926835;
  291. }
  292.  
  293. .art-blockcontent a:hover,
  294. .art-blockcontent a.hover {
  295. color: #755c2f;
  296. }
  297.  
  298. .toggle span
  299. {
  300. color: #7c511d;
  301. }
  302.  
  303. .gsc-branding-text {
  304. color: #3c2b16 !important;
  305. }
  306.  
  307.  
  308. /* Created by Artisteer v4.0.0.58475 */
  309.  
  310. #art-main
  311. {
  312. background: #DFC5A4 url('https://lh3.googleusercontent.com/-NJe4zLPTN6o/UST0wySDrSI/AAAAAAAAACc/dwCpvUbJc0o/s2048/page.jpeg') top center no-repeat scroll;
  313. background: url('https://lh5.googleusercontent.com/-KHZXvKnuXwA/UST0q1YpyUI/AAAAAAAAAA8/CCqyHz3wjxI/s2048/pageglare.png') no-repeat, url('https://lh3.googleusercontent.com/-NJe4zLPTN6o/UST0wySDrSI/AAAAAAAAACc/dwCpvUbJc0o/s2048/page.jpeg') top center no-repeat, #DFC5A4;
  314. margin:0 auto;
  315. font-size: 13px;
  316. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  317. font-weight: normal;
  318. font-style: normal;
  319. position: relative;
  320. width: 100%;
  321. min-height: 100%;
  322. left: 0;
  323. top: 0;
  324. cursor:default;
  325. overflow:hidden;
  326. }
  327. table, ul.art-hmenu
  328. {
  329. font-size: 13px;
  330. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  331. font-weight: normal;
  332. font-style: normal;
  333. }
  334.  
  335. h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
  336. {
  337. margin: 0;
  338. padding: 0;
  339. }
  340.  
  341. /* Reset buttons border. It's important for input and button tags.
  342. * border-collapse should be separate for shadow in IE.
  343. */
  344. .art-button
  345. {
  346. border: 0;
  347. border-collapse: separate;
  348. -webkit-background-origin: border !important;
  349. -moz-background-origin: border !important;
  350. background-origin: border-box !important;
  351. background: #CEA878 url('https://lh6.googleusercontent.com/-ZL5ugjL-8Ao/UST0rzZCIiI/AAAAAAAAABU/xcrWrNxA7g4/s2048/button.png') scroll;
  352. background: rgba(206, 168, 120, 0.6) url('https://lh6.googleusercontent.com/-ZL5ugjL-8Ao/UST0rzZCIiI/AAAAAAAAABU/xcrWrNxA7g4/s2048/button.png') scroll;
  353. -webkit-border-radius:4px;
  354. -moz-border-radius:4px;
  355. border-radius:4px;
  356. padding:0 14px;
  357. margin:0 auto;
  358. height:30px;
  359. }
  360.  
  361. .art-postcontent,
  362. .art-postheadericons,
  363. .art-postfootericons,
  364. .art-blockcontent,
  365. ul.art-vmenu a
  366. {
  367. text-align: left;
  368. }
  369.  
  370. .art-postcontent,
  371. .art-postcontent li,
  372. .art-postcontent table,
  373. .art-postcontent a,
  374. .art-postcontent a:link,
  375. .art-postcontent a:visited,
  376. .art-postcontent a.visited,
  377. .art-postcontent a:hover,
  378. .art-postcontent a.hovered
  379. {
  380. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  381. }
  382.  
  383. .art-postcontent p
  384. {
  385. margin: 12px 0;
  386. }
  387.  
  388. .art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
  389. .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
  390. .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
  391. .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
  392. .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
  393. .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
  394. .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
  395. .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
  396. .art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
  397. .art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
  398. .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
  399. {
  400. font-size: 32px;
  401. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  402. font-weight: bold;
  403. font-style: normal;
  404. text-decoration: none;
  405. }
  406.  
  407. .art-postcontent a, .art-postcontent a:link
  408. {
  409. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  410. font-weight: bold;
  411. font-style: normal;
  412. text-decoration: underline;
  413. color: #7C511D;
  414. }
  415.  
  416. .art-postcontent a:visited, .art-postcontent a.visited
  417. {
  418. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  419. text-decoration: none;
  420. color: #5E4322;
  421. }
  422.  
  423. .art-postcontent a:hover, .art-postcontent a.hover
  424. {
  425. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  426. text-decoration: none;
  427. color: #755C2F;
  428. }
  429.  
  430. .art-postcontent h1
  431. {
  432. color: #5B4824;
  433. margin-top: 21px;
  434. margin-bottom: 21px;
  435. font-size: 32px;
  436. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  437. }
  438.  
  439. .art-blockcontent h1
  440. {
  441. margin-top: 21px;
  442. margin-bottom: 21px;
  443. font-size: 32px;
  444. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  445. }
  446.  
  447. .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited
  448. {
  449. font-size: 32px;
  450. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  451. }
  452.  
  453. .art-postcontent h2
  454. {
  455. color: #5B4824;
  456. margin-top: 19px;
  457. margin-bottom: 19px;
  458. font-size: 24px;
  459. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  460. }
  461.  
  462. .art-blockcontent h2
  463. {
  464. margin-top: 19px;
  465. margin-bottom: 19px;
  466. font-size: 24px;
  467. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  468. }
  469.  
  470. .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited
  471. {
  472. font-size: 24px;
  473. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  474. }
  475.  
  476. .art-postcontent h3
  477. {
  478. color: #5E4322;
  479. margin: 20px 0 10px;
  480. font-size: 19px;
  481. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  482. }
  483.  
  484. .art-blockcontent h3
  485. {
  486. margin: 20px 0 10px;
  487. font-size: 19px;
  488. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  489. }
  490.  
  491. .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited
  492. {
  493. font-size: 19px;
  494. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  495. }
  496.  
  497. .art-postcontent h4
  498. {
  499. color: #241F0F;
  500. margin-top: 20px;
  501. margin-bottom: 20px;
  502. font-size: 16px;
  503. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  504. }
  505.  
  506. .art-blockcontent h4
  507. {
  508. margin-top: 20px;
  509. margin-bottom: 20px;
  510. font-size: 16px;
  511. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  512. }
  513.  
  514. .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited
  515. {
  516. font-size: 16px;
  517. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  518. }
  519.  
  520. .art-postcontent h5
  521. {
  522. color: #241F0F;
  523. margin: 7px 0;
  524. font-size: 13px;
  525. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  526. }
  527.  
  528. .art-blockcontent h5
  529. {
  530. margin: 7px 0;
  531. font-size: 13px;
  532. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  533. }
  534.  
  535. .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited
  536. {
  537. font-size: 13px;
  538. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  539. }
  540.  
  541. .art-postcontent h6
  542. {
  543. color: #40381C;
  544. margin-top: 35px;
  545. margin-bottom: 35px;
  546. font-size: 11px;
  547. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  548. }
  549.  
  550. .art-blockcontent h6
  551. {
  552. margin-top: 35px;
  553. margin-bottom: 35px;
  554. font-size: 11px;
  555. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  556. }
  557.  
  558. .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited
  559. {
  560. font-size: 11px;
  561. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  562. }
  563.  
  564. header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
  565. {
  566. -webkit-background-origin: border !important;
  567. -moz-background-origin: border !important;
  568. background-origin: border-box !important;
  569. }
  570.  
  571. header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
  572. {
  573. display: block;
  574. -webkit-box-sizing: border-box;
  575. -moz-box-sizing: border-box;
  576. box-sizing: border-box;
  577. }
  578.  
  579. ul
  580. {
  581. list-style-type: none;
  582. }
  583.  
  584. ol
  585. {
  586. list-style-position: inside;
  587. }
  588.  
  589. html, body
  590. {
  591. height: 100%;
  592. }
  593.  
  594. body
  595. {
  596. padding: 0;
  597. margin:0;
  598. min-width: 840px;
  599. color: #251B0E;
  600. }
  601.  
  602. .clearfix:before, .clearfix:after {
  603. content: "";
  604. display: table;
  605. }
  606.  
  607. .clearfix:after {
  608. clear: both;
  609. }
  610.  
  611. .cleared {
  612. font: 0/0 serif;
  613. clear: both;
  614. }
  615.  
  616. form
  617. {
  618. padding: 0 !important;
  619. margin: 0 !important;
  620. }
  621.  
  622. table.position
  623. {
  624. position: relative;
  625. width: 100%;
  626. table-layout: fixed;
  627. }
  628.  
  629. li h1, .art-postcontent li h1, .art-blockcontent li h1
  630. {
  631. margin:1px;
  632. }
  633. li h2, .art-postcontent li h2, .art-blockcontent li h2
  634. {
  635. margin:1px;
  636. }
  637. li h3, .art-postcontent li h3, .art-blockcontent li h3
  638. {
  639. margin:1px;
  640. }
  641. li h4, .art-postcontent li h4, .art-blockcontent li h4
  642. {
  643. margin:1px;
  644. }
  645. li h5, .art-postcontent li h5, .art-blockcontent li h5
  646. {
  647. margin:1px;
  648. }
  649. li h6, .art-postcontent li h6, .art-blockcontent li h6
  650. {
  651. margin:1px;
  652. }
  653. li p, .art-postcontent li p, .art-blockcontent li p
  654. {
  655. margin:1px;
  656. }
  657.  
  658.  
  659. .art-shapes
  660. {
  661. position: absolute;
  662. top: 0;
  663. right: 0;
  664. bottom: 0;
  665. left: 0;
  666. overflow: hidden;
  667. z-index: 0;
  668. }
  669.  
  670. .art-slider-inner {
  671. position: relative;
  672. overflow: hidden;
  673. width: 100%;
  674. height: 100%;
  675. }
  676.  
  677. .art-slidenavigator > a {
  678. display: inline-block;
  679. vertical-align: middle;
  680. outline-style: none;
  681. font-size: 1px;
  682. }
  683.  
  684. .art-slidenavigator > a:last-child {
  685. margin-right: 0 !important;
  686. }
  687.  
  688. .art-headline
  689. {
  690. display: inline-block;
  691. position: absolute;
  692. min-width: 50px;
  693. top: 99px;
  694. left: 13.19%;
  695. line-height: 100%;
  696. margin-left: -39px !important;
  697. -webkit-transform: rotate(0deg);
  698. -moz-transform: rotate(0deg);
  699. -o-transform: rotate(0deg);
  700. -ms-transform: rotate(0deg);
  701. transform: rotate(0deg);
  702. z-index: 99;
  703. }
  704.  
  705. .art-headline,
  706. .art-headline a,
  707. .art-headline a:link,
  708. .art-headline a:visited,
  709. .art-headline a:hover
  710. {
  711. font-size: 38px;
  712. font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
  713. font-weight: bold;
  714. font-style: normal;
  715. text-decoration: none;
  716. padding: 0;
  717. margin: 0;
  718. color: #F4F0F2 !important;
  719. white-space: nowrap;
  720. }
  721. .art-slogan
  722. {
  723. display: inline-block;
  724. position: absolute;
  725. min-width: 50px;
  726. top: 156px;
  727. left: 29.69%;
  728. line-height: 100%;
  729. margin-left: -45px !important;
  730. -webkit-transform: rotate(0deg);
  731. -moz-transform: rotate(0deg);
  732. -o-transform: rotate(0deg);
  733. -ms-transform: rotate(0deg);
  734. transform: rotate(0deg);
  735. z-index: 99;
  736. white-space: nowrap;
  737. }
  738.  
  739. .art-slogan,
  740. .art-slogan a,
  741. .art-slogan a:link,
  742. .art-slogan a:visited,
  743. .art-slogan a:hover
  744. {
  745. font-size: 19px;
  746. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  747. font-weight: bold;
  748. font-style: normal;
  749. text-decoration: none;
  750. padding: 0;
  751. margin: 0;
  752. color: #443B1D !important;
  753. }
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760. .art-nav
  761. {
  762. background: #E5C7A9;
  763. background: linear-gradient(top, #EFDBC8 0, #DCB289 100%) no-repeat;
  764. background: -webkit-linear-gradient(top, #EFDBC8 0, #DCB289 100%) no-repeat;
  765. background: -moz-linear-gradient(top, #EFDBC8 0, #DCB289 100%) no-repeat;
  766. background: -o-linear-gradient(top, #EFDBC8 0, #DCB289 100%) no-repeat;
  767. background: -ms-linear-gradient(top, #EFDBC8 0, #DCB289 100%) no-repeat;
  768. background: linear-gradient(top, #EFDBC8 0, #DCB289 100%) no-repeat;
  769. -svg-background: linear-gradient(top, #EFDBC8 0, #DCB289 100%) no-repeat;
  770. border-bottom:1px solid #BB9754;
  771. padding:6px 6px 0;
  772. margin:20px auto 0;
  773. position: relative;
  774. z-index: 100;
  775. font-size: 0;
  776. }
  777.  
  778. ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover
  779. {
  780. outline: none;
  781. position: relative;
  782. z-index: 11;
  783. }
  784.  
  785. ul.art-hmenu, ul.art-hmenu ul
  786. {
  787. display: block;
  788. margin: 0;
  789. padding: 0;
  790. border: 0;
  791. list-style-type: none;
  792. }
  793.  
  794. ul.art-hmenu li
  795. {
  796. position: relative;
  797. z-index: 5;
  798. display: block;
  799. float: left;
  800. background: none;
  801. margin: 0;
  802. padding: 0;
  803. border: 0;
  804. }
  805.  
  806. ul.art-hmenu li:hover
  807. {
  808. z-index: 10000;
  809. white-space: normal;
  810. }
  811.  
  812. ul.art-hmenu:after, ul.art-hmenu ul:after
  813. {
  814. content: ".";
  815. height: 0;
  816. display: block;
  817. visibility: hidden;
  818. overflow: hidden;
  819. clear: both;
  820. }
  821.  
  822. ul.art-hmenu, ul.art-hmenu ul
  823. {
  824. min-height: 0;
  825. }
  826.  
  827. ul.art-hmenu
  828. {
  829. display: inline-block;
  830. vertical-align: bottom;
  831. padding-left: 6px;
  832. padding-right: 6px;
  833. }
  834.  
  835. .art-nav-inner:before
  836. {
  837. content:' ';
  838. }
  839.  
  840. .art-nav-inner{
  841. text-align: left;
  842. margin:0 auto;
  843. }
  844.  
  845. .desktop-nav .art-nav-inner{
  846. width: 840px;
  847. padding-left: 6px;
  848. padding-right: 6px;
  849. }
  850.  
  851. .desktop-nav.art-nav
  852. {
  853. padding-left: 0;
  854. padding-right: 0;
  855. }
  856.  
  857. .art-hmenu-extra1
  858. {
  859. position: relative;
  860. display: block;
  861. float: left;
  862. width: auto;
  863. height: auto;
  864. background-position: center;
  865. }
  866.  
  867. .art-hmenu-extra2
  868. {
  869. position: relative;
  870. display: block;
  871. float: right;
  872. width: auto;
  873. height: auto;
  874. background-position: center;
  875. }
  876.  
  877. .art-hmenu
  878. {
  879. float: left;
  880. }
  881.  
  882. .art-menuitemcontainer
  883. {
  884. margin:0 auto;
  885. }
  886. ul.art-hmenu>li {
  887. margin-left: 4px;
  888. }
  889. ul.art-hmenu>li:first-child {
  890. margin-left: 2px;
  891. }
  892. ul.art-hmenu>li:last-child, ul.art-hmenu>li.last-child {
  893. margin-right: 2px;
  894. }
  895.  
  896. ul.art-hmenu>li>a
  897. {
  898. -webkit-border-radius:3px 3px 0 0;
  899. -moz-border-radius:3px 3px 0 0;
  900. border-radius:3px 3px 0 0;
  901. border:1px solid transparent;
  902. border-bottom:none;
  903. padding:0 22px;
  904. margin:0 auto;
  905. position: relative;
  906. display: block;
  907. height: 30px;
  908. cursor: pointer;
  909. text-decoration: none;
  910. color: #3C2B16;
  911. line-height: 30px;
  912. text-align: center;
  913. }
  914.  
  915. .art-hmenu a,
  916. .art-hmenu a:link,
  917. .art-hmenu a:visited,
  918. .art-hmenu a.active,
  919. .art-hmenu a:hover
  920. {
  921. font-size: 16px;
  922. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  923. font-weight: bold;
  924. font-style: normal;
  925. text-decoration: none;
  926. text-transform: uppercase;
  927. text-align: left;
  928. }
  929.  
  930. ul.art-hmenu>li>a.active
  931. {
  932. background: #524723;
  933. background: linear-gradient(top, #6F602F 0, #362E17 100%) no-repeat;
  934. background: -webkit-linear-gradient(top, #6F602F 0, #362E17 100%) no-repeat;
  935. background: -moz-linear-gradient(top, #6F602F 0, #362E17 100%) no-repeat;
  936. background: -o-linear-gradient(top, #6F602F 0, #362E17 100%) no-repeat;
  937. background: -ms-linear-gradient(top, #6F602F 0, #362E17 100%) no-repeat;
  938. background: linear-gradient(top, #6F602F 0, #362E17 100%) no-repeat;
  939. -svg-background: linear-gradient(top, #6F602F 0, #362E17 100%) no-repeat;
  940. -webkit-border-radius:3px 3px 0 0;
  941. -moz-border-radius:3px 3px 0 0;
  942. border-radius:3px 3px 0 0;
  943. border:1px solid #6F602F;
  944. border-bottom:none;
  945. padding:0 22px;
  946. margin:0 auto;
  947. color: #D6B68F;
  948. padding-bottom: 1px;
  949. margin-bottom: -1px;
  950. text-decoration: none;
  951. }
  952.  
  953. ul.art-hmenu>li>a:visited,
  954. ul.art-hmenu>li>a:hover,
  955. ul.art-hmenu>li:hover>a {
  956. text-decoration: none;
  957. }
  958.  
  959. ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
  960. {
  961. background: #7C511D;
  962. background: linear-gradient(top, #9D6725 0, #5B3C15 100%) no-repeat;
  963. background: -webkit-linear-gradient(top, #9D6725 0, #5B3C15 100%) no-repeat;
  964. background: -moz-linear-gradient(top, #9D6725 0, #5B3C15 100%) no-repeat;
  965. background: -o-linear-gradient(top, #9D6725 0, #5B3C15 100%) no-repeat;
  966. background: -ms-linear-gradient(top, #9D6725 0, #5B3C15 100%) no-repeat;
  967. background: linear-gradient(top, #9D6725 0, #5B3C15 100%) no-repeat;
  968. -svg-background: linear-gradient(top, #9D6725 0, #5B3C15 100%) no-repeat;
  969. -webkit-border-radius:3px 3px 0 0;
  970. -moz-border-radius:3px 3px 0 0;
  971. border-radius:3px 3px 0 0;
  972. border:1px solid #785F30;
  973. border-bottom:none;
  974. padding:0 22px;
  975. margin:0 auto;
  976. }
  977. ul.art-hmenu>li>a:hover,
  978. .desktop-nav ul.art-hmenu>li:hover>a {
  979. color: #FFFFFF;
  980. text-decoration: none;
  981. }
  982. ul.art-hmenu>li>a.active:hover {
  983. padding-bottom: 0;
  984. margin-bottom: 0;
  985. }
  986.  
  987. ul.art-hmenu li li a
  988. {
  989. background: #DBBD9A;
  990. background: transparent;
  991. -webkit-border-radius:3px;
  992. -moz-border-radius:3px;
  993. border-radius:3px;
  994. padding:0 8px;
  995. margin:0 auto;
  996. }
  997. ul.art-hmenu li li
  998. {
  999. float: none;
  1000. width: auto;
  1001. margin-top: 0;
  1002. margin-bottom: 0;
  1003. }
  1004.  
  1005. .desktop-nav ul.art-hmenu li li ul>li:first-child
  1006. {
  1007. margin-top: 0;
  1008. }
  1009.  
  1010. ul.art-hmenu li li ul>li:last-child
  1011. {
  1012. margin-bottom: 0;
  1013. }
  1014.  
  1015. .art-hmenu ul a
  1016. {
  1017. display: block;
  1018. white-space: nowrap;
  1019. height: 23px;
  1020. min-width: 7em;
  1021. border: 0 solid transparent;
  1022. text-align: left;
  1023. line-height: 23px;
  1024. color: #EDDFCE;
  1025. font-size: 12px;
  1026. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1027. text-decoration: none;
  1028. margin:0;
  1029. }
  1030.  
  1031. .art-hmenu ul a:link,
  1032. .art-hmenu ul a:visited,
  1033. .art-hmenu ul a.active,
  1034. .art-hmenu ul a:hover
  1035. {
  1036. text-align: left;
  1037. line-height: 23px;
  1038. color: #EDDFCE;
  1039. font-size: 12px;
  1040. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1041. text-decoration: none;
  1042. margin:0;
  1043. }
  1044.  
  1045. ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover>a
  1046. {
  1047. background: #CEA878;
  1048. -webkit-border-radius:3px;
  1049. -moz-border-radius:3px;
  1050. border-radius:3px;
  1051. margin:0 auto;
  1052. }
  1053.  
  1054. .art-hmenu ul li a:hover
  1055. {
  1056. color: #000000;
  1057. }
  1058.  
  1059. .desktop-nav .art-hmenu ul li:hover>a
  1060. {
  1061. color: #000000;
  1062. }
  1063.  
  1064. ul.art-hmenu ul:before
  1065. {
  1066. background: #8B793C;
  1067. -webkit-border-radius:3px;
  1068. -moz-border-radius:3px;
  1069. border-radius:3px;
  1070. border:1px solid #A48E46;
  1071. margin:0 auto;
  1072. display: block;
  1073. position: absolute;
  1074. content: ' ';
  1075. z-index: 1;
  1076. }
  1077. .desktop-nav ul.art-hmenu li:hover>ul {
  1078. visibility: visible;
  1079. top: 100%;
  1080. }
  1081. .desktop-nav ul.art-hmenu li li:hover>ul {
  1082. top: 0;
  1083. left: 100%;
  1084. }
  1085.  
  1086. ul.art-hmenu ul
  1087. {
  1088. visibility: hidden;
  1089. position: absolute;
  1090. z-index: 10;
  1091. left: 0;
  1092. top: 0;
  1093. background-image: url('https://lh6.googleusercontent.com/-Sf6iBCSnWkc/UST0x2qG-qI/AAAAAAAAACs/9lN7Cp5y8Oo/s2048/spacer.gif');
  1094. }
  1095.  
  1096. .desktop-nav ul.art-hmenu>li>ul
  1097. {
  1098. padding: 12px 32px 32px 32px;
  1099. margin: -10px 0 0 -30px;
  1100. }
  1101.  
  1102. .desktop-nav ul.art-hmenu ul ul
  1103. {
  1104. padding: 32px 32px 32px 14px;
  1105. margin: -32px 0 0 -9px;
  1106. }
  1107.  
  1108. .desktop-nav ul.art-hmenu ul.art-hmenu-left-to-right
  1109. {
  1110. right: auto;
  1111. left: 0;
  1112. margin: -10px 0 0 -30px;
  1113. }
  1114.  
  1115. .desktop-nav ul.art-hmenu ul.art-hmenu-right-to-left
  1116. {
  1117. left: auto;
  1118. right: 0;
  1119. margin: -10px -30px 0 0;
  1120. }
  1121.  
  1122. .desktop-nav ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
  1123. right: auto;
  1124. left: 100%;
  1125. }
  1126. .desktop-nav ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
  1127. left: auto;
  1128. right: 100%;
  1129. }
  1130.  
  1131. .desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right
  1132. {
  1133. right: auto;
  1134. left: 0;
  1135. padding: 32px 32px 32px 14px;
  1136. margin: -32px 0 0 -9px;
  1137. }
  1138.  
  1139. .desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left
  1140. {
  1141. left: auto;
  1142. right: 0;
  1143. padding: 32px 14px 32px 32px;
  1144. margin: -32px -9px 0 0;
  1145. }
  1146.  
  1147. .desktop-nav ul.art-hmenu li ul>li:first-child {
  1148. margin-top: 0;
  1149. }
  1150. .desktop-nav ul.art-hmenu li ul>li:last-child {
  1151. margin-bottom: 0;
  1152. }
  1153.  
  1154. .desktop-nav ul.art-hmenu ul ul:before
  1155. {
  1156. border-radius: 3px;
  1157. top: 30px;
  1158. bottom: 30px;
  1159. right: 30px;
  1160. left: 12px;
  1161. }
  1162.  
  1163. .desktop-nav ul.art-hmenu>li>ul:before
  1164. {
  1165. top: 10px;
  1166. right: 30px;
  1167. bottom: 30px;
  1168. left: 30px;
  1169. }
  1170.  
  1171. .desktop-nav ul.art-hmenu>li>ul.art-hmenu-left-to-right:before {
  1172. right: 30px;
  1173. left: 30px;
  1174. }
  1175. .desktop-nav ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {
  1176. right: 30px;
  1177. left: 30px;
  1178. }
  1179. .desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right:before {
  1180. right: 30px;
  1181. left: 12px;
  1182. }
  1183. .desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left:before {
  1184. right: 12px;
  1185. left: 30px;
  1186. }
  1187.  
  1188. .art-header
  1189. {
  1190. margin:0 auto;
  1191. position:relative;
  1192. height: 550px;
  1193. background-image: url('https://lh3.googleusercontent.com/-jWcderOqGM0/UST1R1BLu0I/AAAAAAAAADI/CQAN7elU4Rc/s2048/header.png');
  1194. background-position: center top;
  1195. background-repeat: no-repeat;
  1196. }
  1197.  
  1198. .responsive .art-header
  1199. {
  1200. background-image: url('https://lh3.googleusercontent.com/-jWcderOqGM0/UST1R1BLu0I/AAAAAAAAADI/CQAN7elU4Rc/s2048/header.png');
  1201. background-position: center center;
  1202. }
  1203.  
  1204. .art-header-inner{
  1205. position: relative;
  1206. width: 840px;
  1207. z-index: auto !important;
  1208. margin: 0 auto;
  1209. }
  1210.  
  1211. .art-header .art-header-widget
  1212. {
  1213. position:absolute;
  1214. z-index:101;
  1215. }
  1216.  
  1217. .art-sheet
  1218. {
  1219. background: #E5C7A9;
  1220. background: rgba(229, 199, 169, 0.8);
  1221. -webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.12);
  1222. -moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.12);
  1223. box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.12);
  1224. border:1px solid rgba(219, 189, 154, 0.8);
  1225. margin:20px auto 0;
  1226. position:relative;
  1227. cursor:auto;
  1228. width: 840px;
  1229. z-index: auto !important;
  1230. }
  1231.  
  1232. .art-layout-wrapper
  1233. {
  1234. position: relative;
  1235. margin: 0 auto 0 auto;
  1236. z-index: auto !important;
  1237. }
  1238.  
  1239. .art-content-layout
  1240. {
  1241. display: table;
  1242. width: 100%;
  1243. table-layout: fixed;
  1244. border-collapse: collapse;
  1245. }
  1246.  
  1247. .art-content-layout-row
  1248. {
  1249. display: table-row;
  1250. }
  1251.  
  1252. .art-layout-cell
  1253. {
  1254. display: table-cell;
  1255. vertical-align: top;
  1256. }
  1257.  
  1258. .art-block
  1259. {
  1260. margin:10px;
  1261. }
  1262. div.art-block img
  1263. {
  1264. border: none;
  1265. margin: 0;
  1266. }
  1267.  
  1268. .art-blockheader
  1269. {
  1270. background: #A48E46 url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png') scroll;
  1271. background: linear-gradient(top, rgba(169, 146, 72, 0.04) 0, rgba(174, 151, 75, 0.08) 40%, rgba(174, 151, 75, 0.08) 85%, rgba(137, 118, 59, 0.05) 100%) no-repeat, url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png'), linear-gradient(top, rgba(164, 142, 70, 0.4) 0, rgba(168, 145, 72, 0.4) 40%, rgba(168, 145, 72, 0.4) 85%, rgba(143, 124, 61, 0.4) 100%) no-repeat;
  1272. background: -webkit-linear-gradient(top, rgba(169, 146, 72, 0.04) 0, rgba(174, 151, 75, 0.08) 40%, rgba(174, 151, 75, 0.08) 85%, rgba(137, 118, 59, 0.05) 100%) no-repeat, url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png'), -webkit-linear-gradient(top, rgba(164, 142, 70, 0.4) 0, rgba(168, 145, 72, 0.4) 40%, rgba(168, 145, 72, 0.4) 85%, rgba(143, 124, 61, 0.4) 100%) no-repeat;
  1273. background: -moz-linear-gradient(top, rgba(169, 146, 72, 0.04) 0, rgba(174, 151, 75, 0.08) 40%, rgba(174, 151, 75, 0.08) 85%, rgba(137, 118, 59, 0.05) 100%) no-repeat, url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png'), -moz-linear-gradient(top, rgba(164, 142, 70, 0.4) 0, rgba(168, 145, 72, 0.4) 40%, rgba(168, 145, 72, 0.4) 85%, rgba(143, 124, 61, 0.4) 100%) no-repeat;
  1274. background: -o-linear-gradient(top, rgba(169, 146, 72, 0.04) 0, rgba(174, 151, 75, 0.08) 40%, rgba(174, 151, 75, 0.08) 85%, rgba(137, 118, 59, 0.05) 100%) no-repeat, url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png'), -o-linear-gradient(top, rgba(164, 142, 70, 0.4) 0, rgba(168, 145, 72, 0.4) 40%, rgba(168, 145, 72, 0.4) 85%, rgba(143, 124, 61, 0.4) 100%) no-repeat;
  1275. background: -ms-linear-gradient(top, rgba(169, 146, 72, 0.04) 0, rgba(174, 151, 75, 0.08) 40%, rgba(174, 151, 75, 0.08) 85%, rgba(137, 118, 59, 0.05) 100%) no-repeat, url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png'), -ms-linear-gradient(top, rgba(164, 142, 70, 0.4) 0, rgba(168, 145, 72, 0.4) 40%, rgba(168, 145, 72, 0.4) 85%, rgba(143, 124, 61, 0.4) 100%) no-repeat;
  1276. background: linear-gradient(top, rgba(169, 146, 72, 0.04) 0, rgba(174, 151, 75, 0.08) 40%, rgba(174, 151, 75, 0.08) 85%, rgba(137, 118, 59, 0.05) 100%) no-repeat, url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png'), linear-gradient(top, rgba(164, 142, 70, 0.4) 0, rgba(168, 145, 72, 0.4) 40%, rgba(168, 145, 72, 0.4) 85%, rgba(143, 124, 61, 0.4) 100%) no-repeat;
  1277. -svg-background: linear-gradient(top, rgba(169, 146, 72, 0.04) 0, rgba(174, 151, 75, 0.08) 40%, rgba(174, 151, 75, 0.08) 85%, rgba(137, 118, 59, 0.05) 100%) no-repeat, url('https://lh5.googleusercontent.com/-yrT0oceSB4M/UST0rc6vtHI/AAAAAAAAABE/J47T5OBGIiM/s2048/blockheader.png'), linear-gradient(top, rgba(164, 142, 70, 0.4) 0, rgba(168, 145, 72, 0.4) 40%, rgba(168, 145, 72, 0.4) 85%, rgba(143, 124, 61, 0.4) 100%) no-repeat;
  1278. -webkit-border-radius:3px;
  1279. -moz-border-radius:3px;
  1280. border-radius:3px;
  1281. border:1px solid rgba(161, 139, 69, 0.4);
  1282. padding:10px 5px;
  1283. margin:0 auto 4px;
  1284. }
  1285. .art-blockheader .t,
  1286. .art-blockheader .t a,
  1287. .art-blockheader .t a:link,
  1288. .art-blockheader .t a:visited,
  1289. .art-blockheader .t a:hover
  1290. {
  1291. color: #0B0905;
  1292. font-size: 16px;
  1293. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1294. margin: 0 10px 0 5px;
  1295. }
  1296.  
  1297. .art-blockcontent
  1298. {
  1299. padding:5px;
  1300. margin:0 auto;
  1301. color: #3C2B16;
  1302. font-size: 13px;
  1303. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1304. }
  1305. .art-blockcontent table,
  1306. .art-blockcontent li,
  1307. .art-blockcontent a,
  1308. .art-blockcontent a:link,
  1309. .art-blockcontent a:visited,
  1310. .art-blockcontent a:hover
  1311. {
  1312. color: #3C2B16;
  1313. font-size: 13px;
  1314. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1315. }
  1316.  
  1317. .art-blockcontent p
  1318. {
  1319. margin: 6px 0;
  1320. }
  1321.  
  1322. .art-blockcontent a, .art-blockcontent a:link
  1323. {
  1324. color: #7C511D;
  1325. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1326. font-weight: bold;
  1327. font-style: normal;
  1328. text-decoration: underline;
  1329. }
  1330.  
  1331. .art-blockcontent a:visited, .art-blockcontent a.visited
  1332. {
  1333. color: #926835;
  1334. font-weight: bold;
  1335. font-style: normal;
  1336. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1337. text-decoration: none;
  1338. }
  1339.  
  1340. .art-blockcontent a:hover, .art-blockcontent a.hover
  1341. {
  1342. color: #755C2F;
  1343. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1344. text-decoration: none;
  1345. }
  1346. .art-block ul>li:before
  1347. {
  1348. content:url('https://lh6.googleusercontent.com/-tluhfxlnZa0/UST0rqbnxXI/AAAAAAAAABM/8OCkW6kcQXk/s2048/blockbullets.png');
  1349. margin-right:6px;
  1350. bottom: 2px;
  1351. position:relative;
  1352. display:inline-block;
  1353. vertical-align:middle;
  1354. font-size:0;
  1355. line-height:0;
  1356. margin-left: -12px;
  1357. }
  1358. .opera .art-block ul>li:before
  1359. {
  1360. /* Vertical-align:middle in Opera doesn't need additional offset */
  1361. bottom: 0;
  1362. }
  1363.  
  1364. .art-block li
  1365. {
  1366. font-size: 13px;
  1367. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1368. line-height: 125%;
  1369. color: #4F381C;
  1370. }
  1371.  
  1372. .art-block ul>li, .art-block ol
  1373. {
  1374. padding: 0;
  1375. }
  1376.  
  1377. .art-block ul>li
  1378. {
  1379. padding-left: 12px;
  1380. }
  1381.  
  1382. .art-breadcrumbs
  1383. {
  1384. margin:0 auto;
  1385. }
  1386.  
  1387. a.art-button,
  1388. a.art-button:link,
  1389. a:link.art-button:link,
  1390. body a.art-button:link,
  1391. a.art-button:visited,
  1392. body a.art-button:visited,
  1393. input.art-button,
  1394. button.art-button
  1395. {
  1396. text-decoration: none;
  1397. font-size: 13px;
  1398. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1399. font-weight: bold;
  1400. font-style: normal;
  1401. position:relative;
  1402. display: inline-block;
  1403. vertical-align: middle;
  1404. white-space: nowrap;
  1405. text-align: center;
  1406. color: #4B4120;
  1407. margin: 0 !important;
  1408. overflow: visible;
  1409. cursor: pointer;
  1410. text-indent: 0;
  1411. line-height: 30px;
  1412. -webkit-box-sizing: content-box;
  1413. -moz-box-sizing: content-box;
  1414. box-sizing: content-box;
  1415. }
  1416.  
  1417. .art-button img
  1418. {
  1419. margin: 0;
  1420. vertical-align: middle;
  1421. }
  1422.  
  1423. .firefox2 .art-button
  1424. {
  1425. display: block;
  1426. float: left;
  1427. }
  1428.  
  1429. input, select, textarea
  1430. {
  1431. vertical-align: middle;
  1432. font-size: 13px;
  1433. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1434. font-weight: bold;
  1435. font-style: normal;
  1436. }
  1437.  
  1438. .art-block select
  1439. {
  1440. width:96%;
  1441. }
  1442.  
  1443. input.art-button
  1444. {
  1445. float: none !important;
  1446. }
  1447.  
  1448. .art-button.active, .art-button.active:hover
  1449. {
  1450. background: #A48E46 url('https://lh4.googleusercontent.com/-gw76jfV_qiQ/UST0sNaHy8I/AAAAAAAAABc/Q8sUh0y857E/s2048/activebutton.png') scroll;
  1451. -webkit-border-radius:4px;
  1452. -moz-border-radius:4px;
  1453. border-radius:4px;
  1454. padding:0 14px;
  1455. margin:0 auto;
  1456. }
  1457. .art-button.active, .art-button.active:hover {
  1458. color: #000000 !important;
  1459. }
  1460.  
  1461. .art-button.hover, .art-button:hover
  1462. {
  1463. background: #A48E46 url('https://lh3.googleusercontent.com/-lYvzCVmsBZg/UST0sz_PQ2I/AAAAAAAAABs/Y3FZwqQeNMY/s2048/hoveredbutton.png') scroll;
  1464. -webkit-border-radius:4px;
  1465. -moz-border-radius:4px;
  1466. border-radius:4px;
  1467. padding:0 14px;
  1468. margin:0 auto;
  1469. }
  1470. .art-button.hover, .art-button:hover {
  1471. color: #000000 !important;
  1472. }
  1473.  
  1474. input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
  1475. {
  1476. background: #F9FAFB;
  1477. margin:0 auto;
  1478. }
  1479. input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
  1480. {
  1481. width: 100%;
  1482. padding: 8px 0;
  1483. color: #5A4020 !important;
  1484. font-size: 13px;
  1485. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1486. font-weight: normal;
  1487. font-style: normal;
  1488. }
  1489. input.art-error, textarea.art-error
  1490. {
  1491. background: #F9FAFB;
  1492. border:1px solid #E2341D;
  1493. margin:0 auto;
  1494. }
  1495. input.art-error, textarea.art-error {
  1496. color: #5A4020 !important;
  1497. font-size: 13px;
  1498. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1499. font-weight: normal;
  1500. font-style: normal;
  1501. }
  1502. form.art-search input[type="text"]
  1503. {
  1504. background: #F9FAFB;
  1505. border-radius: 0;
  1506. margin:0 auto;
  1507. width: 100%;
  1508. padding: 0 0;
  1509. -webkit-box-sizing: border-box;
  1510. -moz-box-sizing: border-box;
  1511. box-sizing: border-box;
  1512. color: #5A4020 !important;
  1513. font-size: 13px;
  1514. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1515. font-weight: normal;
  1516. font-style: normal;
  1517. }
  1518. form.art-search
  1519. {
  1520. background-image: none;
  1521. border: 0;
  1522. display:block;
  1523. position:relative;
  1524. top:0;
  1525. padding:0;
  1526. margin:5px;
  1527. left:0;
  1528. line-height: 0;
  1529. }
  1530.  
  1531. form.art-search input
  1532. {
  1533. top:0;
  1534. right:0;
  1535. }
  1536.  
  1537. form.art-search>input {
  1538. bottom:0;
  1539. left:0;
  1540. vertical-align: middle;
  1541. }
  1542.  
  1543. form.art-search input[type="submit"]
  1544. {
  1545. background: #B9A35B;
  1546. margin:0 auto;
  1547. color: #FFFFFF !important;
  1548. font-size: 13px;
  1549. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1550. font-weight: normal;
  1551. font-style: normal;
  1552. position:absolute;
  1553. display:block;
  1554. left: auto;
  1555. border: 0;
  1556. top: 0;
  1557. bottom: 0;
  1558. right: 0;
  1559. }
  1560.  
  1561. label.art-checkbox:before
  1562. {
  1563. background: #F9FAFB;
  1564. -webkit-border-radius:1px;
  1565. -moz-border-radius:1px;
  1566. border-radius:1px;
  1567. margin:0 auto;
  1568. width:16px;
  1569. height:16px;
  1570. }
  1571. label.art-checkbox
  1572. {
  1573. cursor: pointer;
  1574. font-size: 13px;
  1575. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1576. font-weight: normal;
  1577. font-style: normal;
  1578. line-height: 16px;
  1579. display: inline-block;
  1580. }
  1581.  
  1582. .art-checkbox>input[type="checkbox"]
  1583. {
  1584. margin: 0 5px 0 0;
  1585. }
  1586.  
  1587. label.art-checkbox.active:before
  1588. {
  1589. background: #D8C39D;
  1590. -webkit-border-radius:1px;
  1591. -moz-border-radius:1px;
  1592. border-radius:1px;
  1593. margin:0 auto;
  1594. width:16px;
  1595. height:16px;
  1596. display: inline-block;
  1597. }
  1598.  
  1599. label.art-checkbox.hovered:before
  1600. {
  1601. background: #EBE0CC;
  1602. -webkit-border-radius:1px;
  1603. -moz-border-radius:1px;
  1604. border-radius:1px;
  1605. margin:0 auto;
  1606. width:16px;
  1607. height:16px;
  1608. display: inline-block;
  1609. }
  1610.  
  1611. label.art-radiobutton:before
  1612. {
  1613. background: #F9FAFB;
  1614. -webkit-border-radius:3px;
  1615. -moz-border-radius:3px;
  1616. border-radius:3px;
  1617. margin:0 auto;
  1618. width:12px;
  1619. height:12px;
  1620. }
  1621. label.art-radiobutton
  1622. {
  1623. cursor: pointer;
  1624. font-size: 13px;
  1625. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1626. font-weight: normal;
  1627. font-style: normal;
  1628. line-height: 12px;
  1629. display: inline-block;
  1630. }
  1631.  
  1632. .art-radiobutton>input[type="radio"]
  1633. {
  1634. vertical-align: baseline;
  1635. margin: 0 5px 0 0;
  1636. }
  1637.  
  1638. label.art-radiobutton.active:before
  1639. {
  1640. background: #D8C39D;
  1641. -webkit-border-radius:3px;
  1642. -moz-border-radius:3px;
  1643. border-radius:3px;
  1644. margin:0 auto;
  1645. width:12px;
  1646. height:12px;
  1647. display: inline-block;
  1648. }
  1649.  
  1650. label.art-radiobutton.hovered:before
  1651. {
  1652. background: #EBE0CC;
  1653. -webkit-border-radius:3px;
  1654. -moz-border-radius:3px;
  1655. border-radius:3px;
  1656. margin:0 auto;
  1657. width:12px;
  1658. height:12px;
  1659. display: inline-block;
  1660. }
  1661.  
  1662. a img
  1663. {
  1664. border: 0;
  1665. }
  1666.  
  1667. .art-article img, img.art-article, .art-block img, .art-footer img
  1668. {
  1669. margin: 7px 7px 7px 7px;
  1670. }
  1671.  
  1672. .art-metadata-icons img
  1673. {
  1674. border: none;
  1675. vertical-align: middle;
  1676. margin: 2px;
  1677. }
  1678.  
  1679. .art-article table, table.art-article
  1680. {
  1681. border-collapse: collapse;
  1682. margin: 1px;
  1683. }
  1684.  
  1685. .art-post .art-content-layout-br
  1686. {
  1687. height: 0;
  1688. }
  1689.  
  1690. .art-article th, .art-article td
  1691. {
  1692. padding: 2px;
  1693. border: solid 1px #CEA878;
  1694. vertical-align: top;
  1695. text-align: left;
  1696. }
  1697.  
  1698. .art-article th
  1699. {
  1700. text-align: center;
  1701. vertical-align: middle;
  1702. padding: 7px;
  1703. }
  1704.  
  1705. pre
  1706. {
  1707. overflow: auto;
  1708. padding: 0.1em;
  1709. }
  1710.  
  1711. .preview-cms-logo
  1712. {
  1713. border: 0;
  1714. margin: 1em 1em 0 0;
  1715. float: left;
  1716. }
  1717.  
  1718. .image-caption-wrapper
  1719. {
  1720. padding: 7px 7px 7px 7px;
  1721. -webkit-box-sizing: border-box;
  1722. -moz-box-sizing: border-box;
  1723. box-sizing: border-box;
  1724. }
  1725.  
  1726. .image-caption-wrapper img
  1727. {
  1728. margin: 0 !important;
  1729. -webkit-box-sizing: border-box;
  1730. -moz-box-sizing: border-box;
  1731. box-sizing: border-box;
  1732. }
  1733.  
  1734. .image-caption-wrapper div.art-collage
  1735. {
  1736. margin: 0 !important;
  1737. -webkit-box-sizing: border-box;
  1738. -moz-box-sizing: border-box;
  1739. box-sizing: border-box;
  1740. }
  1741.  
  1742. .image-caption-wrapper p
  1743. {
  1744. font-size: 80%;
  1745. text-align: right;
  1746. margin: 0;
  1747. }
  1748.  
  1749. .art-postheader
  1750. {
  1751. color: #3A2E17;
  1752. margin: 20px 0 10px 10px;
  1753. font-size: 24px;
  1754. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1755. }
  1756.  
  1757. .art-postheader a,
  1758. .art-postheader a:link,
  1759. .art-postheader a:visited,
  1760. .art-postheader a.visited,
  1761. .art-postheader a:hover,
  1762. .art-postheader a.hovered
  1763. {
  1764. font-size: 24px;
  1765. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1766. }
  1767.  
  1768. .art-postheader a, .art-postheader a:link
  1769. {
  1770. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1771. text-decoration: none;
  1772. text-align: left;
  1773. color: #5B4824;
  1774. }
  1775.  
  1776. .art-postheader a:visited, .art-postheader a.visited
  1777. {
  1778. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1779. text-decoration: none;
  1780. text-align: left;
  1781. color: #926835;
  1782. }
  1783.  
  1784. .art-postheader a:hover, .art-postheader a.hovered
  1785. {
  1786. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1787. text-decoration: none;
  1788. text-align: left;
  1789. color: #755C2F;
  1790. }
  1791.  
  1792. .art-postheadericons,
  1793. .art-postheadericons a,
  1794. .art-postheadericons a:link,
  1795. .art-postheadericons a:visited,
  1796. .art-postheadericons a:hover
  1797. {
  1798. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1799. color: #835D2F;
  1800. }
  1801.  
  1802. .art-postheadericons
  1803. {
  1804. display:inline-block;
  1805. padding: 1px;
  1806. }
  1807.  
  1808. .art-postheadericons a, .art-postheadericons a:link
  1809. {
  1810. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1811. text-decoration: none;
  1812. color: #493A1D;
  1813. }
  1814.  
  1815. .art-postheadericons a:visited, .art-postheadericons a.visited
  1816. {
  1817. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1818. font-weight: normal;
  1819. font-style: italic;
  1820. text-decoration: none;
  1821. color: #493A1D;
  1822. }
  1823.  
  1824. .art-postheadericons a:hover, .art-postheadericons a.hover
  1825. {
  1826. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1827. font-weight: normal;
  1828. font-style: italic;
  1829. text-decoration: underline;
  1830. color: #605429;
  1831. }
  1832.  
  1833. .art-postpdficon:before
  1834. {
  1835. content:url('https://lh6.googleusercontent.com/-CpJncJPv8YA/UST0tM09m_I/AAAAAAAAAB0/ty7Iic9DetQ/s2048/postpdficon.png');
  1836. margin-right:6px;
  1837. position:relative;
  1838. display:inline-block;
  1839. vertical-align:middle;
  1840. font-size:0;
  1841. line-height:0;
  1842. bottom: auto;
  1843. }
  1844. .opera .art-postpdficon:before
  1845. {
  1846. /* Vertical-align:middle in Opera doesn't need additional offset */
  1847. bottom: 0;
  1848. }
  1849.  
  1850. .art-postprinticon:before
  1851. {
  1852. content:url('https://lh4.googleusercontent.com/-PZmz29wCSf8/UST0tUF2_YI/AAAAAAAAAB8/FiS-v8SjHos/s2048/postprinticon.png');
  1853. margin-right:6px;
  1854. bottom: 2px;
  1855. position:relative;
  1856. display:inline-block;
  1857. vertical-align:middle;
  1858. font-size:0;
  1859. line-height:0;
  1860. }
  1861. .opera .art-postprinticon:before
  1862. {
  1863. /* Vertical-align:middle in Opera doesn't need additional offset */
  1864. bottom: 0;
  1865. }
  1866.  
  1867. .art-postemailicon:before
  1868. {
  1869. content:url('https://lh3.googleusercontent.com/-Z74PSpdY9n0/UST0tpAEk9I/AAAAAAAAACE/uWd6BOYxv5E/s2048/postemailicon.png');
  1870. margin-right:6px;
  1871. position:relative;
  1872. display:inline-block;
  1873. vertical-align:middle;
  1874. font-size:0;
  1875. line-height:0;
  1876. bottom: auto;
  1877. }
  1878. .opera .art-postemailicon:before
  1879. {
  1880. /* Vertical-align:middle in Opera doesn't need additional offset */
  1881. bottom: 0;
  1882. }
  1883.  
  1884. .art-postcontent ul>li:before, .art-post ul>li:before, .art-textblock ul>li:before
  1885. {
  1886. content:url('https://lh4.googleusercontent.com/-sU8ksCS42jc/UST0t6C8olI/AAAAAAAAACM/ggkNnZzJgDY/s2048/postbullets.png');
  1887. margin-right:6px;
  1888. bottom: 2px;
  1889. position:relative;
  1890. display:inline-block;
  1891. vertical-align:middle;
  1892. font-size:0;
  1893. line-height:0;
  1894. }
  1895. .opera .art-postcontent ul>li:before, .opera .art-post ul>li:before, .opera .art-textblock ul>li:before
  1896. {
  1897. /* Vertical-align:middle in Opera doesn't need additional offset */
  1898. bottom: 0;
  1899. }
  1900.  
  1901. .art-postcontent li, .art-post li, .art-textblock li
  1902. {
  1903. font-size: 13px;
  1904. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1905. line-height: 200%;
  1906. color: #3C2B16;
  1907. margin: 0 0 0 6px;
  1908. }
  1909.  
  1910. .art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li, .art-postcontent ol, .art-post ol, .art-textblock ol
  1911. {
  1912. padding: 0;
  1913. }
  1914.  
  1915. .art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
  1916. {
  1917. padding-left: 10px;
  1918. }
  1919.  
  1920. .art-postcontent ul>li:before, .art-post ul>li:before, .art-textblock ul>li:before
  1921. {
  1922. margin-left: -10px;
  1923. }
  1924.  
  1925. .art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
  1926. {
  1927. margin: 1em 0 1em 6px;
  1928. }
  1929.  
  1930. .art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
  1931. {
  1932. margin: 0.5em 0 0.5em 6px;
  1933. }
  1934.  
  1935. .art-postcontent li, .art-post li, .art-textblock li
  1936. {
  1937. margin: 0 0 0 0;
  1938. }
  1939.  
  1940. .art-postcontent ol>li, .art-post ol>li, .art-textblock ol>li
  1941. {
  1942. /* overrides overflow for "ul li" and sets the default value */
  1943. overflow: visible;
  1944. }
  1945.  
  1946. .art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
  1947. {
  1948. /* makes "ul li" not to align behind the image if they are in the same line */
  1949. overflow-x: visible;
  1950. overflow-y: hidden;
  1951. }
  1952.  
  1953. blockquote
  1954. {
  1955. background: #ECDDCB url('https://lh5.googleusercontent.com/-pCIC1jbXmuo/UST0uDQ05MI/AAAAAAAAACU/HZ6eiGmvHnA/s2048/postquote.png') no-repeat scroll;
  1956. padding:0 0 0 28px;
  1957. margin:10px 10px 10px 50px;
  1958. color: #47331A;
  1959. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1960. font-weight: normal;
  1961. font-style: italic;
  1962. text-align: left;
  1963. /* makes block not to align behind the image if they are in the same line */
  1964. overflow: auto;
  1965. clear:both;
  1966. }
  1967. blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
  1968. blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
  1969. blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
  1970. blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
  1971. {
  1972. color: #47331A;
  1973. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1974. font-weight: normal;
  1975. font-style: italic;
  1976. text-align: left;
  1977. }
  1978.  
  1979. /* Override native 'p' margins*/
  1980. blockquote p,
  1981. .art-postcontent blockquote p,
  1982. .art-blockcontent blockquote p,
  1983. .art-footer blockquote p
  1984. {
  1985. margin: 0;
  1986. margin: 2px 0 2px 15px;
  1987. }
  1988.  
  1989. .art-postfootericons,
  1990. .art-postfootericons a,
  1991. .art-postfootericons a:link,
  1992. .art-postfootericons a:visited,
  1993. .art-postfootericons a:hover
  1994. {
  1995. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1996. color: #835D2F;
  1997. }
  1998.  
  1999. .art-postfootericons
  2000. {
  2001. display:inline-block;
  2002. padding: 1px;
  2003. }
  2004.  
  2005. .art-postfootericons a, .art-postfootericons a:link
  2006. {
  2007. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2008. text-decoration: none;
  2009. color: #493A1D;
  2010. }
  2011.  
  2012. .art-postfootericons a:visited, .art-postfootericons a.visited
  2013. {
  2014. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2015. text-decoration: none;
  2016. color: #493A1D;
  2017. }
  2018.  
  2019. .art-postfootericons a:hover, .art-postfootericons a.hover
  2020. {
  2021. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2022. text-decoration: none;
  2023. color: #605429;
  2024. }
  2025.  
  2026. .art-footer
  2027. {
  2028. background: #DBBD9A;
  2029. padding:15px;
  2030. margin:0 auto;
  2031. position: relative;
  2032. color: #6F602F;
  2033. font-size: 12px;
  2034. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2035. text-align: left;
  2036. }
  2037.  
  2038. .art-footer a,
  2039. .art-footer a:link,
  2040. .art-footer a:visited,
  2041. .art-footer a:hover,
  2042. .art-footer td,
  2043. .art-footer th,
  2044. .art-footer caption
  2045. {
  2046. color: #6F602F;
  2047. font-size: 12px;
  2048. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2049. }
  2050.  
  2051. .art-footer p
  2052. {
  2053. padding:0;
  2054. text-align: left;
  2055. }
  2056.  
  2057. .art-footer a,
  2058. .art-footer a:link
  2059. {
  2060. color: #7C511D;
  2061. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2062. font-weight: bold;
  2063. font-style: normal;
  2064. text-decoration: none;
  2065. }
  2066.  
  2067. .art-footer a:visited
  2068. {
  2069. color: #5A4020;
  2070. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2071. text-decoration: none;
  2072. }
  2073.  
  2074. .art-footer a:hover
  2075. {
  2076. color: #705029;
  2077. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2078. text-decoration: underline;
  2079. }
  2080.  
  2081. .art-footer img
  2082. {
  2083. border: none;
  2084. margin: 0;
  2085. }
  2086.  
  2087. .art-footer li
  2088. {
  2089. font-size: 13px;
  2090. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2091. line-height: 125%;
  2092. color: #47331A;
  2093. }
  2094.  
  2095. .art-page-footer,
  2096. .art-page-footer a,
  2097. .art-page-footer a:link,
  2098. .art-page-footer a:visited,
  2099. .art-page-footer a:hover
  2100. {
  2101. font-family: Arial;
  2102. font-size: 10px;
  2103. letter-spacing: normal;
  2104. word-spacing: normal;
  2105. font-style: normal;
  2106. font-weight: normal;
  2107. text-decoration: underline;
  2108. color: #96763C;
  2109. }
  2110.  
  2111. .art-page-footer
  2112. {
  2113. position: relative;
  2114. z-index: auto !important;
  2115. padding: 1em;
  2116. text-align: center !important;
  2117. text-decoration: none;
  2118. color: #726331;
  2119. }
  2120.  
  2121. img.art-lightbox
  2122. {
  2123. cursor: pointer;
  2124. }
  2125.  
  2126. #art-lightbox-bg *
  2127. {
  2128. padding: 0;
  2129. margin: 0;
  2130. }
  2131.  
  2132. div#art-lightbox-bg
  2133. {
  2134. top: 0;
  2135. left: 0;
  2136. width: 100%;
  2137. position: absolute;
  2138. height: 100%;
  2139. background-color: #000;
  2140. opacity: 0.8;
  2141. filter: alpha(opacity=80);
  2142. z-index: 9999;
  2143. }
  2144.  
  2145. img.art-lightbox-image
  2146. {
  2147. -webkit-transition: opacity 350ms ease-in-out;
  2148. -moz-transition: opacity 350ms ease-in-out;
  2149. -o-transition: opacity 350ms ease-in-out;
  2150. -ms-transition: opacity 350ms ease-in-out;
  2151. transition: opacity 350ms ease-in-out;
  2152. cursor: pointer;
  2153. z-index: 10000;
  2154. position: fixed;
  2155. border: 6px solid #fff;
  2156. border-radius: 3px;
  2157. opacity: 0;
  2158. filter: alpha(opacity=0);
  2159. }
  2160.  
  2161. img.art-lightbox-image.active
  2162. {
  2163. opacity: 1;
  2164. filter: alpha(opacity=100);
  2165. }
  2166.  
  2167. .lightbox-error
  2168. {
  2169. position: fixed;
  2170. background: #fff;
  2171. z-index: 100;
  2172. opacity: 0.95;
  2173. padding: 20px;
  2174. border: 1px solid #b4b4b4;
  2175. border-radius: 10px;
  2176. box-shadow: 0 2px 5px #333;
  2177. width: 300px;
  2178. height: 80px;
  2179. }
  2180.  
  2181. .loading
  2182. {
  2183. position: fixed;
  2184. background: #fff url('https://lh4.googleusercontent.com/-bewEkhxHFT0/UST0xWBqjzI/AAAAAAAAACk/Y1GzYoA1VXc/s2048/preloader-01.gif') center center no-repeat;
  2185. width: 32px;
  2186. height: 32px;
  2187. z-index: 10100;
  2188. opacity: 0.5;
  2189. padding: 10px;
  2190. border: 1px solid #b4b4b4;
  2191. border-radius: 10px;
  2192. box-shadow: 0 2px 5px #333;
  2193. }
  2194.  
  2195. .arrow
  2196. {
  2197. height: 100px;
  2198. width: 82px;
  2199. z-index: 10003;
  2200. position: fixed;
  2201. cursor: pointer;
  2202. opacity: 0.5;
  2203. filter: alpha(opacity=50);
  2204. }
  2205.  
  2206. .arrow.left
  2207. {
  2208. left: 9px;
  2209. }
  2210. .arrow.right
  2211. {
  2212. right: 9px;
  2213. }
  2214.  
  2215. .arrow:hover
  2216. {
  2217. opacity: 1;
  2218. filter: alpha(opacity=100);
  2219. }
  2220.  
  2221. .arrow.disabled
  2222. {
  2223. display: none;
  2224. }
  2225.  
  2226. .arrow-t, .arrow-b
  2227. {
  2228. height: 6px;
  2229. width: 30px;
  2230. left: 26px;
  2231. background-color: #fff;
  2232. position: relative;
  2233. border-radius: 3px;
  2234. }
  2235.  
  2236. .arrow-t
  2237. {
  2238. top: 38px;
  2239. }
  2240.  
  2241. .arrow-b
  2242. {
  2243. top: 50px;
  2244. }
  2245.  
  2246. .close
  2247. {
  2248. width: 22px;
  2249. height: 22px;
  2250. position: fixed;
  2251. top: 30px;
  2252. right: 39px;
  2253. cursor: pointer;
  2254. opacity: 0.5;
  2255. filter: alpha(opacity=50);
  2256. }
  2257.  
  2258. .close:hover
  2259. {
  2260. opacity: 1;
  2261. filter: alpha(opacity=100);
  2262. }
  2263.  
  2264. .close .cw, .close .ccw
  2265. {
  2266. position: absolute;
  2267. top: 8px;
  2268. left: -4px;
  2269. width: 30px;
  2270. height: 6px;
  2271. background-color: #fff;
  2272. border-radius: 3px;
  2273. }
  2274.  
  2275. .cw
  2276. {
  2277. transform: rotate(45deg);
  2278. -ms-transform: rotate(45deg);
  2279. /* IE 9 */
  2280. -webkit-transform: rotate(45deg);
  2281. /* Safari and Chrome */
  2282. -o-transform: rotate(45deg);
  2283. /* Opera */
  2284. -moz-transform: rotate(45deg);
  2285. /* Firefox */}
  2286.  
  2287. .ccw
  2288. {
  2289. transform: rotate(-45deg);
  2290. -ms-transform: rotate(-45deg);
  2291. /* IE 9 */
  2292. -webkit-transform: rotate(-45deg);
  2293. /* Safari and Chrome */
  2294. -o-transform: rotate(-45deg);
  2295. /* Opera */
  2296. -moz-transform: rotate(-45deg);
  2297. /* Firefox */}
  2298.  
  2299. .close-alt, .arrow-right-alt, .arrow-left-alt
  2300. {
  2301. display: none;
  2302. color: #fff;
  2303. font-size: 2.5em;
  2304. }
  2305.  
  2306. .ie8 .close-alt, .ie8 .arrow-right-alt, .ie8 .arrow-left-alt {
  2307. display: block;
  2308. }
  2309. .ie8 .cw, .ie8 .ccw {
  2310. display: none;
  2311. }
  2312.  
  2313. .art-content-layout .art-sidebar1
  2314. {
  2315. margin:0 auto;
  2316. width: 255px;
  2317. }
  2318.  
  2319. .art-content-layout .art-content
  2320. {
  2321. margin:0 auto;
  2322. }
  2323.  
  2324. /* Begin Additional CSS Styles */
  2325. .art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}
  2326.  
  2327. /* End Additional CSS Styles */
  2328.  
  2329. ]]></b:skin>
  2330. <!--[if lte IE 7]>
  2331. <style>
  2332. /* Created by Artisteer v4.0.0.58475 */
  2333.  
  2334. .clearfix {
  2335. zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).className="cleared");
  2336. }
  2337.  
  2338. .art-textblock > div {
  2339. display: block;
  2340. line-height: normal;
  2341. zoom: 1;
  2342. }
  2343.  
  2344. .art-hmenu>li, .art-hmenu>li>a
  2345. {
  2346. display: inline !important;
  2347. zoom: 1;
  2348. float: none !important;
  2349. vertical-align: top;
  2350. }
  2351. ul.art-hmenu, ul.art-hmenu ul {
  2352. zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).className="cleared");
  2353. }
  2354. ul.art-hmenu>li:first-child {
  2355. padding-right:4px;
  2356. }
  2357.  
  2358. ul.art-hmenu ul{
  2359. background-color: #8B793C !important;
  2360. }
  2361.  
  2362. .art-header
  2363. {
  2364. z-index: 1;
  2365. }
  2366.  
  2367. .art-content-layout, .art-content-layout-row, .art-layout-cell
  2368. {
  2369. display: block;
  2370. zoom: 1;
  2371. }
  2372. .art-layout-cell
  2373. {
  2374. position:relative;
  2375. float: left;
  2376. clear: right;
  2377. }
  2378.  
  2379. input[type="text"]
  2380. {
  2381. margin:0 0 0 -3px;
  2382. zoom:expression(runtimeStyle.zoom = 1, parentNode.insertBefore(document.createElement('div'), this).appendChild(this));
  2383. }
  2384.  
  2385. * html input[type="text"]
  2386. {
  2387. margin :0;
  2388. }
  2389.  
  2390. form.art-search>input[type="text"]
  2391. {
  2392. margin:0 0 0 -3px;
  2393. zoom:expression(runtimeStyle.zoom = 1, parentNode.insertBefore(document.createElement('div'), this).appendChild(this));
  2394. }
  2395.  
  2396. form.art-search div>input[type="text"]
  2397. {
  2398. width: 100%;
  2399. }
  2400.  
  2401. * html form.art-search>input[type="text"]
  2402. {
  2403. margin :0;
  2404. }
  2405.  
  2406. .art-postheadericons span{
  2407. zoom: 1;
  2408. }
  2409. .art-postcontent {
  2410. height: 1%;
  2411. }
  2412.  
  2413. .art-postfootericons span{
  2414. zoom: 1;
  2415. }
  2416. .close-alt, .arrow-right-alt, .arrow-left-alt {
  2417. display: block !important;
  2418. }
  2419. .cw, .ccw {
  2420. display: none !important;
  2421. }
  2422.  
  2423. .art-content
  2424. {
  2425. width: auto;
  2426. float:none;
  2427. }
  2428.  
  2429.  
  2430. </style>
  2431. <![endif]-->
  2432. <style>
  2433. /* Created by Artisteer v4.0.0.58475 */
  2434.  
  2435. .responsive body
  2436. {
  2437. min-width: 240px;
  2438. }
  2439.  
  2440. .responsive .art-content-layout img,
  2441. .responsive .art-content-layout video
  2442. {
  2443. max-width: 100%;
  2444. height: auto !important;
  2445. }
  2446.  
  2447. .responsive.responsive-phone .art-content-layout img
  2448. {
  2449. float: none !important;
  2450. }
  2451.  
  2452. .responsive .art-content-layout .art-sidebar0,
  2453. .responsive .art-content-layout .art-sidebar1,
  2454. .responsive .art-content-layout .art-sidebar2
  2455. {
  2456. width: auto !important;
  2457. }
  2458.  
  2459. .responsive .art-content-layout,
  2460. .responsive .art-content-layout-row,
  2461. .responsive .art-layout-cell
  2462. {
  2463. display: block;
  2464. }
  2465.  
  2466. .responsive .art-slidenavigator
  2467. {
  2468. display: none !important;
  2469. }
  2470.  
  2471. .responsive .art-collage
  2472. {
  2473. display: none !important;
  2474. }
  2475.  
  2476. .responsive .image-caption-wrapper
  2477. {
  2478. width: auto !important;
  2479. }
  2480.  
  2481. .responsive .art-textblock
  2482. {
  2483. display: none;
  2484. }
  2485.  
  2486. .responsive.responsive-tablet .art-vmenublock,
  2487. .responsive.responsive-tablet .art-block
  2488. {
  2489. margin-left: 1%;
  2490. margin-right: 1%;
  2491. width: 48%;
  2492. float: left;
  2493. -webkit-box-sizing: border-box;
  2494. -moz-box-sizing: border-box;
  2495. box-sizing: border-box;
  2496. }
  2497.  
  2498. .responsive .art-responsive-embed
  2499. {
  2500. position: relative;
  2501. padding-bottom: 56.25%;
  2502. /* 16:9 */
  2503. height: 0;
  2504. }
  2505.  
  2506. .responsive .art-responsive-embed iframe,
  2507. .responsive .art-responsive-embed object,
  2508. .responsive .art-responsive-embed embed
  2509. {
  2510. position: absolute;
  2511. top: 0;
  2512. left: 0;
  2513. width: 100%;
  2514. height: 100%;
  2515. }
  2516.  
  2517. /* dynamic width nav */
  2518. .responsive .art-nav:not(#art-hmenu-bg),
  2519. .responsive .art-nav-inner
  2520. {
  2521. width: auto !important;
  2522. position: relative !important;
  2523. top: auto !important;
  2524. left: auto !important;
  2525. right: auto !important;
  2526. bottom: auto !important;
  2527. margin-top: 0;
  2528. margin-bottom: 0;
  2529. }
  2530.  
  2531. .responsive nav.art-nav
  2532. {
  2533. margin-top: 1%;
  2534. }
  2535.  
  2536. .responsive .responsive-nav
  2537. {
  2538. padding-left: 0;
  2539. padding-right: 0;
  2540. padding-top: 3px;
  2541. padding-bottom: 3px;
  2542. }
  2543.  
  2544. /* full width hmenu, instead of inline-block */
  2545. .responsive .responsive-nav ul.art-hmenu
  2546. {
  2547. display: block;
  2548. float: none;
  2549. text-align: center;
  2550. }
  2551.  
  2552. /* elements on different lines */
  2553. .responsive .responsive-nav ul.art-hmenu li
  2554. {
  2555. float: none;
  2556. }
  2557.  
  2558. /* horizontal margins */
  2559. .responsive .responsive-nav ul.art-hmenu&gt;li:first-child,
  2560. .responsive .responsive-nav ul.art-hmenu&gt;li:last-child,
  2561. .responsive .responsive-nav ul.art-hmenu&gt;li
  2562. {
  2563. margin-left: 0;
  2564. margin-right: 0;
  2565. }
  2566.  
  2567. /* separator */
  2568. .responsive .responsive-nav ul.art-hmenu&gt;li:before
  2569. {
  2570. display: none;
  2571. }
  2572.  
  2573. /* vertical distance between items */
  2574. .responsive .responsive-nav ul.art-hmenu a
  2575. {
  2576. margin-top: 1px !important;
  2577. margin-bottom: 1px !important;
  2578. text-align: center;
  2579. height: auto;
  2580. white-space: normal;
  2581. }
  2582.  
  2583. .responsive .responsive-nav ul.art-hmenu&gt;li:first-child&gt;a
  2584. {
  2585. margin-top: 0 !important;
  2586. }
  2587.  
  2588. .responsive .responsive-nav ul.art-hmenu&gt;li:last-child&gt;a
  2589. {
  2590. margin-bottom: 0 !important;
  2591. }
  2592.  
  2593. /* fixes for extended menu */
  2594. .responsive .responsive-nav .ext,
  2595. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul,
  2596. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul&gt;li
  2597. {
  2598. width: auto !important;
  2599. }
  2600.  
  2601. /* submenu position on hover */
  2602. .responsive .responsive-nav ul.art-hmenu ul
  2603. {
  2604. left: auto !important;
  2605. right: auto !important;
  2606. top: auto !important;
  2607. bottom: auto !important;
  2608. display: none !important;
  2609. position: relative !important;
  2610. visibility: visible !important;
  2611. }
  2612.  
  2613. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;a
  2614. {
  2615. border-bottom: 1px solid transparent;
  2616. padding-bottom: 0 !important;
  2617. margin-bottom: 0 !important;
  2618. }
  2619.  
  2620. .responsive .responsive-nav .art-hmenu&gt;li&gt;a
  2621. {
  2622. border-radius: 3px;
  2623. }
  2624.  
  2625. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;a.active
  2626. {
  2627. border-bottom: 1px solid #6F602F;
  2628. }
  2629.  
  2630. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;a:hover
  2631. {
  2632. border-bottom: 1px solid #785F30;
  2633. }
  2634.  
  2635. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul&gt;li:first-child:after
  2636. {
  2637. display: none;
  2638. }
  2639. .responsive .responsive-nav ul.art-hmenu ul a
  2640. {
  2641. padding-left: 4% !important;
  2642. }
  2643. .responsive .responsive-nav ul.art-hmenu ul ul a
  2644. {
  2645. padding-left: 6% !important;
  2646. }
  2647. .responsive .responsive-nav ul.art-hmenu ul ul ul a
  2648. {
  2649. padding-left: 8% !important;
  2650. }
  2651. .responsive .responsive-nav ul.art-hmenu ul ul ul ul a
  2652. {
  2653. padding-left: 10% !important;
  2654. }
  2655. .responsive .responsive-nav ul.art-hmenu ul ul ul ul ul a
  2656. {
  2657. padding-left: 12% !important;
  2658. }
  2659.  
  2660. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul
  2661. {
  2662. padding: 1px;
  2663. }
  2664.  
  2665. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul:before
  2666. {
  2667. top: 0;
  2668. right: 0;
  2669. bottom: 0;
  2670. left: 0;
  2671. }
  2672.  
  2673. .responsive .art-header
  2674. {
  2675. width: auto;
  2676. height: auto;
  2677. min-height: 100px;
  2678. background-position: center center !important;
  2679. background-size: cover !important;
  2680. background-repeat: repeat !important;
  2681. }
  2682.  
  2683. .responsive .art-header .art-headline,
  2684. .responsive .art-header .art-slogan
  2685. {
  2686. display: block !important;
  2687. top: 0 !important;
  2688. left: 0 !important;
  2689. margin: 2% !important;
  2690. }
  2691.  
  2692. .responsive .art-header .art-headline a,
  2693. .responsive .art-header .art-slogan
  2694. {
  2695. white-space: normal !important;
  2696. }
  2697.  
  2698. .responsive .art-header .art-shapes .art-textblock
  2699. {
  2700. padding: 2% !important;
  2701. margin: 2% !important;
  2702. line-height: normal;
  2703. background-image: none;
  2704. background-color: rgba(127, 127, 127, 0.7);
  2705. color: #eee !important;
  2706. display: none;
  2707. top: auto;
  2708. left: auto;
  2709. width: auto;
  2710. height: auto;
  2711. }
  2712.  
  2713. .responsive .art-header .art-shapes .art-textblock *,
  2714. .responsive .art-header .art-shapes .art-textblock a:hover,
  2715. .responsive .art-header .art-shapes .art-textblock a:visited,
  2716. .responsive .art-header .art-shapes .art-textblock a:link
  2717. {
  2718. color: #eee !important;
  2719. }
  2720.  
  2721. .responsive .art-header .art-shapes .art-textblock&gt;div
  2722. {
  2723. display: none;
  2724. top: auto;
  2725. left: auto;
  2726. width: auto;
  2727. height: auto;
  2728. padding: 0 !important;
  2729. }
  2730.  
  2731. .responsive .art-header .art-shapes,
  2732. .responsive .art-header .art-shapes *
  2733. {
  2734. position: relative;
  2735. text-align: center;
  2736. -webkit-transform: none !important;
  2737. -moz-transform: none !important;
  2738. -o-transform: none !important;
  2739. -ms-transform: none !important;
  2740. transform: none !important;
  2741. }
  2742.  
  2743. .responsive .art-header #art-flash-area,
  2744. .responsive .art-header .art-shapes&gt;*
  2745. {
  2746. display: none;
  2747. }
  2748.  
  2749. .responsive #art-header-bg
  2750. {
  2751. background-position: center center !important;
  2752. background-size: cover !important;
  2753. background-repeat: repeat !important;
  2754. }
  2755.  
  2756. /* Search */
  2757. .responsive .art-shapes~.art-textblock
  2758. {
  2759. position: relative !important;
  2760. display: block !important;
  2761. margin: 1% auto !important;
  2762. width: 75% !important;
  2763. top: auto !important;
  2764. right: auto !important;
  2765. bottom: auto !important;
  2766. left: auto !important;
  2767. }
  2768.  
  2769. .responsive .art-sheet
  2770. {
  2771. width: auto !important;
  2772. min-width: 240px !important;
  2773. max-width: none;
  2774. margin-right: 1% !important;
  2775. margin-left: 1% !important;
  2776. margin-top: 1% !important;
  2777. }
  2778.  
  2779. #art-resp {
  2780. display: none;
  2781. }
  2782.  
  2783. @media all and (max-width: 839px)
  2784. {
  2785. #art-resp, #art-resp-t { display: block; }
  2786. #art-resp-m { display: none; }
  2787. }
  2788.  
  2789. @media all and (max-width: 480px)
  2790. {
  2791. #art-resp, #art-resp-m { display: block; }
  2792. #art-resp-t { display: none; }
  2793. }
  2794.  
  2795. .responsive .art-content-layout,
  2796. .responsive .art-content-layout-row,
  2797. .responsive .art-layout-cell
  2798. {
  2799. display: block;
  2800. }
  2801.  
  2802. .responsive .art-layout-cell
  2803. {
  2804. width: auto !important;
  2805. height: auto !important;
  2806. border-right-width: 0 !important;
  2807. border-left-width: 0 !important;
  2808. border-radius: 0 !important;
  2809. }
  2810.  
  2811. .responsive .art-content-layout:after,
  2812. .responsive .art-content-layout-row:after,
  2813. .responsive .art-layout-cell:after
  2814. {
  2815. content: &quot;.&quot;;
  2816. display: block;
  2817. height: 0;
  2818. clear: both;
  2819. visibility: hidden;
  2820. }
  2821.  
  2822. .responsive .art-post
  2823. {
  2824. border-radius: 0;
  2825. }
  2826.  
  2827. .responsive .responsive-tablet-layout-cell
  2828. {
  2829. width: 50% !important;
  2830. float: left;
  2831. -webkit-box-sizing: border-box;
  2832. -moz-box-sizing: border-box;
  2833. box-sizing: border-box;
  2834. }
  2835.  
  2836.  
  2837. </style>
  2838.  
  2839. <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'/>
  2840. <script>
  2841. //<![CDATA[
  2842. /* Created by Artisteer v4.0.0.58475 */
  2843. /*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:false, browser:true, jquery:false */
  2844. /*global jQuery */
  2845.  
  2846. // css helper
  2847. (function ($) {
  2848. 'use strict';
  2849. var data = [
  2850. { str: navigator.userAgent, sub: 'Chrome', ver: 'Chrome', name: 'chrome' },
  2851. { str: navigator.vendor, sub: 'Apple', ver: 'Version', name: 'safari' },
  2852. { prop: window.opera, ver: 'Opera', name: 'opera' },
  2853. { str: navigator.userAgent, sub: 'Firefox', ver: 'Firefox', name: 'firefox' },
  2854. { str: navigator.userAgent, sub: 'MSIE', ver: 'MSIE', name: 'ie' }
  2855. ];
  2856. var v = function (s, n) {
  2857. var i = s.indexOf(data[n].ver);
  2858. return (i !== -1) ? parseInt(s.substring(i + data[n].ver.length + 1), 10) : '';
  2859. };
  2860. var html = $('html');
  2861. for (var n = 0; n < data.length; n++) {
  2862. if ((data[n].str && (data[n].str.indexOf(data[n].sub) !== -1)) || data[n].prop) {
  2863. html.addClass(data[n].name + ' ' + data[n].name + v(navigator.userAgent, n) || v(navigator.appVersion, n));
  2864. break;
  2865. }
  2866. }
  2867.  
  2868. // 'desktop' class is used as responsive design initial value
  2869. html.addClass('desktop');
  2870. })(jQuery);
  2871.  
  2872. jQuery(function ($) {
  2873. 'use strict';
  2874. var i, j, k, l, m;
  2875. if (!$.browser.msie || parseInt($.browser.version, 10) !== 9) {
  2876. return;
  2877. }
  2878.  
  2879. var splitByTokens = function (str, startToken, endToken, last) {
  2880. if (!last) {
  2881. last = false;
  2882. }
  2883. var startPos = str.indexOf(startToken);
  2884. if (startPos !== -1) {
  2885. startPos += startToken.length;
  2886. var endPos = last ? str.lastIndexOf(endToken) : str.indexOf(endToken, startPos);
  2887.  
  2888. if (endPos !== -1 && endPos > startPos) {
  2889. return str.substr(startPos, endPos - startPos);
  2890. }
  2891. }
  2892. return '';
  2893. };
  2894.  
  2895. var splitWithBrackets = function (str, token, brackets) {
  2896. /*jshint nonstandard:true */
  2897. if (!token) {
  2898. token = ',';
  2899. }
  2900. if (!brackets) {
  2901. brackets = '()';
  2902. }
  2903. var bracket = 0;
  2904. var startPos = 0;
  2905. var result = [];
  2906. if (brackets.lenght < 2) {
  2907. return result;
  2908. }
  2909. var pos = 0;
  2910. while (pos < str.length) {
  2911. var ch = str[pos];
  2912. if (ch === brackets[0]) {
  2913. bracket++;
  2914. }
  2915. if (ch === brackets[1]) {
  2916. bracket--;
  2917. }
  2918. if (ch === token && bracket < 1) {
  2919. result.push(str.substr(startPos, pos - startPos));
  2920. startPos = pos + token.length;
  2921. }
  2922. pos++;
  2923. }
  2924. result.push(str.substr(startPos, pos - startPos));
  2925. return result;
  2926. };
  2927.  
  2928. var byteToHex = function (d) {
  2929. var hex = Number(d).toString(16);
  2930. while (hex.length < 2) {
  2931. hex = "0" + hex;
  2932. }
  2933. return hex;
  2934. };
  2935.  
  2936. for (i = 0; i < document.styleSheets.length; i++) {
  2937. var s = document.styleSheets[i];
  2938. var r = [s];
  2939. for (j = 0; j < s.imports.length; j++) {
  2940. r.push(s.imports[j]);
  2941. }
  2942. for (j = 0; j < r.length; j++) {
  2943. s = r[j];
  2944. var n = [];
  2945. for (k = 0; k < s.rules.length; k++) {
  2946. var css = s.rules[k].cssText || s.rules[k].style.cssText;
  2947. if (!css) {
  2948. continue;
  2949. }
  2950. var value = splitByTokens(css, '-svg-background:', ';');
  2951. if (value === '') {
  2952. continue;
  2953. }
  2954. var values = splitWithBrackets(value);
  2955. for (l = 0; l < values.length; l++) {
  2956. var g = splitByTokens(values[l], 'linear-gradient(', ')', true);
  2957. if (g === '') {
  2958. continue;
  2959. }
  2960. var args = splitWithBrackets(g);
  2961. if (args.length < 3) {
  2962. continue;
  2963. }
  2964. var maxOffset = 0;
  2965. var stops = [];
  2966. for (m = 1; m < args.length; m++) {
  2967. var stopValues = splitWithBrackets(args[m].trim(), ' ');
  2968. if (stopValues.length < 2) {
  2969. continue;
  2970. }
  2971. var stopColor = stopValues[0].trim();
  2972. var stopOpacity = 1;
  2973. var colorRgba = splitByTokens(stopColor, 'rgba(', ')', true);
  2974. var stopOffset = stopValues[1].trim();
  2975. if (colorRgba !== "") {
  2976. var rgba = colorRgba.split(',');
  2977. if (rgba.length < 4) {
  2978. continue;
  2979. }
  2980. stopColor = '#' + byteToHex(rgba[0]) + byteToHex(rgba[1]) + byteToHex(rgba[2]);
  2981. stopOpacity = rgba[3];
  2982. }
  2983. var isPx = stopOffset.indexOf('px') !== -1;
  2984. if (isPx) {
  2985. maxOffset = Math.max(maxOffset, parseInt(stopOffset, 10) || 0);
  2986. }
  2987. stops.push({ offset: stopOffset, color: stopColor, opacity: stopOpacity, isPx: isPx });
  2988. }
  2989. var stopsXML = '';
  2990. var lastStop = null;
  2991. for (m = 0; m < stops.length; m++) {
  2992. if (stops[m].isPx) {
  2993. stops[m].offset = ((parseInt(stops[m].offset, 10) || 0) / (maxOffset / 100)) + '%';
  2994. }
  2995. stopsXML += '<stop offset="' + stops[m].offset + '" stop-color="' + stops[m].color + '" stop-opacity="' + stops[m].opacity + '"/>';
  2996. if (m === stops.length - 1) {
  2997. lastStop = stops[m];
  2998. }
  2999. }
  3000. var isLeft = args[0].trim() === 'left';
  3001. var direction = 'x1="0%" y1="0%" ' + (isLeft ? 'x2="100%" y2="0%"' : 'x2="0%" y2="100%"');
  3002. var gradientLength = '100%';
  3003. if (maxOffset > 0) {
  3004. gradientLength = maxOffset + 'px';
  3005. }
  3006. var size = (isLeft ? 'width="' + gradientLength + '" height="100%"' : 'width="100%" height="' + gradientLength + '"');
  3007. var last = "";
  3008. if (lastStop !== null && maxOffset > 0) {
  3009. last = '<rect ' +
  3010. (isLeft ?
  3011. 'x="' + maxOffset + '" y="0"' :
  3012. 'x="0" y="' + maxOffset + '"') +
  3013. ' width="100%" height="100%" style="fill:' + lastStop.color + ';opacity:' + lastStop.opacity + ';"/>';
  3014.  
  3015. }
  3016. var svgGradient = '<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><linearGradient id="g" gradientUnits="objectBoundingBox" ' + direction + '>' + stopsXML + '</linearGradient><rect x="0" y="0" ' + size + ' fill="url(#g)" />' + last + '</svg>';
  3017. values[l] = values[l].replace('linear-gradient(' + g + ')', 'url(data:image/svg+xml,' + escape(svgGradient) + ')');
  3018. }
  3019. n.push({ s: s.rules[k].selectorText, v: 'background: ' + values.join(",") });
  3020. }
  3021. for (k = 0; k < n.length; k++) {
  3022. s.addRule(n[k].s, n[k].v);
  3023. }
  3024. }
  3025. }
  3026. });
  3027.  
  3028. jQuery(function ($) {
  3029. 'use strict';
  3030. // ie < 9 slider multiple background fix
  3031. if (!jQuery.browser.msie || jQuery.browser.version > 8) return;
  3032.  
  3033. function split(str) {
  3034. str = str.replace(/"/g, '').replace(/%20/g, '');
  3035. return str.split(/\s*,\s*/);
  3036. }
  3037.  
  3038. $('.art-slider .art-slide-item').each(function () {
  3039. var bgs = split($(this).css('background-image'));
  3040. // needs to use the last image
  3041. if (bgs.length > 1) {
  3042. $(this).css("background-image", bgs[bgs.length - 1]);
  3043. }
  3044. });
  3045. });
  3046. jQuery(function($) {
  3047. 'use strict';
  3048. $('nav.art-nav').addClass("desktop-nav");
  3049. });
  3050.  
  3051.  
  3052. jQuery(function ($) {
  3053. 'use strict';
  3054. if (!$.browser.msie || parseInt($.browser.version, 10) > 7) {
  3055. return;
  3056. }
  3057. $('ul.art-hmenu>li:not(:first-child)').each(function () { $(this).prepend('<span class="art-hmenu-separator"> </span>'); });
  3058. });
  3059.  
  3060. jQuery(function ($) {
  3061. 'use strict';
  3062. $("ul.art-hmenu a:not([href])").attr('href', '#').click(function (e) { e.preventDefault(); });
  3063. });
  3064.  
  3065.  
  3066. jQuery(function ($) {
  3067. 'use strict';
  3068. if (!$.browser.msie) {
  3069. return;
  3070. }
  3071. var ieVersion = parseInt($.browser.version, 10);
  3072. if (ieVersion > 7) {
  3073. return;
  3074. }
  3075.  
  3076. /* Fix width of submenu items.
  3077. * The width of submenu item calculated incorrectly in IE6-7. IE6 has wider items, IE7 display items like stairs.
  3078. */
  3079. $.each($("ul.art-hmenu ul"), function () {
  3080. var maxSubitemWidth = 0;
  3081. var submenu = $(this);
  3082. var subitem = null;
  3083. $.each(submenu.children("li").children("a"), function () {
  3084. subitem = $(this);
  3085. var subitemWidth = subitem.outerWidth();
  3086. if (maxSubitemWidth < subitemWidth) {
  3087. maxSubitemWidth = subitemWidth;
  3088. }
  3089. });
  3090. if (subitem !== null) {
  3091. var subitemBorderLeft = parseInt(subitem.css("border-left-width"), 10) || 0;
  3092. var subitemBorderRight = parseInt(subitem.css("border-right-width"), 10) || 0;
  3093. var subitemPaddingLeft = parseInt(subitem.css("padding-left"), 10) || 0;
  3094. var subitemPaddingRight = parseInt(subitem.css("padding-right"), 10) || 0;
  3095. maxSubitemWidth -= subitemBorderLeft + subitemBorderRight + subitemPaddingLeft + subitemPaddingRight;
  3096. submenu.children("li").children("a").css("width", maxSubitemWidth + "px");
  3097. }
  3098. });
  3099. });
  3100. jQuery(function () {
  3101. 'use strict';
  3102. setHMenuOpenDirection({
  3103. container: "div.art-sheet",
  3104. defaultContainer: "#art-main",
  3105. menuClass: "art-hmenu",
  3106. leftToRightClass: "art-hmenu-left-to-right",
  3107. rightToLeftClass: "art-hmenu-right-to-left"
  3108. });
  3109. });
  3110.  
  3111. var setHMenuOpenDirection = (function($) {
  3112. 'use strict';
  3113. return (function(menuInfo) {
  3114. var defaultContainer = $(menuInfo.defaultContainer);
  3115. defaultContainer = defaultContainer.length > 0 ? defaultContainer = $(defaultContainer[0]) : null;
  3116.  
  3117. $("ul." + menuInfo.menuClass + ">li>ul").each(function () {
  3118. var submenu = $(this);
  3119.  
  3120. var submenuWidth = submenu.outerWidth();
  3121. var submenuLeft = submenu.offset().left;
  3122.  
  3123. var mainContainer = submenu.parents(menuInfo.container);
  3124. mainContainer = mainContainer.length > 0 ? mainContainer = $(mainContainer[0]) : null;
  3125.  
  3126. var container = mainContainer || defaultContainer;
  3127. if (container !== null) {
  3128. var containerLeft = container.offset().left;
  3129. var containerWidth = container.outerWidth();
  3130.  
  3131. if (submenuLeft + submenuWidth >= containerLeft + containerWidth) {
  3132. /* right to left */
  3133. submenu.addClass(menuInfo.rightToLeftClass).find("ul").addClass(menuInfo.rightToLeftClass);
  3134. } else if (submenuLeft <= containerLeft) {
  3135. /* left to right */
  3136. submenu.addClass(menuInfo.leftToRightClass).find("ul").addClass(menuInfo.leftToRightClass);
  3137. }
  3138. }
  3139. });
  3140. });
  3141. })(jQuery);
  3142.  
  3143.  
  3144. jQuery(window).bind("resize", function () {
  3145. /*global responsiveDesign */
  3146. 'use strict';
  3147. if (typeof responsiveDesign !== "undefined" && responsiveDesign.isResponsive)
  3148. return;
  3149. var sheetLeft = jQuery(".art-sheet").offset().left;
  3150. jQuery("header.art-header #art-flash-area").each(function () {
  3151. var object = jQuery(this);
  3152. object.css("left", sheetLeft + "px");
  3153. });
  3154. });
  3155.  
  3156. jQuery(function ($) {
  3157. 'use strict';
  3158. jQuery(window).bind('resize', function () {
  3159. var bh = jQuery('body').height();
  3160. var mh = 0;
  3161. var c = jQuery('div.art-content');
  3162. c.removeAttr('style');
  3163.  
  3164. jQuery('#art-main').children().each(function() {
  3165. if (jQuery(this).css('position') !== 'absolute') {
  3166. mh += jQuery(this).outerHeight(true);
  3167. }
  3168. });
  3169.  
  3170. if (mh < bh) {
  3171. var r = bh - mh;
  3172. c.css('height', (c.outerHeight(true) + r) + 'px');
  3173. }
  3174. });
  3175.  
  3176. if ($.browser.msie && parseInt($.browser.version, 10) < 8) {
  3177. $(window).bind('resize', function() {
  3178. var c = $('div.art-content');
  3179. var s = c.parent().children('.art-layout-cell:not(.art-content)');
  3180. var w = 0;
  3181. c.hide();
  3182. s.each(function() { w += $(this).outerWidth(true); });
  3183. c.w = c.parent().width(); c.css('width', c.w - w + 'px');
  3184. c.show();
  3185. });
  3186. }
  3187.  
  3188. $(window).trigger('resize');
  3189. });
  3190.  
  3191. var artButtonSetup = (function ($) {
  3192. 'use strict';
  3193. return (function (className) {
  3194. $.each($("a." + className + ", button." + className + ", input." + className), function (i, val) {
  3195. var b = $(val);
  3196. if (!b.hasClass('art-button')) {
  3197. b.addClass('art-button');
  3198. }
  3199. if (b.is('input')) {
  3200. b.val(b.val().replace(/^\s*/, '')).css('zoom', '1');
  3201. }
  3202. b.mousedown(function () {
  3203. var b = $(this);
  3204. b.addClass("active");
  3205. });
  3206. b.mouseup(function () {
  3207. var b = $(this);
  3208. if (b.hasClass('active')) {
  3209. b.removeClass('active');
  3210. }
  3211. });
  3212. b.mouseleave(function () {
  3213. var b = $(this);
  3214. if (b.hasClass('active')) {
  3215. b.removeClass('active');
  3216. }
  3217. });
  3218. });
  3219. });
  3220. })(jQuery);
  3221. jQuery(function () {
  3222. 'use strict';
  3223. artButtonSetup("art-button");
  3224. });
  3225.  
  3226. var Control = (function ($) {
  3227. 'use strict';
  3228. return (function () {
  3229. this.init = function(label, type, callback) {
  3230. var chAttr = label.find('input[type="' +type + '"]').attr('checked');
  3231. if (chAttr === 'checked') {
  3232. label.addClass('art-checked');
  3233. }
  3234.  
  3235. label.mouseleave(function () {
  3236. $(this).removeClass('hovered').removeClass('active');
  3237. });
  3238. label.mouseover(function () {
  3239. $(this).addClass('hovered').removeClass('active');
  3240. });
  3241. label.mousedown(function (event) {
  3242. if (event.which !== 1) {
  3243. return;
  3244. }
  3245. $(this).addClass('active').removeClass('hovered');
  3246. });
  3247. label.mouseup(function (event) {
  3248. if (event.which !== 1) {
  3249. return;
  3250. }
  3251. callback.apply(this);
  3252. $(this).removeClass('active').addClass('hovered');
  3253. });
  3254. };
  3255. });
  3256. })(jQuery);
  3257.  
  3258.  
  3259. var fixRssIconLineHeight = (function (className) {
  3260. 'use strict';
  3261. jQuery("." + className).css("line-height", jQuery("." + className).height() + "px");
  3262. });
  3263.  
  3264. jQuery(function ($) {
  3265. 'use strict';
  3266. var rssIcons = $(".art-rss-tag-icon");
  3267. if (rssIcons.length){
  3268. fixRssIconLineHeight("art-rss-tag-icon");
  3269. if ($.browser.msie && parseInt($.browser.version, 10) < 9) {
  3270. rssIcons.each(function () {
  3271. if ($.trim($(this).html()) === "") {
  3272. $(this).css("vertical-align", "middle");
  3273. }
  3274. });
  3275. }
  3276. }
  3277. });
  3278. /**
  3279. * @license
  3280. * jQuery Tools 1.2.6 Mousewheel
  3281. *
  3282. * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
  3283. *
  3284. * http://flowplayer.org/tools/toolbox/mousewheel.html
  3285. *
  3286. * based on jquery.event.wheel.js ~ rev 1 ~
  3287. * Copyright (c) 2008, Three Dub Media
  3288. * http://threedubmedia.com
  3289. *
  3290. * Since: Mar 2010
  3291. * Date:
  3292. */
  3293. (function ($) {
  3294. 'use strict';
  3295. $.fn.mousewheel = function (fn) {
  3296. return this[fn ? "bind" : "trigger"]("wheel", fn);
  3297. };
  3298.  
  3299. // special event config
  3300. $.event.special.wheel = {
  3301. setup: function () {
  3302. $.event.add(this, wheelEvents, wheelHandler, {});
  3303. },
  3304. teardown: function () {
  3305. $.event.remove(this, wheelEvents, wheelHandler);
  3306. }
  3307. };
  3308.  
  3309. // events to bind ( browser sniffed... )
  3310. var wheelEvents = !$.browser.mozilla ? "mousewheel" : // IE, opera, safari
  3311. "DOMMouseScroll" + ($.browser.version < "1.9" ? " mousemove" : ""); // firefox
  3312.  
  3313. // shared event handler
  3314. function wheelHandler(event) {
  3315. /*jshint validthis:true*/
  3316.  
  3317. switch (event.type) {
  3318.  
  3319. // FF2 has incorrect event positions
  3320. case "mousemove":
  3321. return $.extend(event.data, { // store the correct properties
  3322. clientX: event.clientX, clientY: event.clientY,
  3323. pageX: event.pageX, pageY: event.pageY
  3324. });
  3325.  
  3326. // firefox
  3327. case "DOMMouseScroll":
  3328. $.extend(event, event.data); // fix event properties in FF2
  3329. event.delta = -event.detail / 3; // normalize delta
  3330. break;
  3331.  
  3332. // IE, opera, safari
  3333. case "mousewheel":
  3334. event.delta = event.wheelDelta / 120;
  3335. break;
  3336. }
  3337.  
  3338. event.type = "wheel"; // hijack the event
  3339. return $.event.handle.call(this, event, event.delta);
  3340. }
  3341.  
  3342. })(jQuery);
  3343.  
  3344.  
  3345. var ThemeLightbox = (function ($) {
  3346. 'use strict';
  3347. return (function () {
  3348. var current;
  3349. var images = $("img.art-lightbox");
  3350.  
  3351. var b = $("body");
  3352.  
  3353. this.init = function (ctrl) {
  3354. $("img.art-lightbox").live("click", { _ctrl: ctrl }, function (e) {
  3355.  
  3356. if (e.data._ctrl === true && !e.ctrlKey) {
  3357. return;
  3358. }
  3359.  
  3360. reload();
  3361. current = images.index(this);
  3362. show(this);
  3363. });
  3364.  
  3365. $(".arrow.left:not(.disabled)").live("click", function () {
  3366. move(current - 1);
  3367. });
  3368.  
  3369. $(".arrow.right:not(.disabled)").live("click", function () {
  3370. move(current + 1);
  3371. });
  3372.  
  3373. $("img.active").live("click", function () {
  3374. move(current + 1);
  3375. });
  3376.  
  3377. $(".close").live("click", function () {
  3378. close();
  3379. });
  3380. };
  3381.  
  3382. function show(src) {
  3383. var d = $('<div id="art-lightbox-bg"><div class="close"><div class="cw"> </div><div class="ccw"> </div><div class="close-alt">&#10007;</div></div></div>');
  3384.  
  3385. var img = $('<img class="art-lightbox-image active" alt="" src="' + getFullImgSrc($(src).attr("src")) + '" />');
  3386.  
  3387. resizeOnLoad(img);
  3388. img.appendTo(b);
  3389. showArrows();
  3390.  
  3391. showLoader(true);
  3392.  
  3393. img.load(function () {
  3394. showLoader(false);
  3395. d.appendTo(b).height(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight));
  3396. });
  3397.  
  3398. img.error(function () {
  3399. showLoader(false);
  3400. d.appendTo(b).height(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight));
  3401.  
  3402. //showError(true);
  3403. img.attr("src", $(src).attr("src"));
  3404. });
  3405. d.click(close);
  3406. bindMouse($(".arrow").add(img).add(d));
  3407. }
  3408.  
  3409. function reload() {
  3410. images = $("img.art-lightbox");
  3411. }
  3412.  
  3413. function move(index) {
  3414. if (index < 0 || index >= images.length) {
  3415. return;
  3416. }
  3417.  
  3418. showError(false);
  3419.  
  3420. current = index;
  3421.  
  3422. $("img.art-lightbox-image:not(.active)").remove();
  3423.  
  3424. var active = $("img.active");
  3425.  
  3426. var target = $('<img class="art-lightbox-image" alt="" src="' + getFullImgSrc($(images[current]).attr("src")) + '" />');
  3427.  
  3428. resizeOnLoad(target);
  3429. active.after(target);
  3430.  
  3431. showArrows();
  3432. showLoader(true);
  3433.  
  3434. bindMouse($("#art-lightbox-bg").add(target));
  3435.  
  3436. target.load(function () {
  3437. showLoader(false);
  3438.  
  3439. active.removeClass("active");
  3440. target.addClass("active");
  3441. });
  3442.  
  3443. target.error(function () {
  3444. showLoader(false);
  3445.  
  3446. //showError(true);
  3447. active.removeClass("active");
  3448. target.addClass("active");
  3449. target.attr("src", $(images[current]).attr("src"));
  3450. });
  3451. }
  3452.  
  3453. function showArrows() {
  3454. if ($(".arrow").length === 0) {
  3455. b.append($('<div class="arrow left"><div class="arrow-t ccw"> </div><div class="arrow-b cw"> </div><div class="arrow-left-alt">&#8592;</div></div>').css("top", $(window).height() / 2 - 40));
  3456.  
  3457. b.append($('<div class="arrow right"><div class="arrow-t cw"> </div><div class="arrow-b ccw"> </div><div class="arrow-right-alt">&#8594;</div></div>').css("top", $(window).height() / 2 - 40));
  3458. }
  3459.  
  3460. if (current === 0) {
  3461. $(".arrow.left").addClass("disabled");
  3462. } else {
  3463. $(".arrow.left").removeClass("disabled");
  3464. }
  3465.  
  3466. if (current === images.length - 1) {
  3467. $(".arrow.right").addClass("disabled");
  3468. } else {
  3469. $(".arrow.right").removeClass("disabled");
  3470. }
  3471. }
  3472.  
  3473. function showError(enable) {
  3474. if (enable) {
  3475. b.append($('<div class="lightbox-error">The requested content cannot be loaded.<br/>Please try again later.</div>')
  3476. .css({ "top": $(window).height() / 2 - 60, "left": $(window).width() / 2 - 170 }));
  3477. } else {
  3478. $(".lightbox-error").remove();
  3479. }
  3480. }
  3481.  
  3482. function showLoader(enable) {
  3483. if (!enable) {
  3484. $(".loading").remove();
  3485. }
  3486. else {
  3487. $('<div class="loading"> </div>').css({ "top": $(window).height() / 2 - 16, "left": $(window).width() / 2 - 16 }).appendTo(b);
  3488. }
  3489. }
  3490.  
  3491. var close = function () {
  3492. $("#art-lightbox-bg, .art-lightbox-image, .arrow, .lightbox-error").remove();
  3493. };
  3494.  
  3495. function resizeOnLoad(img) {
  3496. var width = $(window).width();
  3497. var height = $(window).height();
  3498.  
  3499. img.load(function () {
  3500. var imgHeight = $(this).height();
  3501. var imgWidth = $(this).width();
  3502.  
  3503. // additional space is needed for the next|prev items and border around the images
  3504. if (height < (imgHeight + 10) || width < (imgWidth + 410)) {
  3505. var hScale = Math.abs(imgWidth / (width - 410));
  3506. var vScale = Math.abs(imgHeight / (height - 100));
  3507.  
  3508. var scale = Math.max(vScale, hScale);
  3509.  
  3510. imgWidth = imgWidth / scale;
  3511. imgHeight = imgHeight / scale;
  3512.  
  3513. img.width(imgWidth);
  3514. img.height(imgHeight);
  3515. }
  3516.  
  3517. img.css({ "top": (height / 2 - imgHeight / 2) - 5, "left": (width / 2 - imgWidth / 2 - 5) });
  3518. });
  3519.  
  3520. return img;
  3521. }
  3522.  
  3523. function bindMouse(img) {
  3524. img.unbind("wheel").mousewheel(function (event, delta) {
  3525. delta = delta > 0 ? 1 : -1;
  3526. move(current + delta);
  3527. event.preventDefault();
  3528. });
  3529.  
  3530. img.mousedown(function (e) {
  3531. // close on middle button click
  3532. if (e.which === 2) {
  3533. close();
  3534. }
  3535. e.preventDefault();
  3536. });
  3537. }
  3538.  
  3539. function getFullImgSrc(src) {
  3540. var webArchiveRegex = new RegExp("http://www.[A-z0-9-]+-image.com/.webarchive/");
  3541. if ((src.indexOf("http://") === 0 || src.indexOf("https://") === 0) && !webArchiveRegex.test(src)) {
  3542. return src;
  3543. }
  3544.  
  3545. var fileName = src.substring(0, src.lastIndexOf('.'));
  3546. var ext = src.substring(src.lastIndexOf('.'));
  3547. src = fileName + "-large" + ext;
  3548.  
  3549. return src;
  3550. }
  3551.  
  3552. });
  3553. })(jQuery);
  3554. jQuery(function () {
  3555. 'use strict';
  3556. new ThemeLightbox().init();
  3557. });
  3558. (function($) {
  3559. 'use strict';
  3560. // transition && transitionEnd && browser prefix
  3561. $.support.transition = (function() {
  3562. var thisBody = document.body || document.documentElement,
  3563. thisStyle = thisBody.style,
  3564. support = thisStyle.transition !== undefined ||
  3565. thisStyle.WebkitTransition !== undefined ||
  3566. thisStyle.MozTransition !== undefined ||
  3567. thisStyle.MsTransition !== undefined ||
  3568. thisStyle.OTransition !== undefined;
  3569. return support && {
  3570. event: (function() {
  3571. var e = "transitionend";
  3572. if ($.browser.opera) {
  3573. var version = parseFloat($.browser.version);
  3574. e = version >= 12 ? (version < 12.50 ? "otransitionend" : "transitionend") : "oTransitionEnd";
  3575. } else if ($.browser.webkit) {
  3576. e = "webkitTransitionEnd";
  3577. }
  3578. return e;
  3579. })(),
  3580. prefix: (function() {
  3581. var result;
  3582. $.each($.browser, function(key, value) {
  3583. if (key === "version") {
  3584. return true;
  3585. }
  3586. return (result = {
  3587. opera: "-o-",
  3588. mozilla: "-moz-",
  3589. webkit: "-webkit-",
  3590. msie: "-ms-"
  3591. }[key]) ? false : true;
  3592. });
  3593. return result || "";
  3594. })()
  3595. };
  3596. })();
  3597.  
  3598. window.BackgroundHelper = function () {
  3599. var slides = [];
  3600. var direction = "next";
  3601. var motion = "horizontal";
  3602. var width = 0;
  3603. var height = 0;
  3604. var transitionDuration = "";
  3605.  
  3606. this.init = function(motionType, dir, duration) {
  3607. direction = dir;
  3608. motion = motionType;
  3609. slides = [];
  3610. width = 0;
  3611. height = 0;
  3612. transitionDuration = duration;
  3613. };
  3614.  
  3615. this.processSlide = function(element) {
  3616. width = element.outerWidth();
  3617. height = element.outerHeight();
  3618. var pos = [];
  3619.  
  3620. var bgPosition = element.css("background-position");
  3621. var positions = bgPosition.split(",");
  3622. $.each(positions, function (i) {
  3623. var position = $.trim(this);
  3624. var point = position.split(" ");
  3625. if (point.length > 1) {
  3626. var x = parseInt(point[0], 10);
  3627. var y = parseInt(point[1], 10);
  3628. pos.push({ x: x, y: y });
  3629. }
  3630. });
  3631.  
  3632. slides.push({
  3633. "images": element.css("background-image"),
  3634. "positions": pos
  3635. });
  3636. element.css("background-image", "none");
  3637. };
  3638.  
  3639. this.setBackground = function(element, items) {
  3640. var bg = [];
  3641. $.each(items, function (i, o) {
  3642. bg.push(o.images);
  3643. });
  3644. element.css({
  3645. "background-image": bg.join(", "),
  3646. "background-repeat": "no-repeat"
  3647. });
  3648. };
  3649.  
  3650. this.setPosition = function(element, items) {
  3651. var pos = [];
  3652. $.each(items, function(i, o) {
  3653. pos.push(o.positions);
  3654. });
  3655. element.css({
  3656. "background-position": pos.join(", ")
  3657. });
  3658. };
  3659.  
  3660. this.current = function(index) {
  3661. return slides[index] || null;
  3662. };
  3663.  
  3664. this.next = function(index) {
  3665. var next;
  3666. if (direction === "next") {
  3667. next = (index + 1) % slides.length;
  3668. } else {
  3669. next = index - 1;
  3670. if (next < 0) {
  3671. next = slides.length - 1;
  3672. }
  3673. }
  3674. return slides[next];
  3675. };
  3676.  
  3677. this.items = function(prev, next, move) {
  3678. var prevItem = { x: 0, y: 0 };
  3679. var nextItem = { x: 0, y: 0 };
  3680. var isDirectionNext = direction === "next";
  3681. if (motion === "horizontal") {
  3682. nextItem.x = isDirectionNext ? width : -width;
  3683. nextItem.y = 0;
  3684. if (move) {
  3685. prevItem.x += isDirectionNext ? -width : width;
  3686. nextItem.x += isDirectionNext ? -width : width;
  3687. }
  3688. } else if (motion === "vertical") {
  3689. nextItem.x = 0;
  3690. nextItem.y = isDirectionNext ? height : -height;
  3691. if (move) {
  3692. prevItem.y += isDirectionNext ? -height : height;
  3693. nextItem.y += isDirectionNext ? -height : height;
  3694. }
  3695. }
  3696. var result = [ ];
  3697. if (!!prev) {
  3698. result.push({ images: prev.images, positions: getCssPositions(prev.positions, prevItem) });
  3699. }
  3700. if (!!next) {
  3701. result.push({ images: next.images, positions: getCssPositions(next.positions, nextItem) });
  3702. }
  3703.  
  3704. if (direction === "next") {
  3705. result.reverse();
  3706. }
  3707.  
  3708. return result;
  3709. };
  3710.  
  3711. this.transition = function(container, on) {
  3712. container.css($.support.transition.prefix + "transition", on ? transitionDuration + " ease-in-out background-position" : "");
  3713. };
  3714.  
  3715. function getCssPositions(positions, offset) {
  3716. var result = [];
  3717. if (positions === undefined) {
  3718. return "";
  3719. }
  3720. offset.x = offset.x || 0;
  3721. offset.y = offset.y || 0;
  3722. for (var i = 0; i < positions.length; i++) {
  3723. result.push((positions[i].x + offset.x) + "px " + (positions[i].y + offset.y) + "px");
  3724. }
  3725. return result.join(", ");
  3726. }
  3727. };
  3728.  
  3729.  
  3730. var Slider = function (element, settings) {
  3731.  
  3732. var interval = null;
  3733. var active = false;
  3734. var children = element.find(".active").parent().children();
  3735. var last = false;
  3736. var running = false;
  3737.  
  3738. this.settings = $.extend({ }, {
  3739. "animation": "horizontal",
  3740. "direction": "next",
  3741. "speed": 600,
  3742. "pause": 2500,
  3743. "auto": true,
  3744. "repeat": true,
  3745. "navigator": null,
  3746. "clickevents": true,
  3747. "hover": true,
  3748. "helper": null
  3749. }, settings);
  3750.  
  3751. this.move = function (direction, next) {
  3752. var activeItem = element.find(".active"),
  3753. nextItem = next || activeItem[direction](),
  3754. innerDirection = this.settings.direction === "next" ? "forward" : "back",
  3755. reset = direction === "next" ? "first" : "last",
  3756. moving = interval,
  3757. slider = this, tmp;
  3758.  
  3759. active = true;
  3760.  
  3761. if (moving) { this.stop(true); }
  3762.  
  3763. if (!nextItem.length) {
  3764. nextItem = element.find(".art-slide-item")[reset]();
  3765. if (!this.settings.repeat) { last = true; active = false; return; }
  3766. }
  3767.  
  3768. if ($.support.transition) {
  3769. nextItem.addClass(this.settings.direction);
  3770. tmp = nextItem.get(0).offsetHeight;
  3771.  
  3772. activeItem.addClass(innerDirection);
  3773. nextItem.addClass(innerDirection);
  3774.  
  3775. element.trigger("beforeSlide", children.length);
  3776.  
  3777. element.one($.support.transition.event, function () {
  3778. nextItem.removeClass(slider.settings.direction)
  3779. .removeClass(innerDirection)
  3780. .addClass("active");
  3781. activeItem.removeClass("active")
  3782. .removeClass(innerDirection);
  3783. active = false;
  3784. setTimeout(function () {
  3785. element.trigger("afterSlide", children.length);
  3786. }, 0);
  3787. });
  3788. } else {
  3789. element.trigger("beforeSlide", children.length);
  3790.  
  3791. activeItem.removeClass("active");
  3792. nextItem.addClass("active");
  3793. active = false;
  3794.  
  3795. element.trigger("afterSlide", children.length);
  3796. }
  3797.  
  3798. this.navigate(nextItem);
  3799.  
  3800. if (moving) { this.start(); }
  3801. };
  3802.  
  3803. this.navigate = function (position) {
  3804. var index = children.index(position);
  3805. $(this.settings.navigator).children().removeClass("active").eq(index).addClass("active");
  3806. };
  3807.  
  3808. this.to = function (index) {
  3809. var activeItem = element.find(".active"),
  3810. children = activeItem.parent().children(),
  3811. activeIndex = children.index(activeItem),
  3812. slider = this;
  3813.  
  3814. if (index > (children.length - 1) || index < 0) {
  3815. return;
  3816. }
  3817.  
  3818. if (active) {
  3819. return element.one("afterSlide", function () {
  3820. slider.to(index);
  3821. });
  3822. }
  3823.  
  3824. if (activeIndex === index) {
  3825. return;
  3826. }
  3827.  
  3828. this.move(index > activeIndex ? "next" : "prev", $(children[index]));
  3829. };
  3830.  
  3831. this.next = function () {
  3832. if (!active) {
  3833. if (last) { this.stop(); return; }
  3834. this.move("next");
  3835. }
  3836. };
  3837.  
  3838. this.prev = function () {
  3839. if (!active) {
  3840. if (last) { this.stop(); return; }
  3841. this.move("prev");
  3842. }
  3843. };
  3844.  
  3845. this.start = function (force) {
  3846. if (!!force) {
  3847. setTimeout($.proxy(this.next, this), 10);
  3848. }
  3849. interval = setInterval($.proxy(this.next, this), this.settings.pause);
  3850. running = true;
  3851. };
  3852.  
  3853. this.stop = function (pause) {
  3854. clearInterval(interval);
  3855. interval = null;
  3856. running = !!pause;
  3857. active = false;
  3858. };
  3859.  
  3860. this.active = function () {
  3861. return running;
  3862. };
  3863.  
  3864. this.moving = function () {
  3865. return active;
  3866. };
  3867.  
  3868. this.navigate(children.filter(".active"));
  3869.  
  3870. if (this.settings.clickevents) {
  3871. $(this.settings.navigator).on("click", "a", { slider: this }, function (event) {
  3872. var activeIndex = children.index(children.filter(".active"));
  3873. var index = $(this).parent().children().index($(this));
  3874. if (activeIndex !== index) {
  3875. event.data.slider.to(index);
  3876. }
  3877. event.preventDefault();
  3878. });
  3879. }
  3880.  
  3881. if (this.settings.hover) {
  3882. var slider = this;
  3883. element.add(this.settings.navigator)
  3884. .add(element.siblings(".art-shapes")).hover(function () {
  3885. if (element.is(":visible") && !last) { slider.stop(true); }
  3886. }, function () {
  3887. if (element.is(":visible") && !last) { slider.start(); }
  3888. });
  3889. }
  3890. };
  3891.  
  3892. $.fn.slider = function (arg) {
  3893. return this.each(function () {
  3894. var element = $(this),
  3895. data = element.data("slider"),
  3896. options = typeof arg === "object" && arg;
  3897.  
  3898. if (!data) {
  3899. data = new Slider(element, options);
  3900. element.data("slider", data);
  3901. }
  3902.  
  3903. if (typeof arg === "string" && data[arg]) {
  3904. data[arg]();
  3905. } else if (data.settings.auto && element.is(":visible")) {
  3906. data.start();
  3907. }
  3908. });
  3909. };
  3910.  
  3911. })(jQuery);
  3912.  
  3913.  
  3914.  
  3915.  
  3916. jQuery(window).bind("resize", function () {
  3917. /*global responsiveDesign */
  3918. 'use strict';
  3919. if (typeof responsiveDesign !== "undefined" && responsiveDesign.isResponsive) {
  3920. jQuery("header.art-header .art-shapes").children().css("left", "");
  3921. return;
  3922. }
  3923. var sheetWidth = jQuery(".art-sheet").width();
  3924. var sheetLeft = jQuery(".art-sheet").offset().left;
  3925. jQuery("header.art-header .art-shapes>*, .Header>.art-textblock").each(function () {
  3926. var object = jQuery(this);
  3927. var objectLeft = sheetWidth * parseFloat(object.attr("data-left") || "0") / 100 + sheetLeft;
  3928. object.css("left", objectLeft + "px");
  3929. });
  3930. });
  3931.  
  3932. jQuery(function ($) {
  3933. "use strict";
  3934. $(window).trigger("resize");
  3935. });
  3936. jQuery(function ($) {
  3937. "use strict";
  3938. if (!$.browser.msie || parseInt($.browser.version, 10) > 8)
  3939. return;
  3940. var path = "";
  3941. var scripts = $("script[src*='script.js']");
  3942. if (scripts.length > 0) {
  3943. var src = scripts.get(0).src;
  3944. path = src.substr(0, src.indexOf("script.js"));
  3945. }
  3946. var header = $(".art-header");
  3947. var bgimages = "".split(",");
  3948. var bgpositions = "".split(",");
  3949. for (var i = 0; i < bgimages.length; i++) {
  3950. var bgimage = $.trim(bgimages[i]);
  3951. if (bgimage === "")
  3952. continue;
  3953. if (path !== "") {
  3954. bgimage = bgimage.replace(/(url\(['"]?)/i, "$1" + path);
  3955. }
  3956. header.find(".art-shapes").prepend("<div style=\"position:absolute;top:0;left:0;width:100%;height:100%;background:" + bgimage + " " + bgpositions[i] + " no-repeat\">");
  3957. }
  3958. header.css('background-image', "url('https://lh3.googleusercontent.com/-jWcderOqGM0/UST1R1BLu0I/AAAAAAAAADI/CQAN7elU4Rc/s2048/header.png')".replace(/(url\(['"]?)/i, "$1" + path));
  3959. header.css('background-position', "center top");
  3960. });
  3961. function artInsertSidebarBlocks() {
  3962. if (jQuery("body#layout").length > 0) return true;
  3963. jQuery("div.widget").each(function (i, w) {
  3964.  
  3965. if (jQuery(this).parent('#header').length){
  3966. if (!jQuery(this).hasClass('Header')){
  3967. jQuery(this).addClass('art-header-widget');
  3968. }
  3969. return true;
  3970. }
  3971.  
  3972. if (jQuery(this).children('.art-no-change').length) return true;
  3973.  
  3974. if (w.id == 'Navbar1') return true;
  3975. if (w.id == 'Header1') return true;
  3976. if (w.id == 'Blog1') return true;
  3977.  
  3978.  
  3979. if (w.id == 'LinkList99') return true;
  3980. if (w.id == 'LinkList98') return true;
  3981. if (w.id == 'LinkList97') return true;
  3982. if (w.id == 'PageList98') return true;
  3983. if (w.id == 'PageList99') return true;
  3984. if (w.id == 'Text99') return true;
  3985. if (w.id == 'BlogArchive99') return true;
  3986.  
  3987. var widget = jQuery(w);
  3988. if ((widget.hasClass('Gadget') || widget.hasClass('Followers')) && jQuery.browser.opera) {
  3989. return true;
  3990. }
  3991.  
  3992. var widgetTitle = jQuery("h2", widget).text();
  3993. jQuery("h2", widget).remove();
  3994. var widgetContent = widget.html();
  3995.  
  3996. if (widgetContent.indexOf('googlesyndication.com') > -1) return true;
  3997. if (widgetContent.indexOf('statcounter.com/counter/counter_xhtml.js') > -1) return true;
  3998. if (widgetContent.indexOf('bravenet.com/counter/code.php') > -1) return true;
  3999.  
  4000. var startBlock = '<div class="art-block clearfix" id="art-block-'+w.id+'">';
  4001. var startBlockHeader = '<div class="art-blockheader"> <h3 class="t">';
  4002. var endBlockHeader = '</h3> </div>';
  4003. var startBlockContent = '<div class="art-blockcontent">';
  4004. var endBlockContent = '</div>';
  4005. var endBlock = '</div>';
  4006.  
  4007. widgetContent = startBlockContent + widgetContent + endBlockContent;
  4008. if (widgetTitle && true) {
  4009. widgetContent = startBlockHeader + widgetTitle + endBlockHeader + widgetContent;
  4010. }
  4011. jQuery(widget).html(startBlock + widgetContent + endBlock);
  4012.  
  4013. if (widget.hasClass('Subscribe')) {
  4014. widget.css({'position':'relative', 'z-index':'2'})
  4015. }
  4016.  
  4017. });
  4018. }
  4019. jQuery(function () {
  4020. artInsertSidebarBlocks();
  4021. });
  4022.  
  4023.  
  4024. function artCheckNavBar() {
  4025. if (!true) {
  4026. jQuery("#navbar").remove();
  4027. }
  4028. }
  4029.  
  4030. function artFixFooterMenu(){
  4031. if (jQuery("#LinkList98").length) {
  4032. var widgetText = jQuery("#LinkList98").html();
  4033. jQuery("#LinkList98").html("<p>" + widgetText.replace("| |", "") + "</p>");
  4034. } else {
  4035. var el = jQuery("#footersection div.widget-content");
  4036. if (jQuery.trim(el.html()) == '') {
  4037. jQuery(".art-footer-default").show();
  4038. }
  4039. }
  4040. }
  4041.  
  4042.  
  4043. function artFixPostHeaders() {
  4044. jQuery("div.art-postmetadataheader").each(function (i) {
  4045. if (jQuery("div, h2", this).length == 0) jQuery(this).css("display", "none");
  4046. });
  4047. }
  4048. jQuery(function () {
  4049. artFixPostHeaders();
  4050. });
  4051.  
  4052.  
  4053. function artHeaderWidget() {
  4054. if (showHeader == null || showHeader == false) {
  4055. jQuery("#Header1").css("display", "none");
  4056. }
  4057. }
  4058. jQuery(function () {
  4059. artHeaderWidget();
  4060. });
  4061.  
  4062.  
  4063. function artVMenuWidget() {
  4064. if (showVMenu == null || showVMenu == false) {
  4065. jQuery("#LinkList97").css("display", "none");
  4066. jQuery("#BlogArchive99").css("display", "none");
  4067. jQuery("#PageList99").css("display", "none");
  4068. }
  4069. }
  4070. jQuery(function () {
  4071. artVMenuWidget();
  4072. });
  4073.  
  4074.  
  4075. function artFixPostFooters() {
  4076. jQuery("div.art-postmetadatafooter > div.art-postfootericons").each(function (i) {
  4077. if (jQuery("img, a", this).length == 0) jQuery(this).parent("div.art-postmetadatafooter").css("display", "none");
  4078. });
  4079. }
  4080. jQuery(function () {
  4081. artFixPostFooters();
  4082. });
  4083.  
  4084.  
  4085. var showHomePage = false;
  4086. function artFixTopCustomMenu() {
  4087. if (jQuery("#LinkList99").length == 0) {
  4088. var navSection = jQuery("#crosscol");
  4089. if (navSection.length > 0) {
  4090. if (showHomePage) {
  4091. if (window.location == homePageLink)
  4092. var tmpstr = '<a href="' + homePageLink + '" class="active">';
  4093. else
  4094. var tmpstr = '<a href="' + homePageLink + '">';
  4095. navSection.html('<ul class="art-hmenu"><li>' + tmpstr + homePageName + '</a></li></ul>');
  4096. } else {
  4097. navSection.html('<ul class="art-hmenu"></ul>');
  4098. }
  4099. }
  4100. }
  4101. jQuery("#PageList98").hide();
  4102. }
  4103.  
  4104. function artFixTopPagesMenu() {
  4105. jQuery("#LinkList99").hide();
  4106. }
  4107.  
  4108.  
  4109. function artDisplayTopMenu(menuitems) {
  4110. var subList1 = jQuery("");
  4111. var subList2 = jQuery("");
  4112. var subList3 = jQuery("");
  4113.  
  4114. for (var i = 0; i < menuitems.length; i++) {
  4115. var itemname = menuitems[i][0];
  4116. var itemlink = menuitems[i][1];
  4117. if (itemlink == "http://./") itemlink = "#";
  4118.  
  4119. if (itemname.charAt(0) != "-") {
  4120. if (subList3.length != 0) {
  4121. jQuery("li:last", subList2).append(subList3);
  4122. subList3 = jQuery("");
  4123. }
  4124. if (subList2.length != 0) {
  4125. jQuery("li:last", subList1).append(subList2);
  4126. subList2 = jQuery("");
  4127. }
  4128. if (subList1.length != 0) {
  4129. jQuery("ul.art-hmenu li:last").append(subList1);
  4130. subList1 = jQuery("");
  4131. }
  4132. if (window.location == itemlink)
  4133. jQuery("ul.art-hmenu").append('<li><a href="' + itemlink + '" class="active">' + itemname + '</a></li>');
  4134. else
  4135. jQuery("ul.art-hmenu").append('<li><a href="' + itemlink + '">' + itemname + '</a></li>');
  4136. } else {
  4137. if (itemname.charAt(2) == "-") {
  4138. if (subList3.length == 0) subList3 = jQuery("<ul></ul>");
  4139. subList3.append('<li><a href="' + itemlink + '">' + itemname.substr(3, itemname.length) + '</a></li>');
  4140. } else if (itemname.charAt(1) == "-") {
  4141. if (subList3.length != 0) {
  4142. jQuery("li:last", subList2).append(subList3);
  4143. subList3 = jQuery("");
  4144. }
  4145. if (subList2.length == 0) subList2 = jQuery("<ul></ul>");
  4146. subList2.append('<li><a href="' + itemlink + '">' + itemname.substr(2, itemname.length) + '</a></li>');
  4147. } else if (itemname.charAt(0) == "-") {
  4148. if (subList3.length != 0) {
  4149. jQuery("li:last", subList2).append(subList3);
  4150. subList3 = jQuery("");
  4151. }
  4152. if (subList2.length != 0) {
  4153. jQuery("li:last", subList1).append(subList2);
  4154. subList2 = jQuery("");
  4155. }
  4156. if (subList1.length == 0) subList1 = jQuery("<ul></ul>");
  4157. subList1.append('<li><a href="' + itemlink + '">' + itemname.substr(1, itemname.length) + '</a></li>');
  4158. }
  4159. }
  4160. }
  4161. if (subList3.length != 0) {
  4162. jQuery("li:last", subList2).append(subList3);
  4163. subList3 = jQuery("");
  4164. }
  4165. if (subList2.length != 0) {
  4166. jQuery("li:last", subList1).append(subList2);
  4167. subList2 = jQuery("");
  4168. }
  4169. if (subList1.length != 0) {
  4170. jQuery("ul.art-hmenu li:last").append(subList1);
  4171. subList1 = jQuery("");
  4172. }
  4173. }
  4174.  
  4175.  
  4176. function artDisplayVMenu(vmenuitems) {
  4177.  
  4178. if (jQuery("ul.art-vmenu").children().length > 0) return true;
  4179.  
  4180. var subList1 = jQuery("");
  4181. var subList2 = jQuery("");
  4182. var subList3 = jQuery("");
  4183.  
  4184. for (var i = 0; i < vmenuitems.length; i++) {
  4185. var itemname = vmenuitems[i][0];
  4186. var itemlink = vmenuitems[i][1];
  4187. if (itemlink == "http://./") itemlink = "#";
  4188.  
  4189. if (itemname.charAt(0) != "-") {
  4190. if (subList3.length != 0) {
  4191. jQuery("li:last", subList2).append(subList3);
  4192. subList3 = jQuery("");
  4193. }
  4194. if (subList2.length != 0) {
  4195. jQuery("li:last", subList1).append(subList2);
  4196. subList2 = jQuery("");
  4197. }
  4198. if (subList1.length != 0) {
  4199. jQuery("ul.art-vmenu li:last").append(subList1);
  4200. subList1 = jQuery("");
  4201. }
  4202. if (window.location == itemlink)
  4203. jQuery("ul.art-vmenu").append('<li><a href="' + itemlink + '" class="active">' + itemname + '</a></li>');
  4204. else
  4205. jQuery("ul.art-vmenu").append('<li><a href="' + itemlink + '">' + itemname + '</a></li>');
  4206. } else {
  4207. if (itemname.charAt(2) == "-") {
  4208. if (subList3.length == 0) subList3 = jQuery("<ul></ul>");
  4209. if (window.location == itemlink)
  4210. subList3.append('<li><a href="' + itemlink + '" class="active">' + itemname.substr(3, itemname.length) + '</a></li>');
  4211. else
  4212. subList3.append('<li><a href="' + itemlink + '">' + itemname.substr(3, itemname.length) + '</a></li>');
  4213. } else if (itemname.charAt(1) == "-") {
  4214. if (subList3.length != 0) {
  4215. jQuery("li:last", subList2).append(subList3);
  4216. subList3 = jQuery("");
  4217. }
  4218. if (subList2.length == 0) subList2 = jQuery("<ul></ul>");
  4219. if (window.location == itemlink)
  4220. subList2.append('<li><a href="' + itemlink + '" class="active">' + itemname.substr(2, itemname.length) + '</a></li>');
  4221. else
  4222. subList2.append('<li><a href="' + itemlink + '">' + itemname.substr(2, itemname.length) + '</a></li>');
  4223. } else if (itemname.charAt(0) == "-") {
  4224. if (subList3.length != 0) {
  4225. jQuery("li:last", subList2).append(subList3);
  4226. subList3 = jQuery("");
  4227. }
  4228. if (subList2.length != 0) {
  4229. jQuery("li:last", subList1).append(subList2);
  4230. subList2 = jQuery("");
  4231. }
  4232. if (subList1.length == 0) subList1 = jQuery("<ul></ul>");
  4233. if (window.location == itemlink)
  4234. subList1.append('<li><a href="' + itemlink + '" class="active">' + itemname.substr(1, itemname.length) + '</a></li>');
  4235. else
  4236. subList1.append('<li><a href="' + itemlink + '">' + itemname.substr(1, itemname.length) + '</a></li>');
  4237. }
  4238. }
  4239. }
  4240. if (subList3.length != 0) {
  4241. jQuery("li:last", subList2).append(subList3);
  4242. subList3 = jQuery("");
  4243. }
  4244. if (subList2.length != 0) {
  4245. jQuery("li:last", subList1).append(subList2);
  4246. subList2 = jQuery("");
  4247. }
  4248. if (subList1.length != 0) {
  4249. jQuery("ul.art-vmenu li:last").append(subList1);
  4250. subList1 = jQuery("");
  4251. }
  4252.  
  4253. if (!false) {
  4254. jQuery(".art-vmenublockheader").css("display", "none");
  4255. }
  4256.  
  4257. var a = jQuery("ul.art-vmenu a.active");
  4258. a.parents('ul.art-vmenu').find("ul, a").removeClass('active');
  4259. a.parent().children('ul').addClass('active');
  4260. a.parents('ul.art-vmenu ul').addClass('active');
  4261. a.parents('ul.art-vmenu li').children('a').addClass('active');
  4262.  
  4263. }
  4264.  
  4265.  
  4266. function artFixVMenuArchive() {
  4267. if (jQuery("#art-vmenu-archive").length > 0) {
  4268. if (!false) {
  4269. jQuery(".art-vmenublockheader").css("display", "none");
  4270. }
  4271. jQuery("#art-vmenu-archive a").each(function (i) {
  4272. if (this.href.replace('#', '') == window.location.href.replace('#', '')) {
  4273. jQuery(this).addClass("active");
  4274. }
  4275. });
  4276. var a = jQuery("#art-vmenu-archive a.active");
  4277. a.parents('#art-vmenu-archive').find("ul, a").removeClass('active');
  4278. a.parent().children('ul').addClass('active');
  4279. a.parents('#art-vmenu-archive ul').addClass('active');
  4280. a.parents('#art-vmenu-archive li').children('a').addClass('active');
  4281. }
  4282. }
  4283.  
  4284.  
  4285. jQuery(function () {
  4286. jQuery(".BlogList").each(function (i) {
  4287. var bl_name = jQuery(this).attr("id");
  4288. jQuery("#" + bl_name + "_show-all").click(function () {
  4289. jQuery("#" + bl_name + "_blogs li").each(function (i) {
  4290. if (jQuery(this).css("display") == "none") {
  4291. jQuery(this).css("display", "block");
  4292. jQuery(this).attr("class", bl_name + "_blogs_hidden");
  4293. jQuery("#" + bl_name + "_show-all").css("display", "none");
  4294. jQuery("#" + bl_name + "_show-n").css("display", "block");
  4295. }
  4296. });
  4297. });
  4298. jQuery("#" + bl_name + "_show-n").click(function () {
  4299. jQuery("li." + bl_name + "_blogs_hidden").each(function (i) {
  4300. jQuery(this).css("display", "none");
  4301. jQuery(this).attr("class", "");
  4302. jQuery("#" + bl_name + "_show-all").css("display", "block");
  4303. jQuery("#" + bl_name + "_show-n").css("display", "none");
  4304. });
  4305. });
  4306. });
  4307. });
  4308.  
  4309.  
  4310. function artFixNavbarPadding() {
  4311. if (jQuery("#navbar").length) {
  4312. jQuery("#art-main").css('margin-top', '30px');
  4313. if (!jQuery.browser.opera)
  4314. jQuery("#navbar").css('margin-top', '-30px');
  4315. }
  4316. }
  4317.  
  4318.  
  4319. function artTransformSearchWidget() {
  4320. if (typeof (google) !== 'undefined' && google != null) {
  4321. google.setOnLoadCallback(function() {
  4322. jQuery("form.gsc-search-box").addClass("art-search");
  4323. jQuery("input.gsc-search-button").addClass("art-search-button").prependTo("form.gsc-search-box");
  4324. if (jQuery("input.gsc-search-button").css("background-image") != "none") {
  4325. jQuery("input.gsc-search-button").attr("value", "");
  4326. }
  4327. jQuery("input.gsc-input").prependTo("form.gsc-search-box");
  4328. jQuery("table.gsc-search-box").remove();
  4329. jQuery("table.gsc-branding").insertAfter("form.gsc-search-box");
  4330. });
  4331. }
  4332. }
  4333. jQuery(function () {
  4334. artTransformSearchWidget();
  4335. });
  4336.  
  4337. jQuery(function ($) {
  4338. var header = $("header.art-header");
  4339. var offset = header.offset();
  4340. if (!offset) {
  4341. return;
  4342. }
  4343. if (jQuery("#navbar").length) {
  4344. offset.top -= 30;
  4345. }
  4346. $("#art-header-bg").css({
  4347. "top": offset.top + "px"
  4348. });
  4349. });
  4350.  
  4351. jQuery(function ($) {
  4352. var menu = $(".art-nav:not(#art-hmenu-bg)");
  4353. var offset = menu.offset();
  4354. if (!offset) {
  4355. return;
  4356. }
  4357. if (jQuery("#navbar").length) {
  4358. offset.top -= 30;
  4359. }
  4360. $("#art-hmenu-bg").css({
  4361. "height": menu.height() + "px",
  4362. "top": offset.top + "px"
  4363. });
  4364. });
  4365.  
  4366. //]]>
  4367. </script>
  4368. <!--[if lt IE 9]>
  4369. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  4370. <![endif]-->
  4371. <script>
  4372. //<![CDATA[
  4373. /* Created by Artisteer v4.0.0.58475 */
  4374. /*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:false, browser:true, jquery:false */
  4375. /*global jQuery */
  4376.  
  4377. var responsiveDesign = {
  4378. isResponsive: false,
  4379. isDesktop: false,
  4380. isTablet: false,
  4381. isPhone: false,
  4382. windowWidth: 0,
  4383. responsive: function () {
  4384. 'use strict';
  4385. var html = jQuery("html");
  4386. this.windowWidth = jQuery(window).width();
  4387. var triggerEvent = false;
  4388.  
  4389. var isRespVisible = jQuery("#art-resp").is(":visible");
  4390. if (isRespVisible && !this.isResponsive) {
  4391. html.addClass("responsive").removeClass("desktop");
  4392. this.isResponsive = true;
  4393. this.isDesktop = false;
  4394. triggerEvent = true;
  4395. } else if (!isRespVisible && !this.isDesktop) {
  4396. html.addClass("desktop").removeClass("responsive responsive-tablet responsive-phone");
  4397. this.isResponsive = this.isTablet = this.isPhone = false;
  4398. this.isDesktop = true;
  4399. triggerEvent = true;
  4400. }
  4401.  
  4402. if (this.isResponsive) {
  4403. if (jQuery("#art-resp-t").is(":visible") && !this.isTablet) {
  4404. html.addClass("responsive-tablet").removeClass("responsive-phone");
  4405. this.isTablet = true;
  4406. this.isPhone = false;
  4407. triggerEvent = true;
  4408. } else if (jQuery("#art-resp-m").is(":visible") && !this.isPhone) {
  4409. html.addClass("responsive-phone").removeClass("responsive-tablet");
  4410. this.isTablet = false;
  4411. this.isPhone = true;
  4412. triggerEvent = true;
  4413. }
  4414. }
  4415.  
  4416. if (triggerEvent) {
  4417. jQuery(window).trigger("responsive", this);
  4418. }
  4419.  
  4420. jQuery(window).trigger("responsiveResize", this);
  4421. },
  4422. initialize: function () {
  4423. "use strict";
  4424. jQuery("<div id=\"art-resp\"><div id=\"art-resp-m\"></div><div id=\"art-resp-t\"></div></div>").appendTo("body");
  4425. jQuery(window).resize(function () {
  4426. responsiveDesign.responsive();
  4427. });
  4428. jQuery(window).trigger("resize");
  4429. }
  4430. };
  4431.  
  4432. function responsiveAbsBg(responsiveDesign, el, bg) {
  4433. "use strict";
  4434. if (bg.length === 0)
  4435. return;
  4436.  
  4437. var desktopBgTop = bg.attr("data-bg-top");
  4438. var desktopBgHeight = bg.attr("data-bg-height");
  4439.  
  4440. if (responsiveDesign.isResponsive) {
  4441. if (typeof desktopBgTop === "undefined" || desktopBgTop === false) {
  4442. bg.attr("data-bg-top", bg.css("top"));
  4443. bg.attr("data-bg-height", bg.css("height"));
  4444. }
  4445.  
  4446. var elTop = el.offset().top;
  4447. var elHeight = el.outerHeight();
  4448. bg.css("top", elTop + "px");
  4449. bg.css("height", elHeight + "px");
  4450. } else if (typeof desktopBgTop !== "undefined" && desktopBgTop !== false) {
  4451. bg.css("top", desktopBgTop);
  4452. bg.css("height", desktopBgHeight);
  4453. bg.removeAttr("data-bg-top");
  4454. bg.removeAttr("data-bg-height");
  4455. }
  4456. }
  4457.  
  4458. jQuery(window).bind("responsive", function (event, responsiveDesign) {
  4459. 'use strict';
  4460. responsiveCollages(responsiveDesign);
  4461. responsiveImages(responsiveDesign);
  4462. responsiveVideos(responsiveDesign);
  4463. });
  4464.  
  4465. function responsiveImages(responsiveDesign) {
  4466. 'use strict';
  4467. jQuery("img[width]").each(function () {
  4468. var img = jQuery(this), newWidth = "", newMaxWidth = "", newHeight = "";
  4469. if (responsiveDesign.isResponsive) {
  4470. newWidth = "auto";
  4471. newHeight = "auto";
  4472. newMaxWidth = "100%";
  4473.  
  4474. var widthAttr = img.attr("width");
  4475. if (widthAttr !== null && typeof(widthAttr) === "string" && widthAttr.indexOf("%") === -1) {
  4476. newWidth = "100%";
  4477. newMaxWidth = parseInt(jQuery.trim(widthAttr), 10) + "px";
  4478. }
  4479. }
  4480. img.css("width", newWidth).css("max-width", newMaxWidth).css("height", newHeight);
  4481. });
  4482. }
  4483.  
  4484. function responsiveCollages(responsiveDesign) {
  4485. 'use strict';
  4486. if (jQuery.browser.msie && jQuery.browser.version <= 8) return;
  4487. jQuery(".art-collage").each(function () {
  4488. var collage = jQuery(this);
  4489. var sliderObject = collage.find(".art-slider").data("slider");
  4490. var responsiveImage = jQuery("img#" + collage.attr("id"));
  4491.  
  4492. if (responsiveDesign.isResponsive) {
  4493. if (responsiveImage.length) { return true; }
  4494. if (jQuery.support.transition) {
  4495. collage.find(".art-slider").trigger(jQuery.support.transition.event);
  4496. }
  4497. if (sliderObject) {
  4498. sliderObject.stop();
  4499. }
  4500. var activeSlide = collage.find(".art-slide-item.active");
  4501. if (!activeSlide.length) {
  4502. var slides = collage.find(".art-slide-item");
  4503. if (slides.length) {
  4504. activeSlide = jQuery(slides.get(0));
  4505. }
  4506. }
  4507. activeSlide.css("background-image", "");
  4508. var bg = activeSlide.css("background-image").replace(/url\(['"]?(.+?)['"]?\)/i, "$1");
  4509. jQuery("<img/>").attr({
  4510. "src": bg,
  4511. "id": collage.attr("id")
  4512. }).insertBefore(collage);
  4513. } else if (responsiveImage.length) {
  4514. responsiveImage.remove();
  4515. if (sliderObject) {
  4516. if (sliderObject.settings.animation !== "fade") {
  4517. collage.find(".art-slide-item").css("background-image", "none");
  4518. }
  4519. sliderObject.start();
  4520. }
  4521. }
  4522. });
  4523. }
  4524.  
  4525. function responsiveVideos(responsiveDesign) {
  4526. "use strict";
  4527. jQuery("iframe,object,embed").each(function () {
  4528. var obj = jQuery(this);
  4529. var container = obj.parent(".art-responsive-embed");
  4530. if (responsiveDesign.isResponsive) {
  4531. if (container.length !== 0)
  4532. return;
  4533. container = jQuery("<div class=\"art-responsive-embed\">").insertBefore(obj);
  4534. obj.appendTo(container);
  4535. } else if (container.length > 0) {
  4536. obj.insertBefore(container);
  4537. container.remove();
  4538. }
  4539. });
  4540. }
  4541.  
  4542. jQuery(window).bind("responsiveResize", function (event, responsiveDesign) {
  4543. "use strict";
  4544. responsiveAbsBg(responsiveDesign, jQuery("nav.art-nav"), jQuery("#art-hmenu-bg"));
  4545. responsiveNavFit(responsiveDesign);
  4546. });
  4547.  
  4548. function responsiveNavFit(responsiveDesign) {
  4549. 'use strict';
  4550. var nav = jQuery("nav.art-nav");
  4551. var isDesktopNav = true;
  4552. var isResponsiveNav = false;
  4553. if (responsiveDesign.isResponsive) {
  4554. if (!nav.hasClass("responsive-nav")) {
  4555. var itemsWidth = 0;
  4556. var menu = nav.find(".art-hmenu");
  4557. menu.children("li").each(function() {
  4558. itemsWidth += jQuery(this).outerWidth(true);
  4559. });
  4560.  
  4561. if (menu.width() < itemsWidth || responsiveDesign.isPhone) {
  4562. nav.attr("data-restore-width", responsiveDesign.windowWidth).addClass("responsive-nav").removeClass("desktop-nav");
  4563. isResponsiveNav = true;
  4564. isDesktopNav = false;
  4565. }
  4566. } else {
  4567. var desktopRestoreWidth = parseInt(nav.attr("data-restore-width"), 10) || 0;
  4568. if (desktopRestoreWidth !== 0 && responsiveDesign.windowWidth <= desktopRestoreWidth) {
  4569. isResponsiveNav = true;
  4570. isDesktopNav = false;
  4571. }
  4572. }
  4573. }
  4574.  
  4575. if (isDesktopNav) {
  4576. nav.removeClass("responsive-nav").addClass("desktop-nav").removeAttr("data-restore-width");
  4577. }
  4578.  
  4579. jQuery(window).trigger("responsiveNav", {isDesktopNav: isDesktopNav, isResponsiveNav: isResponsiveNav});
  4580. }
  4581.  
  4582.  
  4583.  
  4584. jQuery(window).bind("responsiveResize", function (event, responsiveDesign) {
  4585. "use strict";
  4586. responsiveAbsBg(responsiveDesign, jQuery(".art-header"), jQuery("#art-header-bg"));
  4587. });
  4588. jQuery(window).bind("responsive", function (event, responsiveDesign) {
  4589. "use strict";
  4590. if (jQuery.browser.msie && jQuery.browser.version <= 8) return;
  4591. responsiveHeader(responsiveDesign);
  4592. });
  4593.  
  4594. function responsiveHeader(responsiveDesign) {
  4595. "use strict";
  4596. var header = jQuery("header.art-header");
  4597. var headerShapes = header.find(".art-shapes");
  4598. var headerSlider = header.find(".art-slider");
  4599.  
  4600. if (headerSlider.length) {
  4601. var sliderObject = headerSlider.data("slider");
  4602.  
  4603. var activeSlide = headerSlider.find(".art-slide-item.active");
  4604. if (!activeSlide.length) {
  4605. var slides = headerSlider.find(".art-slide-item");
  4606. if (slides.length) {
  4607. activeSlide = jQuery(slides.get(0));
  4608. }
  4609. }
  4610.  
  4611. var textblock = headerSlider.find(".art-textblock").eq(0);
  4612.  
  4613. if (responsiveDesign.isResponsive) {
  4614. if (header.attr("data-responsive")) return true;
  4615. activeSlide.css("background-image", "");
  4616. header.attr("data-responsive", "true");
  4617. headerSlider.fadeOut(0);
  4618. if (jQuery.support.transition) {
  4619. headerSlider.trigger(jQuery.support.transition.event);
  4620. }
  4621. if (sliderObject) {
  4622. sliderObject.stop();
  4623. }
  4624. if (header.find(".art-slogan, .art-headline").length === 0) {
  4625. var tb = textblock.clone();
  4626. tb.css("display", "block");
  4627. tb.children("div").css("display", "block");
  4628. tb.appendTo(headerShapes);
  4629. }
  4630. // activeslide background
  4631. var bg = activeSlide.css("background-image").split(/\s*,\s*/);
  4632. header.css("background-image", bg[bg.length - 1]);
  4633. } else if (header.attr("data-responsive")) {
  4634. header.removeAttr("data-responsive");
  4635. header.css("background-image", "");
  4636. if (sliderObject) {
  4637. if (sliderObject.settings.animation !== "fade") {
  4638. headerSlider.find(".art-slide-item").css("background-image", "none");
  4639. }
  4640. headerShapes.find(".art-textblock").remove();
  4641. headerSlider.fadeIn(0);
  4642. sliderObject.start();
  4643. }
  4644. }
  4645. } else if (header.find(".art-slogan, .art-headline").length === 0) {
  4646. header.find(".art-textblock").each(function () {
  4647. jQuery(this).add(jQuery(this).children("div")).css("display", responsiveDesign.isResponsive ? "inline-block" : "");
  4648. return false; // break
  4649. });
  4650. jQuery(window).trigger("resize");
  4651. }
  4652. }
  4653.  
  4654. jQuery(window).bind("responsive", function (event, responsiveDesign) {
  4655. "use strict";
  4656. responsiveLayoutCell(responsiveDesign);
  4657. });
  4658.  
  4659. function responsiveLayoutCell(responsiveDesign) {
  4660. "use strict";
  4661. jQuery(".art-content .art-content-layout-row,.art-footer .art-content-layout-row").each(function () {
  4662. var row = jQuery(this);
  4663. var rowChildren = row.children(".art-layout-cell");
  4664. if (rowChildren.length > 1) {
  4665. if (responsiveDesign.isTablet) {
  4666. rowChildren.addClass("responsive-tablet-layout-cell").each(function (i) {
  4667. if ((i + 1) % 2 === 0) {
  4668. jQuery(this).after("<div class=\"cleared responsive-cleared\">");
  4669. }
  4670. });
  4671. } else {
  4672. rowChildren.removeClass("responsive-tablet-layout-cell");
  4673. row.children(".responsive-cleared").remove();
  4674. }
  4675. }
  4676. });
  4677. }
  4678.  
  4679. jQuery(window).bind("responsive", function (event, responsiveDesign) {
  4680. "use strict";
  4681. responsiveLayoutCell(responsiveDesign);
  4682. });
  4683.  
  4684. function responsiveLayoutCell(responsiveDesign) {
  4685. "use strict";
  4686. jQuery(".art-content .art-content-layout-row,.art-footer .art-content-layout-row").each(function () {
  4687. var row = jQuery(this);
  4688. var rowChildren = row.children(".art-layout-cell");
  4689. if (rowChildren.length > 1) {
  4690. if (responsiveDesign.isTablet) {
  4691. rowChildren.addClass("responsive-tablet-layout-cell").each(function (i) {
  4692. if ((i + 1) % 2 === 0) {
  4693. jQuery(this).after("<div class=\"cleared responsive-cleared\">");
  4694. }
  4695. });
  4696. } else {
  4697. rowChildren.removeClass("responsive-tablet-layout-cell");
  4698. row.children(".responsive-cleared").remove();
  4699. }
  4700. }
  4701. });
  4702. }
  4703.  
  4704.  
  4705.  
  4706. jQuery(responsiveDesign.initialize);
  4707.  
  4708. //]]>
  4709. </script>
  4710.  
  4711.  
  4712. </head>
  4713. <body>
  4714. <b:section class='navbar' id='navbar' maxwidgets='1' showaddelement='no'>
  4715. <b:widget id='Navbar1' locked='true' title='Navbar' type='Navbar'/>
  4716. </b:section>
  4717.  
  4718. <script>
  4719. artCheckNavBar();
  4720. var showHeader = false;
  4721. var showVMenu = false;
  4722. </script>
  4723. <div id='art-main'>
  4724. <script>
  4725. artFixNavbarPadding();
  4726. </script>
  4727. <div class='art-nav clearfix desktop-nav'>
  4728. <b:section id='crosscol' maxwidgets='1' showaddelement='no'>
  4729. <b:widget id='PageList98' locked='false' title='Pages' type='PageList'/>
  4730. </b:section>
  4731. <script>
  4732. artFixTopPagesMenu();
  4733. </script>
  4734. </div>
  4735. <header class='art-header clearfix'>
  4736. <b:section id='header' showaddelement='yes'>
  4737. <b:widget id='Header1' locked='true' title='free blogger template designs (Header)' type='Header'/>
  4738. </b:section>
  4739. <script>
  4740. var showHeader = true;
  4741. </script>
  4742. </header>
  4743. <div class='art-sheet clearfix'>
  4744. <div class='art-layout-wrapper clearfix'>
  4745. <div class='art-content-layout'>
  4746. <div class='art-content-layout-row'>
  4747. <b:section class='art-layout-cell art-sidebar1 clearfix' id='sidebar1' preferred='yes'/>
  4748. <b:section class='art-layout-cell art-content clearfix' id='main' showaddelement='yes'>
  4749. <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
  4750. </b:section>
  4751. </div>
  4752. </div>
  4753. </div>
  4754. <div id='footer-wrapper'>
  4755. <b:section class='footer' id='footer' showaddelement='no'/>
  4756. </div>
  4757. <footer class='art-footer clearfix'>
  4758. <div class='art-footer-default' style='display:none;'>
  4759. <br/>
  4760.  
  4761. </div><b:section class='art-footer-nav' id='footersection' maxwidgets='2' showaddelement='no'>
  4762. <b:widget id='LinkList98' locked='false' title='Footer Links' type='LinkList'/>
  4763. <b:widget id='Text99' locked='false' title='Copyright Text' type='Text'/>
  4764. </b:section>
  4765.  
  4766. <script>
  4767. artFixFooterMenu();
  4768.  
  4769. </script>
  4770.  
  4771. <p class='art-page-footer'>
  4772. <span id='art-footnote-links'>&#65279;Designed by <a href='http://freebloggertemplatedesign.blogspot.com/' target='_blank'>bloggerdesign</a>.</span>
  4773. </p>
  4774. </footer>
  4775.  
  4776. </div>
  4777. </div>
  4778.  
  4779.  
  4780.  
  4781. </body>
  4782. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement