

html{
   height:100%;
}

body {
   background: #000;
   color:#757575;
   font:500 16px "Myriad Pro", Helvetica, "Trebuchet MS", Arial;
   letter-spacing:-1px;
   height:100%;
   text-align: center;
   margin:0;
   padding:0;
   text-transform:lowercase;
   word-spacing:3px;
}

/* --- START GENERAL --- */
   a{color:#707070;}
   a:hover{text-decoration:none;}
   h1, h2, h3, p, form, input{margin:0;}
   h2{padding:0 0 15px;font-size:19px;font-weight:500;}
   p{padding:0 0 10px;}
   .active{color:#fff !important;}
   .aligncenter{text-align:center;}
   .br5{display:block;padding:0 0 10px;}
   .dividerLine{display:inline-block;font-size:13px;text-align:center;width:20px;}
   .left, .alignleft{float:left;}
   .right, .alignright{float:right;}
   .aligncenter{display: block;margin-left: auto;margin-right: auto;}
   .alignleft{margin:4px 10px 10px 0;}
   .alignright{margin:4px 0 10px 10px;}
   .ydivider{display:block;height:10px;width:10px;}
   .clear{clear:both;}
   .displaynone{display:none;}
   .emailSend{color:#fff !important;}
   .emailError{color:red !important;}
   .borderError{border:1px solid red !important;}
   .bigger{font-size:18px !important;}
   .margin0{margin:0 !important;}
   .marginTop20{margin-top:20px !important;}
   .more-link{display:block;padding:10px 0;width:80px;}
   .padR10{padding:0 10px 0 0 !important;}
   .paddingTop5{padding-top:5px !important;}
   .paddingTop25{padding-top:25px !important;}
   .paddingBtm0{padding-bottom:0 !important;}
   .spacing10{display:inline-block;width:10px;}
   .underline{text-decoration:underline;}
   .input, .Uninput, #comment, 
   #email, #author, #url{background:#212121;border:1px solid #4d4d4d;color:#969696;
                         font:500 12px "Myriad Pro", Helvetica, "Trebuchet MS", Arial;
                         margin:0;}
   #comment{height:160px;padding:5px;width:610px;}
   #email, #author, #url{height:15px;padding:4px 5px;width:180px;}
   .sidebarContentSearch .input{width:143px;}
   .input{font-style:italic;height:14px;padding:4px 5px 5px;width:130px;}
   .Uninput{font-style:italic;height:14px;padding:4px 5px 5px;width:121px;}
   .nocomments{padding:10px 0;}

   * html blockquote.full, * html blockquote.halfLeft, * html blockquote.halfRight{
      background: transparent url(images/icon_quote-startIE.png) left top no-repeat;
   }
   * html blockquote.full p, * html blockquote.halfLeft p, * html blockquote.halfRight p{
      background: transparent url(images/icon_quote-endIE.png) right bottom no-repeat;
   }

   blockquote.full, blockquote.halfLeft, blockquote.halfRight{
      background: transparent url(images/icon_quote-start.png) 2px top no-repeat;
      color:#c8c8c8;font-size:23px;line-height:25px;font-style:italic;margin:20px 0;
   }

   blockquote.full p, blockquote.halfLeft p, blockquote.halfRight p{
      background: url(images/icon_quote-end.png) right bottom no-repeat;
      text-align:center;
   }

   blockquote.full p {padding:0 30px 0 38px;width:574px;}

   blockquote.halfLeft{float:left;padding:0 25px 10px;}
   blockquote.halfLeft p{width:274px;}

   blockquote.halfRight{float:right;padding:0 25px 10px;}
   blockquote.halfRight p{width:274px;}

/* --- END GENERAL --- */


/* --- START CONTAINER LIQUID --- */

   #container{
      min-height:100%;
      margin:0 auto;
      min-width:990px;
      position:relative;
      padding:0;
      width:100%;
   }

   #min{
      text-align:left;
   }

   /* IE HACK START */
      * html body{
        background:url(images/blog_bg_evodence.com.gif) no-repeat;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/blog_bg_evodence.com.jpg',sizingMethod='scale');
      }

      * html #width{
         padding: 0 0 0 990px;
      }

      * html #min{
         margin-left:-990px;
         position:relative;
      }

      * html #width, * html #min, * html #layout{
         height:1px;
      }
   /* IE HACK END */

/* --- END CONTAINER LIQUID --- */



