Guest User

nedlan..

a guest
Jun 21st, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 47.94 KB | None | 0 0
  1. /* begin Page */
  2.  
  3. #art-main, table
  4. {
  5.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  6.    font-style: normal;
  7.    font-weight: normal;
  8.    font-size: 14px;
  9. }
  10.  
  11. h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
  12. {
  13.    margin: 0;
  14.    padding: 0;
  15. }
  16.  
  17. .art-postcontent,
  18. .art-postheadericons,
  19. .art-postfootericons,
  20. .art-blockcontent-body,
  21. ul.art-vmenu a
  22. {
  23.    text-align: left;
  24. }
  25.  
  26. .art-postcontent,
  27. .art-postcontent li,
  28. .art-postcontent table,
  29. .art-postcontent a,
  30. .art-postcontent a:link,
  31. .art-postcontent a:visited,
  32. .art-postcontent a.visited,
  33. .art-postcontent a:hover,
  34. .art-postcontent a.hovered
  35. {
  36.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  37. }
  38.  
  39. .art-postcontent p
  40. {
  41.    margin: 12px 0;
  42. }
  43.  
  44. .art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
  45. .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
  46. .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
  47. .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
  48. .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
  49. .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
  50. .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
  51. .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
  52. .art-logo-name, .art-logo-name a, .art-logo-name a:link, .art-logo-name a:visited, .art-logo-name a:hover,
  53. .art-logo-text, .art-logo-text a, .art-logo-text a:link, .art-logo-text a:visited, .art-logo-text a:hover,
  54. .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
  55. {
  56.    font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  57.    font-style: normal;
  58.    font-weight: bold;
  59.    font-size: 35px;
  60.    text-decoration: none;
  61. }
  62.  
  63. .art-postcontent a
  64. {
  65.    text-decoration: none;
  66.    color: #93B1F0;
  67. }
  68.  
  69. .art-postcontent a:link
  70. {
  71.    text-decoration: none;
  72.    color: #93B1F0;
  73. }
  74.  
  75. .art-postcontent a:visited, .art-postcontent a.visited
  76. {
  77.    color: #B6D4F6;
  78. }
  79.  
  80. .art-postcontent  a:hover, .art-postcontent a.hover
  81. {
  82.    text-decoration: underline;
  83.    color: #B7CBF5;
  84. }
  85.  
  86. .art-postcontent h1
  87. {
  88.    color: #AFBCD4;
  89.    margin: 21px 0;
  90. }
  91.  
  92. .art-blockcontent h1
  93. {
  94.    margin: 21px 0;
  95. }
  96.  
  97. .art-postcontent h2
  98. {
  99.    color: #CAD3E2;
  100.    margin: 19px 0;
  101.    font-size: 26px;
  102. }
  103.  
  104. .art-blockcontent h2
  105. {
  106.    margin: 19px 0;
  107.    font-size: 26px;
  108. }
  109.  
  110. .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
  111. {
  112.    font-size: 26px;
  113. }
  114.  
  115. .art-postcontent h3
  116. {
  117.    color: #B7CBF5;
  118.    margin: 19px 0;
  119.    font-size: 21px;
  120. }
  121.  
  122. .art-blockcontent h3
  123. {
  124.    margin: 19px 0;
  125.    font-size: 21px;
  126. }
  127.  
  128. .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
  129. {
  130.    font-size: 21px;
  131. }
  132.  
  133. .art-postcontent h4
  134. {
  135.    color: #DFECFB;
  136.    margin: 20px 0;
  137.    font-size: 18px;
  138. }
  139.  
  140. .art-blockcontent h4
  141. {
  142.    margin: 20px 0;
  143.    font-size: 18px;
  144. }
  145.  
  146. .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
  147. {
  148.    font-size: 18px;
  149. }
  150.  
  151. .art-postcontent h5
  152. {
  153.    color: #DFECFB;
  154.    margin: 26px 0;
  155.    font-size: 14px;
  156. }
  157.  
  158. .art-blockcontent h5
  159. {
  160.    margin: 26px 0;
  161.    font-size: 14px;
  162. }
  163.  
  164. .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
  165. {
  166.    font-size: 14px;
  167. }
  168.  
  169. .art-postcontent h6
  170. {
  171.    color: #DBEAFB;
  172.    margin: 35px 0;
  173.    font-size: 12px;
  174. }
  175.  
  176. .art-blockcontent h6
  177. {
  178.    margin: 35px 0;
  179.    font-size: 12px;
  180. }
  181.  
  182. .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
  183. {
  184.    font-size: 12px;
  185. }
  186.  
  187. ul
  188. {
  189.    list-style-type: none;
  190. }
  191.  
  192. ol
  193. {
  194.    list-style-position: inside;
  195. }
  196.  
  197. html
  198. {
  199.    height:100%;
  200. }
  201.  
  202. #art-main
  203. {
  204.    position: relative;
  205.    z-index: 0;
  206.    width: 100%;
  207.    left: 0;
  208.    top: 0;
  209.    cursor:default;
  210.    overflow:hidden;
  211. }
  212.  
  213. body
  214. {
  215.    padding: 0;
  216.    margin:0;
  217.    color: #A9CCF4;
  218.    height:100%;
  219.    min-height:100%;
  220.    background-color: #405477;
  221.    background-image: url('../images/Bottom_texture.jpg');
  222.    background-repeat: repeat-x;
  223.    background-attachment: fixed;
  224.    background-position: top left;
  225.    min-width: 1100px;
  226. }
  227.  
  228. .cleared
  229. {
  230.    display:block;
  231.    clear: both;
  232.    float: none;
  233.    margin: 0;
  234.    padding: 0;
  235.    border: none;
  236.    font-size: 0;
  237.    height:0;
  238.    overflow:hidden;
  239. }
  240.  
  241. .reset-box
  242. {
  243.    overflow:hidden;
  244.    display:table;
  245. }
  246.  
  247. form
  248. {
  249.    padding: 0 !important;
  250.    margin: 0 !important;
  251. }
  252.  
  253. table.position
  254. {
  255.    position: relative;
  256.    width: 100%;
  257.    table-layout: fixed;
  258. }
  259.  
  260. /* Start Box */
  261. .art-box {
  262.    margin:0 auto;
  263.    position:relative;
  264. }
  265. .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
  266.    position:absolute;
  267.    top:0;
  268.    bottom:0;
  269.    content:' ';
  270.    background-repeat: no-repeat;
  271.    line-height:0;
  272. }
  273. .art-box:before,.art-box-body:before{
  274.    left:0;
  275. }
  276. .art-box:after,.art-box-body:after{
  277.    right:0;
  278. }
  279. .art-box:before {
  280.    overflow:hidden;
  281.    background-position: bottom left;
  282.    direction: ltr;
  283.    z-index:-3;
  284. }
  285. .art-box:after {
  286.    background-position: bottom right;
  287.    z-index:-3;
  288. }
  289. .art-box-body:before, .art-box-body:after {
  290.    background-repeat:repeat-y;
  291. }
  292. .art-box-body:before {
  293.    background-position: top left;
  294.    z-index:-3;
  295. }
  296. .art-box-body:after {
  297.    background-position: top right;
  298.    z-index:-3;
  299. }
  300.  
  301. .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
  302.    z-index:-2;
  303. }
  304. .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
  305.    z-index:-1;
  306. }
  307. /* End Box */
  308.  
  309. /* Start Bar */
  310. .art-bar {
  311.    position:relative;
  312. }
  313. .art-bar:before, .art-bar:after {
  314.    position:absolute;
  315.    top:0;
  316.    bottom:0;
  317.    content:' ';
  318.    background-repeat:repeat;
  319.    z-index:-1;
  320. }
  321. .art-bar:before {
  322.    left:0;
  323.    background-position: top left;
  324. }
  325. .art-bar:after {
  326.    right:0;
  327.    background-position: top right;
  328. }
  329. /* End Bar */
  330.  
  331. li h1, .art-postcontent li h1, .art-blockcontent-body li h1
  332. {
  333.    margin:1px;
  334. }
  335. li h2, .art-postcontent li h2, .art-blockcontent-body li h2
  336. {
  337.    margin:1px;
  338. }
  339. li h3, .art-postcontent li h3, .art-blockcontent-body li h3
  340. {
  341.    margin:1px;
  342. }
  343. li h4, .art-postcontent li h4, .art-blockcontent-body li h4
  344. {
  345.    margin:1px;
  346. }
  347. li h5, .art-postcontent li h5, .art-blockcontent-body li h5
  348. {
  349.    margin:1px;
  350. }
  351. li h6, .art-postcontent li h6, .art-blockcontent-body li h6
  352. {
  353.    margin:1px;
  354. }
  355. li p, .art-postcontent li p, .art-blockcontent-body li p
  356. {
  357.    margin:1px;
  358. }
  359. /* end Page */
  360.  
  361. /* begin Box, Sheet */
  362. .art-sheet
  363. {
  364.    max-width:1100px;
  365.    margin-top: 15px;
  366.    margin-bottom: -5px;
  367.    cursor:auto;
  368.    width: 1100px;
  369. }
  370. .art-sheet-body
  371. {
  372.    padding:6px;
  373.    min-width:30px;
  374.    min-height:30px;
  375.    padding-top:6px;
  376.    padding-bottom:6px;
  377. }
  378. .art-sheet:before, .art-sheet:after
  379. {
  380.    content: url('../images/sheet_t.png');
  381.    font-size: 0;
  382.    background-image: url('../images/sheet_b.png');
  383. }
  384. .art-sheet:after{
  385.    clip:rect(auto, auto, auto, 879px);
  386. }
  387. .art-sheet:before,.art-sheet-body:before{
  388.    right:21px;
  389. }
  390. .art-sheet-body:after{
  391.    width: 21px;
  392.    top:21px;
  393.    bottom:21px;
  394.    background-image:url('../images/sheet.png');
  395. }
  396. .art-sheet-body:before{
  397.    top:21px;
  398.    bottom:21px;
  399.    background-image:url('../images/sheet.png');
  400. }
  401.  
  402. #art-page-background-top-texture, #art-page-background-middle-texture, #art-page-background-glare
  403. {
  404.    min-width: 1100px;
  405. }
  406.  
  407. /* end Box, Sheet */
  408.  
  409. /* begin Menu */
  410. /* menu structure */
  411.  
  412. ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover {
  413.    outline: none;
  414. }
  415.  
  416. ul.art-hmenu, ul.art-hmenu ul
  417. {
  418.    display: block;
  419.    margin: 0;
  420.    padding: 0;
  421.    border: 0;
  422.    list-style-type: none;
  423. }
  424.  
  425. ul.art-hmenu li
  426. {
  427.    margin: 0;
  428.    padding: 0;
  429.    border: 0;
  430.    display: block;
  431.    float: left;
  432.    position: relative;
  433.    z-index: 5;
  434.    background: none;
  435. }
  436.  
  437. ul.art-hmenu li:hover{
  438.    z-index: 10000;
  439.    white-space: normal;
  440. }
  441. ul.art-hmenu li li{
  442.    float: none;
  443.    width: auto;
  444. }
  445.  
  446. ul.art-hmenu ul
  447. {
  448.    visibility: hidden;
  449.    position: absolute;
  450.    z-index: 10;
  451.    left: 0;
  452.    top: 0;
  453.    background: none;
  454.    min-height: 0;
  455.    background-image: url('../images/spacer.gif');
  456.    padding: 10px 30px 30px 30px;
  457.    margin: -10px 0 0 -30px;
  458. }
  459.  
  460. ul.art-hmenu li:hover>ul {
  461.    visibility: visible;
  462.    top: 100%;
  463. }
  464. ul.art-hmenu li li:hover>ul {
  465.    top: 0;
  466.    left: 100%;
  467. }
  468. ul.art-hmenu:after, ul.art-hmenu ul:after
  469. {
  470.    content: ".";
  471.    height: 0;
  472.    display: block;
  473.    visibility: hidden;
  474.    overflow: hidden;
  475.    clear: both;
  476. }
  477. ul.art-hmenu{
  478.    min-height: 0;
  479.    position:relative;
  480.    padding: 4px 4px 4px 4px;
  481.    float: left;
  482. }
  483.  
  484. ul.art-hmenu ul.art-hmenu-left-to-right {
  485.    right: auto;
  486.    left: 0;
  487.    margin: -10px 0 0 -30px;
  488. }
  489. ul.art-hmenu ul.art-hmenu-right-to-left {
  490.    left: auto;
  491.    right: 0;
  492.    margin: -10px -30px 0 0;
  493. }
  494.  
  495. ul.art-hmenu ul ul
  496. {
  497.    padding: 30px 30px 30px 10px;
  498.    margin: -30px 0 0 -10px;
  499.    margin-left: -11px;
  500.    z-index: -1;
  501. }
  502.  
  503. ul.art-hmenu ul ul.art-hmenu-left-to-right
  504. {
  505.    right: auto;
  506.    left: 0;
  507.    padding: 30px 30px 30px 10px;
  508.    margin: -30px 0 0 -10px;
  509.    margin-left: -11px;
  510. }
  511.  
  512. ul.art-hmenu ul ul.art-hmenu-right-to-left
  513. {
  514.    left: auto;
  515.    right: 0;
  516.    padding: 30px 10px 30px 30px;
  517.    margin: -30px -10px 0 0;
  518.    margin-right: -11px;
  519. }
  520.  
  521. ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
  522.    right: auto;
  523.    left: 100%;
  524. }
  525. ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
  526.    left: auto;
  527.    right: 100%;
  528. }
  529.  
  530. /* end menu structure */
  531.  
  532. /* menu bar */
  533.  
  534. .art-nav
  535. {
  536.    margin:0 auto;
  537.    min-height: 38px;
  538.    z-index: 100;
  539.    margin-top: 0;
  540.    margin-bottom: 0;
  541. }
  542.  
  543. .art-nav:before, .art-nav:after{
  544.    background-image: url('../images/nav.png');
  545. }
  546. .art-nav:before{
  547.    right: 0;
  548. }
  549. .art-nav:after{
  550.    width: 0;
  551. }
  552. /* end menu bar */
  553. .art-nav-outer{
  554.    position:absolute;
  555.    width:100%;
  556. }
  557.  
  558. .art-hmenu-extra1
  559. {
  560.    position: relative;
  561.    display: block;
  562.    float: left;
  563.    width: auto;
  564.    height: 38px;
  565.    background-position: center;
  566. }
  567.  
  568. .art-hmenu-extra2
  569. {
  570.    position: relative;
  571.    display: block;
  572.    float: right;
  573.    width: auto;
  574.    height: 38px;
  575.    background-position: center;
  576. }
  577.  
  578. .art-hmenu
  579. {
  580.    float: left;
  581. }
  582.  
  583. /* images in menu items */
  584. ul.art-hmenu img.art-menu-image, ul.art-hmenu img.art-menu-image-left
  585. {
  586.    vertical-align: middle;
  587.    margin-right: 5px;
  588. }
  589.  
  590. ul.art-hmenu img.art-menu-image-right
  591. {
  592.    vertical-align: middle;
  593.    margin-left: 5px;
  594. }
  595. /* end Menu */
  596.  
  597. /* begin MenuItem */
  598. ul.art-hmenu>li>a
  599. {
  600.    position: relative;
  601.    display: block;
  602.    height: 30px;
  603.    cursor: pointer;
  604.    text-decoration: none;
  605.    color: #C0CADD;
  606.    padding: 0 8px;
  607.    line-height: 30px;
  608.    text-align: center;
  609. }
  610.  
  611. ul.art-hmenu>li>a:before, ul.art-hmenu>li>a:after
  612. {
  613.    position: absolute;
  614.    display: block;
  615.    content:' ';
  616.    top: 0;
  617.    bottom:0;
  618.    z-index: -1;
  619.    background-image: url('../images/menuitem.png');
  620. }
  621.  
  622. ul.art-hmenu>li>a:before
  623. {
  624.    left: 0;
  625.    right: 1px;
  626.    background-position: top left;
  627. }
  628.  
  629. ul.art-hmenu>li>a:after
  630. {
  631.    width: 1px;
  632.    right: 0;
  633.    background-position: top right;
  634. }
  635.  
  636. .art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover
  637. {
  638.    text-align: left;
  639.    text-decoration: none;
  640. }
  641.  
  642. ul.art-hmenu>li>a.active:before {
  643.    background-position: bottom left;
  644. }
  645. ul.art-hmenu>li>a.active:after {
  646.    background-position: bottom right;
  647. }
  648. ul.art-hmenu>li>a.active {
  649.    color: #061B32;
  650. }
  651.  
  652. ul.art-hmenu>li>a:hover:before, ul.art-hmenu>li:hover>a:before {
  653.    background-position: center left;
  654. }
  655. ul.art-hmenu>li>a:hover:after, ul.art-hmenu>li:hover>a:after {
  656.    background-position: center right;
  657. }
  658. ul.art-hmenu>li>a:hover, ul.art-hmenu>li:hover>a{
  659.    color: #061B32;
  660. }
  661.  
  662. .art-hmenu a:hover.separator-without-submenu
  663. {
  664.    cursor: default;
  665. }
  666.  
  667. .art-hmenu a:hover.separator-without-submenu .t
  668. {
  669.    color: #C0CADD;
  670. }
  671.  
  672. .art-hmenu li:hover a.separator-without-submenu .t
  673. {
  674.    color: #C0CADD;
  675. }
  676.  
  677. a:hover.separator-without-submenu .r, a:hover.separator-without-submenu .l
  678. {
  679.    top: 0 !important;
  680. }
  681. /* end MenuItem */
  682.  
  683. /* begin MenuSeparator */
  684. ul.art-hmenu>li:before
  685. {
  686.    position:absolute;
  687.    display: block;
  688.    content:' ';
  689.    top:0;
  690.    left:  -9px;
  691.    width:9px;
  692.    height: 30px;
  693.    background: url('../images/menuseparator.png') center center no-repeat;
  694. }
  695.  
  696. ul.art-hmenu>li {
  697.    margin-left:9px;
  698. }
  699. ul.art-hmenu>li:first-child{
  700.    margin-left:0;
  701. }
  702.  
  703. ul.art-hmenu>li:first-child:before{
  704.    display:none;
  705. }
  706. /* end MenuSeparator */
  707.  
  708. /* begin MenuSubItem */
  709. .art-hmenu ul a
  710. {
  711.    display: block;
  712.    white-space: nowrap;
  713.    height: 25px;
  714.    background-image: url('../images/subitem.png');
  715.    background-position: left top;
  716.    background-repeat: repeat-x;
  717.    border-width: 1px;
  718.    border-style: solid;
  719.    border-top-width: 0;
  720.    border-color: #495F88;
  721.    min-width: 7em;
  722.    text-align: left;
  723.    text-decoration: none;
  724.    line-height: 25px;
  725.    color: #121721;
  726.    font-size: 13px;
  727.    margin:0;
  728.    padding: 0 8px;
  729. }
  730.  
  731. .art-hmenu ul>li:first-child>a
  732. {
  733.    border-top-width: 1px;
  734. }
  735.  
  736. .art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a:hover, .art-hmenu ul a:active
  737. {
  738.    text-align: left;
  739.    text-decoration: none;
  740.    line-height: 25px;
  741.    color: #121721;
  742.    font-size: 13px;
  743.    margin:0;
  744.    padding: 0 8px;
  745. }
  746.  
  747. .art-hmenu ul li a:hover
  748. {
  749.    color: #CDE1F9;
  750.    background-position: left bottom;
  751.    border-color: #495F88;
  752.    border-top-width: 1px !important;
  753. }
  754.  
  755. .art-hmenu ul li a.art-hmenu-before-hovered
  756. {
  757.    border-bottom-width: 0 !important;
  758. }
  759.  
  760. .art-hmenu ul li:hover>a
  761. {
  762.    color: #CDE1F9;
  763.    background-position: left bottom;
  764.    border-color: #495F88;
  765.    border-top-width: 1px !important;
  766. }
  767.  
  768. /* end MenuSubItem */
  769.  
  770. /* begin Header */
  771. div.art-header
  772. {
  773.    margin: 0 auto;
  774.    position: relative;
  775.    width:100%;
  776.    height: 200px;
  777.    margin-top: 0;
  778.    margin-bottom: 0;
  779. }
  780.  
  781. .art-header:after
  782. {
  783.    position: absolute;
  784.    z-index:-1;
  785.    display:block;
  786.    content:' ';
  787.    top: 0;
  788.    width:100%;
  789.    height: 200px;
  790.    background-image: url('../images/header.jpg');
  791.    background-repeat: no-repeat;
  792.    background-position: center center;
  793. }
  794. /* end Header */
  795.  
  796. /* begin HeaderObject */
  797. div.art-headerobject
  798. {
  799.    display: block;
  800.    left: 92%;
  801.    margin-left: -111px;
  802.    position: absolute;
  803.    top: 60px;
  804.    width: 120px;
  805.    height: 80px;
  806.    background-image: url('../images/header-object.png');
  807. }
  808. /* end HeaderObject */
  809.  
  810. /* begin Logo */
  811. div.art-logo
  812. {
  813.    display: block;
  814.    position: absolute;
  815.    top: 66px;
  816.    left: 0;
  817.    margin-left: 12px;
  818. }
  819.  
  820. .art-logo-name
  821. {
  822.    display: block;
  823.    text-align: left;
  824.    font-size: 32px;
  825.    padding: 0;
  826.    margin: 0;
  827.    color: #D4DBE8 !important;
  828. }
  829. .art-logo-name a,
  830. .art-logo-name a:link,
  831. .art-logo-name a:visited,
  832. .art-logo-name a:hover
  833. {
  834.    font-size: 32px;
  835.    padding: 0;
  836.    margin: 0;
  837.    color: #D4DBE8 !important;
  838. }
  839.  
  840. .art-logo-text
  841. {
  842.    display: block;
  843.    text-align: left;
  844.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  845.    font-size: 15px;
  846.    padding: 0;
  847.    margin: 0;
  848.    color: #B9C5DA !important;
  849. }
  850. .art-logo-text a,
  851. .art-logo-text a:link,
  852. .art-logo-text a:visited,
  853. .art-logo-text a:hover
  854. {
  855.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  856.    font-size: 15px;
  857.    padding: 0;
  858.    margin: 0;
  859.    color: #B9C5DA !important;
  860. }
  861.  
  862. /* end Logo */
  863.  
  864. /* begin Layout */
  865. .art-layout-wrapper
  866. {
  867.    position:relative;
  868.    margin:0 auto 0 auto;
  869. }
  870.  
  871. .art-content-layout
  872. {
  873.    display: table;
  874.    width:100%;
  875.    table-layout: fixed;
  876.    border-collapse: collapse;
  877. }
  878.  
  879. .art-content-layout-row {
  880.    display: table-row;
  881. }
  882.  
  883. .art-layout-cell
  884. {
  885.    display: table-cell;
  886.    vertical-align: top;
  887. }
  888. /* end Layout */
  889.  
  890. /* begin Box, Block, VMenuBlock */
  891. .art-vmenublock
  892. {
  893.    max-width:1100px;
  894.    margin: 7px;
  895. }
  896. .art-vmenublock-body
  897. {
  898.    padding:0;
  899. }
  900.  
  901. /* end Box, Block, VMenuBlock */
  902.  
  903. /* begin Box, Box, VMenuBlockContent */
  904. .art-vmenublockcontent
  905. {
  906.    max-width:1100px;
  907. }
  908. .art-vmenublockcontent-body
  909. {
  910.    padding:0;
  911. }
  912.  
  913. /* end Box, Box, VMenuBlockContent */
  914.  
  915. /* begin VMenu */
  916. ul.art-vmenu, ul.art-vmenu ul
  917. {
  918.    list-style: none;
  919.    display: block;
  920. }
  921.  
  922. ul.art-vmenu, ul.art-vmenu li
  923. {
  924.    display: block;
  925.    margin: 0;
  926.    padding: 0;
  927.    width: auto;
  928.    line-height: 0;
  929. }
  930.  
  931. ul.art-vmenu
  932. {
  933.    margin-top: 0;
  934.    margin-bottom: 0;
  935. }
  936.  
  937. ul.art-vmenu ul
  938. {
  939.    display: none;
  940.    position:relative;
  941. }
  942.  
  943. ul.art-vmenu ul.active
  944. {
  945.    display: block;
  946. }
  947.  
  948. /* images in menu items */
  949. ul.art-vmenu img.art-menu-image, ul.art-vmenu img.art-menu-image-left
  950. {
  951.    vertical-align: middle;
  952.    margin-right: 5px;
  953. }
  954.  
  955. ul.art-vmenu img.art-menu-image-right
  956. {
  957.    vertical-align: middle;
  958.    margin-left: 5px;
  959. }
  960. /* end VMenu */
  961.  
  962. /* begin VMenuItem */
  963. ul.art-vmenu a
  964. {
  965.    display: block;
  966.    cursor: pointer;
  967.    z-index:0;
  968.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  969.    font-style: normal;
  970.    font-weight: normal;
  971.    font-size: 13px;
  972.    text-decoration: none;
  973.    margin-left:0;
  974.    margin-right:0;
  975.    position:relative;
  976. }
  977.  
  978. ul.art-vmenu li{
  979.    position:relative;
  980. }
  981.  
  982. ul.art-vmenu>li>a
  983. {
  984.    color: #A0C7F3;
  985.    padding: 0 12px 0 28px;
  986.    min-height: 30px;
  987.    line-height: 30px;
  988. }
  989.  
  990. ul.art-vmenu>li>a.active {
  991.    color: #A2B1CD;
  992. }
  993. ul.art-vmenu a:hover, ul.art-vmenu a.active:hover {
  994.    color: #AFBCD4;
  995. }
  996.  
  997. ul.art-vmenu>li>a:before, ul.art-vmenu>li>a:after
  998. {
  999.    position: absolute;
  1000.    display: block;
  1001.    content: ' ';
  1002.    z-index:-1;
  1003.    background-image: url('../images/vmenuitem.png');
  1004.    top:0;
  1005.    height:30px;
  1006. }
  1007.  
  1008. ul.art-vmenu>li>a:before{
  1009.    left: 0;
  1010.    right: 23px;
  1011.    background-position: top left;
  1012. }
  1013. ul.art-vmenu>li>a:after{
  1014.    width: 23px;
  1015.    right: 0;
  1016.    background-position: top right;
  1017. }
  1018. ul.art-vmenu>li>a.active:before {
  1019.    background-position: bottom left;
  1020. }
  1021. ul.art-vmenu>li>a.active:after {
  1022.    background-position: bottom right;
  1023. }
  1024. ul.art-vmenu>li>a:hover:before  {
  1025.    background-position: center left;
  1026. }
  1027. ul.art-vmenu>li>a:hover:after {
  1028.    background-position: center right;
  1029. }
  1030.  
  1031. ul.art-vmenu>li{
  1032.    margin-top:0;
  1033. }
  1034. ul.art-vmenu>li>ul{
  1035.    margin-top:0;
  1036. }
  1037. ul.art-vmenu>li:first-child{
  1038.    margin-top:0;
  1039. }
  1040.  
  1041. /* end VMenuItem */
  1042.  
  1043. /* begin Box, Block */
  1044. .art-block
  1045. {
  1046.    max-width:1100px;
  1047.    margin: 7px;
  1048. }
  1049. .art-block-body
  1050. {
  1051.    padding:0;
  1052. }
  1053.  
  1054. div.art-block img
  1055. {
  1056.    margin: 5px;
  1057. }
  1058.  
  1059. /* end Box, Block */
  1060.  
  1061. /* begin BlockHeader */
  1062. .art-blockheader {
  1063.    margin-bottom: 0;
  1064.    min-height: 39px;
  1065.    line-height:39px;
  1066. }
  1067. .art-blockheader:before, .art-blockheader:after{
  1068.    background-image: url('../images/blockheader.png');
  1069. }
  1070. .art-blockheader:before{
  1071.    right: 12px;
  1072. }
  1073. .art-blockheader:after{
  1074.    width: 12px;
  1075. }
  1076.  
  1077. .art-blockheader .t
  1078. {
  1079.    min-height: 39px;
  1080.    line-height:39px;
  1081.    color: #5399EA;
  1082.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1083.    font-size: 15px;
  1084.    margin:0;
  1085.    padding: 0 10px 0 18px;
  1086.    white-space: nowrap;
  1087. }
  1088.  
  1089. .art-blockheader .t a,
  1090. .art-blockheader .t a:link,
  1091. .art-blockheader .t a:visited,
  1092. .art-blockheader .t a:hover
  1093. {
  1094.    color: #5399EA;
  1095.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1096.    font-size: 15px;
  1097. }
  1098.  
  1099. /* end BlockHeader */
  1100.  
  1101. /* begin Box, BlockContent */
  1102. .art-blockcontent
  1103. {
  1104.    max-width:1100px;
  1105. }
  1106. .art-blockcontent-body
  1107. {
  1108.    padding:3px;
  1109.    color: #6EA9ED;
  1110.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1111.    font-size: 14px;
  1112. }
  1113. .art-blockcontent-body table,
  1114. .art-blockcontent-body li,
  1115. .art-blockcontent-body a,
  1116. .art-blockcontent-body a:link,
  1117. .art-blockcontent-body a:visited,
  1118. .art-blockcontent-body a:hover
  1119. {
  1120.    color: #6EA9ED;
  1121.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1122.    font-size: 14px;
  1123. }
  1124.  
  1125. .art-blockcontent-body p
  1126. {
  1127.    margin: 6px 0;
  1128. }
  1129.  
  1130. .art-blockcontent-body a, .art-blockcontent-body a:link
  1131. {
  1132.    color: #B7CBF5;
  1133.    text-decoration: underline;
  1134. }
  1135.  
  1136. .art-blockcontent-body a:visited, .art-blockcontent-body a.visited
  1137. {
  1138.    color: #B6D4F6;
  1139.    text-decoration: none;
  1140. }
  1141.  
  1142. .art-blockcontent-body a:hover, .art-blockcontent-body a.hover
  1143. {
  1144.    color: #B7CBF5;
  1145.    text-decoration: none;
  1146. }
  1147.  
  1148. .art-blockcontent-body ul li
  1149. {
  1150.    line-height: 125%;
  1151.    color: #DFECFB;
  1152. }
  1153. /* end Box, BlockContent */
  1154.  
  1155. /* begin Button */
  1156. span.art-button-wrapper>a.art-button,
  1157. span.art-button-wrapper>a.art-button:link,
  1158. span.art-button-wrapper>input.art-button,
  1159. span.art-button-wrapper>button.art-button
  1160. {
  1161.    text-decoration: none;
  1162.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1163.    font-style: normal;
  1164.    font-weight: normal;
  1165.    font-size: 14px;
  1166.    position:relative;
  1167.    top:0;
  1168.    display: inline-block;
  1169.    vertical-align: middle;
  1170.    white-space: nowrap;
  1171.    text-align: center;
  1172.    color: #141A24 !important;
  1173.    width: auto;
  1174.    outline: none;
  1175.    border: none;
  1176.    background: none;
  1177.    line-height: 36px;
  1178.    height: 36px;
  1179.    margin: 0 !important;
  1180.    padding: 0 24px !important;
  1181.    overflow: visible;
  1182.    cursor: pointer;
  1183.    text-indent: 0;
  1184. }
  1185.  
  1186. .art-button img, span.art-button-wrapper img
  1187. {
  1188.    margin: 0;
  1189.    vertical-align: middle;
  1190. }
  1191.  
  1192. span.art-button-wrapper
  1193. {
  1194.    vertical-align: middle;
  1195.    display: inline-block;
  1196.    position: relative;
  1197.    height: 36px;
  1198.    overflow: hidden;
  1199.    white-space: nowrap;
  1200.    text-indent: 0;
  1201.    width: auto;
  1202.    max-width:1100px;
  1203.    margin: 0;
  1204.    padding: 0;
  1205.    z-index: 0;
  1206. }
  1207.  
  1208. .firefox2 span.art-button-wrapper
  1209. {
  1210.    display: block;
  1211.    float: left;
  1212. }
  1213.  
  1214. input, select, textarea
  1215. {
  1216.    vertical-align: middle;
  1217.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1218.    font-style: normal;
  1219.    font-weight: normal;
  1220.    font-size: 14px;
  1221. }
  1222.  
  1223. div.art-block select
  1224. {
  1225.    width:96%;
  1226. }
  1227.  
  1228. span.art-button-wrapper.hover>.art-button, span.art-button-wrapper.hover>a.art-button:link
  1229. {
  1230.    color: #6EA9ED !important;
  1231.    text-decoration: none !important;
  1232. }
  1233.  
  1234. span.art-button-wrapper.active>.art-button, span.art-button-wrapper.active>a.art-button:link
  1235. {
  1236.    color: #141A24 !important;
  1237. }
  1238.  
  1239. span.art-button-wrapper>span.art-button-l, span.art-button-wrapper>span.art-button-r
  1240. {
  1241.    display: block;
  1242.    position: absolute;
  1243.    top: 0;
  1244.    bottom: 0;
  1245.    margin: 0;
  1246.    padding: 0;
  1247.    background-image: url('../images/button.png');
  1248.    background-repeat: no-repeat;
  1249. }
  1250.  
  1251. span.art-button-wrapper>span.art-button-l
  1252. {
  1253.    left: 0;
  1254.    right: 5px;
  1255.    background-position: top left;
  1256. }
  1257.  
  1258. span.art-button-wrapper>span.art-button-r
  1259. {
  1260.    width: 5px;
  1261.    right: 0;
  1262.    background-position: top right;
  1263. }
  1264.  
  1265. span.art-button-wrapper.hover>span.art-button-l
  1266. {
  1267.    background-position: center left;
  1268. }
  1269.  
  1270. span.art-button-wrapper.hover>span.art-button-r
  1271. {
  1272.    background-position: center right;
  1273. }
  1274.  
  1275. span.art-button-wrapper.active>span.art-button-l
  1276. {
  1277.    background-position: bottom left;
  1278. }
  1279.  
  1280. span.art-button-wrapper.active>span.art-button-r
  1281. {
  1282.    background-position: bottom right;
  1283. }
  1284.  
  1285. span.art-button-wrapper input
  1286. {
  1287.    float: none !important;
  1288. }
  1289. /* end Button */
  1290.  
  1291. /* begin Box, Post */
  1292. .art-post
  1293. {
  1294.    max-width:1100px;
  1295.    margin: 10px;
  1296. }
  1297. .art-post-body
  1298. {
  1299.    padding:15px;
  1300.    min-width:4px;
  1301.    min-height:4px;
  1302. }
  1303. .art-post:before, .art-post:after
  1304. {
  1305.    content: url('../images/post_t.png');
  1306.    font-size: 0;
  1307.    background-image: url('../images/post_b.png');
  1308. }
  1309. .art-post:after{
  1310.    clip:rect(auto, auto, auto, 871px);
  1311. }
  1312. .art-post:before,.art-post-body:before{
  1313.    right:17px;
  1314. }
  1315. .art-post-body:after{
  1316.    width: 17px;
  1317.    top:17px;
  1318.    bottom:17px;
  1319.    background-image:url('../images/post.png');
  1320. }
  1321. .art-post-body:before{
  1322.    top:17px;
  1323.    bottom:17px;
  1324.    background-image:url('../images/post.png');
  1325. }
  1326.  
  1327. a img
  1328. {
  1329.    border: 0;
  1330. }
  1331.  
  1332. .art-article img, img.art-article, .art-block img, .art-footer img
  1333. {
  1334.    border-color: #5974A6;
  1335.    border-style: solid;
  1336.    border-width: 1px;
  1337.    margin: 7px 7px 7px 7px;
  1338. }
  1339.  
  1340. .art-metadata-icons img
  1341. {
  1342.    border: none;
  1343.    vertical-align: middle;
  1344.    margin: 2px;
  1345. }
  1346.  
  1347. .art-article table, table.art-article
  1348. {
  1349.    border-collapse: collapse;
  1350.    margin: 1px;
  1351. }
  1352.  
  1353. .art-post .art-content-layout-br
  1354. {
  1355.    height: 0;
  1356. }
  1357.  
  1358. .art-article th, .art-article td
  1359. {
  1360.    padding: 2px;
  1361.    border: solid 1px #495F88;
  1362.    vertical-align: top;
  1363.    text-align: left;
  1364. }
  1365.  
  1366. .art-article th
  1367. {
  1368.    text-align: center;
  1369.    vertical-align: middle;
  1370.    padding: 7px;
  1371. }
  1372.  
  1373. pre
  1374. {
  1375.    overflow: auto;
  1376.    padding: 0.1em;
  1377. }
  1378.  
  1379. .art-article
  1380. {
  1381.    border-collapse: separate;
  1382. }/* end Box, Post */
  1383.  
  1384. /* begin PostHeaderIcon */
  1385. .art-postheader
  1386. {
  1387.    color: #C0CADD;
  1388.    margin: 5px 0;
  1389.    font-size: 26px;
  1390. }
  1391.  
  1392. .art-postheader a,
  1393. .art-postheader a:link,
  1394. .art-postheader a:visited,
  1395. .art-postheader a.visited,
  1396. .art-postheader a:hover,
  1397. .art-postheader a.hovered
  1398. {
  1399.    font-size: 26px;
  1400. }
  1401.  
  1402. .art-postheader a, .art-postheader a:link
  1403. {
  1404.    text-align: left;
  1405.    text-decoration: none;
  1406.    color: #5080E7;
  1407. }
  1408.  
  1409. .art-postheader a:visited, .art-postheader a.visited
  1410. {
  1411.    color: #B6D4F6;
  1412. }
  1413.  
  1414. .art-postheader a:hover,  .art-postheader a.hovered
  1415. {
  1416.    color: #B7CBF5;
  1417. }
  1418.  
  1419. /* end PostHeaderIcon */
  1420.  
  1421. /* begin PostIcons, PostHeaderIcons */
  1422. .art-postheadericons,
  1423. .art-postheadericons a,
  1424. .art-postheadericons a:link,
  1425. .art-postheadericons a:visited,
  1426. .art-postheadericons a:hover
  1427. {
  1428.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1429.    color: #DFECFB;
  1430. }
  1431.  
  1432. .art-postheadericons
  1433. {
  1434.    padding: 1px;
  1435. }
  1436.  
  1437. .art-postheadericons a, .art-postheadericons a:link
  1438. {
  1439.    text-decoration: none;
  1440.    color: #93B1F0;
  1441. }
  1442.  
  1443. .art-postheadericons a:visited, .art-postheadericons a.visited
  1444. {
  1445.    font-style: italic;
  1446.    font-weight: normal;
  1447.    color: #AFBCD4;
  1448. }
  1449.  
  1450. .art-postheadericons a:hover, .art-postheadericons a.hover
  1451. {
  1452.    font-style: italic;
  1453.    font-weight: normal;
  1454.    text-decoration: underline;
  1455.    color: #B7CBF5;
  1456. }
  1457.  
  1458. /* end PostIcons, PostHeaderIcons */
  1459.  
  1460. /* begin PostIcon, PostDateIcon */
  1461. span.art-postdateicon
  1462. {
  1463.    display:inline-block;
  1464. }
  1465.  
  1466. span.art-postdateicon:after
  1467. {
  1468.    content: '.';
  1469.    width: 1px;
  1470.    visibility: hidden;
  1471.    display: inline-block;
  1472. }/* end PostIcon, PostDateIcon */
  1473.  
  1474. /* begin PostIcon, PostAuthorIcon */
  1475. span.art-postauthoricon
  1476. {
  1477.    display:inline-block;
  1478. }
  1479.  
  1480. span.art-postauthoricon:after
  1481. {
  1482.    content: '.';
  1483.    width: 1px;
  1484.    visibility: hidden;
  1485.    display: inline-block;
  1486. }/* end PostIcon, PostAuthorIcon */
  1487.  
  1488. /* begin PostIcon, PostPdfIcon */
  1489. span.art-postpdficon
  1490. {
  1491.    background:url('../images/postpdficon.png') no-repeat left 0.65em;
  1492.    padding-top:10px;
  1493.    margin-top:-10px;
  1494.    padding-left:26px;
  1495.    min-height:20px;
  1496.    display:inline-block;
  1497. }
  1498.  
  1499. span.art-postpdficon:after
  1500. {
  1501.    content: '.';
  1502.    width: 1px;
  1503.    visibility: hidden;
  1504.    display: inline-block;
  1505. }/* end PostIcon, PostPdfIcon */
  1506.  
  1507. /* begin PostIcon, PostPrintIcon */
  1508. span.art-postprinticon
  1509. {
  1510.    background:url('../images/postprinticon.png') no-repeat left 0.65em;
  1511.    padding-top:8px;
  1512.    margin-top:-8px;
  1513.    padding-left:22px;
  1514.    min-height:16px;
  1515.    display:inline-block;
  1516. }
  1517.  
  1518. span.art-postprinticon:after
  1519. {
  1520.    content: '.';
  1521.    width: 1px;
  1522.    visibility: hidden;
  1523.    display: inline-block;
  1524. }/* end PostIcon, PostPrintIcon */
  1525.  
  1526. /* begin PostIcon, PostEmailIcon */
  1527. span.art-postemailicon
  1528. {
  1529.    background:url('../images/postemailicon.png') no-repeat left 0.65em;
  1530.    padding-top:5px;
  1531.    margin-top:-5px;
  1532.    padding-left:22px;
  1533.    min-height:10px;
  1534.    display:inline-block;
  1535. }
  1536.  
  1537. span.art-postemailicon:after
  1538. {
  1539.    content: '.';
  1540.    width: 1px;
  1541.    visibility: hidden;
  1542.    display: inline-block;
  1543. }/* end PostIcon, PostEmailIcon */
  1544.  
  1545. /* begin PostIcon, PostEditIcon */
  1546. span.art-postediticon
  1547. {
  1548.    background:url('../images/postediticon.png') no-repeat left 0.65em;
  1549.    padding-top:7px;
  1550.    margin-top:-7px;
  1551.    padding-left:21px;
  1552.    min-height:15px;
  1553.    display:inline-block;
  1554. }
  1555.  
  1556. span.art-postediticon:after
  1557. {
  1558.    content: '.';
  1559.    width: 1px;
  1560.    visibility: hidden;
  1561.    display: inline-block;
  1562. }/* end PostIcon, PostEditIcon */
  1563.  
  1564. /* begin PostBullets */
  1565. .art-postcontent ol, .art-postcontent ul
  1566. {
  1567.    margin: 1em 0 1em 2em;
  1568.    padding: 0;
  1569. }
  1570.  
  1571. .art-postcontent li
  1572. {
  1573.    font-size: 14px;
  1574.    color: #98A9C8;
  1575.    padding: 0 0 0 11px;
  1576. }
  1577.  
  1578. .art-postcontent li ol, .art-post li ul
  1579. {
  1580.    margin: 0.5em 0 0.5em 2em;
  1581.    padding: 0;
  1582. }
  1583.  
  1584. .art-postcontent ol>li
  1585. {
  1586.    background: none;
  1587.    padding-left: 0;
  1588.    /* overrides overflow for "ul li" and sets the default value */
  1589.   overflow: visible;
  1590. }
  1591.  
  1592. .art-postcontent ul>li
  1593. {
  1594.    background-image: url('../images/postbullets.png');
  1595.    background-repeat: no-repeat;
  1596.    background-position: top left;
  1597.    padding-left: 11px;
  1598.    /* makes "ul li" not to align behind the image if they are in the same line */
  1599.   overflow-x: visible;
  1600.    overflow-y: hidden;
  1601. }
  1602.  
  1603. /* end PostBullets */
  1604.  
  1605. /* begin PostQuote */
  1606. .art-postcontent blockquote,
  1607. .art-postcontent blockquote a,
  1608. .art-postcontent blockquote a:link,
  1609. .art-postcontent blockquote a:visited,
  1610. .art-postcontent blockquote a:hover
  1611. {
  1612.    color: #02070E;
  1613.    font-style: italic;
  1614.    font-weight: normal;
  1615.    text-align: left;
  1616. }
  1617.  
  1618. .art-postcontent blockquote p
  1619. {
  1620.    margin: 0;
  1621.    margin: 2px 0 2px 15px;
  1622. }
  1623.  
  1624. .art-postcontent blockquote
  1625. {
  1626.    border: solid 1px #2B3850;
  1627.    margin: 10px;
  1628.    padding: 4px;
  1629.    background-color: #5974A6;
  1630.    margin-left: 50px;
  1631.    padding-left: 41px;
  1632.    background-image: url('../images/postquote.png');
  1633.    background-position: left top;
  1634.    background-repeat: no-repeat;
  1635.    /* makes block not to align behind the image if they are in the same line */
  1636.   overflow: auto;
  1637.    clear:both;
  1638. }
  1639.  
  1640. /* end PostQuote */
  1641.  
  1642. /* begin PostIcons, PostFooterIcons */
  1643. .art-postfootericons,
  1644. .art-postfootericons a,
  1645. .art-postfootericons a:link,
  1646. .art-postfootericons a:visited,
  1647. .art-postfootericons a:hover
  1648. {
  1649.    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  1650.    color: #DFECFB;
  1651. }
  1652.  
  1653. .art-postfootericons
  1654. {
  1655.    padding: 1px;
  1656. }
  1657.  
  1658. .art-postfootericons a, .art-postfootericons a:link
  1659. {
  1660.    text-decoration: none;
  1661.    color: #B7CBF5;
  1662. }
  1663.  
  1664. .art-postfootericons a:visited, .art-postfootericons a.visited
  1665. {
  1666.    color: #AFBCD4;
  1667. }
  1668.  
  1669. .art-postfootericons a:hover, .art-postfootericons a.hover
  1670. {
  1671.    color: #B7CBF5;
  1672. }
  1673.  
  1674. /* end PostIcons, PostFooterIcons */
  1675.  
  1676. /* begin PostIcon, PostCategoryIcon */
  1677. span.art-postcategoryicon
  1678. {
  1679.    display:inline-block;
  1680. }
  1681.  
  1682. span.art-postcategoryicon:after
  1683. {
  1684.    content: '.';
  1685.    width: 1px;
  1686.    visibility: hidden;
  1687.    display: inline-block;
  1688. }/* end PostIcon, PostCategoryIcon */
  1689.  
  1690. /* begin Footer */
  1691. .art-footer
  1692. {
  1693.    position: relative;
  1694.    margin-top:0;
  1695.    margin-bottom:0;
  1696.    width: 100%;
  1697. }
  1698.  
  1699. .art-footer-body
  1700. {
  1701.    position:relative;
  1702.    padding: 10px;
  1703.    color: #D4DBE8;
  1704.    font-size: 12px;
  1705. }
  1706.  
  1707. .art-footer-body ul li
  1708. {
  1709.    color: #DFECFB;
  1710. }
  1711.  
  1712. .art-footer-body:before
  1713. {
  1714.    position: absolute;
  1715.    content:' ';
  1716.    z-index:-2;
  1717.    left:0;
  1718.    right:0;
  1719.    top:0;
  1720.    bottom:0;
  1721.    background-image: url('../images/footer.png');
  1722.    background-position:bottom left;
  1723. }
  1724.  
  1725. .art-footer-body .art-rss-tag-icon
  1726. {
  1727.    position: absolute;
  1728.    left:   6px;
  1729.    bottom:10px;
  1730.    z-index:1;
  1731. }
  1732.  
  1733. .art-rss-tag-icon
  1734. {
  1735.    display: block;
  1736.    background-image: url('../images/livemarks.png');
  1737.    background-repeat: no-repeat;
  1738.    height: 16px;
  1739.    cursor: default;
  1740.    background-position: left;
  1741.    padding-left: 16px;
  1742.    width: auto;
  1743.    line-height: 16px;
  1744.    font-size: 12px;
  1745. }
  1746.  
  1747. .art-footer-text p
  1748. {
  1749.    padding:0;
  1750.    margin:0;
  1751.    text-align: center;
  1752. }
  1753.  
  1754. .art-footer-body a,
  1755. .art-footer-body a:link,
  1756. .art-footer-body a:visited,
  1757. .art-footer-body a:hover,
  1758. .art-footer-body td,
  1759. .art-footer-body th,
  1760. .art-footer-body caption
  1761. {
  1762.    color: #D4DBE8;
  1763.    font-size: 12px;
  1764. }
  1765.  
  1766. .art-footer-text
  1767. {
  1768.    min-height: 16px;
  1769.    padding-left: 10px;
  1770.    padding-right: 10px;
  1771.    text-align: center;
  1772. }
  1773.  
  1774. .art-footer-body a,
  1775. .art-footer-body a:link
  1776. {
  1777.    color: #93B1F0;
  1778.    text-decoration: none;
  1779. }
  1780.  
  1781. .art-footer-body a:visited
  1782. {
  1783.    color: #AFBCD4;
  1784. }
  1785.  
  1786. .art-footer-body a:hover
  1787. {
  1788.    color: #B7CBF5;
  1789.    text-decoration: underline;
  1790. }
  1791.  
  1792. div.art-footer img
  1793. {
  1794.    /* WARNING do NOT collapse this to 'border' - inheritance! */
  1795.   border-width: 1px;
  1796.    border-color: #5974A6;
  1797.    border-style: solid;
  1798.    margin: 7px;
  1799. }
  1800.  
  1801. .art-rss-tag-icon span
  1802. {
  1803.    padding-left: .5em;
  1804. }
  1805. /* end Footer */
  1806.  
  1807. /* begin PageFooter */
  1808. .art-page-footer,
  1809. .art-page-footer a,
  1810. .art-page-footer a:link,
  1811. .art-page-footer a:visited,
  1812. .art-page-footer a:hover
  1813. {
  1814.    font-family: Arial;
  1815.    font-size: 10px;
  1816.    letter-spacing: normal;
  1817.    word-spacing: normal;
  1818.    font-style: normal;
  1819.    font-weight: normal;
  1820.    text-decoration: underline;
  1821.    color: #D1D8E6;
  1822. }
  1823.  
  1824. .art-page-footer
  1825. {
  1826.    padding: 1em;
  1827.    text-align: center;
  1828.    text-decoration: none;
  1829.    color: #A0C7F3;
  1830. }
  1831. /* end PageFooter */
  1832.  
  1833. /* begin LayoutCell, sidebar1 */
  1834. .art-content-layout .art-sidebar1
  1835. {
  1836.    width: 200px;
  1837. }
  1838. .art-content-layout .art-sidebar1:before
  1839. {
  1840.    position: absolute;
  1841.    z-index: -2;
  1842.    direction: ltr;
  1843.    left:   0;
  1844.    bottom: 0;
  1845.    top: 0;
  1846.    content: ' ';
  1847.    overflow: hidden;
  1848.    display: block;
  1849.    background-color: #1D2535;
  1850.    width: 200px;
  1851. }
  1852. /* end LayoutCell, sidebar1 */
  1853.  
  1854. /* begin LayoutCell, sidebar2 */
  1855. .art-content-layout .art-sidebar2
  1856. {
  1857.    width: 200px;
  1858. }
  1859. .art-content-layout .art-sidebar2:before
  1860. {
  1861.    position: absolute;
  1862.    z-index: -2;
  1863.    direction: ltr;
  1864.    right:   0;
  1865.    bottom: 0;
  1866.    top: 0;
  1867.    content: ' ';
  1868.    overflow: hidden;
  1869.    display: block;
  1870.    background-color: #1D2535;
  1871.    width: 200px;
  1872. }
  1873. /* end LayoutCell, sidebar2 */
  1874.  
  1875. table.moduletable th
  1876. {
  1877.    padding: .5em 0;
  1878.    margin: 0;
  1879.    font-weight: bold;
  1880.    font-family: Helvetica,Arial,sans-serif;
  1881.    font-size: 1.5em;
  1882.    padding-left: 0;
  1883.    margin-bottom: 10px;
  1884.    text-align: left;
  1885. }
  1886.  
  1887. .firefox2 table.poll tr td div
  1888. {
  1889.    font-size: 0;
  1890. }
  1891.  
  1892. #footer
  1893. {
  1894.    text-align: center;
  1895. }
  1896.  
  1897. .contentpaneopen span.small,
  1898. .contentpaneopen td.createdate,
  1899. .contentpaneopen td.modifydate
  1900. {
  1901.    font-size: 75%;
  1902.    padding-bottom: 1em;
  1903. }
  1904.  
  1905. .column_separator
  1906. {
  1907.    padding-left: 10px;
  1908. }
  1909.  
  1910. div.offline
  1911. {
  1912.    background: #fffebb;
  1913.    width: 100%;
  1914.    position: absolute;
  1915.    top: 0;
  1916.    left: 0;
  1917.    font-size: 1.2em;
  1918.    padding: 5px;
  1919. }
  1920.  
  1921. /* headers */
  1922. legend
  1923. {
  1924.    font-weight: bold;
  1925.    font-family: Helvetica,Arial,sans-serif;
  1926.    font-size: 1.5em;
  1927.    padding-left: 0;
  1928.    margin-bottom: 10px;
  1929.    text-align: left;
  1930.    margin: 0;
  1931.    padding: 0 10px;
  1932. }
  1933.  
  1934. /* form validation */
  1935. .invalid
  1936. {
  1937.    border-color: #ff0000;
  1938. }
  1939.  
  1940. label.invalid
  1941. {
  1942.    color: #ff0000;
  1943. }
  1944.  
  1945. /** overlib **/
  1946.  
  1947. .ol-foreground
  1948. {
  1949.    background-color: #f6f6f6;
  1950. }
  1951.  
  1952. .ol-background
  1953. {
  1954.    background-color: #666;
  1955. }
  1956.  
  1957. .ol-textfont
  1958. {
  1959.    font-family: Arial, Helvetica, sans-serif;
  1960.    font-size: 10px;
  1961. }
  1962.  
  1963. .ol-captionfont
  1964. {
  1965.    font-family: Arial, Helvetica, sans-serif;
  1966.    font-size: 12px;
  1967.    color: #f6f6f6;
  1968.    font-weight: bold;
  1969. }
  1970.  
  1971. .ol-captionfont a
  1972. {
  1973.    color: #0B55C4;
  1974.    text-decoration: none;
  1975.    font-size: 12px;
  1976. }
  1977.  
  1978. /* spacers */
  1979. span.article_separator
  1980. {
  1981.    display: none;
  1982. }
  1983.  
  1984. td.buttonheading img
  1985. {
  1986.    border: none;
  1987. }
  1988.  
  1989. .clr
  1990. {
  1991.    clear: both;
  1992. }
  1993.  
  1994. div#maindivider
  1995. {
  1996.    border-top: 1px solid #ddd;
  1997.    margin-bottom: 10px;
  1998.    overflow: hidden;
  1999.    height: 1px;
  2000. }
  2001.  
  2002. table.blog span.article_separator
  2003. {
  2004.    display: none;
  2005. }
  2006.  
  2007. /* edit button */
  2008. .contentpaneopen_edit
  2009. {
  2010.    float: left;
  2011. }
  2012.  
  2013. /* table of contents */
  2014. table.contenttoc
  2015. {
  2016.    margin: 5px;
  2017.    border: 1px solid #ccc;
  2018.    padding: 5px;
  2019.    float: right;
  2020. }
  2021.  
  2022. table.contenttoc td
  2023. {
  2024.    padding: 0 5px;
  2025. }
  2026.  
  2027. /* content tables */
  2028. td.sectiontableheader
  2029. {
  2030.    background: #efefef;
  2031.    color: #333;
  2032.    font-weight: bold;
  2033.    padding: 4px;
  2034.    border-right: 1px solid #fff;
  2035. }
  2036.  
  2037. tr.sectiontableentry0 td,
  2038. tr.sectiontableentry1 td,
  2039. tr.sectiontableentry2 td
  2040. {
  2041.    padding: 4px;
  2042. }
  2043.  
  2044. td.sectiontableentry0,
  2045. td.sectiontableentry1,
  2046. td.sectiontableentry2
  2047. {
  2048.    padding: 3px;
  2049. }
  2050.  
  2051. /* content styles */
  2052. table.contentpaneopen,
  2053. table.contentpane
  2054. {
  2055.    margin: 0;
  2056.    padding: 0;
  2057.    width: auto;
  2058. }
  2059.  
  2060. table.contentpaneopen li
  2061. {
  2062.    margin-bottom: 5px;
  2063. }
  2064.  
  2065. table.contentpaneopen fieldset
  2066. {
  2067.    border: 0;
  2068.    border-top: 1px solid #ddd;
  2069. }
  2070.  
  2071. table.contentpaneopen h3
  2072. {
  2073.    margin-top: 25px;
  2074. }
  2075.  
  2076. table.contentpaneopen h4
  2077. {
  2078.    font-family: Arial, Helvetica, sans-serif;
  2079.    color: #333;
  2080. }
  2081.  
  2082. .highlight
  2083. {
  2084.    background-color: #fffebb;
  2085. }
  2086.  
  2087. /* module control elements */
  2088. table.user1user2 div.moduletable
  2089. {
  2090.    margin-bottom: 0;
  2091. }
  2092.  
  2093. div.moduletable,
  2094. div.module
  2095. {
  2096.    margin-bottom: 25px;
  2097. }
  2098.  
  2099. div.module_menu h3
  2100. {
  2101.    font-family: Helvetica, Arial, sans-serif;
  2102.    font-size: 12px;
  2103.    font-weight: bold;
  2104.    color: #eee;
  2105.    margin: -23px -4px 5px -5px;
  2106.    padding-left: 10px;
  2107.    padding-bottom: 2px;
  2108. }
  2109.  
  2110. div.module_menu
  2111. {
  2112.    margin: 0;
  2113.    padding: 0;
  2114.    margin-bottom: 15px;
  2115. }
  2116.  
  2117. div.module_menu div div div
  2118. {
  2119.    padding: 10px;
  2120.    padding-top: 30px;
  2121.    padding-bottom: 15px;
  2122.    width: auto;
  2123. }
  2124.  
  2125. div.module_menu div div div div
  2126. {
  2127.    background: none;
  2128.    padding: 0;
  2129. }
  2130.  
  2131. div.module_menu ul
  2132. {
  2133.    margin: 10px 0;
  2134.    padding-left: 20px;
  2135. }
  2136.  
  2137. div.module_menu ul li a:link,
  2138. div.module_menu ul li a:visited
  2139. {
  2140.    font-weight: bold;
  2141. }
  2142.  
  2143. #leftcolumn div.module
  2144. {
  2145.    padding: 0 10px;
  2146. }
  2147.  
  2148. #leftcolumn div.module table
  2149. {
  2150.    width: auto;
  2151. }
  2152.  
  2153. /* forms */
  2154. table.adminform textarea
  2155. {
  2156.    width: 540px;
  2157.    height: 400px;
  2158.    font-size: 1em;
  2159.    color: #000099;
  2160. }
  2161.  
  2162. div.search input
  2163. {
  2164.    width: 95%;
  2165.    border: 1px solid #ccc;
  2166.    margin: 5px 0 5px 0;
  2167. }
  2168.  
  2169. .art-nav div.search input
  2170. {
  2171.    width: auto;
  2172. }
  2173.  
  2174. /* login component */
  2175.  
  2176. form#com-form-login
  2177. {
  2178.    text-align: left;
  2179. }
  2180.  
  2181. form#com-form-login fieldset
  2182. {
  2183.    border: 0 none;
  2184.    margin: 0;
  2185.    padding: 0.2em;
  2186. }
  2187.  
  2188. form#com-form-login ul
  2189. {
  2190.    list-style-type: none;
  2191.    margin: 0;
  2192.    padding: 0;
  2193. }
  2194.  
  2195. form#com-form-login ul li
  2196. {
  2197.    background-image: none;
  2198.    padding: 0;
  2199. }
  2200.  
  2201. /* thumbnails */
  2202. div.mosimage
  2203. {
  2204.    margin: 5px;
  2205. }
  2206.  
  2207. div.mosimage_caption {
  2208.    font-size: .90em;
  2209.    color: #666;
  2210. }
  2211.  
  2212. div.caption
  2213. {
  2214.    padding: 0 10px 0 10px;
  2215. }
  2216.  
  2217. div.caption img
  2218. {
  2219.    border: 1px solid #CCC;
  2220. }
  2221.  
  2222. div.caption p
  2223. {
  2224.    font-size: .90em;
  2225.    color: #666;
  2226.    text-align: center;
  2227. }
  2228.  
  2229. /* Parameter Table */
  2230. table.paramlist
  2231. {
  2232.    margin-top: 5px;
  2233. }
  2234.  
  2235. table.paramlist td.paramlist_key
  2236. {
  2237.    width: 128px;
  2238.    text-align: left;
  2239.    height: 30px;
  2240. }
  2241.  
  2242. div.message
  2243. {
  2244.    font-weight: bold;
  2245.    font-size: 14px;
  2246.    color: #c30;
  2247.    text-align: center;
  2248.    width: auto;
  2249.    background-color: #f9f9f9;
  2250.    border: solid 1px #d5d5d5;
  2251.    margin: 3px 0 10px;
  2252.    padding: 3px 20px;
  2253. }
  2254.  
  2255. /* Banners module */
  2256.  
  2257. /* Default skyscraper style */
  2258. .banneritem img
  2259. {
  2260.    display: block;
  2261.    margin-left: auto;
  2262.    margin-right: auto;
  2263. }
  2264.  
  2265. /* Text advert style */
  2266.  
  2267. .banneritem_text
  2268. {
  2269.    padding: 4px;
  2270.    font-size: 11px;
  2271. }
  2272.  
  2273. .bannerfooter_text
  2274. {
  2275.    padding: 4px;
  2276.    font-size: 11px;
  2277.    background-color: #f7f7f7;
  2278.    text-align: right;
  2279. }
  2280.  
  2281. /* Polls */
  2282. .pollstableborder
  2283. {
  2284.    margin-top: 8px;
  2285. }
  2286.  
  2287. .pollstableborder td
  2288. {
  2289.    text-align: left;
  2290.    vertical-align: middle;
  2291. }
  2292.  
  2293. /* WebLinks */
  2294. span.description
  2295. {
  2296.    display: block;
  2297.    padding-left: 30px;
  2298. }
  2299.  
  2300. /* Frontend Editing*/
  2301. fieldset
  2302. {
  2303.    border: 1px solid #ccc;
  2304.    margin-top: 15px;
  2305.    padding: 15px;
  2306. }
  2307.  
  2308. td.key
  2309. {
  2310.    border-bottom: 1px solid #eee;
  2311.    color: #666;
  2312. }
  2313.  
  2314. /* Tooltips */
  2315.  
  2316. .tool-tip
  2317. {
  2318.    float: left;
  2319.    background: #ffc;
  2320.    border: 1px solid #d4d5aa;
  2321.    padding: 5px;
  2322.    max-width: 200px;
  2323. }
  2324.  
  2325. .tool-title
  2326. {
  2327.    padding: 0;
  2328.    margin: 0;
  2329.    font-size: 100%;
  2330.    font-weight: bold;
  2331.    margin-top: -15px;
  2332.    padding-top: 15px;
  2333.    padding-bottom: 5px;
  2334.    background: url(../../system/images/selector-arrow.png) no-repeat;
  2335. }
  2336.  
  2337. .tool-text
  2338. {
  2339.    font-size: 100%;
  2340.    margin: 0;
  2341. }
  2342.  
  2343. #syndicate
  2344. {
  2345.    float: left;
  2346.    padding-left: 25px;
  2347. }
  2348.  
  2349. /* Component Specific Fixes */
  2350.  
  2351. #component-contact table td
  2352. {
  2353.    padding: 2px 0;
  2354. }
  2355.  
  2356. .breadcrumbs img
  2357. {
  2358.    margin: 0;
  2359.    padding: 0;
  2360.    border: 0;
  2361. }
  2362.  
  2363. .mceToolbarTop {
  2364.    white-space: normal;
  2365. }
  2366.  
  2367. .mceEditor
  2368. {
  2369.    background: none;
  2370. }
  2371.  
  2372. #archive-list
  2373. {
  2374.    list-style-type: none;
  2375.    margin: 0;
  2376.    padding: 0;
  2377. }
  2378.  
  2379. #archive-list li
  2380. {
  2381.    list-style-type: none;
  2382.    background-image: none;
  2383.    margin-left: 0;
  2384.    padding-left: 0;
  2385. }
  2386.  
  2387. #navigation,
  2388. #navigation p
  2389. {
  2390.    text-align: center;
  2391. }
  2392.  
  2393. .article h3 img
  2394. {
  2395.    border: none;
  2396.    display: inline;
  2397.    margin: 0;
  2398.    padding: 0;
  2399. }
  2400.  
  2401. .art-footer-text .moduletable
  2402. {
  2403.    border: none;
  2404.    margin: 0;
  2405.    padding: 0;
  2406. }
  2407.  
  2408. .img_caption.left
  2409. {
  2410.    float: left;
  2411.    margin-right: 1em;
  2412. }
  2413.  
  2414. .img_caption.right
  2415. {
  2416.    float: right;
  2417.    margin-left: 1em;
  2418. }
  2419.  
  2420. .img_caption.left p
  2421. {
  2422.    clear: left;
  2423.    text-align: center;
  2424. }
  2425.  
  2426. .img_caption.right p
  2427. {
  2428.    clear: right;
  2429.    text-align: center;
  2430. }
  2431.  
  2432. .img_caption img
  2433. {
  2434.    margin: 0;
  2435. }
  2436.  
  2437. .contentheading
  2438. {
  2439.    font-size: 21px;
  2440.    color: #B7CBF5;
  2441. }
  2442.  
  2443. #system-message ul li
  2444. {
  2445.    background-image: none;
  2446.    padding-left: 0;
  2447. }
  2448.  
  2449. /* category items */
  2450.  
  2451. .category ul.actions,
  2452. .category ul.actions li,
  2453. .category ul.actions li img
  2454. {
  2455.    display: inline;
  2456.    margin: 0;
  2457.    padding: 0;
  2458. }
  2459.  
  2460. .category ul.actions li
  2461. {
  2462.    background: none;
  2463. }
  2464.  
  2465. /* categories list container */
  2466.  
  2467. .category-desc .image-left
  2468. {
  2469.    float: left;
  2470.    margin: 0 5px 5px 0;
  2471. }
  2472.  
  2473. .category-desc .image-right
  2474. {
  2475.    float: left;
  2476.    margin: 0 0 5px 5px;
  2477. }
  2478.  
  2479.  /* categories list items */
  2480.  
  2481. .categories-list ul
  2482. {
  2483.    list-style-type: none;
  2484.    margin: 0 0 0 20px;
  2485.    padding: 0;
  2486. }
  2487.  
  2488. .categories-list ul li
  2489. {
  2490.    background-image: none;
  2491.    padding: 5px;
  2492.    clear: both;
  2493. }
  2494.  
  2495. .categories-list ul ul
  2496. {
  2497.    margin-left: 10px;
  2498. }
  2499.  
  2500. dl.newsfeed-count dl,
  2501. dl.weblink-count dl,
  2502. dl.article-count dl
  2503. {
  2504.    clear: both;
  2505. }
  2506.  
  2507. dl.newsfeed-count dt,
  2508. dl.newsfeed-count dd,
  2509. dl.weblink-count dt,
  2510. dl.weblink-count dd,
  2511. dl.article-count dt,
  2512. dl.article-count dd
  2513. {
  2514.    display: inline;
  2515. }
  2516.  
  2517. dl.newsfeed-count dd,
  2518. dl.weblink-count dd,
  2519. dl.article-count dd
  2520. {
  2521.    padding: 0;
  2522.    margin: 0;
  2523. }
  2524.  
  2525. /* category subcategories */
  2526.  
  2527. .cat-children ul
  2528. {
  2529.    list-style-type: none;
  2530.    margin: 0;
  2531.    padding: 0;
  2532. }
  2533.  
  2534. .cat-children ul li
  2535. {
  2536.    background-image: none;
  2537.    padding: 5px;
  2538.    clear: both;
  2539. }
  2540.  
  2541. /* contact */
  2542.  
  2543. .contact-email div
  2544. {
  2545.    padding: 3px 0;
  2546. }
  2547.  
  2548. .contact-email label
  2549. {
  2550.    width: 15em;
  2551.    float: left;
  2552. }
  2553.  
  2554. /* articles archive items */
  2555.  
  2556. #archive-items
  2557. {
  2558.    list-style-type: none;
  2559.    margin: 10px 0;
  2560.    padding: 0;
  2561. }
  2562.  
  2563. #archive-items li
  2564. {
  2565.    list-style-type: none;
  2566.    background-image: none;
  2567.    margin: 10px 0;
  2568.    padding: 0;
  2569. }
  2570.  
  2571. /* article */
  2572. .pagenav
  2573. {
  2574.    margin: 0;
  2575.    padding: 0;
  2576.    list-style-type: none;
  2577.    text-align: center;
  2578. }
  2579.  
  2580. .pagenav li
  2581. {
  2582.    display: inline-block;
  2583.    padding: 0 5px;
  2584.    text-align: center;
  2585.    background-image: none;
  2586. }
  2587.  
  2588. /* blog layout */
  2589.  
  2590. .cols-2 .column-1,
  2591. .cols-2 .column-2,
  2592. .cols-3 .column-1,
  2593. .cols-3 .column-2,
  2594. .cols-3 .column-3
  2595. {
  2596.    float: left;
  2597.    clear: right;
  2598. }
  2599.  
  2600. .cols-2 .column-1 {
  2601.    width: 50%;
  2602. }
  2603. .cols-2 .column-2 {
  2604.    width: 50%;
  2605. }
  2606. .cols-3 .column-1 {
  2607.    width: 33%;
  2608. }
  2609. .cols-3 .column-2 {
  2610.    width: 33%;
  2611. }
  2612. .cols-3 .column-3 {
  2613.    width: 34%;
  2614. }
  2615.  
  2616. .row-separator
  2617. {
  2618.    clear: both;
  2619.    float: none;
  2620.    font-size: 1px;
  2621.    display: block;
  2622. }
  2623.  
  2624. /* article info */
  2625.  
  2626. .article-info
  2627. {
  2628.    margin: 10px 0;
  2629. }
  2630.  
  2631. .article-info .article-info-term
  2632. {
  2633.    display: none;
  2634. }
  2635.  
  2636. .article-info dd
  2637. {
  2638.    background-image: none;
  2639.    margin: 0;
  2640.    padding: 0;
  2641.    line-height: 120%;
  2642. }
  2643.  
  2644. /* login */
  2645.  
  2646. .login .login-description img
  2647. {
  2648.    float: left;
  2649.    margin: 0 5px 5px 0;
  2650. }
  2651.  
  2652. .login fieldset
  2653. {
  2654.    clear: both;
  2655.    border:  0;
  2656. }
  2657.  
  2658. .login .login-fields label
  2659. {
  2660.    float: left;
  2661.    width: 15em;
  2662.    display: block;
  2663. }
  2664.  
  2665. /* search form */
  2666.  
  2667. #searchForm .phrases-box label
  2668. {
  2669.    display: block;
  2670.    line-height: 1.6em;
  2671.    margin-left: 2em;
  2672. }
  2673.  
  2674. #searchForm .phrases-box input
  2675. {
  2676.    display: block;
  2677.    float: left;
  2678.    width: auto;
  2679.    border: none;
  2680.    line-height: 1.6em;
  2681.    margin: 0;
  2682. }
  2683.  
  2684. #searchForm .only label
  2685. {
  2686.    display: block;
  2687.    line-height: 1.6em;
  2688.    margin-left: 2em;
  2689. }
  2690.  
  2691. #searchForm .only input
  2692. {
  2693.    display: block;
  2694.    float: left;
  2695.    width: auto;
  2696.    border: none;
  2697.    line-height: 1.6em;
  2698.    margin: 0;
  2699. }
  2700.  
  2701. #searchForm .form-limit
  2702. {
  2703.    margin-top: .5em;
  2704. }
  2705.  
  2706. /* pagination */
  2707.  
  2708. .pagination
  2709. {
  2710.    margin: 0;
  2711.    padding: 0;
  2712.    text-align: center;
  2713. }
  2714.  
  2715. .pagination .counter
  2716. {
  2717.    text-align: center;
  2718. }
  2719.  
  2720. .pagination ul
  2721. {
  2722.    list-style-type: none;
  2723.    margin: 0;
  2724.    padding: 0;
  2725.    text-align: center;
  2726. }
  2727.  
  2728. .pagination li
  2729. {
  2730.    display: inline;
  2731.    padding: 2px 5px;
  2732.    text-align: left;
  2733.    margin: 0 2px;
  2734.    background-image: none;
  2735. }
  2736.  
  2737. .pagination li.pagination-start,
  2738. .pagination li.pagination-start span,
  2739. .pagination li.pagination-end,
  2740. .pagination li.pagination-end span
  2741. {
  2742.    padding: 0;
  2743. }
  2744.  
  2745. /* system messages */
  2746.  
  2747. #system-message
  2748. {
  2749.    margin-bottom: 20px;
  2750. }
  2751.  
  2752. #system-message dd.message ul
  2753. {
  2754.    background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;
  2755.    border-top: 3px solid #de7a7b;
  2756.    border-bottom: 3px solid #de7a7b;
  2757.    margin: 0;
  2758.    padding-left: 40px;
  2759.    text-indent: 0;
  2760. }
  2761.  
  2762. #system-message dd.error ul
  2763. {
  2764.    color: #c00;
  2765.    background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;
  2766.    border-top: 3px solid #de7a7b;
  2767.    border-bottom: 3px solid #de7a7b;
  2768.    margin: 0;
  2769.    padding-left: 40px;
  2770.    text-indent: 0;
  2771. }
  2772.  
  2773. #system-message dd.notice ul
  2774. {
  2775.    color: #c00;
  2776.    background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;
  2777.    border-top: 3px solid #f0dc7e;
  2778.    border-bottom: 3px solid #f0dc7e;
  2779.    margin: 0;
  2780.    padding-left: 40px;
  2781.    text-indent: 0;
  2782. }
  2783.  
  2784. /* icon tooltip */
  2785.  
  2786. .tip
  2787. {
  2788.    border: solid 1px #333;
  2789.    background: #ffffcc;
  2790.    padding: 3px;
  2791.    text-align: left;
  2792. }
  2793.  
  2794. .tip-title
  2795. {
  2796.    font-weight: bold;
  2797. }
  2798.  
  2799. /* login module */
  2800.  
  2801. #login-form fieldset
  2802. {
  2803.    border: none;
  2804.    margin: 0;
  2805.    padding: 0;
  2806. }
  2807.  
  2808. #login-form p
  2809. {
  2810.    margin: 0.5em 0 0 0;
  2811. }
  2812.  
  2813. #login-form #form-login-username label,
  2814. #login-form #form-login-password label
  2815. {
  2816.    display: block;
  2817. }
  2818.  
  2819. #login-form #form-login-remember input
  2820. {
  2821.    margin: 0;
  2822.    padding: 0;
  2823.    vertical-align: bottom;
  2824.    position: relative;
  2825.    top: -1px;
  2826. }
  2827.  
  2828. #login-form #modlgn-username,
  2829. #login-form #modlgn-passwd
  2830. {
  2831.    width: 95%;
  2832.    margin: 0;
  2833.    padding: 0;
  2834. }
  2835.  
  2836. #login-form ul
  2837. {
  2838.    list-style-type: none;
  2839.    margin: 0;
  2840.    padding: 0;
  2841. }
  2842.  
  2843. #login-form ul li
  2844. {
  2845.    background-image: none;
  2846.    padding: 0;
  2847. }
  2848.  
  2849. /* pagebreak content plugin */
  2850.  
  2851. #article-index
  2852. {
  2853.    float: right;
  2854.    margin: .5em;
  2855.    padding: .5em;
  2856. }
  2857.  
  2858. .pagenavcounter
  2859. {
  2860.    margin: .5em 0;
  2861.    padding: .5em 0;
  2862.    font-weight: bold;
  2863. }
  2864.  
  2865. /* Plugin compatilibity. */
  2866.  
  2867. /* 152316, DOCman */
  2868.  
  2869. .dm_taskbar ul
  2870. {
  2871.    background-image: none;
  2872.    margin: 0;
  2873.    padding: 0;
  2874. }
  2875.  
  2876. .dm_taskbar ul li
  2877. {
  2878.    background-image: none;
  2879. }
  2880.  
  2881. /* Custom styles */
Advertisement
Add Comment
Please, Sign In to add comment