/*
Theme Name:smartgrid
Theme URI:
Description:Custom WordPress Theme
Version:1.0
Author:B.R.Stewart
Author URI:
Tags:fixed width, right sidebar, two columns, valid XHTML
*/ 
body, p{margin:0.5em 0; font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-style:normal; font-weight:normal; font-size:14px; text-align:left}
body{margin:0 auto; padding:0; color:#485D61; background-color:#E5E5E5; background-image:url('images/page_t.jpg'); background-repeat:repeat; background-attachment:scroll; background-position:top left}a{outline:none}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 ah1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hoverh1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover, .art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a, h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover{ font-weight:normal;  font-style:normal;  text-decoration:none;  font-family: Trebuchet MS, Tahoma,Arial,Helvetica,Sans-Serif;  font-size:30px}

.heading_home {background: url(images/heading.png) top left no-repeat; width:600px; height:35px; margin:0; padding:0;*margin:0 0 0 -4px;}

.slideshowContainer {
width:610px;
height:200px;
padding:0;
margin:-10px 0 0 -10px;
*margin:-11px 0 0 -18px;/* -ie- */
*width: 630px;/* -ie- */
background: transparent url(images/main_content_bg.jpg) no-repeat top center;/* -hides main bg- */
z-index:1;
}
.loading {
background: url(images/loading.gif) center no-repeat;
}



a, .art-post li a{ font-family:Tahoma,Arial,Helvetica,Sans-Serif;  text-decoration:underline; color:#09BDDC}
a:link, .art-post li a:link{ font-family:Tahoma,Arial,Helvetica,Sans-Serif;  text-decoration:underline;  color:#0099FF}
a:visited, a.visited, .art-post li a:visited, .art-post li a.visited{ text-decoration:underline;  color:#0099FF}
a:hover, a.hover, .art-post li a:hover, .art-post li a.hover{ text-decoration:none;  color:#0099FF}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{ margin:0.67em 0;  font-family:Tahoma,Arial,Helvetica,Sans-Serif;  font-size:24px;  color:#666; text-indent:none;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{ margin:0.8em 0;  font-family:Tahoma,Arial,Helvetica,Sans-Serif;  font-size:20px;  color:#666;text-indent:none;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{ margin:1em 0;  font-size:18px;  color:#666}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{ margin:1.25em 0;  font-size:16px;  color:#666}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{ margin:1.67em 0;  font-size:14px;  color:#666}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{ margin:2.33em 0;  font-size:12px;  color:#666}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h5 a, h5 a:link, h5 a:visited, h5 a:hover, h6 a, h6 a:link, h6 a:visited, h6 a:hover{margin:0}
h1,h2,h3,h4 { font-weight:100}
#art-main{ position:relative;  width:100%;  left:0;  top:0;  cursor:default}
#art-page-background-gradient{ background-position:top left}
.cleared{ float:none;  clear:both;  margin:0;  padding:0;  border:none;  font-size:1px}
form{ padding:0 !important;  margin:0 !important}
table.position{ position:relative;  width:100%;  table-layout:fixed}
/* Sheet */
.art-sheet{  position:relative;   z-index:0;   margin:0 auto;   width:931px;   min-width:31px;   min-height:31px}
.art-sheet-body{  position:relative;   z-index:1;   padding:15px}
.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;   z-index:-1}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl{  width:50px;   height:50px;   background-image:url('images/sheet_s.png')}
.art-sheet-tl{ top:0; left:0; clip:rect(auto,25px,25px,auto)}
.art-sheet-tr{ top:0; right:0; clip:rect(auto,auto,25px,25px)}
.art-sheet-bl{ bottom:0; left:0; clip:rect(25px,25px,auto,auto)}
.art-sheet-br{ bottom:0; right:0; clip:rect(25px,auto,auto,25px)}
.art-sheet-tc, .art-sheet-bc{  left:25px;   right:25px;   height:50px;   background-image:url('images/sheet_h.png')}
.art-sheet-tc{  top:0;   clip:rect(auto,auto,25px,auto)}
.art-sheet-bc{  bottom:0;   clip:rect(25px,auto,auto,auto)}
.art-sheet-cr, .art-sheet-cl{  top:25px;   bottom:25px;   width:50px;   background-image:url('images/sheet_v.png')}
.art-sheet-cr{ right:0;  clip:rect(auto,auto,auto,25px)}
.art-sheet-cl{ left:0;  clip:rect(auto,25px,auto,auto)}
.art-sheet-cc{ position:absolute;  z-index:-1;  top:25px;  left:25px;  right:25px;  bottom:25px;  background-color:#FFF}
.art-sheet{ margin-top:6px !important;  cursor:auto}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare{ min-width:931px}
/* Header */
div.art-header{  margin:0 auto;   position:relative;   z-index:0;   width:901px;   height:202px;   overflow:hidden}
div.art-header-png{  position:absolute;   z-index:-2;   top:0;   left:0;   width:901px;   height:202px;   background-image:url('images/header.png');   background-repeat:no-repeat;   background-position:left top}
div.art-header-jpeg{  position:absolute;   z-index:-1;   top:0;   left:0;   width:901px;   height:202px;   background-image:url('images/header.jpg');   background-repeat:no-repeat;   background-position:center center}
div.overlay{position:relative; width:934px; height:2px; border:solid 0px}
div.overlay  div{background-image:url('images/overlay.gif'); position:absolute; top:15px; right:17px;  width:250px; height:206px}
/* menu */
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{ text-align:left;  text-decoration:none; outline:none; letter-spacing:normal;   word-spacing:normal}
.art-menu, .art-menu ul{ margin:0;  padding:0;  border:0;  list-style-type:none;  display:block}
.art-menu li{  margin:0;  padding:0; border:0; display:block; float:left; position:relative; z-index:5; background:none}
.art-menu li:hover{  z-index:10000;   white-space:normal}
.art-menu li li{  float:none}
.art-menu ul{  visibility:hidden;   position:absolute;   z-index:10;   left:0;   top:0;   background:none}
.art-menu li:hover>ul{  visibility:visible;   top:100%}
.art-menu li li:hover>ul{  top:0;   left:100%}
.art-menu:after, .art-menu ul:after{  content:".";   height:0;   display:block;   visibility:hidden;   overflow:hidden;   clear:both}
.art-menu, .art-menu ul{  min-height:0}
.art-menu ul{  background-image:url(images/spacer.gif);  padding:10px 30px 30px 30px;  margin:-10px 0 0 -30px}
.art-menu ul ul{ padding:30px 30px 30px 10px;  margin:-30px 0 0 -10px}
/* structure */
.art-menu{ padding:0}
.art-nav{ position:relative; height:26px; z-index:100}
.art-nav .l, .art-nav .r{  position:absolute;  z-index:-1; top:0;   height:26px; background-image:url('images/nav.png')}
.art-nav .l{ left:0;  right:0}
.art-nav .r{ right:0;  width:901px;  clip:rect(auto,auto,auto,901px)}
/* MenuItem */
.art-menu a{  position:relative; display:block; overflow:hidden;  height:26px; cursor:pointer; text-decoration:none; font-weight:bold; }
.art-menu li{  margin-right:0;  margin-left:0}
.art-menu ul li{  margin:0;  clear:both}
.art-menu a .r, .art-menu a .l{  position:absolute; display:block; top:0;   z-index:-1;   height:78px;   background-image:url('images/menuitem.png')}
.art-menu a .l{ left:0;  right:0}
.art-menu a .r{ width:400px;  right:0;  clip:rect(auto,auto,auto,400px)}
.art-menu a .t{ margin-right:10px;  margin-left:10px;  text-decoration:none;  text-transform:uppercase;  color:#FFF;  padding:0 21px;  margin:0;  line-height:24px;  text-align:center}
.art-menu a:hover .l, .art-menu a:hover .r{ top:-26px}
.art-menu li:hover>a .l, .art-menu li:hover>a .r{ top:-26px}
.art-menu li:hover a .l, .art-menu li:hover a .r{ top:-26px}
.art-menu a:hover .t{ color:#000}
.art-menu li:hover a .t{ color:#000}
.art-menu li:hover>a .t{ color:#000}
.art-nav .art-menu-separator{ display:block;  width:1px; height:26px;  background-image:url('images/menuseparator.png')}
/* Sub */
.art-menu ul a{  display:block;   text-align:center;   white-space:nowrap;   height:29px;   width:150px;   overflow:hidden;   line-height:29px;   background-image:url('images/subitem.png');  background-position:left top;  background-repeat:repeat-x;  border-width:0;  border-style:solid}
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{ display:inline;  float:none;  margin:inherit;  padding:inherit;  background-image:none;  text-align:inherit;  text-decoration:inherit}
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{ text-align:left;  text-indent:12px;  line-height:29px;  color:#fff;  margin-right:10px;  margin-left:10px;  font-family:Tahoma,Arial,Helvetica,Sans-Serif;  font-weight:bold;  font-size:12px;  text-decoration:none;  margin:0;  padding:0}
.art-menu ul li a:hover{ color:#000;  background-position:0 -29px}
.art-menu ul li:hover>a{ color:#000;  background-position:0 -29px}
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span{color:#000}
.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span{color:#000}

.art-menu li a {  /*padding: 0 .09em*/ }
/* Layout */
.art-content-layout{ display:table;  padding:0;  border:none;  width:901px}
.art-content-layout .art-content-layout{width:auto; margin:0}
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell{display:table-cell}
div.art-layout-cell div.art-layout-cell{display:block}
div.art-content-layout-row{display:table-row}
.art-content-layout{ table-layout:fixed;  border-collapse:collapse;  background-color:Transparent;  border:none !important;  padding:0 !important}
.art-layout-cell, .art-content-layout-row{ background-color:Transparent;  vertical-align:top;  text-align:left;  border:none !important;  margin:0 !important;  padding:0 !important}
/* btn */
.art-button-wrapper .art-button{  font-size:16px;   letter-spacing:2px;   display:inline-block;   vertical-align:middle;   white-space:nowrap;   text-align:left;   text-decoration:none !important;   color:#A9D8F3 !important;   width:auto;   outline:none;   border:none;   background:none;   line-height:36px;   height:36px;   margin:0;   padding:0 16px !important;   overflow:visible;   cursor:default;   z-index:0}
.art-button img, .art-button-wrapper img{  margin:0;   vertical-align:middle}
.art-button-wrapper{  vertical-align:middle;   display:inline-block;   position:relative;   height:36px;   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, select{  vertical-align:middle; font-size:16px; letter-spacing:2px}

/*sidebar*/
.tele_logo  { 
width:152px; 
height:70px; 
margin:0 auto;
background: url('images/telcompetitor-live-logo2.png') center center no-repeat; 
padding:0;
display:block;
text-indent:-99999px}

.ttv  { 
width:150px; 
height:46px; 
margin:0 auto 25px auto;
background: url('images/ttv.png') center center no-repeat; 
padding:0;
display:block;
text-indent:-99999px}

.finley_logo  { width:237px; height:86px; margin:-4px 0 15px -13px; background: url('images/finley.png') top left no-repeat; padding:0; display:block; text-indent:-99999px}


.brocade_logo  { width:237px; height:59px; margin:3px 0 15px -13px; background: url('images/brocade.png') top left no-repeat; padding:0; display:block; text-indent:-99999px}

.walker_logo  { width:237px; height:44px; margin:0 0 25px -13px; background: url('images/walker.png') top left no-repeat; padding:0; display:block; text-indent:-99999px}



.light  { 
width:100px; 
height:82px; 
margin:0 auto;
background: url('images/light.png') center center no-repeat; 
padding:0;
display:block;
text-indent:-99999px}

	#cimy_div_id {margin: 0 auto; width: 150px;height: 60px;}


.art-block select{  width:96%}
.art-button-wrapper.hover .art-button, .art-button:hover{  color:#F0F4F4 !important;   text-decoration:none !important}
.art-button-wrapper.active .art-button{  color:#E1F1F4 !important}
.art-button-wrapper .l, .art-button-wrapper .r{  display:block;   position:absolute; z-index:-1; height:108px; margin:0; padding:0;   background-image:url('images/button.png')}
.art-button-wrapper .l{ left:0;  right:15px}
.art-button-wrapper .r{ width:419px;  right:0;  clip:rect(auto,auto,auto,404px)}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r{ top:-36px}
.art-button-wrapper.active .l, .art-button-wrapper.active .r{ top:-72px}
.art-button-wrapper input{ float:none !important}
/*Box */
.art-vmenublock{ position:relative;  z-index:0;  margin:0 auto;  min-width:1px;  min-height:1px}
.art-vmenublock-body{ position:relative;  z-index:1;  padding:0}
.art-vmenublock-cc{ position:absolute; z-index:-1;  top:0;  left:0; right:0;  bottom:0;  background-color:#FFF}
.art-vmenublock{ margin:0}
.art-vmenublockcontent{ position:relative;  z-index:0;  margin:0 auto;  min-width:1px;  min-height:1px}
.art-vmenublockcontent-body{ position:relative;  z-index:1;  padding:5px}
.art-vmenublockcontent-cc{ position:absolute;  z-index:-1;  top:0;  left:0;  right:0;  bottom:0;  background-color:#FFF}
.art-vmenublockcontent{ position:relative;  z-index:0;  margin:0 auto;  min-width:1px;  min-height:1px}
.art-vmenublockcontent-body{ position:relative;  z-index:1;  padding:5px}
.art-vmenublockcontent-cc{ position:absolute;  z-index:-1;  top:0;  left:0;  right:0;  bottom:0;  background-color:#FFF}
/*  Block */
.art-block h3 {text-align:center; padding:0; margin:6px 0 4px 0;}
.art-block{  position:relative;   z-index:0;   margin:0 auto;   min-width:15px;   min-height:15px}
.art-block-body{  position:relative;   z-index:1;   padding:8px}
.art-block-tr, .art-block-tl, .art-block-br, .art-block-bl, .art-block-tc, .art-block-bc, .art-block-cr, .art-block-cl{  position:absolute;   z-index:-1}
.art-block-tr, .art-block-tl, .art-block-br, .art-block-bl{  width:14px;   height:14px;   background-image:url('images/block_s.png')}
.art-block-tl{ top:0;  left:0; clip:rect(auto,7px,7px,auto)}
.art-block-tr{ top:0;  right:0;  clip:rect(auto,auto,7px,7px)}
.art-block-bl{ bottom:0;  left:0; clip:rect(7px,7px,auto,auto)}
.art-block-br{ bottom:0;  right:0; clip:rect(7px,auto,auto,7px)}
.art-block-tc, .art-block-bc{  left:7px;   right:7px;   height:14px; background-image:url('images/block_h.png')}
.art-block-tc{ top:0;  clip:rect(auto,auto,7px,auto)}
.art-block-bc{ bottom:0;   clip:rect(7px,auto,auto,auto)}
.art-block-cr, .art-block-cl{ top:7px;   bottom:7px;  width:14px; background-image:url('images/block_v.png')}
.art-block-cr{ right:0;  clip:rect(auto,auto,auto,7px)}
.art-block-cl{ left:0;  clip:rect(auto,7px,auto,auto)}
.art-block-cc{ position:absolute;  z-index:-1;  top:7px;  left:7px;  right:7px;  bottom:7px;  background-color:#FFF}
.art-block{ margin:10px 0 0 0}
/* BlockHeader */
.art-blockheader{ position:relative;  z-index:0;  height:34px;  margin-bottom:0}
.art-blockheader .t{ height:34px;  color:#000;  margin-right:10px;  margin-left:10px;  font-family:Arial,Helvetica,Sans-Serif;  font-variant:small-caps;  font-size:16px;  margin:0;  padding:0 10px 0 10px;  white-space:nowrap;  line-height:34px}
/* Box, BlockContent */
.art-blockcontent{  position:relative;   z-index:0;   margin:0 auto;   min-width:1px;   min-height:1px}
.art-blockcontent-body{ position:relative;   z-index:1;   padding:7px}
.art-blockcontent-body, .art-blockcontent-body a, .art-blockcontent-body li a{  color:#485D61;   font-size:12px}
.art-blockcontent-body a, .art-blockcontent-body li a{  color:#317481;     font-family:Tahoma,Arial,Helvetica,Sans-Serif;   text-decoration:none}
.art-blockcontent-body a:link, 
.art-blockcontent-body li a:link{  color:#317481;     font-family:Tahoma,Arial,Helvetica,Sans-Serif;   text-decoration:none}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited, 
.art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited{  color:#84A0A4}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover, 
.art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover{  color:#09BDDC;   text-decoration:underline}
.art-blockcontent-body ul{  list-style-type:none;   color:#597478;   margin:0;   padding:0}
.art-blockcontent-body ul li{    font-family:Tahoma,Arial,Helvetica,Sans-Serif;   line-height:1.25em;   padding:0 0 0 18px;   background-image:url('images/blockcontentbullets.png');  background-repeat:no-repeat}
/* Reg Btn */
.btn{list-style:none; margin:10px -20px 0 0; padding:0}
.btn li a{width:244px; height:40px; background:url('images/reg_btn.png') top left no-repeat; text-indent:-99999px; display:block; margin:0; padding:0}
.btn li a:hover{background-position:bottom left}
/* DL Btn */
.art-post .down_btn {list-style:none; margin:10px -20px 0 0; padding:0}
.art-post .down_btn li a{width:244px; height:40px; background:url('images/download_btn.png') top left no-repeat; text-indent:-99999px; display:block; margin:0; padding:0}
.art-post .down_btn li a:hover{background-position:bottom left}

/*  Box, Post */
.art-post{  position:relative;   z-index:0;   margin:0 auto;   min-width:15px;   min-height:15px}
.art-post-body{  position:relative;   z-index:1;   padding:21px}
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc, .art-post-cr, .art-post-cl{position:absolute; z-index:-1}
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl{  width:14px;   height:14px;   background-image:url('images/post_s.png')}
.art-post-tl{  top:0;   left:0;   clip:rect(auto,7px,7px,auto)}
.art-post-tr{  top:0;   right:0;   clip:rect(auto,auto,7px,7px)}
.art-post-bl{  bottom:0;   left:0;   clip:rect(7px,7px,auto,auto)}
.art-post-br{  bottom:0;   right:0;   clip:rect(7px,auto,auto,7px)}
.art-post-tc, .art-post-bc{  left:7px;   right:7px;   height:14px;   background-image:url('images/post_h.png')}
.art-post-tc{  top:0;   clip:rect(auto,auto,7px,auto)}
.art-post-bc{  bottom:0;   clip:rect(7px,auto,auto,auto)}
.art-post-cr, .art-post-cl{  top:7px;   bottom:7px;   width:14px;   background-image:url('images/post_v.png')}
.art-post-cr{ right:0;  clip:rect(auto,auto,auto,7px)}
.art-post-cl{ left:0;  clip:rect(auto,7px,auto,auto)}
.art-post-cc{ position:absolute;  z-index:-1;  top:7px;  left:7px;  right:7px;  bottom:7px;  background-color:#FFF}
.art-post{margin:10px 10px 0 0}
a img{border:0}
.art-article img, img.art-article{ margin:10px}
.art-metadata-icons img{ border:none;  vertical-align:middle;  margin:2px}
.art-article table, table.art-article{ border-collapse:collapse;  margin:1px;  width:auto}
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td{ background-color:Transparent}
.art-article th, .art-article td{ padding:2px;  border:solid 1px #7B999D;  vertical-align:top;  text-align:left}
.art-article th{ text-align:center;  vertical-align:middle;  padding:7px}
pre{ overflow:auto;  padding:0.1em}
/* PostHeaderIcon */.art-post h2.art-postheader, .art-post h2.art-postheader a, .art-post h2.art-postheader a:link, .art-post h2.art-postheader a:visited, .art-post h2.art-postheader a.visited, .art-post h2.art-postheader a:hover, .art-post h2.art-postheader a.hovered{ margin:0.2em 0;  padding:0;  font-size:24px;  text-align:left;  color:#666}
.art-post h2.art-postheader a, .art-post h2.art-postheader a:link, .art-post h2.art-postheader a:visited, .art-post h2.art-postheader a.visited, .art-post h2.art-postheader a:hover, 
.art-post h2.art-postheader a.hovered{ margin:0;   text-decoration:none;  color:#666}
.art-post h2{ margin:0.2em 0;   font-size:24px; text-decoration:none;  color:#666}
.art-post h3{ margin:0;  font-size:22px; text-decoration:none;  color:#666}
.art-post h2.art-postheader a:visited, .art-post h2.art-postheader a.visited{color:#666}
.art-post h2.art-postheader a:hover, .art-post h2.art-postheader a.hovered{color:#666}
.art-post h2.art-postheader img{ border:none;  vertical-align:middle;  margin:0}
/* begin PostIcons, PostHeaderIcons */
.art-postheadericons{ color:#364749;  padding:1px}
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover{ font-family:Tahoma,Arial,Helvetica,Sans-Serif;  font-size:11px;  text-align:center}
.art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover{ margin:0;  font-style:italic;  text-decoration:none;  color:#496968}
.art-postheadericons a:visited, .art-postheadericons a.visited{ color:#496968}
.art-postheadericons a:hover, .art-postheadericons a.hover{ font-family:Tahoma,Arial,Helvetica,Sans-Serif;  text-decoration:underline;  color:#181F20}
/* PostBullets */
.art-post ol, .art-post ul{   margin:1em 0 1em 2em;  padding:0;  font-family:Tahoma,Arial,Helvetica,Sans-Serif;  font-size:12px}
.art-post li ol, .art-post li ul{ margin:0.5em 0 0.5em 2em;  padding:0}
.art-post li{margin:0.2em 0; padding:0}
.art-post ul{list-style-type:disc}
.art-post ol{ list-style-position:inside}


/* tables */
#table {width:605px; margin:-40px 0 0 0;}
table {   font-size:14px; width:80%; margin:0 0 5px 0; padding:5px; border-collapse:collapse;text-align:left; border:solid 1px #fff; text-indent:4px;}
th, td {padding:6px 8px} 


#table td.theading { background-color:#666; padding: 8px 0 7px 0; color:#fff; border-bottom:none; letter-spacing:2px;  font-size:14px}
#table .even .theading { background:none; background-color:#666; padding: 8px 0 7px 0; color:#fff; border-bottom:none; letter-spacing:2px;  font-size:14px}

.odd td {background-color:#fff;}
.even td { background: url('images/footer.png')-3px -22px no-repeat;}


/* Ftr */
.art-footer{  position:relative;   z-index:0;   overflow:hidden;   width:901px;   margin:0 auto}
.art-footer .art-footer-inner{  height:1%;   position:relative;   z-index:0;   padding:8px}
.art-footer .art-footer-background{  position:absolute;   z-index:-1;   background-repeat:no-repeat;   background-image:url('images/footer.png');  width:901px;  height:48px;   bottom:0;  left:0}
.art-footer .art-footer-text p{margin:0; letter-spacing:1px}
.art-footer{ margin:10px 0 0 0}
.art-footer, .art-footer-text, .art-footer-text p{ color:#000;  text-align:center}
.art-footer .art-footer-text, 
.art-footer .art-footer-text a, 
.art-footer .art-footer-text a:link, 
.art-footer .art-footer-text a:visited, 
.art-footer .art-footer-text a:hover{ font-family:Arial,Helvetica,Sans-Serif;  font-size:11px}
.art-footer .art-footer-text a, 
.art-footer .art-footer-text a:link{ color:#2E6D7A;  text-decoration:none}
.art-footer .art-footer-text a:visited{ text-decoration:none;  color:#000}
.art-footer .art-footer-text a:hover{ color:#09BDDC;  text-decoration:underline}
.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:#577175}
.art-page-footer{ margin:1em;  text-align:center;  text-decoration:none;  color:#000}
/* Layout */
.art-content-layout .art-content{ width:647px; }
.art-content-layout .art-content-wide{ width:100%}
/* sb1 */
.art-content-layout .art-sidebar1{ width:235px}
.commentlist, .commentlist li{ background:none}
.commentlist li li{ margin-left:30px}
.commentlist li .avatar{ float:right;  border:1px solid #eee;  padding:2px;  margin:1px;  background:#fff}
.commentlist li cite{ font-size:1.2em}
#commentform textarea{ width:100%}
img.wp-smiley{ border:none;  margin:0;  padding:0}
.navigation{ display:block;  text-align:center}
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}
.alignleft{ float:left}
.alignright{ float:right}
.alignright img, img.alignright{ margin:1em;  margin-right:0}
.alignleft img, img.alignleft{ margin:1em;  margin-left:0}
.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:10px}
.wp-caption img{ margin:0;  padding:0;  border:0 none}
.wp-caption p.wp-caption-text{ font-size:11px;  line-height:17px;  padding:0 4px 5px;  margin:0}
.hidden{ display:none}
#topright {
position: absolute;
right: 0;top: 0;display: block;height: 183px;width: 183px;
background: url('images/corner_banner.png') no-repeat top right;text-indent: -9999em;text-decoration: none;}
#topright:hover {background-position:bottom right;}
.linkless { text-decoration: none; color:#485D61}
.linkless:hover, .linkless:focus { text-decoration: none; color:#485D61}
.art-postcontent img {padding:10px 0; margin: 0;}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{ margin:0.67em 0;  font-family:Tahoma,Arial,Helvetica,Sans-Serif;  font-size:24px;  color:#666; text-indent:none;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{ margin:0.8em 0;  font-family:Tahoma,Arial,Helvetica,Sans-Serif;  font-size:20px;  color:#666;text-indent:none;}

.art-sidebar1 h3 {  font-size:14px; font-weight:bold}

.art-postcontent p { text-indent:0}
.art-postcontent h2 { text-indent:0}
.art-postcontent ul li { text-indent:0}
