/*********************************************************************** INNOVATION SCIENCE WORDPRESS THEME * (Ideal For Business And Personal Use: Portfolio or Blog)   * * File name:   *      common.css* Brief:       *      CSS code                          * Author:      *      DigitalCavalry* Author URI:*      http://themeforest.net/user/DigitalCavalry* Contact:*      digitalcavalry@gmail.com **********************************************************************/ /****************************************************    DEFAULT CSS*****************************************************/* {    margin:0px;    padding:0px;    background-repeat:no-repeat;    }body {    background-position: 50% 0%;    height:auto;    background-color:#F2F2F2;    background-repeat: no-repeat;    margin:auto;    margin-top:0px;    padding-top:0px;    color:#000000;    font: normal 12px/17px Verdana;          }h1{	    /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;    color: #3399CC;    font-size:38px;    margin-bottom:15px;    line-height:38px;}h2{    /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;     color: #3399CC;    font-size:27px;    margin-bottom:15px;    line-height:25px;}h3{    /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;     color: #3399CC;    font-size:24px;    margin-bottom:15px;    line-height:22px;}h4{        /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;     color: #3399CC;    font-size: 18px;    margin-bottom:15px;    font-weight:bold;    line-height:22px;}h5{    /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;    color: #3399CC;    font-size: 16px;    margin-bottom:15px;    font-weight:bold;    text-transform: uppercase;}h6{    /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;    color: #3399CC;    font-size:14px;    margin-bottom:15px;    font-weight:bold;    text-transform: uppercase;}h1 span, h2 span{    /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;    display:block;    color:#888888;    margin-top:3px;    font-size:16px;    line-height:16px;           }h3 span, h4 span{                                                              /*font-family: 'SansationLight';   */    font-family: 'Raleway', arial, serif;     display:block;    color:#888888;    margin-top:3px;     font-size:14px;    line-height:14px;     } strong{    font-weight:bold;}em{    font-style:italic;}abbr{    border-bottom:1px solid #666666;    text-transform: uppercase;}                                                p {     text-decoration:none;     margin:0px 0px 15px;    text-indent:0px; }a{    color:#3399CC;    text-decoration:none;}a:hover{    text-decoration:underline;        }a img{    border:none;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{    text-decoration:none;    }p.small{    color:#555;    font-size:11px;    line-height:14px;    font-family:Helvetica;}small{    color:#555;    font-size:11px;    line-height:14px;    font-family:Helvetica;}.pu_img{    cursor:pointer;}.news-page-ul-top-list {    list-style-position:inside;    color:#888;    font-size:11px;}.arrow-a{    background-position: right center;        background-image: url(../img/common/a.png);    padding-right:12px;     background-repeat: no-repeat;    }/*********************************************************************    STORY POSTS SLIDER CSS**********************************************************************/.dc-story{    border:0px solid #008800;    margin:0px auto 15px auto;}.dc-story .slides-wrapper{    border:0px solid #000088;    background-color:#EEE;    position: relative;}.dc-story .slides-wrapper .slide{    overflow:hidden;    position:absolute;    display:none;    left:0px;    top:0px;}.dc-story .slides-wrapper .description{    padding:6px 10px 8px 10px;    background-color:#000;    color:#EEE;    position: absolute;    left:0px;    bottom:0px;       display: none;        opacity:0.9;    filter:alpha(opacity=90);         }.dc-story .slides-wrapper .description .title{    display:block;    font:bold 12px/13px Helvetica;    color:#FFF;       }.dc-story .slides-wrapper .description .desc-content{    margin-top:4px;    color:#AAA;    font: normal 11px/13px Helvetica;     color:#DDD;      }.dc-story .slides-wrapper .slide .slide-image{    display: block;    margin:auto;    position:absolute;    left:0px;    top:0px;}.dc-story .slides-wrapper .slide .triger{    display: block;    left:0px;    top:0px;    background-color: black;    position: absolute;    opacity:0.0;    filter:alpha(opacity=0);          background-image:url(../img/common/zoom64.png);    background-position:center center;    background-repeat:no-repeat;         }.dc-story .info-bar{    margin-top:0px;    height:15px;    background-color:#E8E8E8;    padding:5px 10px 5px 10px;    color:#444;    font: normal 15px/15px Helvetica;        opacity:0.85;    filter:alpha(opacity=85);    }.dc-story .info-bar .counter{    float:left;}.dc-story .info-bar .counter .active{    color:#111;    }.dc-story .info-bar .counter .separator{    padding-left:2px;    padding-right:2px;   }.dc-story .info-bar .counter .count{    color:#111;     }.dc-story .info-bar .next{    float:right;     text-transform: uppercase;    font-size:11px;    line-height:11px;    padding:2px 5px 2px 5px;          background-image:url(../img/common/story/arrow-right.png);     background-position:right center;    background-repeat: no-repeat;    padding-right:15px;        cursor: pointer;}.dc-story .info-bar .next:hover{    color:#000;    background-image:url(../img/common/story/arrow-hover-right.png);} .dc-story .info-bar .prev{    float:right;        text-transform: uppercase;    font-size:11px;    line-height:11px;    padding:2px 5px 2px 5px;        background-image:url(../img/common/story/arrow-left.png);     background-position:left center;    background-repeat: no-repeat;    padding-left:15px;         cursor: pointer;   }.dc-story .info-bar .prev:hover{    color:#000;    background-image:url(../img/common/story/arrow-hover-left.png);} /*********************************************************************    SEARCH PAGE CSS**********************************************************************/.search-page-controls{    padding-top:5px;    margin-bottom:20px;    }.search-page-controls input{    float:left;    width:510px;}   .search-page-controls .submit-btn{    width:22px;    height:22px;    background-color:transparent;    display: block;    float:left;    margin-left:8px;        opacity:0.85;    filter:alpha(opacity=85);    cursor:pointer;             background-image: url(../img/common/search.png);    background-position: left top;    background-repeat: no-repeat;}.search-page-controls .submit-btn:hover{    opacity:1.0;    filter:alpha(opacity=100);    }  /*********************************************************************    POPUP IMAGES CSS**********************************************************************/#dcjp-popupimage{    position:absolute;    padding:0px;    margin: 0px;    z-index:1000;    border: 1px solid #222;    visibility:visible;    overflow: hidden;    background-color: #151515;    background-image:url('../img/ajax/6.gif');    background-repeat: no-repeat;    background-position: 50% 50%;}                                                     #dcjp-popupimage .text{    padding:4px 6px 5px 6px;    font: normal 10px/10px Verdana;    color:#DDDDDD;    background-color:#111111;    position:absolute;    left:0px;    bottom:0px;    opacity:0.85;    border:0px solid red;}#dcjp-popupimage .text .title{    font-weight:bold;    color:#FFFFFF;    display:block;    margin-bottom:2px;}#dcjp-popupimage-image{    margin:0px;    padding:0px;    overflow: hidden;}#dcjp-popupimage-loader{    width:20px;    height:20px;    background-image:url('../img/ajax/6.gif');    background-repeat: no-repeat;    background-position: 50% 50%;    background-color: #000;    position: absolute;    z-index: 1000;    visibility: visible;        -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}/*******************************************************************    CLIENT PANEL CSS ********************************************************************/#client-panel{    width:200px;    padding:10px 15px 10px 15px;    border:1px solid #CCCCCC;    background-color:#FFFFFF;    position:absolute;    left:15px;    top:25px;    color:#777777;     z-index:1000;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    line-height:11px;    font: normal 11px/16px Arial, Helevtica, Verdana, san-serif;    display:block;    }#client-panel .close-btn {    position: absolute;    width:24px;    height:24px;    top:-8px;    left:-8px;             background-image: url(../img/clientpanel/close.png);    background-position: left top;    background-repeat: no-repeat;    cursor:pointer;    }#client-panel-open-btn {    position: absolute;    width:24px;    height:24px;    top:18px;    left:8px;    display: none;        padding:5px;     border:1px solid #CCCCCC;    background-color:#FFFFFF;                 -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;               background-image: url(../img/clientpanel/open.png);    background-position: center center;    background-repeat: no-repeat;    cursor:pointer;    }#client-panel strong{    color:#555555;    font-weight:bold;} #client-panel select{    border: 1px solid #CCCCCC;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    width:198px;    padding:5px;    color:#777777;    margin: 3px 0px 10px 0px;         }#client-panel select:focus{    outline:none;}#client-panel input[type=text]{    margin-top:3px;    margin-bottom:6px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    border: 1px solid #CCCCCC;     }#client-panel input[type=text]:focus{    outline:none;}#client-panel .submit-btn{    width:198px;    height:30px;    background-color:#F2F2F2;    border:1px solid #CCCCCC;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    cursor:pointer;    color:#777777;    margin-bottom:10px;    }#client-panel .submit-btn:hover{    background-color:#DDDDDD;    color:#444444;}#client-panel .bottom-block{    width:200px;    border-bottom:1px solid #EEE;    height:1px;    margin:5px 0px 10px 0px;}/****************************************************    QUICK NEWS HOMEPAGE*****************************************************/#homepage-tabs-empty{    width:960px;    height:8px;}  #homepage-tabs{    width:960px;    margin-bottom:15px;    border-bottom:0px solid #880000;          }#homepage-tabs .async-img-s{    background-color:#000000;    background-image:url('../img/ajax/6s.gif');}#homepage-tabs .btn-bar{    height:30px;    background-color:transparent;}#homepage-tabs .btn-bar .btn{    height:29px;    font: normal 12px/30px Trebuchet MS;    text-transform: uppercase;    background-color:#000000;    padding-left:14px;    padding-right:14px;    border-top:1px solid #3399CC;    float:right;     color:#FFFFFF;    cursor: pointer;}#homepage-tabs .btn-bar .btn:hover{    background-color:#3399CC;}#homepage-tabs .btn-bar .btn-selected{    background-color:#3399CC;}#homepage-tabs .tabs-wrapper{    padding:10px;    background-color:#000000;    }#homepage-tabs .tab{    background-color:transparent;    color:#FFF;    font-size:11px;    line-height:14px;        display:none;}#homepage-tabs .tab .date{    font-size:10px;    line-height:10px;    margin:0px;    padding:0px;    color:#666666;}  #homepage-tabs .tab h3{    padding-top:5px;    margin-bottom:5px;}#homepage-tabs .tab .image{    padding:4px;    border:1px solid #222222;    display:block;    line-height:1px;    width:180px;    height:120px;    float: left;}#homepage-tabs .tab .text{    float:right;    width:725px;    padding-right:10px;}  #homepage-tabs .tab .gallery-box{    display:none;}#homepage-tabs .tab .thumb-bar{    float:right;    margin-right:5px;    width:730px;    height:27px;    padding-top:0px;} #homepage-tabs .tab .thumb-bar .thumb{    float:right;    width:25px;    height:25px;    border:1px solid #222;    display: block;    margin-left:5px;    position: relative;} /****************************************************    QUICK NEWS HOMEPAGE*****************************************************/#quick-news-panel{    width:960px;    background-color:transparent;    height:16px;    margin-top:0px;    line-height:16px;    padding-top:4px;    padding-bottom:8px;} #quick-news-panel-hidden{    width:960px;    background-color:transparent;    height:16px;        } #quick-news-panel .wrapper{    display:none;    font-weight: normal;    font-size:10px;    line-height:10px;} #quick-news-panel .panel-name{    font-weight:bold;        font-size:10px;    font-family:Verdana;    line-height:16px;}#quick-news-panel a{    font-weight: normal;    font-size:10px;    line-height:10px;}#quick-news-panel .time{    display:none;} /****************************************************    PIECEMAKER*****************************************************/#piecemaker{    margin:auto;    border:0px solid red;}/****************************************************    FLASHMO*****************************************************/#flashmo-container{    margin:auto;    border:0px solid red;}/****************************************************    CSS*****************************************************/.fade-in{    opacity:0.0;    filter:alpha(opacity=0);    }.clear-both{    clear:both;    height:1px;    background-color:transparent;}.clear-right{    clear:right;    height:1px;    background-color:transparent;}.clear-left{    clear:left;    height:1px;    background-color:transparent;}.float-right{    float:right;}.float-left{    float:left;}.empty-space30{    height:30px;}.programming-default{    position: relative;    clear: both;    margin: 0px 0px 10px 0px;    border: 1px solid #F1F1F1;    background: #F7F7F7;    padding: 6px;    font-size: 11px;    color: #606060;    font-family: Helvetica;    }.note-block{    position: relative;    clear: both;    margin: 0px 0px 10px 0px;    border: 1px solid #F1F1F1;    background-color:#FFFBCC;    padding: 6px;    font-size: 11px;    color: #606060;    font-family: Helvetica;     text-align:left;   }.programming, pre{    position: relative;    clear: both;    margin: 0px 0px 10px 0px;    border: 1px solid #F1F1F1;    background: #F7F7F7;    padding: 6px;    font-size: 11px;    color: #606060;    font-family: Courier New, Courier, monospace;   }/*********************************************************************    DEFAULT TABLE CSS**********************************************************************/ table.dc-theme-table{    border-collapse:collapse;    margin-bottom:10px;    font-family: Helvetica;}.table-description{    display:block;    margin-top:5px;    text-align:left;    font-weight:normal;    font-style:normal;    font-size:10px;    line-height:10px;    color:#222;    }table.dc-theme-table thead td{    background-color:#EEE;    text-align:center;    padding:6px 15px 6px 15px;    border:1px solid #DDD;    font-weight: bold;    font-size:11px;         }table.dc-theme-table tbody td{    background-color:transparent;    text-align:center;    padding:5px 15px 5px 15px;    border:1px solid #EEE;    color:#444;    font-size:11px;        }/*********************************************************************    TAGS BAR PAGE TEMPALTE CSS**********************************************************************/.tag-bar-page{    padding-bottom:15px;     list-style-type: none;      }.tag-bar-page li{    cursor:pointer;    padding:0px 0px 0px 0px;    margin-bottom:5px;    position:relative;    display:block;    height:24px;      font:12px/24px Helvetica;    border:1px solid #EEE;      /*    -moz-border-radius:10px;     border-radius:10px; */         -moz-border-radius-topleft:5px;     -moz-border-radius-bottomleft:5px;     border-top-left-radius:5px;    border-bottom-left-radius:5px;              } .tag-bar-page li:hover{    /*border:1px solid #DDD;  */   }.tag-bar-page li:hover > .name{    color:#FFF;}.tag-bar-page li .link{    display:block;    position: absolute;    left:0px;    top:0px;    background-color:#888;    height:24px;    width:100%;     /*    -moz-border-radius:10px;     border-radius:10px;  */    display: none;     }.tag-bar-page .strip{            background-color:#CCC;    height:24px;     -moz-border-radius-topright:0px;     -moz-border-radius-bottomright:0px;     border-top-right-radius:0px;    border-bottom-right-radius:0px;    display:block;    opacity:0.8;    filter:alpha(opacity=80);         background-image:url(../img/common/tagbar/bg2.png);    background-repeat: repeat-x;    background-position:0px 12px;                }.tag-bar-page .name{    position:absolute;    left:10px;    top:0px;    color:#222;}.tag-bar-page .count{    position:absolute;    right:10px;    top:0px;    color:#000;}/*********************************************************************    QUESTIONS CSS**********************************************************************/.faq-cat-separator{    height:20px;} .faq-question{    margin-bottom:10px;        }.faq-question .quest-head{    border:1px solid #EEE;    padding:10px;            cursor:pointer;    position: relative;    padding-right:90px; }.faq-question .quest-head .postid{    display:none;}.faq-question .head-open  {    background-color:#F8F8F8;    }.faq-question .head-close  {        }.faq-question .quest-head:hover{    background-color:#F8F8F8;}   .faq-question .quest-head .views{    position:absolute;    top:10px;    right:10px;    color:#888;    font:11px/16px Helvetica;    height:16px;}.faq-question .quest-head .title{    font:normal 14px/16px Helvetica;       }  .faq-question .quest-head .title:hover{    text-decoration:none;    }.faq-question .quest-head .title .counter{    color:#666;}.faq-question .quest-content{    padding-top:10px;    display:none;      font-size:11px;    line-height:14px;    color:#444;      }/*********************************************************************    TEAM MEMBER CSS**********************************************************************//* small layout */  .team-member-small{    width:192px;    margin-right:22px;    float:left;    margin-bottom:10px;} .team-member-small-last{    width:192px;    margin-right:0px;    float:left;    margin-bottom:10px;} .team-member-small-separator{    height:15px;        clear:both;}.team-member-small .main-photo,.team-member-small-last .main-photo{    display:block;    width:192px;    height:230px;}.team-member-small .head,.team-member-small-last .head{    margin-bottom:0px;    text-align: center;    margin-top:5px;}.team-member-small .head .title,.team-member-small-last .head .title{    margin-bottom:0px;    }.team-member-small .head .subtitle,.team-member-small-last .head .subtitle{    color:#888;    font:normal 10px/12px Helvetica;    margin-top:0px;}/* big layout */.team-member-big{    margin-bottom:10px;    padding:10px;    border:1px solid #EEEEEE;        }.team-member-big .main-photo{    display:block;    width:160px;    height:200px;    padding:3px;    border:1px solid #EEEEEE;    float:left; }.team-member-big .add-info{    text-align:left;    height:10px;    font: normal 10px/10px Helvetica;    color:#999;    margin-top:4px;}.team-member-big .content-right{    width:415px;    float:right;        font:11px/14px Verdana;}.team-member-big .content-right .head{    margin-bottom:10px;}.team-member-big .content-right .title{    font-size:20px;    line-height:20px;    margin-bottom:0px;}  .team-member-big .content-right .subtitle{    color:#888;    font:normal 12px/14px Helvetica;    margin-top:4px;}/*********************************************************************    HIDDEN CONTENT CSS**********************************************************************/.theme-image-left{    float:left;    width:100px;    line-height:1px;        }.theme-image-right{    float:right;    width:100px;    line-height:1px;        }.theme-image-center{    width:100px;    line-height:1px;        }.theme-image-left .img-wrapper,.theme-image-right .img-wrapper,.theme-image-center .img-wrapper{    width:100px;    height:100px;    position: relative;    overflow: hidden;    margin:0px auto 0px auto;  }.theme-image-left .triger-link,.theme-image-right .triger-link,.theme-image-center .triger-link{    display:block;    position: absolute;    width:100px;    height:100px;    left:0px;    top:0px;        background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;      }.theme-image-left .triger,.theme-image-right .triger,.theme-image-center .triger{    display:block;    position: absolute;    width:100px;    height:100px;    left:0px;    top:0px;        background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:center center;    background-repeat:no-repeat;      }.theme-image-left .loader,.theme-image-right .loader,.theme-image-center .loader{    display:block;    width:100px;    height:100px;}.theme-image-left .desc,.theme-image-right .desc,.theme-image-center .desc{    font-size:11px;    color:#555;    margin:3px auto 0px auto;    line-height:12px;     font-family: Helvetica;   }/*********************************************************************    BLOCK HEAD CSS**********************************************************************/.common-block-head{    clear: both;/*    font-family: 'SansationLight';  */    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;}.dc-highlight{    background-color:#FAFA7B;}.dc-top-anchor  {    padding-bottom:15px;        padding-right:22px;        line-height:1px;    font-size:9px;    font-family:Helvetica;     clear: both;       }.dc-top-anchor .line{    position:relative;    padding-top:0px;    border-bottom:1px solid #EEEEEE;    }.dc-top-anchor a{    color:#AAA;         position:absolute;    right:-20px;    bottom:0px;}.dc-top-anchor a:hover{    text-decoration:none;}/********************************************** DCS FANCY HEADER**********************************************/.dcs-fancy-header span{    font:11px/14px Helvetica;    letter-spacing:0px;    word-spacing:2px;    padding:4px 12px 4px 12px;    text-transform:uppercase;    background-color:#F0F0F0;    color:#3399CC;    -moz-border-radius:2px;     border-radius:2px;        }.dcs-small-block{       font:10px/13px Helvetica;    color:#666;    padding:0px;    margin:0px 0px 15px 0px;    background-color: transparent;}  .dc-rounded-2 { -moz-border-radius:2px; -webkit-border-radius:2px; } .dc-rounded-3 { -moz-border-radius:3px; -webkit-border-radius:3px; }.dc-rounded-4 { -moz-border-radius:4px; -webkit-border-radius:4px; }.dc-rounded-5 { -moz-border-radius:5px; -webkit-border-radius:5px; }.dc-rounded-6 { -moz-border-radius:6px; -webkit-border-radius:6px; }.dc-rounded-7 { -moz-border-radius:7px; -webkit-border-radius:7px; }.dc-rounded-8 { -moz-border-radius:8px; -webkit-border-radius:8px; }.dc-rounded-9 { -moz-border-radius:9px; -webkit-border-radius:9px; }.dc-rounded-10 { -moz-border-radius:10px; -webkit-border-radius:10px; }.dc-rounded-11 { -moz-border-radius:11px; -webkit-border-radius:11px; }.dc-rounded-12 { -moz-border-radius:12px; -webkit-border-radius:12px; }.dc-rounded-13 { -moz-border-radius:13px; -webkit-border-radius:13px; }.dc-rounded-14 { -moz-border-radius:14px; -webkit-border-radius:14px; }.dc-rounded-15 { -moz-border-radius:15px; -webkit-border-radius:15px; }.dcs-box{    width:auto;    height:auto;    padding:0px;    margin:0px 0px 15px 0px;    background-color:transparent;    background-repeat: no-repeat;    background-position: left top;}/* ngg simple gallery */.dcs-simple-gallery{    margin:0px;    padding:0px;    margin-bottom:15px;    margin-left:auto;    margin-right:auto;         }.dcs-simple-gallery .desc{    margin-top:3px;    margin-bottom:0px;    color:#666666;    font:9px/12px Helvetica;    text-align:right;    margin-left:auto;    margin-right:auto;    }.dcs-simple-gallery .slider{    overflow:hidden;    position:relative;    border:0px solid green;    margin:auto;    }.dcs-simple-gallery .trans{    display:none;} .dcs-simple-gallery .slide{    position:absolute;    left:0px;    top:0px;    display:none;    }.dcs-simple-gallery .image{    display:block;    }.dcs-simple-gallery .slide .slide-desc{    position:absolute;    left:0px;    top:0px;    padding:8px 8px 8px 8px;    background-color:black;    opacity:0.0;    filter:alpha(opacity=0);    font:10px/12px Helvetica;    color:#BBB;}.dcs-simple-gallery .slide .slide-desc .title{    font:bold 11px/12px Helvetica;    color:#FFF;} .dcs-simple-gallery .slide .slide-desc .separator{    height:2px;}.dcs-simple-gallery .thumb{    position:absolute;    z-index:30;    left:0px;    bottom:15px;    border:1px solid #FFFFFF;    opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;    display: block;    width:50px;    height:50px;     }/* ngg simple gallery thumbs */.dcs-simple-gallery-thumbs{    margin:0px;    padding:0px;    margin-bottom:15px;    margin-left:auto;    margin-right:auto;    }.dcs-simple-gallery-thumbs .desc{    margin-top:-4px !important;    margin-bottom:5px !important;    color:#666666;    font:9px/12px Helvetica;    text-align:right;     margin-left:auto;    margin-right:auto;        }.dcs-simple-gallery-thumbs .slider{    overflow:hidden;    position:relative;    border:0px solid green;    margin:auto;    margin-bottom:8px;    }.dcs-simple-gallery-thumbs .slide{    position:absolute;    left:0px;    top:0px;    display:none;    }.dcs-simple-gallery-thumbs .image{    display:block;    }.dcs-simple-gallery-thumbs .slide .slide-desc{    position:absolute;    left:0px;    bottom:0px;    padding:8px 8px 8px 8px;    background-color:black;    opacity:0.0;    filter:alpha(opacity=0);    font:11px/12px Helvetica;    color:#BBB;}.dcs-simple-gallery-thumbs .slide .slide-desc .separator{    height:2px;}.dcs-simple-gallery-thumbs .slide .slide-desc .title{    font:bold 11px/12px Helvetica;    color:#FFF;    margin-bottom:2px;} .dcs-simple-gallery-thumbs .trans{    display:none;} .dcs-simple-gallery-thumbs .thumbs-wrapper{    margin:auto;}  .dcs-simple-gallery-thumbs .thumb{    z-index:10;    float:left;    margin-right:5px;    margin-bottom:5px;    border:1px solid #FFFFFF;    cursor:pointer;    display:block;     width:40px;    height:40px;    }/****************************************************** DCS POST BOX CSS ******************************************************/.dcs-post-box{    width:180px;    padding:10px 15px 10px 15px;    background-color:#F2F2F2;    margin:0px 0px 10px 10px;    border: 1px solid #EEE;}.dcs-post-box .title{    font:bold 12px/12px Helvetica;    color:#444;    margin-bottom:6px;    padding-bottom:0px;    display:block;     cursor:pointer;   }.dcs-post-box .image-wrapper{    position:relative;}.dcs-post-box .image{    display:block;}.dcs-post-box .image-wrapper .triger{    position:absolute;    left:0px;    top:0px;    background-color:black;    display:block;    z-index:5;       cursor:pointer;         opacity:0.0;    filter:alpha(opacity=0);          background-image:url(../img/common/zoom64.png);    background-position:center center;    background-repeat:no-repeat;        }.dcs-post-box .box-desc{                            margin-top:4px;    font:11px/12px Helvetica;    color:#666;}                 .dcs-post-box .more-link{    }/*********************************************************************    DCS NGG GALLERY THUMBS CSS**********************************************************************/.dcs-ngg-gallery-thumbs{    margin-bottom:0px;}.dcs-ngg-gallery-thumbs .thumb{    float:left;    position: relative;    margin:0px 15px 15px 0px;    background-color:#FFFFFF;}.dcs-ngg-gallery-thumbs .loader{    margin:0px;    padding:0px;    display:block;}.dcs-ngg-gallery-thumbs .triger{    display:block;    z-index:5;    position: absolute;    left:0px;    top:0px;    background-color:#000;    opacity:0.0;    filter:alpha(opacity=0);                                                 background-image:url(../img/common/zoom48.png);    background-position:center center;    background-repeat:no-repeat;       }   .dcs-ngg-gallery-thumbs img{    margin:0px;    padding:0px;}/****************************************************** QUOTES CSS ******************************************************/blockquote{    margin:0px 0px 15px 0px;        font:italic 16px Trebuchet MS;      letter-spacing:0px;    line-height: 20px;     color:#999;    text-align: left;    padding-left:20px;    border-left:4px solid #DDDDDD;        }blockquote span.author{    font:normal 11px Helvetica;      line-height: 16px;     color:#3399CC;    text-align: right;    padding-right: 15px;    margin:6px 0px 0px 0px;    display:block;    }  blockquote span.authortitle{    font: 10px Helvetica;      line-height: 10px;     color:#888;    text-align: right;    padding-right: 15px;    margin-top: 0px;    display:block;   } /*********************************************************************    COLUMNS CSS**********************************************************************/.dcs-one-half{    width:460px;    margin-right:40px;    float:left;    }.dcs-one-half-last{    width:460px;    margin-right:0px;    float:left;    }.dcs-one-third{    width:294px;    margin-right:39px;    float:left;    }.dcs-one-third-last{    width:294px;    margin-right:0px;    float:left;    }.dcs-two-third{    width:588px;    float:left;    margin-right:40px;    }dcs-two-third-last{    width:588px;    float:left;    margin-right:0px;       }.dcs-one-fourth{    width:210px;    margin-right:40px;    float: left;}.dcs-one-fourth-last{    width:210px;    margin-right:0px;    float: left;}.dcs-three-fourth{    width:710px;    margin-right:40px;    float:left;}.dcs-three-fourth-last{    width:710px;    margin-right:0px;    float:left;}/*********************************************************************    HIDDEN CONTENT CSS**********************************************************************/.hidden-content{    margin-bottom:15px;     clear:both;   }.hidden-content .head{    height:20px;    font-size:11px;    line-height:12px;         }.hidden-content .head span{    padding-left:26px;    padding-right:8px;    background-color:#EEE;    padding-top:5px;    padding-bottom:5px;    border-bottom:1px solid #DDD;    cursor: pointer;    color:#444;    }.hidden-content .head span:hover{    background-color:#E8E8E8;    }.hidden-content .head .open{    background-image:url(../img/common/expand.png);    background-position: 4px center;    background-repeat: no-repeat;    }.hidden-content .head .close{    background-image:url(../img/common/collapse.png);    background-position: 4px center;    background-repeat: no-repeat;    }.hidden-content .data{    display:none;    padding:5px 0px 0px 0px;    font-size:11px;    line-height:14px;    color:#555;    font-family:Helvetica;    }/*********************************************************************    UNORDERED LIST CSS**********************************************************************/.list-arrow li,.list-accept li,.list-exception li, .list-dot-red li,.list-dot-grey li,.list-dot-black li,.list-dot-green li,.list-dot-blue li,.list-dot-orange li,.list-squ-red li,.list-squ-grey li,.list-squ-black li,.list-squ-green li,.list-squ-blue li,.list-squ-orange li{    padding-bottom:5px;}.list-arrow{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/arrow.png);    font-size:11px;    }.list-accept{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/accept.png);    font-size:11px;    }.list-exception{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/exception.png);    font-size:11px;    }.list-dot-red{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/dot_red.png);    font-size:11px;    }.list-dot-grey{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/dot_grey.png);    font-size:11px;    }.list-dot-black{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/dot_black.png);    font-size:11px;    }.list-dot-green{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/dot_green.png);    font-size:11px;    }.list-dot-blue{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/dot_blue.png);    font-size:11px;    }.list-dot-orange{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/dot_orange.png);    font-size:11px;    }.list-squ-red{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/square_red.png);    font-size:11px;    }.list-squ-grey{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/square_grey.png);    font-size:11px;    }.list-squ-black{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/square_black.png);    font-size:11px;    }.list-squ-green{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/square_green.png);    font-size:11px;    }.list-squ-blue{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/square_blue.png);    font-size:11px;    }.list-squ-orange{    list-style-position:inside;    padding-left:5px;    margin-bottom:10px;    list-style-image:url(../img/common/list/square_orange.png);    font-size:11px;    }/*********************************************************************    FLOATING OBJECTS CSS**********************************************************************/ .fobject{    display:block;    position: absolute;      overflow: hidden;  }.fobject .image{    position: absolute;    left:0px;    top:0px;    }.fobject .image-hover{    z-index:5;    display:none;    left:0px;    top:0px;    position: absolute;}.fobject .close-btn{    position: absolute;    display:block;    width:14px;    height:14px;    right:-1px;    top:-1px;    background-color:transparent;     z-index:10;    background-image:url(../img/common/fobject_close.png);    background-position:0px 0px;    background-repeat: no-repeat;    border:1px solid #CCC; }.fobject .close-btn:hover{    background-position:0px -14px;    }/*********************************************************************    ASYNC PRELOADING CSS**********************************************************************/ .async-img{    background-color:#F8F8F8;    background-image:url('../img/ajax/14.gif');    background-position:center center;    display:block;}.async-img-s{    background-color:#F8F8F8;    background-image:url('../img/ajax/14s.gif');    background-position:center center;    display:block; }.async-img-black{    background-color:#000;    background-image:url('../img/ajax/6.gif');    background-position:center center;    display:block;}.async-img-s-black{    background-color:#000;    background-image:url('../img/ajax/6s.gif');    background-position:center center;    display:block; }/* depended from css color scheme */.async-img-uni{    background-color:#000;    background-image:url('../img/ajax/6.gif');    background-position:center center;    display:block;}.async-img-s-uni{    background-color:#000;    background-image:url('../img/ajax/6s.gif');    background-position:center center;    display:block; }/* no animated gif */.async-img-none{   background-color:#F8F8F8;   display:block;      }/*********************************************************************    THEME SPLASH SCREEN CSS**********************************************************************/  #dc-splash-screen{    position:fixed;    width:800px;    height:600px;    background-color:#EEE;    border:1px solid #888;    left:300px;    top:100px;    z-index:2200;}#dc-splash-screen .no-cookie{    display: none;}#dc-splash-screen .content{    position:relative;    width:800px;    height:600px;    }#dc-splash-screen .content .image-wrapper{    width:800px;    height:600px;    background-color:#FFF;    display:block;    overflow: hidden;}#dc-splash-screen .content .close-btn{    position:absolute;    right:10px;    top:10px;    color:#FFF;    background-color:#000;    width:20px;    height:20px;    background-image:url(../img/common/close.png);    background-position:left top;    cursor:pointer;}#dc-splash-screen .content .close-btn:hover{    background-position:0px -20px;}#dc-splash-screen .content .btn{    font-family: Trebuchet MS;    position:absolute;    display: block;    width:100%;    height:12px;    padding-top:8px;    padding-bottom:8px;    line-height:12px;    left:0px;    bottom:0px;    border-bottom:0px;    background-color:#FFF;    color:#444;    text-align:center;    cursor:pointer;    border-top:1px solid #AAA;    text-transform: none;    z-index:5;}#dc-splash-screen .content .btn:hover{    background-color:#DDD;    text-decoration: none;}/****************************************************    ANNOUNCEMENT BAR CSS*****************************************************/#announcement-bar{    position:fixed;    bottom:0px;    left:0px;    width:100%;    height:24px;    z-index:500;    background-color:#000000;    background-image:none;    background-repeat:no-repeat;    background-attachment:scroll;    background-position:center top;    text-align:center;    color:#FFF;    font-size:11px;    line-height:14px;}/*********************************************************************    CONTENT CONTAINERS CSS**********************************************************************/  #content-wrapper{    width:1000px;    border-left:0px solid #E7E7E7;    border-right:0px solid #E7E7E7;     border-bottom:0px solid #E7E7E7;    border-top:0px solid #E7E7E7;    background-color:#FFFFFF;    margin:0px auto 0px auto;    margin-bottom:0px;    margin-top:0px;}#content-top-empty-space{    width:1000px;    height:30px;    position:relative;    margin: auto;}#content-bottom-empty-space{    width:1000px;    height:30px;    position:relative;    margin: auto;}  .content-top-separator{    

  height:15px;} .content-bottom-separator{    height:15px;} .theme-exception{    font-size:11px;    color:#888;    text-transform:none;    margin-bottom:5px;}/* category page, tag page, author page, date page */.page-description{    margin-bottom:20px;}#content{     min-height: 366px;

	width:960px;     margin:auto;}.page-width-right{    width:620px;     float:right;      padding-top:10px; }.page-width-left{    width:620px;            float:left;    padding-top:10px;    }.page-width-full{    width:960px;      padding-top:10px;    margin-bottom: 0px;}.section-text-head{    /*font-family: 'SansationLight'; */    font-size:15px;    color:#3399CC;    border-bottom:0px solid #DDD;    margin-bottom:12px;    padding-bottom:0px;    font-size:24px;    line-height:24px;         }.section-text-head-small-mono{    /*font-family: 'SansationLight';*/    font-size:15px;    color:#888888;    border-bottom:1px solid #DDD;    margin-bottom:8px;    padding-bottom:4px;    font-size:16px;    line-height:16px;        }/**********************************    HEADER CONTAINAR CSS ***********************************/#header-container{    height:110px;     width:1000px;    margin:auto;    position:relative;    z-index:50;    background-color:#FFFFFF;}#header-container .logo{    border:none;     position:absolute;    background-image:url(../img/common/logobig.png);    background-position: left top;    height:90px;    width:160px;    left:0px;    top:0px;}#header-container .search-panel{    position:absolute;    width:240px;    height:30px;    background-color:transparent;}#header-container .search-panel input{    float:right;    width:160px;}#header-container .search-panel input:focus{     outline:none;}   #header-container .search-panel .submit-btn{    width:22px;    height:22px;    background-color:transparent;    display: block;    float:right;    margin-left:8px;                                                     opacity:0.85;    filter:alpha(opacity=85);    cursor:pointer;             background-image: url(../img/common/search.png);    background-position: left top;    background-repeat: no-repeat;}#header-container .search-panel .submit-btn:hover{    opacity:1.0;    filter:alpha(opacity=100);    }  #header-container .header-icons-panel{    width:240px;    position: absolute;    height:26px;    background-color:transparent;    }#header-container .header-icons-panel .icon{    display:block;    overflow:hidden;    cursor:pointer;    position: relative;}#header-container .header-icons-panel .icon img{    position: absolute;    left:0px;    top:0px;}/**********************************    HEADER ICONS CSS ***********************************/#header-container  #icons{    position:absolute;    right:40px;    top:10px;    text-align: right;}#header-container #icons .icon  {    border:0px;    height:45px;    width:45px;    float:right;    background-position: 0px 0px;     opacity:0.8;    filter:alpha(opacity=80);    position:relative;    right:-7px;}#header-container #icons .icon img{    border:none;}#header-container #icons .desc{    display: none;    float:right;      font: 10px/10px Verdana;      color: #999;     text-align: right;    cursor: default;    padding:2px 6px 2px 6px;    background-color:#000;        -moz-border-radius:3px;                                 -webkit-border-radius:3px;    border-radius:3px;    position: relative;    top:8px;   }/**********************************************************************   HEADER TOP MENU**********************************************************************/#header-top-menu{    background-color:transparent;     height:11px;    font: normal 11px/11px Arial;    padding:5px 20px 5px 0px;    width:980px;       margin:0px auto 0px auto;    position: relative;}#header-top-menu .background{    height:11px;     padding:5px 20px 5px 0px;    width:980px;     position:absolute;    right:0px;    top:0px;    background-color:#000;    opacity:0.02;    filter:alpha(opacity=2);              }#header-top-menu ul{    list-style-position: inside;    list-style-type: none;    position: absolute;    right:20px;    top:5px;    z-index:5;}#header-top-menu li{    float:right;    padding-left:15px;}#header-top-menu li.separator  {    background-image:url(../img/common/header/bg-header-menu.png);    background-repeat: no-repeat;    background-position: 8px center;    }#header-top-menu li a{    color:#888;}#header-top-menu li a:hover{    color:#222;}/**********************************    NAVIGATION CSS ***********************************/#navigation-wrapper{    padding:0px;    height:2.7em;    border:0px solid red;    position:relative;    background-color: black;       width:960px;    margin-left:auto;    margin-right:auto;    margin-bottom:0px;    font: normal 12px/16px Verdana;    /*   border-top-left-radius:6px;   -moz-border-radius-topleft:6px;       border-top-right-radius:6px;   -moz-border-radius-topright:6px;               border-bottom-left-radius:6px;   -moz-border-radius-bottomleft:6px;       border-bottom-right-radius:6px;   -moz-border-radius-bottomright:6px;    */      } /**********************************    INVIDAUL PAGE MENU CSS ***********************************/#page-menu-invidual{                                                             height:11px;    background-color:#EEEEEE;    border-bottom:1px solid #E9E9E9;    width:940px;    margin:0px auto 0px auto;    padding-top:5px;    padding-left:10px;    padding-right:10px;    padding-bottom:6px;    font: normal 11px Helvetica;    line-height:11px;}#page-menu-invidual a{    color:#666666;    padding-right:12px;    padding-left:10px;      background-image:url('../img/common/menu/subitem.png');       background-position:2px center;    background-repeat:no-repeat; }#page-menu-invidual a:hover{    text-decoration:none;    color:#000;}  /**********************************    FOOTER CSS ***********************************/#footer{    padding-bottom:5px;     width:1000px;     margin:auto;    margin-bottom:0px;    margin-top:0px;    clear:both;    padding-top:15px;    background-color:#EEEEEE;    border-top:1px solid #E0E0E0;    background-image:url(../img/common/footer/bg.png);    background-repeat: repeat-x;    background-position:left top;}#footer h6{    font: 13px Trebuchet MS, Helvetica, sans-serif;     color:#000000;    margin-bottom:5px;   }#footer .links-info-container{    padding:0px 20px 0px 20px;    width:960px;    margin-bottom:10px;}#footer .links-info-container  a{    color:#666;    font:11px/20px Verdana;}#footer .links-info-container a:hover{    color:#000;}#footer .links-info-container .links{    width:145px;     margin-right:30px;     border-left:0px solid #111;     padding:3px 0px 3px 0px;    float:left;}#footer .links-info-container .info{    width:240px;     border-left:0px solid #222;     padding:3px 0px 3px 10px;    float:left;}#footer .links-info-container .info p{    color: #666;    margin: 0px;    font:11px/16px Verdana;    text-indent:0px;}      #footer-bottom{        padding:0px 0px 10px 0px;    width:1000px;    text-align:center;    margin:auto;    color:#444;    font:10px Verdana;}#footer-bottom .copyright{    margin-bottom:15px;    background-color:#EEE;    font: normal 10px/10px Helvetica;    height:10px;    padding:8px 20px 8px 20px;    text-align: left;    border-top:1px solid #E9E9E9;}#footer-bottom img{    border:none;}#footer-widgetized{    border-top:1px solid #E8E8E8;    width:960px;    padding:20px 20px 0px 20px;    margin:0px auto 0px auto;    background-color:#F8F8F8;        background-image:url(../img/common/footer/bg_widgetized.png);    background-position:center top;    background-repeat: no-repeat;}#footer-widgetized .sidebar-container{    float:left;    overflow-x: hidden;}#footer-widgetized .sidebar-separator{    width:20px;    height:40px;    float:left;} /*********************************************************************    NAVIGATION TREE CSS**********************************************************************/   .navigation-tree-container{    padding:0px 0px 10px 0px;     margin:0px;    color:#666;    font:11px Verdana;    line-height:11px;}.navigation-tree-container .selected {     text-decoration:none;    font:inherit;      color:#666666;     line-height:inherit;    cursor:default;}.navigation-tree-container .link {     font:inherit;       line-height:inherit;    cursor:pointer; }.navigation-tree-container .link:hover {     cursor:pointer;}/******************************************************************************************************************************************************    NEWS PAGE CSS*******************************************************************************************************************************************************/ .news-page-featured{    background-color:#F8F8F8;      font-size:11px;    line-height:14px;     border:0px solid #DDD; }.news-page-featured .text-content{    padding-left:15px;    padding-right:15px;    padding-bottom:5px;}.news-page-featured .more-link{     }.news-page-featured .image-wrapper{    position:relative;    overflow:hidden;}.news-page-featured .image-wrapper .triger{    position:absolute;    left:0px;    top:0px;    width:auto;    height:auto;    z-index:5;        background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;      }.news-page-featured .image-wrapper .thumb-wrapper{    width:58px;    height:58px;    display:block;    position:absolute;    left:0px;    bottom:30px;    background-color:#FFF;        opacity:0.0;    filter:alpha(opacity=0);    }.news-page-featured .image-wrapper .thumb-wrapper .image{    width:50px;    height:50px;    display:block;    left:4px;    top:4px;        position: absolute;}.news-page-featured .image-wrapper .thumb-wrapper .thumb-triger{    display:block;    width:50px;    height:50px;     left:4px;    top:4px;    z-index:5;    opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;      background-image:none;    background-color:red;   }  .news-page-featured .blog-post-image{    border:0px solid #E8E8E8;    padding:0px;}.news-page-featured .blog-post-image-desc{    height:10px;    padding-top:5px;    padding-right:10px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;   }.news-page-featured .blog-post-image-desc-empty{    height:10px;}  .news-page-featured .post-title{    padding:5px 0px 3px 0px;    margin-bottom:5px; } .news-page-featured .date{    color:#999999;    font-size:10px;}.news-page-featured .date:hover{    text-decoration:none;    color:#999999;}.news-page-featured .post-info{    font-size:11px;    line-height:16px;    margin-bottom:10px;    height:16px;    padding:3px 0px 3px 0px;    border-top:1px solid #EEE;    border-bottom:1px solid #EEE;      color:#999999;  }.news-page-featured .post-info .separator{    color:#222;}.news-page-featured .post-info a:hover{}.news-page-featured .post-info .author{ }.news-page-featured .post-info .comments{    float:right;    padding:0px 0px 0px 0px;    height:16px;    line-height:16px;} /********************************************************  SIDEBAR CSS*********************************************************/.sidebar-container-left{    float:left;     width:265px;     padding: 10px 35px 30px 0px;     position: relative;          background-repeat: repeat-y;    background-position: right top;    background-image: url(../img/common/sidebar/inside_white_left.png);        }.sidebar-container-right{    float:right;     width:265px;     padding: 10px 0px 30px 35px;    position: relative;        background-repeat: repeat-y;    background-position: left top;    background-image: url(../img/common/sidebar/inside_white_right.png);    }.sidebar-container-right .top-section{    background-repeat: repeat-y;    background-position: left top;    background-image: url(../img/common/sidebar/top_white_right.png);    position: absolute;    left:0px;    top:0px;    width:20px;    height:40px;     }.sidebar-container-right .bottom-section{    background-repeat: repeat-y;    background-position: left top;    background-image: url(../img/common/sidebar/bottom_white_right.png);    position: absolute;    left:0px;    bottom:0px;    width:20px;    height:40px;     }.sidebar-container-left .top-section{    background-repeat: repeat-y;    background-position: left top;    background-image: url(../img/common/sidebar/top_white_left.png);    position: absolute;    right:0px;    top:0px;    width:20px;    height:40px;     }.sidebar-container-left .bottom-section{    background-repeat: repeat-y;    background-position: left top;    background-image: url(../img/common/sidebar/bottom_white_left.png);    position: absolute;    right:0px;    bottom:0px;    width:20px;    height:40px;     }.dc-widget-wrapper{        color:#888;    font-size:11px;      padding-bottom:20px;    }.dc-widget-wrapper ul{    list-style-position: inside;    list-style-image:url(../img/common/sidebar/dot_l1.png); }.dc-widget-wrapper ul ul{    margin-left:15px;}.dc-widget-wrapper .head{    /*font-family: 'SansationLight'; */    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;}/******************************************************************************************************************************************************    SIDEBAR WIDGETS CSS*******************************************************************************************************************************************************/ /* ngg gallery images list */ .dc-widget-wrapper .ngg-widget img{    padding:0px;    border:1px solid #DDD;}/* widget adv 125 */ .dc-widget-adv-125{    background-color:transparent;} .dc-widget-adv-125  .item{    width:125px;    height:125px;    margin-bottom:0px;    float:left;    border:0px solid red;} .dc-widget-adv-125  .separator{    height:15px;    clear:both;} .dc-widget-adv-125  .item img{    border:1px solid #888;}/* widget adv 255 */ .dc-widget-adv-big{    background-color:transparent;    text-align:center;} .dc-widget-adv-big img{    border:0px solid #999;}/* widget search */ .dc-widget-search{}.dc-widget-search input{    float:left;    width:210px;}   .dc-widget-search .submit-btn{    width:22px;    height:22px;    background-color:transparent;    display: block;    float:left;    margin-left:8px;        opacity:0.85;    filter:alpha(opacity=85);    cursor:pointer;             background-image: url(../img/common/search.png);    background-position: left top;    background-repeat: no-repeat;}.dc-widget-search .submit-btn:hover{    opacity:1.0;    filter:alpha(opacity=100);    }  /* widget post slider */.dc-widget-postslider{    width:265px;    height:120px;    padding-bottom:25px;    background-color:transparent;    position:relative;}.dc-widget-postslider .slides-wrapper{    width:265px;    height:120px;    background-color:black;    }.dc-widget-postslider .slide{    width:265px;    height:120px;    display:block;    overflow:hidden;    position:absolute;    top:0px;    left:0px;    z-index:0;    display:none;      }.dc-widget-postslider .slide:hover{    text-decoration:none;}.dc-widget-postslider .slide .desc{    display:block;    position:absolute;    left:10px;    padding:2px 8px 3px 8px;    margin-right:10px;    font: bold 10px/14px Verdana;    bottom:10px;    background-color:#000000;    z-index:10;    opacity:0.85;    filter: alpha(opacity=85);    color:#FFF;}.dc-widget-postslider .slide .desc:hover{    text-decoration:underline;  }.dc-widget-postslider .btn-bar{    width:265px;    height:20px;    padding-top:5px;    position:absolute;    bottom:0px;    left:0px;}.dc-widget-postslider .btn-active,.dc-widget-postslider .btn{    width:15px;    height:15px;    border:1px solid #DDDDDD;    padding: 2px;    text-align:center;    font: 10px/16px Verdana;    margin-right:5px;    display:block;    float:left;         }.dc-widget-postslider .btn  {    color:#666666;    background-color:transparent;    cursor:pointer;}.dc-widget-postslider .btn:hover {    text-decoration:none;    border:1px solid #CCCCCC;    background-color:#EEE;}.dc-widget-postslider .btn-active  {    background-color:#090909;    border:1px solid #222222;    cursor:pointer;     color:#FFF;}.dc-widget-postslider .btn-active:hover {    text-decoration:none;}/* widget recent posts */.dc-widget-recent-posts{}.dc-widget-recent-posts ul{   list-style-position:outside;          list-style:none;    }.dc-widget-recent-posts ul li a{    font-size:11px;    text-decoration:none;}.dc-widget-recent-posts ul li a:hover{     text-decoration:underline;}.dc-widget-recent-posts ul .item {    width:265px;}.dc-widget-recent-posts ul .separator{    height:8px;} .dc-widget-recent-posts ul .image {    display:block;    float:left;    margin-right:8px;    border:1px solid #DDD;    width:50px;    height:50px;    margin-top:3px;    background-color:transparent;    padding:0px;}.dc-widget-recent-posts ul .description {    float:left;    width:195px;}.dc-widget-recent-posts ul .date {    color:#888888;    font-size:10px;}/* widget tags */.dc-widget-tags ul{    list-style:none;       list-style-position:inside;}.dc-widget-tags ul li{     float:left;     margin-right:5px;     border:1px solid #DDD;     padding: 0px 3px 0px;     margin-bottom: 5px;     text-align: center;          -moz-border-radius:3px;     -webkit-border-radius:3px;     border-radius:3px;}.dc-widget-tags ul li:hover{     border:1px solid #AAA;}.dc-widget-tags ul li a{    font:10px/12px Verdana;     color:#666;       text-decoration:none;    text-transform:uppercase;  }.dc-widget-tags ul li a:hover{    color:#000;    text-decoration:none;}/* featured posts */.dc-widget-featured-posts {    }.dc-widget-featured-posts .image{    width:265px;    height:120px;    display:block;    margin-bottom:5px;}.dc-widget-featured-posts .title{    margin-bottom:8px;}.dc-widget-featured-posts .description{}.dc-widget-featured-posts .separator{    height:25px;}/* widget recent posts */.dc-widget-ngg-images{}.dc-widget-ngg-images .thumb{    float:left;    margin-right:5px;    margin-bottom:5px;    border:1px solid #DDD;    display: block;    position: relative;}.dc-widget-ngg-images .thumb .image {    display:block;}.dc-widget-ngg-images .thumb .triger{    position:absolute;    left:0px;    top:0px;    width:auto;    height:auto;    z-index:5;    display:block;        background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom48.png);    background-position:center center;    background-repeat:no-repeat;       }.dc-widget-ngg-images .link-wrapper{    text-align: left;      line-height:11px;  }/******************************************************************************************************************************************************    HOMEPAGE RECENT POSTS STREAM*******************************************************************************************************************************************************/ .home-recent-posts-stream{    background-color:transparent;    padding-top:0px;     padding-bottom:15px;}.home-recent-posts-stream .link-view-more{    text-align:right;     font-size:11px;   }.home-recent-posts-stream .head{    /*font-family: 'SansationLight'; */    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;      }.home-recent-posts-stream .item{    width:300px;        padding-bottom:12px;}.home-recent-posts-stream .item .image-loader{    width:60px;    height:60px;    display:block;    float:left;    border:1px solid #F0F0F0;    padding:3px;}.home-recent-posts-stream .item .content-right{    float:right;    width:220px;    }.home-recent-posts-stream .item .content-right .text{    font-size:11px;    line-height:14px;    padding-top:4px;}.home-recent-posts-stream .item .title{    font:bold 12px/14px Arial;    color:#444;    margin-bottom:2px;}.home-recent-posts-stream .item .date{    font:10px/10px Arial;    color:#888;    margin-bottom:3px;}/******************************************************************************************************************************************************    HOMEPAGE POSTS MAIN STREAM*******************************************************************************************************************************************************/ .home-posts-main-stream{    background-color:transparent;    padding-top:0px;     padding-bottom:15px;}.home-posts-main-stream .head{    /*font-family: 'SansationLight'; */    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;      }/******************************************************************************************************************************************************    BLOG CSS*******************************************************************************************************************************************************/ /* small layout */.blog-post-small{    border-bottom:1px solid #EEE;    padding:12px 10px 12px 10px;      cursor: pointer; }  .blog-post-small:hover{    background-color:#F4F4F4;    }.blog-post-small .more-link{     }.blog-post-small .async-img-s{    background-color:#FFF;}.blog-post-small .left-content{    float:left;     width:100px;      position:relative;   }.blog-post-small .left-image{    width:90px;    height:90px;    display:block;    padding:3px;    border:1px solid #EEE;}.blog-post-small .time{    height:9px;    padding-top:5px;    margin-bottom:0px;    font-size:10px;    line-height:10px;    color:#BBBBBB;    text-align:left;    float:right;    font-family: Helvetica;    text-transform: uppercase; }.blog-post-small .left-image-triger{    width:90px;    height:90px;    display:block;    position:absolute;    left:4px;    top:4px;    background-color:transparent;}.blog-post-small .right-content{    margin-left:10px;    float:right;    width:490px;}.blog-post-small .date{    font-size:11px;    line-height:11px;    margin-bottom:4px;}.blog-post-small .text{    font-size:11px;    line-height:15px;}.blog-post-small .text p{     margin-bottom:5px;}.blog-post-small .post-title{    padding:5px 0px 5px 0px;    margin-bottom:5px; } /* medium layout*/.blog-post-medium{    border-bottom:1px solid #EEE;    padding:15px 10px 15px 10px;      cursor: pointer; }  .blog-post-medium-border-top{    border-top:1px solid #EEE;}  .blog-post-medium:hover{    background-color:#F4F4F4;    }.blog-post-medium .more-link{    }.blog-post-medium .async-img-s{    background-color:#FFF;}.blog-post-medium .left-content{    float:left;     width:110px;      position:relative;   }.blog-post-medium .left-image{    width:140px;    height:140px;    display:block;    padding:3px;    border:1px solid #EEE;}.blog-post-medium .left-image-triger{    width:140px;    height:140px;    display:block;    position:absolute;    left:4px;    top:4px;    background-color:transparent;}.blog-post-medium .right-content{    margin-left:10px;    float:right;    width:440px;}.blog-post-medium .date{    font-size:11px;    line-height:11px;    margin-bottom:4px;}.blog-post-medium .time{    height:9px;    padding-top:5px;    margin-bottom:0px;    font-size:10px;    line-height:10px;    color:#BBBBBB;    text-align:left;    float:right;    font-family: Helvetica;    text-transform: uppercase; }.blog-post-medium .text{    font-size:11px;    line-height:15px;}.blog-post-medium .text p{     margin-bottom:5px;}.blog-post-medium .post-title{    padding:5px 0px 5px 0px;    margin-bottom:5px; } .blog-post-medium .post-tags{      text-decoration:none;     font:11px/14px Arial;     color:#444444;     margin:3px 0px 0px 0px;}.blog-post-medium .post-tags .name{    color:#555;   }.blog-post-medium .post-tags .tag{    text-decoration:none;}.blog-post-medium .post-tags .tag:hover{    text-decoration:underline; }.blog-post-medium .post-info{    font-size:11px;    line-height:16px;    margin-bottom:10px;    height:16px;    padding:3px 0px 3px 0px;    border-top:1px solid #EEEEEE;    border-bottom:1px solid #EEEEEE;      color:#999999;  }.blog-post-medium .post-info .separator{    color:#DDDDDD;}.blog-post-medium .post-info a:hover{}.blog-post-medium .post-info .date{}.blog-post-medium .post-info .author{ }.blog-post-medium .post-info .comments{    float:right;    padding:0px 0px 0px 0px;    height:16px;    line-height:16px;} /* big layout */.blog-post{      }.blog-post .more-link{     }.blog-post-separator{    height:45px; }.blog-post .image-wrapper{    position:relative;    overflow:hidden;  }.blog-post .image-wrapper .triger{    position:absolute;    left:0px;    top:0px;    width:auto;    height:auto;    z-index:5;        background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;      }.blog-post .image-wrapper .thumb-wrapper{    width:58px;    height:58px;    display:block;    position:absolute;    left:0px;    bottom:30px;    background-color:#FFF;        opacity:0.0;    filter:alpha(opacity=0);    }.blog-post .image-wrapper .thumb-wrapper .image{    width:50px;    height:50px;    display:block;    left:4px;    top:4px;        position: absolute;}.blog-post .image-wrapper .thumb-wrapper .thumb-triger{    display:block;    width:50px;    height:50px;     left:4px;    top:4px;    z-index:5;    opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;      background-image:none;    background-color:red;   }  .blog-post .blog-post-image{    border:0px solid #E8E8E8;    padding:0px;   }.blog-post .blog-post-image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;   }.blog-post .blog-post-image-desc-empty{    height:10px;}  .blog-post .video-wrapper{   margin-bottom:0px;   font-size:11px;   line-height:16px;}.blog-post .video-wrapper p{    margin-bottom:0px;    text-align: center;}.blog-post .post-title{    border-top:0px dashed #DDDDDD;    border-bottom:0px dashed #DDDDDD;    padding:5px 0px 5px 0px;    margin-bottom:5px; } .blog-post .post-info{    font-size:11px;    line-height:16px;    margin-bottom:10px;    height:16px;    padding:3px 0px 3px 0px;    border-top:1px solid #EEEEEE;    border-bottom:1px solid #EEEEEE;      color:#999999;  }.blog-post .post-info .separator{    color:#DDDDDD;}.blog-post .post-info a:hover{}.blog-post .post-info .date{}.blog-post .post-info .author{ }.blog-post .post-info .comments{    float:right;    padding:0px 0px 0px 0px;    height:16px;    line-height:16px;} .blog-post .post-tags{      text-decoration:none;     font:11px/14px Arial;     color:#444444;     margin:0px;}.blog-post .post-tags .name{    color:#555;   }.blog-post .post-tags .tag{    text-decoration:none;}.blog-post .post-tags .tag:hover{    text-decoration:underline; }.blog-facebook-twitter-google{    width:240px;    margin-bottom:15px;    margin-top:15px;}.blog-facebook-twitter-google .item{    clear:both;    float:left;}.blog-post-author{    margin-top:30px;    background-color:transparent;    line-height:1px;    }.blog-post-author .avatar{    display: block;    width:60px;    height:60px;    float:left;    margin-right:10px;}.blog-post-author .content{    width:545px;    float:right;    font: normal 12px/17px Verdana;     }.blog-post-author .content .name{    font: normal 15px/15px Trebuchet MS;    color:#3399cc;    display: block;    }.blog-post-author .content .about-author{    font: normal 11px/11px Trebuchet MS;    color:#888;    padding-top:3px;    display: block;}.blog-post-author .content .desc{    padding-top:7px;    font-size:11px;    line-height:14px;}.blog-post-related{    margin-top:30px;   }.blog-post-related .item{    display:block;    width:143px;    float:left;    background-color:#FFF;}.blog-post-related .item .thumb-wrapper{    width:133px;    height:88px;    border:1px solid #DDD;    padding:4px;        margin-bottom:3px;}.blog-post-related .item .title{    font-size:11px;    line-height:14px;}.blog-post-related .separator{    height:20px;    clear:both;}  .blog-post-related .add-margin{    margin-right:16px;}/*********************************************************************    POST RESPOND/COMMENT FORM**********************************************************************/#respond{     background-color:transparent;     margin-top:5px;     padding-bottom:10px;     position: relative;}#respond .cancel-respond{    padding-top:5px;}#respond .cancel-respond a{    font: 10px/16px Verdana;    padding-left:2px;}#respond .cancel-respond  a:hover{    }/***************************************************    COMMNETS CSS ***************************************************/#comments-section{    padding: 0px;    margin-top:40px;      margin-bottom: 10px;    clear: both;    }#comments-section .comment-list{    margin-left:0px;    padding-left:0px;    }#comments-section .comment-list li{    list-style:none;    padding-top:0px;}#comments-section .comment-list li li {    margin-left:40px;}#comments-section h2{    text-align:left;    margin-bottom:10px;    margin-top: 0px;    padding-bottom:10px;    text-transform: uppercase;   }#comments-section .comment{    padding-top: 6px;    margin-bottom: 20px;    }#comments-section .comment .content{    margin-left:80px;    padding-top:3px;    border-top:1px solid #EEE; }#comments-section .comment .content-no-margin{    margin-left:0px;}#comments-section .comment .content span.marked{    font-size:10px;    font-family:Verdana;    color:#AAA;}#comments-section .comment .gravatar{    width: 60px;    height: 60px;    float: left;    margin-right: 0px;    margin-top: 4px;}#comments-section .comment .gravatar span.author-url{    display: block;    text-align: center;    font:10px/14px Verdana;    color: #222222;    text-decoration: none;    cursor:default;    display:none;}    #comments-section .comment .gravatar a.author-url{    display: block;    text-align: center;    font:10px/14px Verdana;    color:#AAA;}#comments-section .comment .gravatar a.author-url:hover{}#comments-section .comment .author{    font: 15px/15px Verdana;    margin-bottom: 8px;    text-decoration:none;    color:#222; }#comments-section .comment .date{    color:#888;    font: 10px Verdana;    padding-top: 3px;    margin-bottom: 5px;}#comments-section .comment .when{    color:#888;    font: 9px/10px Verdana;    padding-top: 3px;    margin-bottom: 3px;    float: right;    text-transform: uppercase;}#comments-section .comment .text{    font: 11px/16px Verdana;    overflow: hidden;}#comments-section .comment .text p{   font: 11px/16px Verdana;}#comments-section .reply{    float: right;}#comments-section .reply a{    font-size:10px;}#comments-section .comment .to-approve{    color:#666;    float:left;    font-size:10px;}/*********************************************************************    COMMENTS PAGE LINKS CSS**********************************************************************/   .comments-page-links{    padding: 0px 0px 0px 0px;    font:11px/12px Verdana;    height:20px;    margin-bottom:30px;            }.comments-page-links a{    float:left;    margin:0px 2px 2px 0px;    display: block;    padding: 4px 6px 5px 6px;    border:1px solid #DEDEDE;    background-color:transparent;    color:#555555;         text-decoration:none;      font:11px/12px Verdana;   }.comments-page-links a:hover{    text-decoration:underline;     background-color:#F2F2F2;          } .comments-page-links .dots{    color:#999;    float:left;    padding-left:5px;    padding-right:5px;}.comments-page-links .prev:hover{    text-decoration:none;}.comments-page-links .next:hover{    text-decoration:none;}.comments-page-links .current{    float:left;    margin:0px 4px 2px 2px;    display: block;    padding: 4px 6px 5px 6px;    border:1px solid #222222;    background-color:#000000;    color:#FFFFFF;         text-decoration:none;    cursor: default;    font:12px/12px Verdana;    }.comments-page-links .current:hover{    text-decoration:none;       } .comments-page-links .before{    padding: 3px 3px 3px 3px;         color:#555555;    float:left;    margin-right:4px;    font:11px/18px Verdana;    text-transform:none;    background-color:transparent;    }/*******************************************************************    INPUT CSS********************************************************************/input[type=text],input[type=password]  {      background-color: transparent;     background-image:url(../img/common/form/bg.png);    background-repeat: repeat-x;     padding: 3px 6px 3px 5px;     border-top:1px solid #CCC;     border-left:1px solid #CCC;     border-bottom:1px solid #DDD;     border-right:1px solid #DDD;     font:12px Verdana;     color:#444;} .common-form{      margin:0px;}  .common-form .button{    margin-top:10px;}.common-form form{    margin:0px;}                 .common-form h3{    text-align:left;    margin-bottom:20px;    margin-top: 0px;}.common-form .authorization{    padding-top:15px;}.common-form .text-ctrl {     background-color: transparent;     background-image:url(../img/common/form/bg.png);    background-repeat: repeat-x;     padding: 3px 6px 3px 5px;     border-top:1px solid #CCC;     border-left:1px solid #CCC;     border-bottom:1px solid #DDD;     border-right:1px solid #DDD;      margin-top:5px;     font:12px Verdana;     color:#444;    width: 250px;    outline:none;   }.common-form .textarea-ctrl {     background-color: transparent;     background-image:url(../img/common/form/boxbg.png);     background-repeat: repeat-x;     padding: 5px 6px 3px 5px;     border-top:1px solid #CCC;     border-left:1px solid #CCC;     border-bottom:1px solid #DDD;     border-right:1px solid #DDD;      margin-top:5px;     font:12px Verdana;      color:#444;    height: 140px;    width: 80%;    max-height: 140px;    max-width: 80%;    outline:none;  }.common-form .invalid{    border:1px solid #BB0000;}.common-form .valid{    border-top:1px solid #CCC;     border-left:1px solid #CCC;     border-bottom:1px solid #DDD;     border-right:1px solid #DDD;  }.common-form p{    text-indent: 0px;    margin-bottom: 0px;    font-size:11px;    margin-top:10px;}.common-form span.required{    color:#555555;}.common-form span.result{    color:#888888;    visibility:hidden;    display: block;    font-size:11px;     padding-top:5px;   }.common-form .search-type{    background-color: transparent;}.common-form .search-type-label{    background-color: transparent;    font:11px/18px Verdana;    color:#888888;    }.common-form .cbox{    margin-right:5px;    background-image:url(../img/common_files/checkbox_no.png);    background-position:0px 0px;    background-repeat:no-repeat;    padding-left:16px;    padding-bottom:4px;    cursor:pointer;}.common-form .cbox-selected{    margin-right:5px;    background-image:url(../img/common_files/checkbox_yes.png);    background-position:0px 0px;    background-repeat:no-repeat;    padding-left:16px;    padding-bottom:4px;     cursor:pointer;         }/*******************************************************************    COMMON BUTTONS CSS********************************************************************/.clear { /* generic container (i.e. div) for floating buttons */    overflow: hidden;    width: 100%;}a.button {    background: transparent url('../img/common/btn/bg_button_a.gif') no-repeat scroll top right;    color: #444;    display: block;    float: left;    font: normal 12px arial, sans-serif;    height: 24px;    margin-right: 6px;    padding-right: 18px; /* sliding doors padding */    text-decoration: none;}a.button span {    background: transparent url('../img/common/btn/bg_button_span.gif') no-repeat;    display: block;    line-height: 14px;    padding: 5px 0 5px 18px;}a.button:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */}a.button:active span {    background-position: bottom left;    padding: 6px 0 4px 18px; /* push text down 1px */}/* dc btn small */a.dc-btn-small {    color: #222;    background-color:transparent;    border:1px solid #DDD;    display: block;    float: left;    font: normal 12px/12px arial, sans-serif;    height: 12px;    margin-right: 6px;    margin-top: 10px;    padding:9px 18px 9px 18px;    text-decoration: none;}a.dc-btn-small:hover {    color:#FFF;    background-color:#040404;}  a.dc-btn-small:active {    color: #FFF;    background-color:#000000;    outline: none; /* hide dotted outline in Firefox */}/*********************************************************************    BLOG PEGINATION CSS**********************************************************************/ .page-post-pagination{    padding: 20px 0px 0px 0px;    background-position:center 10px;    background-repeat:no-repeat;    margin-bottom:10px;    margin-top:3px;         }.page-post-pagination .pages{    padding: 3px 3px 3px 3px;         color:#555555;    float:left;    margin-right:4px;    font:11px/18px Verdana;    text-transform:none; }.page-post-pagination .separator{    padding: 3px 3px 3px 0px;         color:#BBBBBB;    float:left;    margin-right:4px;    margin-left:6px; }.page-post-pagination a{    float:left;    margin:0px 2px 2px 0px;    display: block;    padding: 4px 6px 5px 6px;    border:1px solid #DEDEDE;    background-color:transparent;    color:#555555;         text-decoration:none;      font:11px/12px Verdana;}.page-post-pagination a:hover{    text-decoration:underline;     background-color:#F2F2F2;      }  .page-post-pagination a.current{    float:left;    margin:0px 4px 2px 2px;    display: block;    padding: 4px 6px 5px 6px;    border:1px solid #222222;    background-color:#000000;    color:#FFFFFF;         text-decoration:none;    cursor: default;    font:12px/12px Verdana;  }.page-post-pagination a.current:hover{    text-decoration:none;       }.page-post-pagination a.next-prev:hover{    text-decoration: none;}/*********************************************************************    PAGE LINKS CSS**********************************************************************/   .page-links{    padding: 15px 0px 0px 0px;    background-position:center 10px;    background-repeat:no-repeat;    clear: both;    margin-bottom:10px;          }.page-links a span{    float:left;    margin:0px 2px 2px 0px;    display: block;    padding: 4px 6px 5px 6px;                      border:1px solid #DEDEDE;    background-color:transparent;    color:#555555;         text-decoration:none;    cursor:pointer;    font:11px/12px Verdana;   }.page-links a span:hover{    text-decoration:underline;      background-color:#F2F2F2;      } .page-links a{    color:#000000;         text-decoration:none;  }.page-links a:hover{    color:#CCCCCC;    text-decoration:underline;       } .page-links span{    float:left;    margin:0px 4px 2px 2px;    display: block;    padding: 4px 6px 5px 6px;    border:1px solid #222;    background-color:#000;    color:#FFF;         text-decoration:none;    cursor: default;    font:12px/12px Verdana;   }.page-links span:hover{    text-decoration:none;       } .page-links .before{    padding: 3px 3px 3px 3px;         color:#555555;    float:left;    margin-right:4px;    font:11px/18px Verdana;    text-transform:none;     background-color: transparent;    border:none;   }/******************************************************************************************************************************************************    HOMEPAGE RECENT BLOG POSTS*******************************************************************************************************************************************************/ .blog-post-home-container{    margin-top:20px;} .blog-post-home{    float:left;    width:143px;    margin-right:16px;    margin-bottom:15px;}.blog-post-home-last{    float:left;    width:143px;    margin-right:0px;    margin-bottom:15px;}.blog-post-home a.image,.blog-post-home-last a.image{    width:133px;    height:90px;    display:block;    margin-bottom:3px;    border:1px solid #CCCCCC;    padding:4px;    }.blog-post-home a.image:hover,.blog-post-home-last a.image:hover{    background-color:#EEEEEE;     }.blog-post-home a.title,.blog-post-home-last a.title{      font-size:11px;} .blog-post-home span.count,.blog-post-home-last span.count{      color:#888888;      font-size:9px;}  .blog-post-home-separator{    clear:both;}.blog-post-related-home{    padding-top:0px;}.blog-post-related-home .head{    /*font-family: 'SansationLight'; */    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;    }/******************************************************************************************************************************************************    HOMEPAGE SELECTED CONTENT CSS*******************************************************************************************************************************************************/ .home-selected-content{    padding-top:0px;    padding-bottom:5px;}.home-selected-content .head{    /*font-family: 'SansationLight';*/    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;    }.home-selected-content-padding-top-block{    height:5px;    margin:0px;    padding:0px;    clear:both;    background:transparent;}.home-selected-content .padding-bottom-block{    height:20px;    margin:0px;    padding:0px;    clear:both;    background:transparent;}/******************************************************************************************************************************************************    HOMEPAGE FEATURED VIDEO CSS*******************************************************************************************************************************************************/ .home-featured-video{    padding-top:0px;    padding-bottom:20px;}.home-featured-video .head{    /*font-family: 'SansationLight';*/    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;    }.home-featured-video .wordtube{    float:left;}.home-featured-video .content{    float:right;    width:240px;}.home-featured-video .title{     margin-bottom:10px;}.home-featured-video .desc{     margin-bottom:10px;     font-size:11px;     line-height:14px;          }.home-featured-video .read-more{    }/******************************************************************************************************************************************************    HOMEPAGE FEATURED GALLERY CSS*******************************************************************************************************************************************************/ .home-featured-gallery{    padding-top:0px;    padding-bottom:20px;}.home-featured-gallery .head{    /*font-family: 'SansationLight';*/    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;    }.home-featured-gallery .ngg-gallery{    float:left;    width:360px;    height:270px;}.home-featured-gallery .ngg-gallery .thumb{    width:88px;    height:88px;    float:left;    margin:0px;    border:1px solid #FFF;    background-color:#DDD;    position:relative;}.home-featured-gallery .ngg-gallery .image{    display:block;    width:88px;    height:88px;    } .home-featured-gallery .ngg-gallery .triger{    display:block;    width:88px;    height:88px;     position: absolute;    top:0px;    left:0px;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:center center;    background-repeat:no-repeat;     }.home-featured-gallery .content{    float:right;    width:240px;}.home-featured-gallery .title{     margin-bottom:10px;}.home-featured-gallery .desc{     margin-bottom:10px;     font-size:11px;     line-height:14px;          }.home-featured-gallery .read-more{    }/******************************************************************************************************************************************************    PHOTO NEWS CSS*******************************************************************************************************************************************************/ .photo-news-slider{    width:928px;    border:1px solid #DEDEDE;    padding:20px;    padding-right:10px;    position: relative;    margin-top:45px;    margin-bottom:55px;    /*    -moz-box-shadow: 0px 0px 3px 0px #DDD;    -webkit-box-shadow: 0px 0px 3px 0px #DDD;    box-shadow: 0px 0px 3px 0px #DDD;  */   }.photo-news-slider a.prev-gall-top{    height:10px;    line-height:10px;    font-size:11px;    border:1px solid #DEDEDE;    padding:5px 10px 5px 10px;    position:absolute;    right:20px;    top:-22px;    display: block;   }.photo-news-slider span.prev-gall-top{    height:10px;    line-height:10px;    font-size:11px;    border:1px solid #DEDEDE;    padding:5px 10px 5px 10px;    position:absolute;    right:20px;    top:-22px;    display: block;    color:#999;}.photo-news-slider a.prev-gall-top:hover{    text-decoration:none;    background-color:#EEEEEE;} .photo-news-slider a.next-gall-bottom{    height:10px;    line-height:10px;    font-size:11px;    border:1px solid #DEDEDE;    padding:5px 10px 5px 10px;    position:absolute;    right:20px;    bottom:-22px;    display: block;}.photo-news-slider span.next-gall-bottom{    height:10px;    line-height:10px;    font-size:11px;    border:1px solid #DEDEDE;    padding:5px 10px 5px 10px;    position:absolute;    right:20px;    bottom:-22px;    display: block;    color:#999;}.photo-news-slider a.next-gall-bottom:hover{    text-decoration:none;    background-color:#EEEEEE;} .photo-news-slider .infobox{    color:#AAA;    position:absolute;    left:0px;    top:-20px;    font-size:11px;    }.photo-news-slider .infobox .date{    padding-right:0px;}.photo-news-slider .infobox .category  {   }.photo-news-slider .tagbox{    color:#AAA;    position:absolute;    left:0px;    bottom:-20px;    font-size:11px;    }.photo-news-slider .area{    width:500px;    float:left;}.photo-news-slider .number{    position:absolute;    top:0px;    right:-50px;    width:40px;    height:100px;    font-size:16px;    color:#AAA;} .photo-news-slider .number .count{    font-size:14px;    font-weight: normal;    /*font-family: Trebuchet MS; */    }.photo-news-slider .number .counter{    font-size:28px;    font-weight: normal;    color:#888;      }.photo-news-slider .area .photo{    display:none;    width:500px;    border-bottom:0px solid blue;    border-top:0px solid blue;   } .photo-news-slider .area .photo a.image{    display:block;    width:auto;    height:auto;    margin:auto;}.photo-news-slider .area .photo .image-wrapper{    margin:auto;    position:relative;}.photo-news-slider .area .photo .image-wrapper .triger{    position:absolute;    width:auto;    height:auto;    display:block;    z-index:5;     left:0px;    top:0px;    background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;  }.photo-news-slider .area .photo .title-desc-wrapper{    padding-top:8px;    }.photo-news-slider .area .photo .desc{    font-size:11px;    line-height:14px;    margin-bottom:0px;   }.photo-news-slider .area .photo .title{    font-size:14px;    line-height:18px;    display:block;    color:#000000;     /*font-family: 'SansationLight'; */    margin-bottom:5px;    border-bottom:0px solid #EEEEEE; }.photo-news-slider .area .full-story{    padding-top:5px;    font-size:11px;   }.photo-news-slider .area .full-story a{     }.photo-news-slider .panel{    width:310px;    float:right;    padding-bottom:5px; } .photo-news-slider .panel ul li{    display:block;    float:left;    border:1px solid #DDDDDD;    padding:5px;    width:55px;    height:55px;     margin-right:10px;    margin-bottom:10px;    cursor:pointer;      line-height:1px;}.photo-news-slider .panel ul li.active{    background-color:#EEEEEE;    }.photo-news-slider .panel ul li:hover{    background-color:#EEEEEE; }.photo-news-slider .panel ul li .image{    width:55px;    height:55px;    display:block;}/*    Photo news post*/.photo-news-post-container{    margin-top:20px;} .photo-news-post{    float:left;    width:176px;    margin-right:20px;    margin-bottom:25px;}.photo-news-post-last{    float:left;    width:176px;    margin-right:0px;    margin-bottom:30px;}.photo-news-post a.image,.photo-news-post-last a.image{    width:164px;    height:108px;    display:block;    margin-bottom:3px;    border:1px solid #DDDDDD;    padding:5px;    }.photo-news-post a.image:hover,.photo-news-post-last a.image:hover{    background-color:#EEEEEE;     }.photo-news-post a.title,.photo-news-post-last a.title{      font-size:11px;}  .photo-news-post span.count,.photo-news-post-last span.count{      color:#888888;      font-size:10px;}  .photo-news-post-separator{    clear:both;}/*    Photo news home post*/.photo-news-post-home-container{    margin-top:20px;} .photo-news-post-home{    float:left;    width:143px;    margin-right:16px;    margin-bottom:15px;}.photo-news-post-home-last{    float:left;    width:143px;    margin-right:0px;    margin-bottom:15px;}.photo-news-post-home a.image,.photo-news-post-home-last a.image{    width:133px;    height:90px;    display:block;    margin-bottom:3px;    border:1px solid #CCCCCC;    padding:4px;    }.photo-news-post-home a.image:hover,.photo-news-post-home-last a.image:hover{    background-color:#EEEEEE;     }.photo-news-post-home a.title,.photo-news-post-home-last a.title{      font-size:11px;} .photo-news-post-home span.count,.photo-news-post-home-last span.count{      color:#888888;      font-size:9px;}  .photo-news-post-home-separator{    clear:both;}.photo-news-related-home{    padding-top:0px;}.photo-news-related-home .head{    /*font-family: 'SansationLight';*/    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;}/*    Photo news extras*/.photo-news-view-all{    height:11px;    text-align: right;    margin-top:-10px;}.photo-news-view-all a{    font-weight: normal;}.photo-news-related-posts{    font-size:11px;    color:#AAAAAA;}.photo-news-all-tax{    padding-top:10px;    margin-top:15px;    padding-bottom:0px;}.photo-news-all-tax .head{    /*font-family: 'SansationLight'; */    font-size:15px;         color:#666666;    border-bottom:1px solid #E8E8E8;    margin-bottom:5px;    padding-bottom:3px;}.photo-news-all-tax .links{    font-size:10px;    color:#AAAAAA;}.photo-news-all-tax .number{    color:#888888;}.photo-news-related{    padding-top:0px;}.photo-news-related .head{    /*font-family: 'SansationLight'; */    font-size:15px;        color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;}/******************************************************************************************************************************************************    PORTFOLIO LAYOUT CSS*******************************************************************************************************************************************************/ /* table 2 columns */.sidebar-portfolio{        padding-top:10px;}.sidebar-portfolio .separator{    clear:both;    height:20px;    }.sidebar-portfolio .item{    width:620px;        font-size:11px;    line-height:15px;}.sidebar-portfolio .item .left-side{    width:360px;    float:left;    }.sidebar-portfolio .item .right-side{    width:240px;    float:right;    }.sidebar-portfolio .item .image-wrapper{    width:360px;    height:240px;    position:relative;  }.sidebar-portfolio .item .image-wrapper .image{    width:360px;    height:240px;    position:absolute;    left:0px;    top:0px;    z-index:1;    }.sidebar-portfolio .item .image-wrapper .triger{    width:360px;    height:240px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;       }.sidebar-portfolio .item .image-wrapper .triger-link{    width:360px;    height:240px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;      }.sidebar-portfolio .item .more-link{     }.sidebar-portfolio .item .image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:left;     font-family:Helvetica;  }.sidebar-portfolio .item .image-desc-empty{    height:10px;}  .sidebar-portfolio .item .post-title{    border-top:0px dashed #DDDDDD;    border-bottom:0px dashed #DDDDDD;    padding:0px 0px 5px 0px;    margin-bottom:5px; }/* table 2 columns */.table2-portfolio{        padding-top:10px;}.table2-portfolio .separator{    clear:both;    height:20px;    }.table2-portfolio .item{    width:465px;        float:left;    font-size:11px;    line-height:15px;}.table2-portfolio .item-margin{    margin-right:30px;    }.table2-portfolio .item .image-wrapper{    width:465px;    height:228px;    position:relative;    }.table2-portfolio .item .image-wrapper .image{    width:465px;    height:228px;    position:absolute;    left:0px;    top:0px;    z-index:1;    }.table2-portfolio .item .image-wrapper .triger{    width:465px;    height:228px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;       }.table2-portfolio .item .image-wrapper .triger-link{    width:465px;    height:228px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;      }.table2-portfolio .item .more-link{     }.table2-portfolio .item .image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;   }.table2-portfolio .item .image-desc-empty{    height:10px;}  .table2-portfolio .item .post-title{    border-top:0px dashed #DDDDDD;    border-bottom:0px dashed #DDDDDD;    padding:5px 0px 5px 0px;    margin-bottom:5px; }/* table 3 columns */.table3-portfolio{        padding-top:10px;}.table3-portfolio .separator{    clear:both;    height:30px;    }.table3-portfolio .item{    width:300px;        float:left;    font-size:11px;    line-height:15px;}.table3-portfolio .item-margin{    margin-right:30px;    }.table3-portfolio .item .image-wrapper{    width:300px;    height:300px;    position:relative;    }.table3-portfolio .item .image-wrapper .image{    width:300px;    height:300px;    position:absolute;    left:0px;    top:0px;    z-index:1;    }.table3-portfolio .item .image-wrapper .triger{    width:300px;    height:300px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;       }.table3-portfolio .item .image-wrapper .triger-link{    width:300px;    height:300px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;      }.table3-portfolio .item .more-link{      }.table3-portfolio .item .image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;   }.table3-portfolio .item .image-desc-empty{    height:10px;}  .table3-portfolio .item .post-title{    border-top:0px dashed #DDDDDD;    border-bottom:0px dashed #DDDDDD;    padding:5px 0px 5px 0px;    margin-bottom:5px; } /* table 4 columns */.table4-portfolio{    padding-top:10px;    }.table4-portfolio .separator{    clear:both;    height:20px;    }.table4-portfolio .item{    width:225px;        float:left;    font-size:11px;    line-height:15px;}.table4-portfolio .item-margin{    margin-right:20px;    }.table4-portfolio .item .image-wrapper{    width:225px;    height:225px;    position:relative;    }.table4-portfolio .item .image-wrapper .image{    width:225px;    height:225px;    position:absolute;    left:0px;    top:0px;    z-index:1;    }.table4-portfolio .item .image-wrapper .triger{    width:225px;    height:225px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;       }.table4-portfolio .item .image-wrapper .triger-link{    width:225px;    height:225px;    position:absolute;    left:0px;    top:0px;    z-index:1;            background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;      }.table4-portfolio .item .more-link{     }.table4-portfolio .item .image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;   }.table4-portfolio .item .image-desc-empty{    height:10px;}  .table4-portfolio .item .post-title{    border-top:0px dashed #DDDDDD;    border-bottom:0px dashed #DDDDDD;    padding:5px 0px 5px 0px;    margin-bottom:5px; }/******************************************************************************************************************************************************    GALLERY TABLE LAYOUT CSS*******************************************************************************************************************************************************/ .table-gallery{    } .table-gallery .main-image{    width:960px;    height:400px;    display:block;    }.table-gallery .main-image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;     }.table-gallery .main-separator{    height:25px;}.table-gallery .thumb320{    display:block;    width:320px;    margin-bottom:10px;    float: left;    border-bottom:0px solid red;}.table-gallery .thumb320 .shadow{    width:320px;    height:14px;    background-image:url(../img/common/gallery/shadow320.png);     background-position:0px 0px;    background-repeat: no-repeat;       }.table-gallery .thumb320 .top-content{    width:320px;    padding:0px 0px 0px 0px;    height:140px;    position:relative;    background-image:url(../img/common/gallery/thumb320.png);     background-position:320px 0px;    background-repeat: no-repeat;           }.table-gallery .thumb320 .bottom-content{    width:240px;    padding:0px 40px 0px 40px;}.table-gallery .thumb320 .bottom-content .title{    font-family: Trebuchet MS;    font-size:11px;    line-height:13px;     color:#3399CC;    margin-bottom:8px;    padding-top:4px;}.table-gallery .thumb320 .bottom-content .desc{    margin-top:8px;    font-size:10px;    line-height:12px;    color:#AAAAAA;}.table-gallery .thumb320 .image-wrapper{    width:232px;    height:112px;    border:1px solid #CCC;    padding:3px;    background-color:#FFF;    position:absolute;    left:40px;    top:20px;}.table-gallery .thumb320 .image-wrapper .image{    width:232px;    height:112px;    display:block;    background-color:#FFF;    position:absolute;    top:3px;    left:3px;    z-index:1;        } .table-gallery .thumb320 .image-wrapper .triger{    width:232px;    height:112px;    display:block;    position:absolute;    top:3px;    left:3px;    z-index:5;         background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:center center;    background-repeat:no-repeat;             } .table-gallery .thumb192{    display:block;    width:192px;    margin-bottom:10px;    float: left;    border-bottom:0px solid red;}.table-gallery .thumb192 .shadow{    width:192px;    height:14px;    background-image:url(../img/common/gallery/shadow192.png);     background-position:0px 0px;    background-repeat: no-repeat;       }.table-gallery .thumb192 .top-content{    width:192px;    padding:0px 0px 0px 0px;    height:162px;    position:relative;    background-image:url(../img/common/gallery/thumb192.png);     background-position:192px 0px;    background-repeat: no-repeat;           }.table-gallery .thumb192 .bottom-content{    width:142px;    padding:0px 25px 0px 25px;}.table-gallery .thumb192 .bottom-content .title{    font-family: Trebuchet MS;    font-size:11px;    line-height:13px;     color:#3399CC;    margin-bottom:8px;    padding-top:4px;}.table-gallery .thumb192 .bottom-content .desc{    margin-top:8px;    font-size:10px;    line-height:12px;    color:#AAAAAA;}.table-gallery .thumb192 .image-wrapper{    width:134px;    height:134px;    border:1px solid #CCC;    padding:3px;    background-color:#FFF;    position:absolute;    left:25px;    top:20px;}.table-gallery .thumb192 .image-wrapper .image{    width:134px;    height:134px;    display:block;    background-color:#FFF;    position:absolute;    top:3px;    left:3px;    z-index:1;        } .table-gallery .thumb192 .image-wrapper .triger{    width:134px;    height:134px;    display:block;    position:absolute;    top:3px;    left:3px;    z-index:5;         background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:center center;    background-repeat:no-repeat;             } /******************************************************************************************************************************************************    GALLERY COMPACT LAYOUT CSS*******************************************************************************************************************************************************/ .compact-gallery{    }.compact-gallery .main-image{    width:960px;    height:400px;    display:block;    }.compact-gallery .main-image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;     }.compact-gallery .main-separator{    height:25px;}.compact-gallery .thumb{    display:block;    width:90px;    height:90px;    border:1px solid #CCCCCC;    margin-right:14px;    margin-bottom:14px;    float: left;    position: relative;}.compact-gallery .thumb .image{    display: block;    z-index:0;    width:90px;    height:90px;    position: absolute;    left:0px;    top:0px;    }.compact-gallery .thumb .triger{    display: block;    z-index:5;    width:90px;    height:90px;    position: absolute;    left:0px;    top:0px;       background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:center center;    background-repeat:no-repeat;       }/******************************************************************************************************************************************************    GALLERY LIST CSS*******************************************************************************************************************************************************/ .gallery-list-item{          padding-bottom:5px;}.gallery-list-item .more-link{     }.gallery-list-item-separator{    height:40px; }.gallery-list-item .image-wrapper{    position:relative;    overflow:hidden;    } .gallery-list-item .image-wrapper .triger{    position:absolute;    left:0px;    top:0px;    width:auto;    height:auto;    z-index:5;        background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;      }.gallery-list-item .gallery-list-image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;   }.gallery-list-item .gallery-list-image-desc-empty{    height:10px;} .gallery-list-item .gallery-list-item-image{    border:0px solid #E8E8E8;    padding:0px;}.gallery-list-item .post-title{    border-top:0px dashed #DDDDDD;    border-bottom:0px dashed #DDDDDD;    padding:5px 0px 5px 0px;    margin-bottom:5px; } .gallery-list-item .post-info{    font-size:11px;    line-height:16px;    margin-bottom:10px;    height:16px;    padding:3px 0px 3px 0px;    border-top:1px solid #EEEEEE;    border-bottom:1px solid #EEEEEE;      color:#999999;  }.gallery-list-item .post-info .separator{    color:#DDDDDD;}.gallery-list-item .post-info a:hover{}.gallery-list-item .post-info .author{ }.gallery-list-item .post-title{    padding:5px 0px 5px 0px;    margin-bottom:5px; } /******************************************************************************************************************************************************    PORTFOLIO LIST CSS*******************************************************************************************************************************************************/ .portfolio-list-item{          padding-bottom:5px;}.portfolio-list-item .more-link{     }.portfolio-list-item-separator{    height:40px; }.portfolio-list-item .image-wrapper{    position:relative;    overflow:hidden;    } .portfolio-list-item .image-wrapper .triger{    position:absolute;    left:0px;    top:0px;    width:auto;    height:auto;    z-index:5;        background-color:#000;      opacity:0.0;    filter:alpha(opacity=0);    cursor:pointer;           background-image:url(../img/common/zoom64.png);    background-position:right bottom;    background-repeat:no-repeat;      }.portfolio-list-item .portfolio-list-image-desc{    height:10px;    padding-top:3px;    margin-bottom:6px;    font-size:10px;    line-height:10px;    color:#888888;    text-align:right;     font-family:Helvetica;   }.portfolio-list-item .portfolio-list-image-desc-empty{    height:10px;} .portfolio-list-item .portfolio-list-item-image{    border:0px solid #E8E8E8;    padding:0px;}.portfolio-list-item .post-title{    border-top:0px dashed #DDDDDD;    border-bottom:0px dashed #DDDDDD;    padding:5px 0px 5px 0px;    margin-bottom:5px; } .portfolio-list-item .post-info{    font-size:11px;    line-height:16px;    margin-bottom:10px;    height:16px;    padding:3px 0px 3px 0px;    border-top:1px solid #EEEEEE;    border-bottom:1px solid #EEEEEE;      color:#999999;  }.portfolio-list-item .post-info .separator{    color:#DDDDDD;}.portfolio-list-item .post-info a:hover{}.portfolio-list-item .post-info .author{ }.portfolio-list-item .post-title{    padding:5px 0px 5px 0px;    margin-bottom:5px; } /******************************************************************************************************************************************************    SERVICES CSS*******************************************************************************************************************************************************/ .services-separator{    height:30px;    background-color:transparent;    margin:0px;    padding:0px;}.services-item-separator{    height:25px;    background-color:transparent;    margin:0px;    padding:0px;    clear:both;}/* big list */.services-big-list{    margin-bottom: 0px;    padding-top: 5px;    padding-bottom:10px;    clear: both;    width: 960px; }.services-big-list .header{    margin-bottom: 20px;}.services-big-list .header h3{    margin-top: 0px;    margin-bottom: 8px;}.services-big-list .item{    width: 960px;    margin-bottom: 0px;}.services-big-list .item .more-link{     }.services-big-list .item .image-wrapper{    width:240px;    float:left;}.services-big-list .item .image-wrapper .image{    width:240px;    height:240px;    display:block;}.services-big-list .item .image-wrapper .image-hover{    width:240px;    height:240px;    display:none;}.services-big-list .item .content{    padding:0px 0px 10px 0px;    width:700px;    float:right;}.services-big-list .item .content .title{    text-decoration: none;    margin-bottom:10px;   }.services-big-list .item .content .title:hover{    text-decoration:none;}/* small list */.services-small-list{    margin-bottom: 0px;    padding-top: 5px;    clear: both;    width: 960px; }.services-small-list .header{    margin-bottom: 20px;}.services-small-list .header h3{    margin-top: 0px;    margin-bottom: 8px;}.services-small-list .column-left{    width:470px;    float:left;}.services-small-list .column-right{    width:470px;    float:right;}.services-small-list .item{    width: 460px;    margin-bottom: 0px;}.services-small-list .item .more-link{     }.services-small-list .item .image-wrapper{    width:120px;    float:left;}.services-small-list .item .image-wrapper .image{    width:120px;    height:120px;    display:block;}.services-small-list .item .image-wrapper .image-hover{    width:120px;    height:120px;    display:none;}.services-small-list .item .content{    padding:0px 0px 10px 0px;    width:320px;    float:right;    font-size:11px;    line-height:14px;    }.services-small-list .item .content .title{    text-decoration: none;       margin-bottom:10px;}.services-small-list .item .content .title:hover{    text-decoration:none;}/* medium list */.services-medium-list{    margin-bottom: 0px;    padding-top: 5px;    clear: both;    width: 960px; }.services-medium-list .header{    margin-bottom: 20px;}.services-medium-list .header h3{    margin-top: 0px;    margin-bottom: 8px;}.services-medium-list .item-left{    width: 290px;    margin-bottom: 0px;    margin-right:45px;    float:left;}.services-medium-list .item-right{    width: 290px;    margin-bottom: 0px;    float:right;}.services-medium-list .item-left .more-link,.services-medium-list .item-right .more-link {     }.services-medium-list .item-left .image-wrapper,.services-medium-list .item-right .image-wrapper{    width:290px;    margin-bottom:10px;}.services-medium-list .item-left .image-wrapper .image,.services-medium-list .item-right .image-wrapper .image {    width:290px;    height:120px;    display:block;}.services-medium-list .item-left .image-wrapper .image-hover,.services-medium-list .item-right .image-wrapper .image-hover {    width:290px;    height:120px;    display:none;}.services-medium-list .item-left .content,.services-medium-list .item-right .content{    padding:0px 0px 10px 0px;    width:290px;    font-size:11px;    line-height:14px;    }.services-medium-list .item-left .content .title,.services-medium-list .item-right .content .title {    text-decoration: none;    margin-bottom:10px;   }.services-medium-list .item-left .content .title:hover,.services-medium-list .item-right .content .title:hover {    text-decoration:none;}/******************************************************************************************************************************************************    TOUR CSS*******************************************************************************************************************************************************/ .tour-slider       {    width:960px;    border-top:0px solid red;    border-bottom:0px solid green;    margin-top:25px;    }.tour-slider .data      {    display: none;}.tour-slider .panel{    width:240px;    float:left;    padding-bottom:20px;     /*    -moz-box-shadow: 2px 2px 12px 0px #EEE;    -webkit-box-shadow: 2px 2px 12px 0px #EEE;    box-shadow: 2px 2px 12px 0px #EEE;           -moz-border-radius-topleft:10px;    border-top-left-radius:10px;          -moz-border-radius-bottomright:10px;    border-bottom-right-radius:10px;   */            }.tour-slider .content{    float:right;    width:685px;    padding-bottom:20px;    background-color:transparent;    position: relative;    overflow: hidden;    margin-right:10px;}  .tour-slider .content .page{    width:680px;    position: absolute;    left:800px;    top:0px;    padding-bottom:20px;} .tour-slider .panel .button,.tour-slider .panel .button-last{    display: block;    padding:8px 10px 8px 10px;    padding-right:30px;    height:auto;    background-color:#FFFFFF;    border:1px solid #CCC;    cursor:pointer;       line-height:24px;    color:#666;    font-family: Trebuchet MS;     font-size:14px;        background-image:url(../img/common/tour/arrow.png);    background-position:95% center;    background-repeat:no-repeat;             }.tour-slider .panel .corner-left-top{    -moz-border-radius-topleft:10px;    border-top-left-radius:10px;       }.tour-slider .panel .corner-right-bottom{    -moz-border-radius-bottomright:10px;    border-bottom-right-radius:10px;       }.tour-slider .panel .button{    border-bottom:none;    }.tour-slider .panel .button .icon,.tour-slider .panel .button-last .icon  {    float:left;    width:24px;    height:24px;    margin-right:10px;     }.tour-slider .panel .button .icon .icon-hover, .tour-slider .panel .button-last .icon .icon-hover{    display:none;}.tour-slider .panel .button:hover,.tour-slider .panel .button-last:hover,  .tour-slider .panel .button-active {    background-image:url(../img/common/tour/arrow-hover.png);     background-color:#F2F2F2;    color:#000;}/*************************************************  DCS CHAIN SLIDER*************************************************/    .chain-slider{    margin-bottom:15px;    background-color:transparent;    border:0px solid red;}.chain-slider .slides-wrapper{    position:relative;    width:600px;    height:270px;    margin: auto;    margin-bottom:10px;    overflow: hidden;}.chain-slider .slide{    display:none;    position:absolute;    left:0px;    top:0px;    z-index:0;    width:600px;    height:270px;}.chain-slider .loader{    display:block;      background-color:#000000;  }.chain-slider .slide .desc-wrapper{    background-color:#000000;    opacity:0.7;    filter:alpha(opacity=70);    position:absolute;        left:0px;    bottom:0px;        text-align:center;     padding:15px 20px 10px 20px; } .chain-slider .slide .desc{    color:white;    font:10px/11px Helvetica;    z-index:10;        }.chain-slider .slide .desc-wrapper .title{    margin:0px;    margin-bottom:3px;    }.chain-slider .thumbs-wrapper{    border:0px solid blue;    position: relative;    height:22px;    overflow:hidden;}.chain-slider .data{    display:none;}.chain-slider .thumbs-slider{    position: absolute;    left:0px;    top:0px;    border:0px solid red;    width:1100px;   }.chain-slider .thumbs-wrapper ul{    list-style-type:none;    list-style-position:inside;    }.chain-slider .thumbs-wrapper ul li{    float:left;    display:block;    width:20px;    height:20px;        border:1px solid #999999;    background:#EEEEEE;    margin-right:5px;    cursor: pointer;    position:relative;    overflow: hidden;}.chain-slider .thumbs-wrapper ul li:hover{    border:1px solid #333333;}/*********************************************************************    PAGE MAP PAGE CSS**********************************************************************/      .page-map{    padding-bottom:15px; }/*********************************************************************    TAG MAP PAGE CSS**********************************************************************/      #tag-map{    background-color:transparent;    padding-top:25px;    padding-bottom:0px; }#tag-map h3{    margin-top:0px;    margin-bottom:5px;}#tag-map hr{    border:none;    border-top:1px solid #EFEFEF;    border-bottom:0px;    margin-bottom:5px;}#tag-map .separator{    clear:both;    height:20px;}#tag-map .column{             width:200px;    float:left;       }#tag-map .column-separator{             width:40px;    height:40px;    float:left;       }#tag-map ul{             list-style:none;        }#tag-map ul li{    float:left;    margin-right:5px;    color:#444;}#tag-map ul li a{    color:#666;    text-decoration:none;    text-transform:uppercase;    font:10px/12px Verdana;    }#tag-map ul li a:hover{    color:#222;    text-decoration:none;}/*********************************************************************    MEDIA GALLERY CSS**********************************************************************/   .media-gallery{    border-bottom:0px solid #CCC;    border-top:0px solid #CCC;    padding-top:10px;   }/* one column */.media-gallery .one-columns .item{    padding-top:0px;    padding-bottom:20px;}.media-gallery .one-columns .item .head{    /*font-family: 'SansationLight'; */    font-size:15px;    color:#666666;    border-bottom:1px solid #EEE;    margin-bottom:12px;    padding-bottom:3px;    }.media-gallery .one-columns .item .wordtube{    float:left;}.media-gallery .one-columns .item .content{    float:right;    width:240px;}.media-gallery .one-columns .separator{    height:20px;}.media-gallery .one-columns .author{    color:#999;    font-size:10px;        padding-bottom:8px;    text-align:left;    padding-top:0px;    line-height: 10px;}.media-gallery .one-columns .author-empty{    height:8px;    }.media-gallery .one-columns .item .title{     margin-bottom:10px;}.media-gallery .one-columns .item .desc{     margin-bottom:10px;     font-size:11px;     line-height:14px;       margin-top:10px;       }.media-gallery .one-columns .item .read-more{     }/* two columns */.media-gallery .two-columns .item{    float:left;    width:455px;    padding-bottom:1px;}.media-gallery .two-columns .separator{    height:20px;}.media-gallery .two-columns .item-margin{    margin-right:30px;}.media-gallery .two-columns .item .wordtube{    width:455px;    height:300px;    line-height:1px;}.media-gallery .two-columns .title{    margin-bottom:8px;}.media-gallery .two-columns .author{    color:#999;    font-size:10px;        padding-bottom:8px;    text-align:right;    padding-top:4px;    line-height: 10px;}.media-gallery .two-columns .author-empty{    height:8px;    }.media-gallery .two-columns .desc{    font-size:11px;    line-height:14px;      margin-top:10px;  }.media-gallery .two-columns .link-more{  }/* three columns */.media-gallery .three-columns .item{    float:left;    width:300px;    padding-bottom:1px;}.media-gallery .three-columns .separator{    height:20px;}.media-gallery .three-columns .item-margin{    margin-right:30px;}.media-gallery .three-columns .item .wordtube{    width:300px;    height:200px;    line-height:1px;}.media-gallery .three-columns .title{    margin-bottom:8px;}.media-gallery .three-columns .author{    color:#999;    font-size:10px;        padding-bottom:8px;    text-align:right;    padding-top:4px;    line-height: 10px;}.media-gallery .three-columns .author-empty{    height:8px;    }.media-gallery .three-columns .desc{    font-size:11px;    line-height:14px;      margin-top:10px; }.media-gallery .three-columns .link-more{   }/* four columns */.media-gallery .four-columns .item{    float:left;    width:222px;    padding-bottom:1px;}.media-gallery .four-columns .separator{    height:20px;}.media-gallery .four-columns .item-margin{    margin-right:24px;}.media-gallery .four-columns .item .wordtube{    width:222px;    height:165px;    line-height:1px;}.media-gallery .four-columns .title{    margin-bottom:8px;}.media-gallery .four-columns .author{    color:#999;    font-size:10px;        padding-bottom:8px;    text-align:right;    padding-top:4px;    line-height: 10px;}.media-gallery .four-columns .author-empty{    height:8px;    }.media-gallery .four-columns .desc{    font-size:11px;    line-height:14px;       margin-top:10px;}.media-gallery .four-columns .link-more{  }/*********************************************************************    ARCHIVE LIST PAGE CSS**********************************************************************/  .archive-list-page{        }.archive-list-page .info{                  color:#888;    font-size:11px;        }  /*********************************************************************    SEARCH PAGE CSS**********************************************************************/  .search-page{    }.search-page .item{    border-bottom:1px solid #EEE;    padding-top:10px;}.search-page .first-top-border{    border-top:1px solid #EEE;     }.search-page .item:hover > h4 a{    color:#000;}.search-page .item h4{    margin-bottom:0px;    padding-bottom:5px;}.search-page .info-bar{    font-size:10px;       line-height:10px;    padding-bottom:4px;    font-family:Helvetica; }.search-page .info-bar .date{    color:#888;    }