/* begin Page */ /* Created by Artisteer v3.0.0.41865 */  #art-main, table {     font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;     font-size: 13px; }  h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {     margin: 0;     padding: 0; }  .art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered {     font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif; }  .art-postcontent p {     margin: 12px 0; }  h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {   font-weight:normal;     font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;   font-size: 32px; }  .art-postcontent a {   text-decoration: none;   color: #850A10; }  .art-postcontent a:link {   text-decoration: none;   color: #850A10; }  .art-postcontent a:visited, .art-postcontent a.visited {   color: #5E605E; }  .art-postcontent  a:hover, .art-postcontent a.hover {   color: #B10E16; }  .art-postcontent h1 {    color: #46444B;     }  .art-postcontent h2 {    color: #474847;    font-size: 22px;     }  .art-blockcontent h2 {   font-size: 22px;   }  .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  {    font-size: 22px;  }  .art-postcontent h3 {    color: #850A10;    font-size: 18px;     }  .art-blockcontent h3 {   font-size: 18px;   }  .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  {    font-size: 18px;  }  .art-postcontent h4 {    color: #545554;    font-size: 16px;     }  .art-blockcontent h4 {   font-size: 16px;   }  .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  {    font-size: 16px;  }  .art-postcontent h5 {    color: #545554;    font-size: 13px;     }  .art-blockcontent h5 {   font-size: 13px;   }  .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  {    font-size: 13px;  }  .art-postcontent h6 {    color: #767876;    font-size: 11px;     }  .art-blockcontent h6 {   font-size: 11px;   }  .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  {    font-size: 11px;  }  ul {   list-style-type: none; }  ol {   list-style-position: inside; }  html  {     height:100%; }  #art-main {   position: relative;   z-index: 0;   width: 100%;   left: 0;   top: 0;   cursor:default;   overflow:visible; }  body {   padding: 0;    margin:0;   color: #434443;   height:100%;   min-height:100%;   background-color: #D6D7D6;   background-image: url('images/Bottom_texture.jpg');   background-repeat: repeat;   background-attachment: scroll;   background-position: top left;   min-width: 900px; }  #art-page-background-middle-texture {   position: relative;   background-image: url('images/Middle_texture.jpg');   background-repeat: repeat-x;   background-position: top left;   background-attachment: scroll;   width:100%;   min-height:100%;   min-width: 900px;  }  .cleared {   display:block;   clear: both;   float: none;   margin: 0;   padding: 0;   border: none;   font-size: 0;   height:0;   overflow:hidden; }  .reset-box {   overflow:hidden;   display:table;  }  form {   padding: 0 !important;   margin: 0 !important; }  table.position {   position: relative;   width: 100%;   table-layout: fixed; }  /* end Page */  /* begin Header */ div.art-header {     margin: 0 auto;   position: relative;   z-index: -1;   width:900px;   height: 266px;   margin-top: 3px;   margin-bottom: -7px; }  div.art-header-clip {   position: absolute;   width:100%;   left:0;   overflow:hidden;   height:266px; }  .art-header-wrapper  {         position: relative;     width:900px;     margin:0 auto; } .art-header-inner  {     margin: 0 8px; }  div.art-header-center { 	position: relative; 	width: 900px; 	left:50%; }  div.art-header-png {   position: absolute;   left:-50%;   top: 0;   width: 900px;   height: 266px;   background-image: url('images/header.png');   background-repeat: no-repeat;   background-position:center center;  }  div.art-header-jpeg {   position: absolute;   top: 0;   left:-50%;   width: 900px;   height: 266px;   background-image: url('images/header.jpg');   background-repeat: no-repeat;   background-position: center center; } /* end Header */  /* begin HeaderObject */ div.art-headerobject {   display: block;   left: 50%;   margin-left: -364px;   position: absolute;   top: 0;   width: 727px;   height: 266px;   background-image: url('images/header-object.png'); } /* end HeaderObject */  /* begin Logo */ div.art-logo {   display: block;   position: absolute;   top: 96px;   left: 18%;   margin-left: 2px; }   h2.art-logo-text {   display: block;   text-align: left;   font-size: 11px;   letter-spacing: 1px;   padding: 0;   margin: 0;   color: #7EAEEC !important; } h2.art-logo-text a, h2.art-logo-text a:link, h2.art-logo-text a:visited, h2.art-logo-text a:hover {   font-size: 11px;   letter-spacing: 1px;   padding: 0;   margin: 0;   color: #7EAEEC !important; }  #headline, #slogan  {     display: block;     min-width: 150px;     text-align: left; } /* end Logo */  /* begin Box, Sheet */ .art-sheet {   position: relative;   margin: 0 auto;   min-width: 41px;   min-height: 41px;   margin-top: 13px;   margin-bottom: -7px;   cursor:auto;   width: 900px; }  .art-sheet-body {   position: relative;   padding: 8px;     padding-top:8px;     padding-bottom:12px; }  .art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl {   position: absolute; }  .art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl {   width: 68px;   height: 68px;   background-image: url('images/sheet_s.png'); }  .art-sheet-tl {   top: 0;   left: 0;   clip: rect(auto, 34px, 34px, auto); }  .art-sheet-tr {   top: 0;   right: 0;   clip: rect(auto, auto, 34px, 34px); }  .art-sheet-bl {   bottom: 0;   left: 0;   clip: rect(34px, 34px, auto, auto); }  .art-sheet-br {   bottom: 0;   right: 0;   clip: rect(34px, auto, auto, 34px); }  .art-sheet-tc, .art-sheet-bc {   left: 34px;   right: 34px;   height: 68px;   background-image: url('images/sheet_h.png'); }  .art-sheet-tc {   top: 0;   clip: rect(auto, auto, 34px, auto); }  .art-sheet-bc {   bottom: 0;   clip: rect(34px, auto, auto, auto); }  .art-sheet-cr, .art-sheet-cl {   top: 34px;   bottom: 34px;   width: 68px;   background-image: url('images/sheet_v.png'); }  .art-sheet-cr {   right: 0;   clip: rect(auto, auto, auto, 34px); }  .art-sheet-cl {   left: 0;   clip: rect(auto, 34px, auto, auto); }  .art-sheet-cc {   position: absolute;   top: 34px;   left: 34px;   right: 34px;   bottom: 34px;   background-image: url('images/sheet_c.png'); }  #art-page-background-top-texture, #art-page-background-glare {   min-width: 900px; }  /* end Box, Sheet */  /* begin Menu */ /* menu structure */  .art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover {     outline: none; }  .art-hmenu, .art-hmenu ul {   margin: 0;   padding: 0;   border: 0;   list-style-type: none;   display: block; }  .art-hmenu li {   margin: 0;   padding: 0;   border: 0;   display: block;   float: left;   position: relative;   z-index: 5;   background: none; }  .art-hmenu li:hover {   z-index: 10000;   white-space: normal; }  .art-hmenu li li {   float: none; }  .art-hmenu ul {   visibility: hidden;   position: absolute;   z-index: 10;   left: 0;   top: 0;   background: none;   min-height: 0;   background-image: url('images/spacer.gif');   padding: 10px 30px 30px 30px;   margin: -10px 0 0 -30px; }  .art-hmenu li:hover>ul {   visibility: visible;   top: 100%; }  .art-hmenu li li:hover>ul {   top: 0;   left: 100%; }  .art-hmenu:after, .art-hmenu ul:after {   content: ".";   height: 0;   display: block;   visibility: hidden;   overflow: hidden;   clear: both; } .art-hmenu{   min-height: 0;   position:relative;   padding: 3px 5px 3px 5px; }  .art-hmenu ul ul {   padding: 30px 30px 30px 10px;   margin: -30px 0 0 -10px; }  /* menu structure */  .art-nav {    position: relative;   margin:0 auto;   min-height: 29px;   z-index: 100;     margin-top: 0;     margin-bottom: 0; }  .art-nav-outer {     position:absolute;     width:100%; }  /* end Menu */  /* begin MenuItem */ .art-hmenu a {   position: relative;   display: block;   overflow: hidden;   height: 23px;   cursor: pointer;   text-decoration: none;   font-style: normal;   font-weight: bold;   font-size: 18px; }  .art-hmenu ul li {     margin:0;     clear: both; }  .art-hmenu a .r, .art-hmenu a .l {   position: absolute;   display: block;   top: 0;   z-index: -1;   height: 79px;   background-image: url('images/menuitem.png'); }  .art-hmenu a .l {   left: 0;   right: 2px; }  .art-hmenu a .r {   width: 404px;   right: 0;   clip: rect(auto, auto, auto, 402px); }  .art-hmenu a .t, .art-hmenu ul a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover {   font-style: normal;   font-weight: bold;   font-size: 18px; }  .art-hmenu a .t {   color: #353573;   padding: 0 15px;   margin: 0 2px;   line-height: 23px;   text-align: center; }  .art-hmenu a:hover .l, .art-hmenu a:hover .r {   top: -28px; }  .art-hmenu li:hover>a .l, .art-hmenu li:hover>a .r {   top: -28px; }  .art-hmenu li:hover a .l, .art-hmenu li:hover a .r {   top: -28px; } .art-hmenu a:hover .t {   color: #000000; }  .art-hmenu li:hover a .t {   color: #000000; }  .art-hmenu li:hover>a .t {   color: #000000; }  .art-hmenu a.active .l, .art-hmenu a.active .r {   top: -56px; }  .art-hmenu a.active .t {   color: #1E1F1E; } /* end MenuItem */  /* begin MenuSeparator */ .art-hmenu .art-hmenu-li-separator {   display: block;   width: 7px;   height:23px; } .art-nav .art-hmenu-separator {   display: block;   margin:0 auto;   width: 1px;   height: 23px;   background-image: url('images/menuseparator.png'); } /* end MenuSeparator */  /* begin MenuSubItem */ .art-hmenu ul a {   display: block;   white-space: nowrap;   height: 20px;   width: 180px;   overflow: hidden;   background-image: url('images/subitem.png');   background-position: left top;   background-repeat: repeat-x;   border-width: 0;   border-style: solid;   text-align: left;   text-indent: 12px;   text-decoration: none;   line-height: 20px;   color: #C9C7CC;   font-size: 12px;   margin:0;   padding:0; }  .art-nav ul.art-hmenu ul span, .art-nav ul.art-hmenu ul span span {   display: inline;   float: none;   margin: inherit;   padding: inherit;   background-image: none;   text-align: inherit;   text-decoration: inherit; }  .art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a:hover, .art-hmenu ul a:active, .art-nav ul.art-hmenu ul span, .art-nav ul.art-hmenu ul span span {   text-align: left;   text-indent: 12px;   text-decoration: none;   line-height: 20px;   color: #C9C7CC;   font-size: 12px;   margin:0;   padding:0; }  .art-hmenu ul li a:hover {   color: #353573;   background-position: 0 -20px; }  .art-hmenu ul li:hover>a {   color: #353573;   background-position: 0 -20px; }  .art-nav .art-hmenu ul li a:hover span, .art-nav .art-hmenu ul li a:hover span span {   color: #353573; }  .art-nav .art-hmenu ul li:hover>a span, .art-nav .art-hmenu ul li:hover>a span span {   color: #353573; }  /* end MenuSubItem */  /* begin Layout */ .art-content-layout {   display: table;   position:relative;   margin: 0 auto;   table-layout: fixed;   border-collapse: collapse;   background-color: Transparent;   border: none !important;   padding:0 !important;   width:100%;   margin-top:0;   margin-bottom:0; } .art-layout-cell, .art-content-layout-row {   background-color: Transparent;   vertical-align: top;   text-align: left;   border: none;   margin:0;   padding:0; }  .art-content-layout .art-content-layout{margin:0;} .art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{display: table-cell;} .art-layout-cell .art-layout-cell{display: block;} .art-content-layout-row {display: table-row;} .art-layout-glare{position:relative;}/* end Layout */  /* begin Button */ .art-button-wrapper a.art-button, .art-button-wrapper a.art-button:link, .art-button-wrapper input.art-button, .art-button-wrapper button.art-button {   text-decoration: none;   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;   font-size: 13px;   position:relative;   top:0;   display: inline-block;   vertical-align: middle;   white-space: nowrap;   text-align: center;   color: #DFDEE1 !important;   width: auto;   outline: none;   border: none;   background: none;   line-height: 25px;   height: 25px;   margin: 0 !important;   padding: 0 14px !important;   overflow: visible;   cursor: pointer; }  .art-button img, .art-button-wrapper img {   margin: 0;   vertical-align: middle; }  .art-button-wrapper {   vertical-align: middle;   display: inline-block;   position: relative;   height: 25px;   overflow: hidden;   white-space: nowrap;   width: auto;   margin: 0;   padding: 0;   z-index: 0; }  .firefox2 .art-button-wrapper {   display: block;   float: left; }  input, select, textarea {   vertical-align: middle;   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;   font-size: 13px; }  .art-block select  {     width:96%; }  .art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover {   color: #000000 !important;   text-decoration: none !important; }  .art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link {   color: #CDCCD0 !important; }  .art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r {   display: block;   position: absolute;   height: 85px;   margin: 0;   padding: 0;   background-image: url('images/button.png'); }  .art-button-wrapper .art-button-l {   left: 0;   right: 7px; }  .art-button-wrapper .art-button-r {   width: 407px;   right: 0;   clip: rect(auto, auto, auto, 400px); }  .art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r {   top: -30px; }  .art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r {   top: -60px; }  .art-button-wrapper input {   float: none !important; } /* end Button */  /* begin Box, Block */ .art-block {   position: relative;   min-width: 1px;   min-height: 1px;   margin: 15px; }  .art-block-body {   position: relative;   padding: 7px; }  div.art-block img { /* WARNING do NOT collapse this to 'border' - inheritance! */     border-color: #F03F48;   border-style: solid;   margin: 7px; }  /* end Box, Block */  /* begin Box, BlockContent */ .art-blockcontent {   position: relative;   margin: 0 auto;   min-width: 1px;   min-height: 1px; }  .art-blockcontent-body {   position: relative;   padding: 0;   color: #0F0F0F;   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;   font-size: 14px; }  .art-blockcontent-body table, .art-blockcontent-body li,  .art-blockcontent-body a, .art-blockcontent-body a:link, .art-blockcontent-body a:visited, .art-blockcontent-body a:hover {   color: #0F0F0F;   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;   font-size: 14px; }  .art-blockcontent-body p {   margin: -5px 0 0; }  .art-blockcontent-body a, .art-blockcontent-body a:link {   color: #B10E16; }  .art-blockcontent-body a:visited, .art-blockcontent-body a.visited {   color: #5E605E;   text-decoration: none; }  .art-blockcontent-body a:hover, .art-blockcontent-body a.hover {   color: #B10E16;   text-decoration: none; }  .art-blockcontent-body ul li {   font-size: 13px;   line-height: 125%;       color: #545554;   padding: 0 0 0 14px;   background-image: url('images/blockcontentbullets.png');   background-repeat: no-repeat; }/* end Box, BlockContent */  /* begin Box, Post */ .art-post {   position: relative;   min-width: 1px;   min-height: 1px;   margin: 10px; }  .art-post-body {   position: relative;   padding: 7px; }  a img {   border: 0; }  .art-article img, img.art-article, .art-block img, .art-footer img {   border: solid 0 #999B99;   margin: 10px; }  .art-metadata-icons img {   border: none;   vertical-align: middle;   margin: 2px; }  .art-article table, table.art-article {   border-collapse: collapse;   margin: 1px; }  .art-article th, .art-article td {   padding: 2px;   border: solid 0px #6D706D;   vertical-align: top;   text-align: left; }  .art-article th {   text-align: center;   vertical-align: middle;   padding: 7px; }  pre {   overflow: auto;   padding: 0.1em; }  /* end Box, Post */  /* begin PostHeaderIcon */ h2.art-postheader {   color: #424046;   font-size: 24px; }  h2.art-postheader a,  h2.art-postheader a:link,  h2.art-postheader a:visited, h2.art-postheader a.visited, h2.art-postheader a:hover, h2.art-postheader a.hovered {   font-size: 24px; }  h2.art-postheader a, h2.art-postheader a:link {   text-align: left;   text-decoration: none;   color: #BD0F17; }  h2.art-postheader a:visited, h2.art-postheader a.visited {   color: #4F514F; }  h2.art-postheader a:hover,  h2.art-postheader a.hovered {   color: #B10E16; }  /* end PostHeaderIcon */  /* begin PostMetadata, PostMetadataHeader */ .art-postmetadataheader {   overflow:hidden;   padding: 1px;   background-image: url('images/postmetadataheader_bg.png');   border-color: #999B99;   border-style: solid;   border-width: 0; } /* end PostMetadata, PostMetadataHeader */  /* begin PostIcons, PostHeaderIcons */ .art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover {   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;   color: #4B4D4B; }  .art-postheadericons {   padding: 1px; }  .art-postheadericons a, .art-postheadericons a:link {   text-decoration: none;   color: #7D0A0F; }  .art-postheadericons a:visited, .art-postheadericons a.visited {   font-style: italic;   font-weight: normal;   color: #424046; }  .art-postheadericons a:hover, .art-postheadericons a.hover {   font-style: italic;   font-weight: normal;   text-decoration: underline;   color: #A50D14; } /* end PostIcons, PostHeaderIcons */  /* begin PostBullets */ .art-post ol, .art-post ul {   margin: 1em 0 1em 2em;   padding: 0; }  .art-post li {   font-size: 13px;   color: #0F0E10;    margin: 0 0 0 -10px;   padding: 0 0 0 13px; }  .art-post li ol, .art-post li ul {   margin: 0.5em 0 0.5em 2em;   padding: 0; }  .art-post ol>li {   background: none;   padding-left: 0;   /* overrides overflow for "ul li" and sets the default value */   overflow: visible; }  .art-post ul>li {   background-image: url('images/postbullets.png');   background-repeat: no-repeat;   padding-left: 13px;   /* makes "ul li" not to align behind the image if they are in the same line */   overflow-x: visible;   overflow-y: hidden; }  /* end PostBullets */  /* begin PostQuote */ .art-postcontent blockquote, .art-postcontent blockquote a, .art-postcontent blockquote a:link, .art-postcontent blockquote a:visited, .art-postcontent blockquote a:hover {   color: #0F0F0F;   font-size: 13px; }  .art-postcontent blockquote {    border: solid 0 #B8B9B8;   margin: 10px 10px 10px 50px;   padding: 6px 6px 6px 34px;   background-color: #F0F0F0;   background-image: url('images/postquote.png');   background-position: left top;   background-repeat: no-repeat;   /* makes blockquote not to align behind the image if they are in the same line */   overflow: auto;   clear:both; }  /* end PostQuote */  /* begin PostMetadata, PostMetadataFooter */ .art-postmetadatafooter {   overflow:hidden;   padding: 1px;   background-image: url('images/postmetadatafooter_bg.png');   border-color: #999B99;   border-style: solid;   border-width: 0; } /* end PostMetadata, PostMetadataFooter */  /* begin PostIcons, PostFooterIcons */ .art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover {   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;   color: #383938; }  .art-postfootericons {   padding: 1px; }  .art-postfootericons a, .art-postfootericons a:link {   text-decoration: none;   color: #890B11; }  .art-postfootericons a:visited, .art-postfootericons a.visited {   color: #353439; }  .art-postfootericons a:hover, .art-postfootericons a.hover {   color: #890B11; } /* end PostIcons, PostFooterIcons */  /* begin Footer */ .art-footer {   position: relative;   margin-top:0;   margin-bottom:0;   width: 100%; }  .art-footer-t {   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0;   background-image: url('images/footer_t.png');   background-position: left bottom; }  .art-footer-body {     position:relative;     padding: 5px; }  .art-footer-text p {   padding:0;   margin:0;   text-align: center; }  .art-footer-text, .art-footer-text a, .art-footer-text a:link, .art-footer-text a:visited, .art-footer-text a:hover, .art-footer-text td,  .art-footer-text th, .art-footer-text caption {     color: #363736;     font-size: 11px; }  .art-footer-text {   padding-left: 10px;   padding-right: 10px;   position: relative;   float: left;   left: 50%;   text-align: center; }  .art-footer-text a, .art-footer-text a:link {   color: #65080C;   text-decoration: none; }  .art-footer-text a:visited {   color: #363736; }  .art-footer-text a:hover {   color: #850A10; }  .art-footer-center {   position: relative;   float: right;   right: 50%; }  div.art-footer img { /* WARNING do NOT collapse this to 'border' - inheritance! */     border-color: #F03F48;   border-style: solid;   margin: 0; }/* end Footer */  /* begin PageFooter */ .art-page-footer,  .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover {   font-family: Arial;   font-size: 10px;   letter-spacing: normal;   word-spacing: normal;   font-style: normal;   font-weight: normal;   text-decoration: underline;   color: #46444B; }  .art-page-footer {   padding: 1em;   text-align: center;   text-decoration: none;   color: #474847; } /* end PageFooter */  /* begin LayoutCell, content */  /* end LayoutCell, content */  /* begin LayoutCell, sidebar1 */  .art-content-layout .art-sidebar1 {   width: 175px; }  /* end LayoutCell, sidebar1 */   