/* start reset */
*{font-size:100.01%;}
html{font-size:62.5%;}
body{margin:0;color:#545454;min-width:1000px;font:1em Verdana,Arial,Helvetica,sans-serif;background:#fafafa;}
img{border-style:none;}
a{text-decoration:underline;color:#333;}
a:hover{text-decoration:underline;color:#0493D6;}
input,textarea,select{font:100% Arial,Helvetica,sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
/* wrapper */
#wrapper{padding:78px 0 0;width:100%;position:relative;overflow:hidden;}
/* header-wrapper */
.header-wrapper{position:absolute;width:100%;top:0;z-index:10;left:0;}
/* header-holder */
.header-holder{background:url(images/bg-header.png) repeat-x;width:100%;}
/* header */
#header{height:88px;width:960px;margin:0 auto;position:relative;}
#header:after{content:"";display:block;clear:both;}
/* logo */
.logo{margin:0;position:absolute;width:183px;left:28px;top:11px;z-index:5;height:58px;background:url(images/logo.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
.logo a{display:block;height:100%;}
/* nav */
#nav{margin:0 -91px 0 91px;float:left;display:inline;position:relative;padding:0 0 0 168px;width:776px;font-family:Arial,Helvetica,sans-serif;list-style:none;}
#nav li{float:left;z-index:1;margin:0 -2px 0 0;background:url(images/sep-nav.gif) no-repeat 0 50%;}
#nav li.hover,
#nav li:hover{position:relative;}
#nav li a{text-decoration:none;line-height:16px;font-size:10px;float:left;padding:24px 0 0 13px;color:#108803;width:84px;height:54px;word-spacing:2px;letter-spacing:-1px;}
#nav li a span{display:block;word-spacing:0;letter-spacing:0;font-size:13px;color:#3f4f62;}
/* login link */
#nav .login{background:none;}
#nav .login a{width:43px;padding:24px 0 0 10px;}
#nav .login a:hover{background:url(images/bg-nav-login-hover.gif) no-repeat;}
#nav .active a,
#nav li.hover a,
#nav li:hover a{text-decoration:none;color:#404140;position:relative;background:url(images/bg-nav-hover.gif) repeat-y;}
#nav li .active span,
#nav li.hover a span,
#nav li:hover a span{font-weight:bold;color:#0493d6;}
#nav ul{padding:0 0 0 5px;list-style:none;float:left;z-index:5;position:relative;margin:-12px -11px -8px -16px;}
#nav ul a{color:#696969;font-size:13px;display:block;border:1px solid #fff;border-width:1px 1px 0;padding:9px 25px 9px 14px;float:none;position:relative;width:auto;letter-spacing:0;height:auto;word-spacing:0;}
#nav li.hover ul a,
#nav li:hover ul a{background:url(images/transparent.gif) no-repeat;}
#nav ul li{float:none;margin:0;vertical-align:middle;border-top:1px solid #cfcfcf;background:url(images/transparent.gif) no-repeat;}
#nav ul li:hover ul li:hover ul li:hover a,
#nav ul li.hover ul li.hover ul li.hover a,
#nav ul li:hover ul li:hover a,
#nav ul li.hover ul li.hover a,
#nav ul li:hover a,
#nav ul li.hover a{color:#0493d6;border-width:1px;padding-bottom:8px;background:#e4e4e4;font-weight:normal;}
#nav ul li:hover ul li:hover ul a,
#nav ul li.hover ul li.hover ul a,
#nav ul li:hover ul a,
#nav ul li.hover ul a{background:url(images/transparent.gif) no-repeat;color:#696969;border-width:1px 1px 0;padding:9px 25px 9px 14px;font-weight:normal;}
/* drop */
.drop{position:absolute;left:-2px;width:9999px;z-index:99;top:-9999px;}
#nav ul li:hover ul li .has-drop-down-link,
#nav ul li.hover ul li .has-drop-down-link,
#nav ul .has-drop-down-link{background:url(images/bg-drop-item.gif) no-repeat 96% 12px !important;}
#nav ul li.hover ul li.hover .has-drop-down-link,
#nav ul li:hover ul li:hover .has-drop-down-link,
#nav ul li.hover .has-drop-down-link,
#nav ul li:hover .has-drop-down-link{background:#e4e4e4 url(images/bg-drop-item.gif) no-repeat 96% 12px !important;}
/* ie6 bug fix start */
#nav li li{z-index:2;}
#nav li li li{z-index:3;}
/* ie6 bug fix end */
#nav li:hover,
#nav li.hover{position:relative;}
#nav li:hover .drop,
#nav li.hover .drop{top:73px;}
#nav li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop,
#nav li:hover .drop li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop li.hover .drop{top:-5px;}
* html #nav li.hover .drop li.hover .drop{top:-4px;}
* html #nav li.hover .drop li.hover .drop li.hover .drop{top:-4px;}
#nav li:hover .drop .drop,
#nav li.hover .drop .drop,
#nav li:hover .drop li:hover .drop .drop,
#nav li.hover .drop li.hover .drop .drop{top:-9999px;}
#nav .drop .drop{top:-9999px;left:0;z-index:100;margin:0 0 0 -18px;}
#nav .right-side .drop{left:auto;right:0;}
#nav .drop .drop-inner{float:left;position:relative;}
#nav .drop ul li{float:none;background:none;/* ie bug fix start */
font-size:0;line-height:0;padding:0 0 1px;margin:0 0 -1px;/* ie bug fix end */}
.pointer{display:none;}
/* if javascript disable start */
#nav.menu-hard-code .drop{width:auto;}
#nav.menu-hard-code .drop .drop{left:200px;}
#nav.menu-hard-code .drop ul{width:200px;}
/* if javascript disable end */
/* drop-down bg start */
.drop .table{display:table;}
.drop .body{display:table-row;}
.drop .left,
.drop .right{background:url(images/bg-drop-l.png) repeat-y;width:16px;display:table-cell;}
.drop .right{background:url(images/bg-drop-r.png) repeat-y;}
.drop .content{height:1%;display:table-cell;background:#efefef;}
.drop .top-left,
.drop .top-right,
.drop .bottom-left,
.drop .bottom-right{background:url(images/bg-drop-lt.png) no-repeat;height:16px;width:16px;font-size:0;display:table-cell;}
.drop .top-right{background:url(images/bg-drop-rt.png) no-repeat;}
.drop .bottom-left{background:url(images/bg-drop-lb.png) no-repeat;}
.drop .bottom-right{background:url(images/bg-drop-rb.png) no-repeat;}
.drop .top,
.drop .bottom{background:url(images/bg-drop-t.png) repeat-x;height:16px;display:table-cell;font-size:0;}
.drop .bottom{background:url(images/bg-drop-b.png) repeat-x;}
/* drop-down bg end */
/* gallery-holder */
.gallery-holder{overflow:hidden;width:100%;margin:0 0 -21px;z-index:1;position:relative;}
.g1{float:left;left:50%;position:relative;width:1196px;}
.g2{float:left;left:-50%;position:relative;width:1196px;}
/* gallery */
.gallery{width:100%;}
/* slide */
.slide{margin:0 0 0 4px;padding:0;width:1192px;position:relative;list-style:none;color:#fff;overflow:hidden;font-size:1.3em;line-height:1.308em;height:265px;}
.slide li.active{z-index:2;}
.slide li{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;}
.slide img{vertical-align:top;}
/* text-block */
.slide .text-block{top:0;width:100%;left:0;position:absolute;}
.slide .text-block .holder{width:470px;padding:40px 0 0 147px;}
.inner .slide .text-block .holder{padding-left:152px;font-size:10px;width:390px;}
/* title */
.slide .ttl{display:block;margin:0 0 7px;}
.inner .slide .ttl{margin:0 0 13px;}
.slide li p{margin:0;}
.inner .switcher{bottom:39px;left:157px;}
/* switcher */
.switcher{position:absolute;bottom:34px;z-index:66;left:154px;}
.switcher ul{margin:0;padding:0;list-style:none;}
.switcher li{float:left;height:9px;width:9px;padding:0 6px 0 0;overflow:hidden;}
.switcher a{display:block;width:9px;height:18px;text-indent:-9999px;overflow:hidden;cursor:pointer;background:url(images/bg-switcher.png) no-repeat;}
.switcher .active a,
.switcher a:hover{margin:-9px 0 0;}
/* profit-box */
.profit-box{position:absolute;right:125px;bottom:27px;z-index:55;}
.aside .profit-box{position:static;}
.profit-box .holder{width:202px;height:53px;font-size:11px;word-spacing:-1px;padding:16px 0 0 20px;background:url(images/bg-profit-box.png) no-repeat;}
/* txt-want */
.txt-want{display:block;width:159px;height:18px;text-indent:-9999px;overflow:hidden;position:relative;margin:0 0 6px 2px;background:url(images/txt-want.gif) no-repeat;}
.txt-ready-optimize{display:block;width:167px;height:20px;text-indent:-9999px;overflow:hidden;position:relative;margin:-1px 0 5px 1px;background:url(images/txt-ready-optimize.gif) no-repeat;}
.aside .txt-want{width:170px;height:19px;margin:0 0 2px;background:url(images/txt-want-more.gif) no-repeat;}
.profit-box-aside h2{margin:0;}
.profit-box-aside p,
.profit-box p{margin:0;}
.profit-box-aside p strong,
.profit-box .holder p strong{letter-spacing:-1px;color:#0571c4;margin:0 0 0 2px;}
/* main */
#main{width:100%;overflow:hidden;position:relative;}
/* twocolumns */
#twocolumns{width:966px;position:relative;z-index:3;margin:21px auto;background:url(images/bg-twocolumns-c.gif) repeat-y;}
.twocolumns-holder{width:100%;background:url(images/bg-twocolumns-b.gif) no-repeat 0 100%;}
.twocolumns-frame{width:932px;float:left;display:inline;position:relative;padding:0 0 63px;margin:-19px 0 0 17px;background:url(images/bg-twocolumns-t.gif) no-repeat;}
.twocolumns-holder:after{content:"";display:block;clear:both;}
/* main-container */
.main-container{width:936px;margin:0 auto 19px;z-index:5;position:relative;background:#fafafa url(images/bg-main-container-c.jpg) repeat-y 659px 0;}
.main-container-holder{background:url(images/bg-main-container-t.jpg) no-repeat 659px 0;}
.main-container-holder:after{content:"";display:block;clear:both;}
.main-container-frame{float:left;width:923px;margin:0 0 0 7px;display:inline;position:relative;padding:9px 0 0;background:url(images/bg-main-container-b.jpg) no-repeat 652px 100%;}
.main-container #content{float:left;width:620px;padding:0 0 0 12px;}
.main-container #content p{margin:0 0 20px;}
.main-container #content h1{margin:0 0 10px;}
/* content */
#content{width:661px;float:right;font-size:1.2em;line-height:1.333em;padding:18px 13px 0 0;}
/* sidebar */
#sidebar{float:left;width:249px;font-size:1.2em;line-height:1.3333em;padding:19px 0 0;position:relative;z-index:55;}
/* ttl-supply */
.ttl-supply{width:160px;height:17px;text-indent:-9999px;overflow:hidden;margin:0 0 18px 17px;background:url(images/txt-supply-chain.gif) no-repeat;}
/* menu */
.menu{width:265px;margin:0 -10px 0 0;padding:0;position:relative;list-style:none;}
.menu li{width:249px;vertical-align:middle;border-bottom:1px solid #e4e2e2;}
.menu a{text-decoration:none;display:block;color:#2d313b;height:1%;cursor:pointer;}
.menu .active a,
.menu a:hover{width:265px;outline:none;position:relative;margin:0 -6px 0 0;background:#eef1f1 url(images/bg-menu-hover-t.gif) no-repeat;text-decoration:none;color:#0493d6;}
.menu a span{display:block;width:201px;padding:7px 30px 7px 18px;background:#fdfdfd url(images/bullet1.gif) no-repeat 97% 13px;}
.menu .active span,
.menu a:hover span{background:url(images/bg-menu-b.gif) no-repeat 0 100%;}
/* content-box */
.content-box{background:url(images/bg-content-box-c.gif) repeat-y;margin:0 0 24px;}
.content-box .holder{background:url(images/bg-content-box-t.gif) no-repeat;}
.content-box .frame{padding:15px 15px 44px 30px;height:1%;overflow:hidden;background:url(images/bg-content-box-b.gif) no-repeat 0 100%;}
/* img-box */
.img-box{width:623px;margin:0 0 11px -7px;background:url(images/bg-img-holder-c.gif) repeat-y;}
.img-box .box-holder{background:url(images/bg-img-holder-t.gif) no-repeat;}
.img-box .box-frame{padding:9px;background:url(images/bg-img-holder-b.gif) no-repeat 0 100%;}
.img-box img{vertical-align:top;}
.content-box .text-frame{padding:0 0 0 5px;}
.content-box p{margin:0 0 19px;}
/* more-link */
.content-box .more{text-decoration:none;font-weight:bold;color:#539b2b;padding:0 11px 0 0;background:url(images/bg-more.gif) no-repeat 100% 60%;}
/* content h1 */
#content h1{margin:0 0 3px;font-weight:normal;font-size:2.25em;letter-spacing:-1px;line-height:1.185em;color:#0493d6;}
/* search-box heading */
.search-box .heading{background:#fff url(images/bg-heading.gif) repeat-x;padding:12px 15px 4px 18px;border-bottom:1px solid #efefef;}
/* aside search-box heading */
.aside .search-box .heading{border:1px solid #f3f3f3;padding:8px 15px 9px;border-width:1px 1px 1px 0;border-color:#f3f3f3 #efefef #ededed;background:url(images/bg-heading1.gif) repeat-x;}
/* clients-box heading */
.clients-box .heading{background:#f8f8f8 url(images/bg-heading1.gif) repeat-x;border-bottom:1px solid #f4f4f4;padding:10px 15px 7px 18px;margin:0 0 -3px;}
.aside .clients-box .heading{background:url(images/bg-heading3.gif) repeat-x;border:1px solid #f3f3f3;border-width:1px 1px 1px 0;border-color:#f3f3f3 #efefef #ededed;}
/* h3 styles */
.tags-box h3,
.box h3,
.sign-block h3,
.clients-box h3,
.search-box h3{margin:0;color:#0493d6;font-size:1.25em;line-height:1.2em;font-weight:normal;}
/* sign-block h3 */
.sign-block h3{color:#0378db;margin:0 0 8px 16px;}
/* search-form */
.search-form{overflow:hidden;height:1%;padding:11px 0 18px 15px;background:#fafafa;border-bottom:1px solid #f5f5f5;}
.aside .search-form{padding-bottom:12px;}
.sign-form legend,
.search-form legend{text-indent:-9999px;overflow:hidden;font-size:0;position:absolute;left:-9999px;line-height:0;}
.search-form .text-holder{width:205px;height:32px;overflow:hidden;padding:0 0 0 8px;background:url(images/bg-text-holder.gif) no-repeat;}
/* input text */
.search-form .text{float:left;margin:0;padding:8px 0;width:165px;background:none;border:none;outline:none;}
/* submit */
.search-form .submit{width:32px;float:right;height:32px;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;cursor:pointer;border:none;background:url(images/btn-search.gif) no-repeat;}
/* clients-list */
.clients-list{width:241px;margin:0 -20px 0 -4px;height:108px;padding:12px 0 0 19px;background:url(images/bg-clients-list.png) no-repeat;}
.clients{width:100%;overflow:hidden;}
.clients div{width:186px;height:66px;overflow:hidden;float:left;position:relative;background:url(images/bg-clients.gif) no-repeat;}
.clients ul{margin:0;padding:15px 0 0;width:9999px;overflow:hidden;list-style:none;}
.clients li{float:left;width:186px;text-align:center;}
/* btn-prev,btn-next */
.clients .btn-next,
.clients .btn-prev{float:left;width:5px;height:7px;position:relative;margin:33px 13px 0 0;text-indent:-9999px;overflow:hidden;background:url(images/btn.gif) no-repeat;}
.clients .btn-next{background-position:0 -13px;margin:33px 10px 0;}
/* content h2 styles */
#content h2{margin:0 0 6px;font-size:1.667em;word-spacing:1px;line-height:1.3em;font-weight:normal;color:#0493d6;}
/* columns-holder */
.columns-holder{overflow:hidden;height:1%;padding:0 0 20px 29px;}
.columns-holder p{margin:0;}
/* columns-holder date */
.columns-holder .date{font-style:normal;display:block;color:#6c6c6c;font-size:0.917em;margin:0 0 4px;}
/* news-box */
.news-box{width:345px;float:left;font:1em/1.25em Arial,Helvetica,sans-serif;}
.news-box .more{font-weight:bold;color:#2c7c00;padding:0 10px 0 0;background:url(images/bg-more1.gif) no-repeat 100% 50%;}
.news-box strong{display:block;margin:0 0 3px;color:#3f403f;font-weight:normal;font-size:14px;}
/* contact-box */
.contact-box{float:right;font-size:0.917em;width:205px;letter-spacing:-1px;font-weight:bold;}
#content .contact-box h2{font-size:1.818em;}
.contact-box dl{margin:9px 0 0;}
.contact-box dt{float:left;font-style:italic;color:#8b8b8b;clear:left;letter-spacing:0;font-weight:normal;}
* html .contact-box dt{margin:0 -6px 0 0;display:inline;}
* +html .contact-box dt{margin:0 -3px 0 0;}
.contact-box dd{margin:0;font-weight:bold;}
.contact-box address{padding:0;font-style:normal;}
.contact-box address em,
.contact-box address span{display:block;}
.contact-box address em{color:#8b8b8b;letter-spacing:0;font-weight:normal;}
/* breadcrumbs */
.breadcrumbs{width:643px;margin:0 0 9px -12px;background:url(images/bg-breadcrumbs-c.gif) repeat-y;}
.breadcrumbs .holder{background:url(images/bg-breadcrumbs-t.gif) no-repeat;}
.breadcrumbs .frame{padding:6px 0 10px 7px;overflow:hidden;height:1%;background:url(images/bg-breadcrumbs-b.gif) no-repeat 0 100%;}
.breadcrumbs ul{margin:0;padding:0;font-size:0.75em;overflow:hidden;height:1%;list-style:none;}
.breadcrumbs ul li{float:left;margin:0 6px 0 -6px;padding:0 8px 0 13px;background:url(images/bg-breadcrumbs.gif) no-repeat 0 50%;}
.breadcrumbs ul li a{color:#545454;}
.breadcrumbs ul li img{float:left;margin:4px 6px 0 0;}
/* sign-block */
.sign-block{margin:0 0 17px;}
.sign-box{width:253px;margin:0 -3px 0 0;background:url(images/bg-sign-box-c.gif) repeat-y;}
.sign-box .holder{background:url(images/bg-sign-box-t.gif) no-repeat;}
.sign-box .frame{padding:30px 0 31px 23px;background:url(images/bg-sign-box-b.gif) no-repeat 0 100%;}
.sign-form .text-holder{width:160px;float:left;height:20px;padding:7px 0 0 20px;background:url(images/bg-text.gif) no-repeat;}
.sign-form .text{float:left;font-style:italic;margin:0;font-size:11px;width:145px;color:#666;background:none;border:none;outline:none;}
.sign-form .submit{float:left;width:24px;height:24px;font-size:0;border:none;margin:0 0 0 6px;line-height:0;text-indent:-9999px;overflow:hidden;cursor:pointer;background:url(images/btn-submit.gif) no-repeat;}
/* aside */
.aside{width:250px;float:right;font-size:1.2em;line-height:1.333em;margin:-6px 0 0;}
.aside .clients-box{margin:0 0 21px;}
/* contact-block */
.contact-block{margin:0 0 17px;}
.contact-block .heading{border:1px solid #f3f3f3;border-width:1px 1px 1px 0;padding:7px 13px 9px;margin:0 0 7px;border-color:#f3f3f3 #efefef #ededed;background:url(images/bg-heading2.gif) repeat-x;}
.contact-block h3{margin:0;font-size:1.333em;color:#539b2b;line-height:1.125em;}
.contact-block ul{margin:0;padding:0 0 0 14px;font:bold 1em/1.5em Arial,Helvetica,sans-serif;list-style:none;}
.contact-block ul a{color:#015dac;}
/* box */
.box{padding:0 10px 19px 23px;margin:0 0 11px;height:1%;background:url(images/divider1.gif) no-repeat 0 100%;}
.tags-box h3,
.box h3{margin:0 0 10px;}
.box p{margin:0 0 1px;}
.box p a{text-decoration:none;color:#539b2b;font:bold 1em/1.5em Arial,Helvetica,sans-serif;}
.box p a:hover{text-decoration:underline;color:#539b2b;font:bold 1em/1.5em Arial,Helvetica,sans-serif;}
/* box date */
.box .date{color:#999;display:block;margin:-3px 0 6px;font:0.917em/1.091em Arial,Helvetica,sans-serif;}
/* article-slide */
.article-slide{width:215px;height:155px;margin:0 0 0 -23px;padding:0;position:relative;list-style:none;}
.article-slide li.active{z-index:2;}
.article-slide li{left:0;width:100%;height:100%;z-index:1;text-align:center;position:absolute;}
.article-slide li img{vertical-align:top;height:155px;}
.tags-box{padding:10px 0 20px 23px;}
/* tagcloud */
.tagcloud{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;list-style:none;}
.tagcloud li{display:inline;margin:0 1px 0 0;}
.tagcloud li a{text-decoration:none;line-height:26px;color:#539b2b;}
* html .tagcloud li a{line-height:30px;}
* +html .tagcloud li a{line-height:30px;}
/* profit-box-aside */
.profit-box-aside{width:240px;font-size:0.917em;margin:0 0 4px 4px;background:url(images/bg-profit-box-c.gif) repeat-y;}
.profit-box-aside .holder{background:url(images/bg-profit-box-b.gif) no-repeat 0 100%;}
.profit-box-aside .frame{padding:19px 0 16px 28px;background:url(images/bg-profit-box-t.gif) no-repeat;}
/* section */
.section{overflow:hidden;width:648px;position:relative;margin:-11px 0 0 -14px;}
/* item-holder */
.item-holder{overflow:hidden;width:648px;margin:-13px 0 13px;padding:35px 0 0;background:url(images/bg-item-holder.gif) no-repeat 50% 0;}
/* item */
.item-holder .item{width:319px;float:left;padding:0 0 23px;}
/* image-holder */
.image-holder{float:left;display:table;width:89px;height:89px;background:url(images/bg-image-holder.gif) no-repeat;}
* html .image-holder{margin:0 -3px 0 0;float:left;}
.image-holder .holder{display:table-cell;padding:4px 0 0;vertical-align:middle;text-align:center;}
.item .txt-box{height:1%;overflow:hidden;font:1em/1.167em Arial,Helvetica,sans-serif;color:#2c2c2c;padding:8px 10px 0 4px;}
.item .txt-box strong{display:block;color:#0378db;margin:0 0 8px;font-size:1.167em;}
.item .txt-box strong a{color:#0378db;}
#content .item p{margin:0;}
.txt-box .more{font-weight:bold;color:#539b2b;padding:0 10px 0 0;background:url(images/bg-more.gif) no-repeat 100% 50%;}
/* footer-wrapper */
.footer-wrapper{width:100%;background:url(images/bg-footer-wrapper.gif) repeat-x;}
/* footer */
#footer{width:950px;margin:0 auto;font-size:1.3em;line-height:1.231em;padding:26px 0 20px 10px;}
/* footer-section */
.footer-section{width:936px;margin:0 0 9px;background:url(images/bg-footer-section-c.gif) repeat-y;}
.footer-section .holder{background:url(images/bg-footer-section-b.gif) no-repeat 0 100%;}
.footer-section .frame{overflow:hidden;height:1%;padding:8px 17px 6px 20px;background:url(images/bg-footer-section-t.gif) no-repeat;}
.footer-section ul{margin:0;padding:0;list-style:none;}
/* nav */
.nav{float:left;}
.nav li{padding:0 33px 0 0;float:left;}
.nav li a{color:#3f4f62;}
.nav .active a,
.nav li a:hover{text-decoration:none;color:#0493d6;}
/* social */
.social{float:right;}
.social li{padding:1px 0 0 5px;float:left;}
.social li a{float:left;width:17px;height:17px;text-indent:-9999px;overflow:hidden;background:url(images/bg-social.gif) no-repeat;}
/* facebook */
.social .facebook{background-position:-17px 0;}
/* linked-in */
.social .linked-in{background-position:-34px 0;}
/* twitter */
.social .twitter{background-position:-51px 0;}
/* copy */
.copy{font:0.846em/1.091em Arial,Arial,Helvetica,sans-serif;color:#797979;margin:0 0 0 19px;}
.recent-post{margin:0 0 -15px;padding:0;height:1%;list-style:none;}
.recent-post:after{content:"";display:block;clear:both;}
.recent-post li{padding:0 0 15px;}
/*add*/
.nav li.current_page_item a{color:#0493D6;text-decoration:none;}
.wp-tag-cloud{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;list-style:none;}
.wp-tag-cloud li{display:inline;margin:0 1px 0 0;}
.wp-tag-cloud li a{text-decoration:none;line-height:26px;color:#539b2b;}
* html .wp-tag-cloud li a{line-height:30px;}
* +html .wp-tag-cloud li a{line-height:30px;}
.txt-box .more-link{font-weight:bold;color:#539b2b;padding:0 10px 0 0;background:url(images/bg-more.gif) no-repeat 100% 50%;}
.main-container-frame-inner{padding:40px 0 0;}
#content sup{font-size:10px;}
.menu .active a,.menu a:hover{outline:none;}
.aligncenter{text-align:center;}
img.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;display:inline;margin:0 0 0 20px;}
.wp-caption{margin:0 auto;border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:4px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{padding:0 4px;margin:0;}
#content h3{margin:25px;color:#539B2B;font-size:1.25em;line-height:1.2em;font-weight:bold;text-align:center;}
#content .blog-list{width:100%;overflow:hidden;}
#content .blog-list .post{width:100%;border-bottom:4px solid #e1e2e3;margin-bottom:14px;padding-bottom:19px;}
#content .blog-list .title{border-bottom:1px solid #d1d1d1;margin:0 25px 0 0;padding:0 0 8px;}
#content .blog-list .title h2{font-size:2.16em;font-weight:normal;line-height:normal;color:#0378db;margin:0 0 6px;}
#content .blog-list .title h2 a{color:#0378db;text-decoration:none;}
#content .blog-list .title h2 a:hover{text-decoration:underline;}
#content .blog-list .title .info{font-size:0.92em;margin:0;}
#content .blog-list .title .date{color:#6c6c6c;}
#content .blog-list .title .cat{color:#646363;padding:0 10px;}
#content .blog-list .title .cat a,
#content .blog-list .title .cat em{font-style:normal;font-weight:bold;color:#539b2b;text-decoration:none;}
#content .blog-list .title .cat a:hover{text-decoration:underline;}
#content .blog-list .content{width:100%;overflow:hidden;padding:15px 0 5px;}
#content .blog-list .thumbnail-hold{float:left;margin:5px 17px 10px 0;}
#content .blog-list .content p{margin:0 0 15px;color:#545454;}
#content .blog-list .meta{width:100%;overflow:hidden;}
#content .blog-list .meta a{font-family:Arial,sans-serif;font-weight:bold;color:#539b2b;text-decoration:none;}
#content .blog-list .meta a:hover{text-decoration:underline;}
#content .blog-list .meta ul{float:right;margin:0;padding:0 20px;list-style:none;}
#content .blog-list .meta li{float:left;padding:0 0 2px 27px;margin-left:26px;display:inline;}
#content .blog-list .meta .comments-info{background:url(images/icon-comments.gif) no-repeat 0 50%;}
#content .blog-list .meta .add-comment{background:url(images/icon-add-comment.gif) no-repeat 0 50%;}
#content .blog-navigation,
#content .post-navigation{width:100%;overflow:hidden;padding:37px 0 20px;}
#content .blog-navigation .next,
#content .blog-navigation .prev,
#content .post-navigation .next,
#content .post-navigation .prev{float:right;display:inline;margin:0 5px 0 14px;}
#content .blog-navigation a,
#content .post-navigation span{float:left;line-height:31px;background:url(images/bg-blog-nav-l.gif) no-repeat;color:#373737;text-decoration:none;}
#content .blog-navigation span,
#content .post-navigation a{float:left;background:url(images/bg-blog-nav-r.gif) no-repeat 100% 0;padding:0 11px;}
#content .post-navigation a{color:#373737;text-decoration:none;}
.blog-aside{width:256px;float:right;font-size:1.2em;line-height:1.333em;margin:-9px -24px 0 0;padding-right:18px;background:url(images/bg-blog-aside.png) no-repeat;position:relative;}
.blog-box{position:relative;width:100%;padding-bottom:20px;}
.blog-box h3{height:37px;font:1.33em/36px Verdana,Arial,sans-serif;color:#539b2b;margin:0;background:url(images/bg-box-post-title.gif) repeat-x;padding:0 25px 0 20px;}
.blog-box .year{display:block;color:#de0817;font-weight:normal;font-size:1.25em;padding:6px 25px 5px 20px;}
.blog-box ul{margin:0;padding:0 25px 0 20px;list-style:none;overflow:hidden;}
.widget_categories ul{padding-top:8px;}
.widget_categories ul li{border-bottom:1px solid #d8d8d8;text-transform:uppercase;font-size:0.92em;padding:0 0 1px 14px;background:url(images/list-bullet1.gif) no-repeat 0 6px;}
.widget_categories ul a{text-decoration:none;color:#747474;}
.widget_categories ul a:hover{text-decoration:underline;}
.widget-custom-archive ul{padding-bottom:10px;}
.widget-custom-archive ul li{margin-top:-1px;border-top:1px solid #d8d8d8;padding:2px 0 4px 19px;background:url(images/list-bullet1.gif) no-repeat 7px 8px;}
.widget-custom-archive ul a{color:#5b5b5b;text-decoration:none;}
.widget-custom-archive ul a:hover{text-decoration:underline;}
.blog-list .section{margin:0;width:100%;}

/*
.separator{float:left !important;clear:none !important;margin:4px 15px 5px 0;}
*/