/* --- START HEADER --- */

   #header{
      height:51px;
      background:#000;
      padding:20px 34px 0;
      border-bottom:1px solid #373737;
   }

   #header span, #work, #blog, 
   #solution, #about, #contact{
      display:block;
      height:32px;
      text-indent:-9999px;
      float:left;
   }

   #header .divider36{width:36px;}
   #header .divider37{width:37px;}

   #header .right span{
      background:url(images/evodence.gif) no-repeat;
      width:178px;
      padding:0 1px 0;
      cursor:pointer;
   }

   #header #work{background:url(images/work.gif) no-repeat;width:65px;}
   #header a#work:hover, .workH {background:url(images/work_o.gif) no-repeat !important;}

   #header #solution {background:url(images/solutions.gif) no-repeat;width:103px;}
   #header a#solution:hover, .solutionH {background:url(images/solutions_o.gif) no-repeat !important;}

   #header #about{background:url(images/about.gif) no-repeat;width:70px;}
   #header a#about:hover, .aboutH{background:url(images/about_o.gif) no-repeat !important;}

   #header #contact{background:url(images/contact.gif) no-repeat;width:87px;}
   #header a#contact:hover, .contactH {background:url(images/contact_o.gif) no-repeat !important;}

   #header #blog{background:url(images/blog.gif) no-repeat;width:87px;}
   #header a#blog:hover, .blogH {background:url(images/blog_o.gif) no-repeat !important;}

/* --- END HEADER --- */



/* --- START SUBMENU --- */

   #submenu{
      background:url(images/submenu-bg.gif) repeat-x;
      height:37px;
      border-bottom:1px solid #000;
      padding:13px 0 0;
   }

   #submenu ul{
      list-style:none;
      margin:0;
      padding:0 0 0 39px;
   }

   #submenu li{
      float:left;
      padding:0 25px 0 0;
   }

   #submenu li a{color:#707070;text-decoration:none;}
   #submenu li a:hover, #submenu .right a:hover, .current-cat a{color:#fff !important;}

/* --- END SUBMENU --- */



/* --- START BODY CONTAINER DIV --- */

   .background{
      height:auto;
      left:0;
      position:fixed;
      top:0;
      width:100%;
      z-index:-1;
   }

   * html #body{
      width:960px;
   }

   #body{
      margin:0 auto;
      min-height:500px;
      padding:45px 20px 100px;
      position:relative;
      width:950px;
   }

   #body a{
      color:#8f8f8f;
   }


/* --- END BODY CONTAINER DIV --- */



/* --- START LEFT CONTENT DIV --- */
   #leftContent{
      width:690px;
   }

   * html #leftContent .post{
      background:#000;
      padding:30px 35px 35px 24px;
   }

   #leftContent .post{
      background:url(images/bg_panel.png) repeat;
      margin:0 0 15px;
      padding:30px 38px 35px 24px;
      text-transform:none;
   }

   #leftContent .post{
      z-index:1;
      zoom:1;
   }

   /* START POST */

      .post .postTitle{
         color:#fff;
         font-weight:500;
         margin:0 0 0 -2px;
         padding:0;
      }

      .post .postSubtitle{
         padding:0 0 8px 2px;
         width:639px;
      }

      .post .postSubtitle .date{
         font-size:15px;
      }

      .post .postSubtitle .right a{
         color:#868686 !important;
      }

      .post .postSubtitle .right a, .post .postFooter .right a{
         font-size:14px;
         text-decoration:none;
         word-spacing:4px;
      }

      .post .postSubtitle .right a:hover, 
      .post .postFooter .right a:hover, .post .postFooter .left a:hover{
         color:#fff !important;
      }

      * html .post .postSubtitle .author{
         background:url(images/icon_personIE.png) right no-repeat;
      }

      .post .postSubtitle .author{
         background:url(images/icon_person.png) right no-repeat;
         display:inline-block;
         padding:0 15px 0 0;
      }

      .post .postContent{
         line-height:17px;
         padding:0 0 14px;
         width:642px;
      }

      .post .postContent strong{
         color:#aaa;
         font-size:17px;
         font-weight:500;
      }

      .post .postContent img{
         border:1px solid #616161;
      }

      .post .postContent ol{
         margin-top:5px;
         margin-bottom:5px;
      }

      .post .postContent ol li{
         padding:0 0 10px;
      }

      * html .post .postFooter{
         background:#181818;
      }

      .post .postFooter{
         background:url(images/post_footer_panel.png) no-repeat;
         height:27px;
         width:642px;
      }

      .post .postFooter div{
         padding:3px 10px 3px 5px;
      }

      .post .postFooter .left .cmtIcon{
         background:url(images/icon_comments.png) 5px bottom no-repeat;
         display:inline-block;
         padding:0 0 0 28px;
      }

      .post .postFooter .left .cmtIcon a{
         text-decoration:none;
      }

      .post .a2a_dd{
         display:inline-block;
         padding:0;
      }

      .post .postFooter .left ul a{
         background:none;
         padding:2px 0 0;
      }

      .post .postFooter .tags{
         font-size:14px;
      }

      .post .sresult{
         background:#111;
         margin:15px 0 0;
         padding:20px 15px;
      }

      .post .sresult h3{
         font-size:20px;
         font-weight:500;
      }

      /* START COMMENT */
         #commentHeader{
            border-bottom:1px solid #5a5a5a;
            height:35px;
            margin:40px 0 0;
            width:642px;
         }

            * html #commentHeader .left{
               margin:0 0 0 10px;
               padding:0 0 0 40px;
            }

            #commentHeader .left{
               background:url(images/icon_comments.png) 10px bottom no-repeat;
               padding:0 0 0 45px;
            }

            #commentHeader .right {
               padding:5px 0 0 60px;
            }

            #commentHeader .right img{
               border:0;
               margin:0 0 0 10px;
            }

            #chdiscuss, #commentBg span{display:block;text-indent:-9999px;}
            #chdiscuss{background:url(images/title_discussion.png) no-repeat;height:21px;width:115px;}

         #commentlist .comment{
            padding:0 0 5px;
         }

         .comment .cContent{
            padding:10px 0;
         }

         .comment .avatar{
            border:1px solid #454545;
         }

         .even{
            padding:5px 0 0 !important;
         }

         * html .odd{
            background:#181818;
            padding:0 10px 0;
         }

         .odd{
            background:url(images/bg_2nd-post-panel.png) repeat;
            padding:0 10px !important;
            width:622px;
         }

         .comment .authorAndDate{
            font-size:14px;
            padding:7px 0 0;
         }

         .comment .cAuthor, .comment .cDate{display:inline-block;text-transform:lowercase;}
         .comment .cAuthor{padding:0 5px 0 13px;}
         .comment .cDate{color:#6f6f6f;padding:0 5px 0;}

         .comment .cAuthor, .comment .cAuthor a{
            color:#c8c8c8 !important;
            text-decoration:none;
         }

         .comment .cText{
            color:#969696;
            line-height:15px;
            padding:10px 2px 0;
         }

         .comment .cText p{padding:0 0 5px;}

         #respond{
            padding:5px 0 0;
         }

         #commentBg{
            background:url(images/title_bg-black.png) no-repeat;
            height:29px;
            margin:5px 0 0;
            padding:0 0 15px;
            width:642px;
         }

         #commentBg span{
            background:url(images/title_comment.png) no-repeat;
            height:29px;
         }

         #commentform{
            padding:0 0 0 7px;
         }

         #commentform label{
            font-size:14px;
            text-transform:lowercase;
         }

         #commentSubmitF{padding:5px 0 0;}
         #commentSubmitF .left{width:450px;}
         #commentSubmitF .right{padding:10px 0 0;}
         #commentSubmitF .right img{cursor:pointer;}
         #commentform p{padding:0 0 7px;}

         .subscribe-to-comments{
            display:inline-block;
            margin:0 0 0 8px;
         }

      /* END COMMENT */


      /* START SUBSCRIBE */
         .wrap{
            padding:0 0 10px;
         }

         .wrap h2{
            padding:10px 0 5px;
         }

         .options{
            border:1px solid #fff;
            margin:0 0 10px;
            padding:10px;
         }

         .options legend{
            color:#eee;
         }

         #subscribe_form_wrap{
            background:#000;
            color:#ccc;
         }
      /* END SUBSCRIBE */

   /* END POST */

/* --- END LEFT CONTENT DIV --- */



/* --- START RIGHT CONTEhNT DIV --- */
   #rightContent{
      position:relative;
      width:255px;
   }

   /* START SIDEBAR */

      #sdControl{position:absolute;top:0;}

      * html #rightContent .sidebar{background:#000;}

      #rightContent .sidebar{
         background:url(images/bg_panel.png) repeat;
         margin:0 0 5px;
         padding:8px;
         width:239px;
      }

      .sidebar .sidebarHeader{
         background:url(images/title_white-bg.png) no-repeat;
         height:29px;
         width:239px;
      }

      .sidebar .sbcat, .sidebar .sbarch,
      .sidebar .sbupdt, .sidebar .sbsrch{display:block;height:29px;margin:0;padding:0;text-indent:-9999px;}
      .sidebar .sbcat{background:url(images/title_category.png) no-repeat;}
      .sidebar .sbarch{background:url(images/title_archive.png) no-repeat;}
      .sidebar .sbupdt{background:url(images/title_updates.png) no-repeat;}
      .sidebar .sbsrch{background:url(images/title_search.png) no-repeat;}
      .sidebar .sbcat, .sidebar .sbarch{cursor:pointer;}

      .sidebar .sidebarContent{
         padding:20px 6px 15px;
      }

      .sidebar .sidebarContentSearch{
         padding:17px 0 12px;
      }

      .sidebar .sidebarContentSearch .left{
         padding:1px 0 0;
      }

      .sidebarContent ul{
         list-style:none url(images/icon_arrow.png);
         margin:0;
         padding:0 0 0 20px;
      }

      * html .sidebarContent ul{
         list-style:none url(images/icon_arrow.gif);
      }

      .sidebarContent ul li a{
         display:inline-block;
         padding:0;
         text-decoration:none;
      }

      .sidebarContent ul li a:hover{
         color:#fff !important;
      }

      #submitSub, #submit, #submitUn, #searchsubmit,
      .subcribeBtn, .subcribeBtnWht{
         border:0;
         cursor:pointer;
         height:27px;
      }


      .subcribeBtnWht{background:url(images/btn_email-subscribe.png) no-repeat;width:71px;}
      #submitSub, .subcribeBtn{background:url(images/btn_subscribe.png) no-repeat;width:71px;}
      #submit{background:url(images/btn_comment.png) no-repeat;width:71px;}
      #submitUn{background:url(images/btn_unsubscribe.png) no-repeat;width:85px;}
      #searchsubmit{background:url(images/btn_search.png) no-repeat;width:71px;}

      .rssLinks{
         padding:0 0 15px;
      }

      .rssLinks a, .rssLinks span{float:left;text-decoration:none;
                                  text-transform:none;color:#c8c8c8 !important;}
      .rssLinks a:hover{color:#fff !important;}

      .rssLinks .rssimg{background:url(images/icon_rss.png) no-repeat;
                        display:block;height:30px;padding:8px 0 0 45px;}

      .rssLinks span{display:block;padding:8px 10px 0;}
      .rssLinks .rss2{display:block;padding:8px 0 0;}
      
      #management{display:block;padding:15px 0;}

   /* END SIDEBAR */
/* --- END RIGHT CONTENT DIV --- */


/* --- START FOOTER DIV --- */
   #footer{
      background:url(images/footer-bg.gif) repeat-x;
      position:absolute;
      bottom:0;
      font-size:14px;
      height:27px;
      width:100%;
      padding:6px 0 0;
      text-transform:none;
   }

   #footer .left{
      padding:0 0 0 30px;
      color:#a8a8a8;
   }

   #footer .left a{
      color:#a8a8a8 !important;
      text-decoration:none;
   }

   #footer .left a:hover{
      color:#fff !important;
   }

   #footer .time{
      color:#696969;
      font:500 13px Helvetica, "Trebuchet MS", Arial;
      word-spacing:0;
   }

   #footer .time a{
      color:#696969 !important;
      font-size:12px !important;
      text-decoration:underline;
   }

   #footer .time a:hover{
      color:#696969 !important;
      text-decoration:none;
   }

   #footer .right{
      padding:0 30px 0 0;
      word-spacing:1px;
   }

   #footer .right a{
      text-decoration: none;
   }

   #footer .right, #footer .right a{
      color: #4a4a4a !important;
      font: 500 13px "Trebuchet MS", Arial, Helvetica !important;
   }

   #footer .right a:hover{
      text-decoration:underline;
   }

/* --- END FOOTER DIV --- */



/* --- END IE6 PNG FIX --- */
      /** html .post .postSubtitle .author, * html .post .postFooter .left a, 
      * html #rightContent .sidebar, * html #leftContent .post{
         background:url(images/blank.gif) repeat;
      }

      * html .post .postSubtitle .author{
         background-position:right;
         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/icon_person.png', sizingMethod='crop');
      }

      * html .post .postFooter .left a{
         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/icon_comments.png', sizingMethod='crop');
      }

      * html #leftContent .post{
         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/bg_panel.png', sizingMethod='scale') !important;
      }

      * html #rightContent .sidebar{
         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/bg_panel.png', sizingMethod='scale');
      }

      * html #rightContent .sidebar *{
         position:relative;
         z-index:500;
      }*/

      * html .post .postFooter .left .cmtIcon, * html #commentHeader .left,
      * html #chdiscuss{
         background:url(images/blank.gif) repeat;
      }

      * html .post .postFooter .left .cmtIcon, * html #commentHeader .left{
         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/icon_comments.png', sizingMethod='crop');
      }

      * html #chdiscuss{
         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/title_discussion.png', sizingMethod='crop');
      }

      * html .pfix{
         behavior: url("/wp-content/themes/default/iepngfix.htc");
      }
/* --- END IE6 PNG FIX --- */