/* CSS Reset Start */
* {margin:0; padding:0; outline:none}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}html > body{min-height:100%;height:auto;}a img{ border:none}ol, ul{list-style: none;}blockquote, q { quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
/* remember to define focus styles! */:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0px;}
input[type="submit"]:focus,input[type="button"]:focus{outline:none;}
.space42{padding-bottom:42px;}
a{ color:#333; text-decoration:none;}
h2.main-heading, h2.main-heading a{color:#FE931F !important; font-size:20px; line-height:20px; margin-bottom:11px;font-weight:normal;}
h2.about-main-heading {margin-bottom:16px !important;}
h2.main-work-heading{margin-bottom:7px !important; font-size:25px; line-height:30px; text-align: justify;}
h2.main-heading span{font-size:12px; color:#666; font-weight:bold;}
h2.blog-top-heading{color:#FFFFFF !important;font-size:30px; line-height:50px;}
.clear-l{clear:left}
.clear-r{clear:right}
.no-margin{margin:0 !important}
.no-right-margin{margin-right:0 !important}
.float-r{float:right !important}
.the-team-page{padding-bottom:0 !important}
/* CSS Reset End */


body{background:#D8E1E5; font:normal 12px/14px HelveticaNeue,Arial, Helvetica, sans-serif; color:#333; padding:26px 0 0 0;}
#wrapper{width:962px; margin:0 auto;}
#wrapper #main-container{float:left; width:962px; background:#fff; padding:20px 0 0 0; margin-bottom:18px; position:relative}
#wrapper #main-container #footer-logo{bottom:-84px; right:0; position:absolute;}
/* H E A D E R       S T A R T*/
#main-container #header{width:834px; padding:0 56px 0 72px;position:relative}
#header .logo{width:212px; margin:7px 0 24px -1px;display:block}
#header .slogan{position:absolute;top:-7px;right:0; padding:11px 28px 11px 16px; background:#F8F8F8 url(images/slogan-arrow.gif) no-repeat 95% 15px; }
#header .slogan a{color:#333; text-decoration:none;}
#header .slogan a:hover{color:#FE931F;}

#header #top-nav{width:820px;margin-bottom:32px; overflow:hidden}
#header #top-nav ul li{float:left;display:inline; margin:0 30px 0 0; width:auto;font-size:13px;}
#header #top-nav ul li.last-nav{float:right; margin:0}
#header #top-nav ul li a{color:#666;text-decoration:none}
#header #top-nav ul li a:hover{color:#FE931F;}
#header #top-nav ul li a.selected{color:#FE931F;}

#header #banner{width:820px; position:relative;}
#header #banner .banner-image{width:820px;}
#header #banner .left-arrow{position:absolute;top:150px;left:-15px;z-index:161;}
#header #banner .right-arrow{position:absolute;top:150px;right:-15px;z-index:161;}

#header #inner-pageheading{width:820px;overflow:hidden; padding-bottom:6px; border-bottom:1px solid #E0E0E0;}
#header #inner-pageheading p{color:#666;font-size:28px;line-height:32px; width:450px; float:left}
#header #inner-pageheading span{float:right;}
#header #inner-pageheading span a{padding:9px 12px 10px 25px;background:#F8F8F8 url(images/inner-right-arrow.gif) no-repeat 10px 12px; display:block}

#header #banner .slider-wrap{ width:819px; height:334px; overflow:hidden; }
#header #banner .slider ul{ padding:0px; margin:0px; float:left; width:819px; height:334px; }
#header #banner .slider ul li { position:relative; }
#header #banner .slider ul span.floater { z-index:160; position:absolute; left:47px; top:150px; }
#header #banner .slider-numbers { display:none; }
/* H E A D E R       E N D*/

/* M A I N     C O N T A I N E R    S T A R T */
#main-container #body-content{ padding:26px 70px 48px; width:822px; border-bottom:6px solid #D8E1E5; overflow:hidden}
#main-container .inner-work-pad{padding-top:18px !important;}
/*For Home Page Start*/
#body-content #home-left{width:341px;float:left}
#body-content #home-left p{color:#333; line-height:18px;}
#body-content #home-left p strong{color:#666}
#body-content #home-left p a{ display:block; color:#333; font-weight:bold; text-decoration:none; padding-top:11px;}
#body-content #home-left a:hover{color:#FE931F}


#body-content #home-right{width:436px;float:right}
#body-content #home-right p.padd-bot{line-height:18px; padding-bottom:18px}
#body-content #home-right .projects{width:431px; margin-bottom:11px; overflow:hidden}
#body-content #home-right .projects ul li{display:inline; float:left; margin-right:11px;background:#F9F9F9; width:133px;}
#body-content #home-right .projects ul li p a{font-weight:bold;text-decoration:none;padding:3px 0 4px 9px;color:#000;display:block}
#body-content #home-right .projects ul li p a:hover{color:#FE931F}
#body-content #home-right .projects ul li.last{margin:0}
#body-content #home-right .projects ul li.last p a{padding:5px 0 4px 9px;}
#body-content #home-right a{ text-decoration:none; font-weight:bold; color:#333}
#body-content #home-right a:hover{color:#FE931F}
/*For Home Page End*/

/* For Our Approach Start */

#body-content #inner-page #top-tabbing{width:822px; margin:28px 0 30px; overflow:hidden}
#body-content #inner-page #top-tabbing ul li{display:inline;margin-right:4px;padding:2px 0 0; float:left}
#body-content #inner-page #top-tabbing ul li a{display:block;line-height:24px; padding:0 0 0 10px; float:left; background: url(images/tabbing-left.gif) no-repeat left top; color:#000; font-size:10px; text-decoration:none; color:#fff; text-transform:uppercase}
#body-content #inner-page #top-tabbing ul li a span{display:block; height:24px; float:left; padding:0 10px 0 0; background: url(images/tabbing.gif) no-repeat right top; cursor:pointer;}

#body-content #inner-page #top-tabbing ul li a:hover{background-position:left -26px; margin-top:0px; height:24px;}
#body-content #inner-page #top-tabbing ul li a:hover span{background-position:right -26px; height:24px; color:#fff;}

#body-content #inner-page #top-tabbing ul li a.active{background-position:left -26px; margin-top:0px; height:24px;}
#body-content #inner-page #top-tabbing ul li a.active span{background-position:right -26px; height:24px; color:#fff}

/* For Our Approach End*/

/* Our Services Start*/
#inner-page #our-services{ background:#F9F9F9;float:left;width:782px;padding:20px 20px 24px; margin-bottom:20px;}
#inner-page #our-services .services-lisiting{width:240px; float:left}
#inner-page #our-services .services-lisiting ul{ margin-top:9px; background:#fff; float:left}
#inner-page #our-services .services-lisiting ul li{padding:9px; border-bottom:1px dashed #DDD; color:#666}
#inner-page #our-services .services-lisiting ul li.no-border{border:none}

#inner-page #our-services .service-desc{float:right; width:500px; padding-top:40px;}
#inner-page #our-services .service-desc p{ font-size:16px; line-height:22px; margin-bottom:60px}
#inner-page #our-services .service-desc .project{width:500px}
#inner-page #our-services .service-desc .project ul li{display:inline; float:left; width:160px; margin-right:10px;background:#fff;}
#inner-page #our-services .service-desc .project ul li a { color:#666666; }
#inner-page #our-services .service-desc .project ul li a:hover { color:#FE931F; }
#inner-page #our-services .service-desc .project ul li p{  padding:10px 10px 20px 10px; width:140px; font-weight:bold; margin:0}
#inner-page #our-services .service-desc p.proj-caption { font-size:12px !important; line-height:14px !important; font-weight:normal !important;}

#inner-page .work-force-outer{width:822px; padding-bottom:50px; float:left}
#inner-page .work-force-outer .work-force-left{width:368px;padding:18px 14px 24px 18px; float:left; background:#F9F9F9; margin-right:20px;}
#inner-page .work-force-outer .work-force-left a { color:#666666; }
#inner-page .work-force-outer .work-force-left p{ font-size:16px; line-height:22px; margin-bottom:28px; }
#inner-page .work-force-outer .work-force-left .work-listing{width:190px; background:#fff; float:left; margin-right:12px;}
#inner-page .work-force-outer .work-force-left .work-listing ul li{padding:8px 8px 8px 11px; border-bottom:1px dashed #999; color:#666666;}
#inner-page .work-force-outer .work-force-left .work-listing ul li.no-border{border:none;padding-bottom:33px;}
#inner-page .work-force-outer .work-force-left p.proj-caption { font-size:12px !important; line-height:14px !important; font-weight:normal !important;}
#inner-page .work-force-outer .work-force-left a:hover { color:#FE931F;}

#inner-page .featured-pro{float:left;width:160px;}
#inner-page .featured-pro p{ padding:10px; background:#fff; margin:0 !important;}
/* Our Services end*/

/*For our Work Start */
#body-content #inner-page{width:822px; float:left}
#body-content #work-page{width:822px; }
#body-content #work-left{width:560px; float:left}
#body-content #work-left p{padding-top:18px; color:#333; line-height:18px; font-size:13px;}
#body-content #work-left p.inner-content{padding-bottom:32px;}
#body-content #work-left p strong{ display:block; margin-bottom:5px;font-size:15px;}
#body-content #work-left p img.ad180{float:left; margin:0 20px 15px 0;_display:inline}

#body-content #work-right{width:241px;float:right; }
#body-content #work-right p{ width:241px;padding-bottom:14px;}
#body-content #work-right p span{ text-align:right;width:241px; display:block; font-size:11px; color:#666;}
/*For our Work end */

/* Individual Project */
#body-content .project-inner { padding-top:0px !important;}
#body-content #work-right { background-color:#eeeeee; }
/* Individual Project end */

/*For our About Start */
#body-content #work-right .ads106{width:241px; margin-bottom:26px; overflow:hidden;}
#body-content #work-right .ads106 ul li{display:inline; margin-right:11px;_display:inline;background:#F9F9F9; width:106px; margin-bottom:10px; float:left}
#body-content #work-right .ads106 ul li.no-margin{margin:0; float:right}
#body-content #work-right .ads106 ul li p{width:98px;}
#body-content #work-right .ads106 ul li a{display:block;}
#body-content #work-right .ads106 ul li a:hover{color:#FE931F}
#body-content #work-right .ads106 ul li img { margin-bottom:7px; }
#body-content #work-right .ads106 ul li p { padding:0 0 0 8px; }

#body-content #about-page{padding-top:14px;width:822px; }
#body-content #about-page .option{width:820px; float:left}
#body-content #about-page .option ul{width:820px;float:left; }
#body-content #about-page .option ul li{ background:#F9F9F9;width:226px; margin:0 18px 20px 0; padding:13px 24px 10px 11px; float:left; display:inline;}
#body-content #about-page .option ul li.no-right-margin{margin:0}
#body-content #about-page .option ul li h3{color:#F6931F;display:block; line-height:20px;font-size:20px; padding-bottom:6px;}
#body-content #about-page .option ul li h3 a{ color:#F6931F;}
#body-content #about-page .option ul li p{ font-size:12px; line-height:18px;}

#body-content #about-page{padding-top:14px;width:822px;}
#body-content .about-intro-outer{padding-top:7px !important;width:822px;}
#body-content #about-page .about-main-page{width:822px; float:left}
#body-content #about-page .about-intro{width:822px; background:#F9F9F9; float:left; margin-bottom:38px;}
#body-content #about-page .about-intro p{ width:320px; padding:37px 34px 50px 44px; font-size:16px; line-height:19px; float:left; color:#666666;}
#body-content #about-page .about-intro img{ float:right}

#body-content #about-page .about-other-details{width:820px;}
#body-content #about-page .about-other-details .meet-the-team{width:340px; float:left}
#body-content #about-page .about-other-details .meet-the-team ul{float:left; margin-bottom:11px}
#body-content #about-page .about-other-details .meet-the-team ul li{display:inline; margin:0 11px 0 0;_display:inline; width:106px; float:left; background:#F9F9F9; padding:0 0 9px 0;}
#body-content #about-page .about-other-details .meet-the-team ul li img{ margin-bottom:7px;}
#body-content #about-page .about-other-details .meet-the-team ul li p{padding:0 0 0 8px;}
#body-content #about-page .about-other-details .meet-the-team ul li p strong{ display:block}
#body-content #about-page .about-other-details .meet-the-team ul li a{ font-size:12px; display:block;}
#body-content #about-page .about-other-details .meet-the-team ul li a:hover { color:#FE931F; }

#body-content #about-page .about-our-partner{width:422px;float:right}
#body-content #about-page .about-our-partner p{color:#333; margin-bottom:31px; line-height:18px;}
#body-content #about-page .about-our-partner p span{ display:block; text-transform:uppercase; padding-top:7px; font-size:11px;}
#body-content #about-page .about-our-partner p img{margin:12px 0 14px}
#body-content #about-page .about-our-partner a{ font-weight:bold}
#body-content #about-page .about-our-partner a:hover{ color:#FE931F;}
#body-content #about-page .about-our-partner strong{ display:block; font-size:14px; margin-bottom:5px;}
/*For our About end */

/*For Blog Page Start*/
#main-container #blog-page{float:left; background-color: #D8E1E5;}
#blog-page #blog-header{float:left; background-color:#F6931F; width:942px;padding: 0 10px;}
#blog-page #blog-header #blog-head-logo { float:right; padding-top:9px;}
#blog-page #blog-header .top-desc { float:left; }

#blog-page #blog-container{width:922px; float:left; margin-top:5px; padding:20px 20px; background-color:#FFFFFF;}
#blog-page #blog-container #blog-left{width:170px;float:left}
#blog-page #blog-container #blog-left .small-logo{width:166px; height:63px;}
#blog-container #blog-left p.intro-text{padding:27px 0 27px 1px; background:url(images/horizontal-divider.gif) repeat-x left bottom; margin-bottom:27px; line-height:18px}
#blog-container #blog-left .social-icon{padding:0 9px 27px 3px; background:url(images/horizontal-divider.gif) repeat-x left bottom; margin-bottom:27px; }
#blog-container #blog-left .social-icon div{padding:8px 0 0 0;}
#blog-container #blog-left .social-icon a{padding:0 0 2px 22px; display:inline;}
#blog-container #blog-left .featured{padding:0px 9px 27px 3px; background:url(images/horizontal-divider.gif) repeat-x left bottom; margin-bottom:27px; }
#blog-container #blog-left .featured a img{margin-top:15px;}
#blog-container #blog-left #search-container {padding-bottom:27px; margin-bottom:27px; background: url(images/horizontal-divider.gif) repeat-x left bottom;}
#blog-container #blog-left #search-box{height:30px; background:#F6F6F6; line-height:30px;margin-top:8px; }
#blog-container #blog-left #search-box form{padding:0 3px 0 10px; float:left; background:url(images/search-box.gif) no-repeat 4px 6px; height:100%;}
#blog-container #blog-left #search-box input.search{border:1px solid #fff;margin:8px 18px 0 0; width:101px;height:13px; _line-height:12px;_display:inline; float:left}
#blog-container #blog-left #search-box input.go-btn{margin:6px 0 0 0; float:left; width:31px;}

#blog-container #blog-left #left-links h3{padding:0 0 4px;}
#blog-container #blog-left #left-links ul{padding:4px 0 0 0;}
#blog-container #blog-left #left-links ul li{ padding:0 0 5px 0}
#blog-container #blog-left #left-links ul.tag li{ padding:0 0 3px 0}
#blog-container #blog-left #left-links ul li a{ font-size:11px;}
#blog-container #blog-left a:hover{color:#FE931F;}
#blog-container #blog-left #left-links a.view-all{ margin:7px 0; display:block}
#blog-container #blog-left #left-links .wp-tag-cloud { margin-bottom:28px; }

#blog-container #blog-right #search-heading {color:#666;font-size:24px;line-height:28px;padding-bottom:20px;}

#blog-container #blog-right{width:712px;float:right; margin-top:3px;}
#blog-container #blog-right a{text-decoration:underline;}
#blog-container #blog-right #blog-ad-outer{width:633px; margin-bottom:27px; float:left; margin-top:6px;}
#blog-container #blog-right .blog-ad{ width:440px; float:left;}
#blog-container #blog-right .ad-details{background:url(images/horizontal-divider.gif) repeat-x 0 0; width:171px; float:right; padding:18px 0 0 0; margin:0 0 20px 20px;}
#blog-container #blog-right .ad-details span{background:url(images/horizontal-divider.gif) repeat-x left bottom;width:171px; display:block;padding-bottom:18px;}
#blog-container #blog-right .post-title {clear:both; margin-bottom:4px; font-size: 24px;}
#blog-container #blog-right .post-title a { text-decoration:none; color:#FE931F;}
#blog-container #blog-right .ad-details span strong{display:block; margin-bottom:7px;}
#blog-container #blog-right .desc{width:700px;float:left; padding-bottom:29px; margin-bottom:27px; clear:left; background:url(images/horizontal-divider.gif) repeat-x bottom left}
#blog-container #blog-right .desc p{width:700px;line-height:21px; font-size:13px; padding-bottom:6px;}
#blog-container #blog-right .news-artical{width:700px; padding:27px 0 21px; float:left; background:url(images/horizontal-divider.gif) repeat-x bottom left;}
#blog-container #blog-right .news-artical p{line-height:16px; float:left; width:633px}
#blog-container #blog-right .news-artical p img{ margin-right:8px; float:left}
#blog-container #blog-right .news-artical a.read-more{ margin:13px 0 21px; float:left; font-weight:bold}


#blog-container #blog-right .desc-comment{ padding:12px 0; background:url(images/horizontal-divider.gif) repeat-x bottom left; width:633px; float:left}
#blog-container #blog-right .desc-comment p span{margin-right:16px; float:right; font-weight:bold}
#blog-container #blog-right .comments{background:url(images/horizontal-divider.gif) repeat-x bottom left; width:633px; float:left; padding:16px 0 23px 0; margin-bottom:34px;}
#blog-container #blog-right .comments p.user-details{ width:95px; float:left; line-height:16px;}
#blog-container #blog-right .comments p.user-details strong{display:block}
#blog-container #blog-right .comments p.comments-details{ float:right; width:460px; line-height:16px;margin-right:30px;_display:inline}

#blog-container #blog-right .comments-form{width:607px; background:#F8F8F8; padding:17px 10px 24px 16px; float:left}
#blog-container #blog-right .comments-form p{ margin-bottom:15px;}
#blog-container #blog-right .comments-form p strong{ display:block;}
#blog-container #blog-right .comments-form .all-comment-fields{width:607px; float:left}
#blog-container #blog-right .comments-form textarea{ width:368px; height:137px; float:left}
#blog-container #blog-right .comments-form .fields{width:213px; float:right}
#blog-container #blog-right .comments-form .fields ul li{ margin-bottom:12px; float:left; width:212px;}
#blog-container #blog-right .comments-form .fields ul li label{ margin-right:10px; float:left; font-weight:bold; width:43px;}
#blog-container #blog-right .comments-form .fields ul li input{ width:151px; float:right}
#blog-container #blog-right .comments-form .fields ul li span{ width:151px; float:right; font-size:10px; color:#666}
#blog-container #blog-right .comments-form .leave-comment-btn{width:368px;margin-top:12px; float:left }
#blog-container #blog-right .comments-form .leave-comment-btn p{ width:193px; line-height:14px; font-size:10px; float:left}
#blog-container #blog-right .comments-form .leave-comment-btn input{ float:right}
/*For Blog Page end*/


/*For Approach Page Start*/
#inner-page #approach-page{padding:14px 0 44px;width:822px;overflow:hidden; background:url(images/horizontal-divider.gif) repeat-x bottom left; margin-bottom:28px;}
#approach-page .approach-left{width:370px;padding:31px 11px 36px 25px; background:#F9F9F9; float:left; margin-right:10px;_display:inline}
#approach-page .approach-right{width:406px; float:right;}
#approach-page .approach-right ul li{background:#F9F9F9 url(images/approach-right-curve.gif) no-repeat bottom left;padding:25px 30px 60px 24px}
#approach-page .approach-right ul li.inner-first-li{padding-top:5px}
#approach-page .approach-right ul li.inner-second-li{padding-top:5px; padding-bottom:32px !important;}
#approach-page .approach-right ul li.no-img{background:#F9F9F9; padding-bottom:10px}
#approach-page .approach-right ul li p{font-size:12px; color:#666; line-height:18px}
#approach-page .approach-right ul li p strong.approach-head { font-size:20px; line-height:30px; display:block }
#approach-page .approach-right ul li p strong#discover{color:#5C7E91; }
#approach-page .approach-right ul li p strong#opp{color:#865F7F; font-size:20px; line-height:30px; display:block}
#approach-page .approach-right ul li p strong#imple{color:#CABB60; font-size:20px; line-height:30px; display:block}

#inner-page #arrow-box{padding:21px 0 43px 0; margin-bottom:25px; float:left;background:url(images/horizontal-divider.gif) repeat-x bottom left; width:822px;}
#inner-page #arrow-box span{font-size:12px; width:155px; color:#707070; width:155px; margin-right:14px;_display:inline; float:left; padding-top:38px; line-height:18px;}
#inner-page #arrow-box #arrow-box-main{background:url(images/arrow-box-bg.gif) repeat-y 0 0; width:646px; float:right;}
#inner-page #arrow-box #arrow-box-main .arrow-top{background:url(images/arrow-box.gif) no-repeat top left; padding-top:43px; float:left}
#inner-page #arrow-box #arrow-box-main .arrow-bottom{background:url(images/arrow-box-bottom.gif) no-repeat bottom left;padding:0 32px 40px 34px; float:left}
#inner-page #arrow-box #arrow-box-main .arrow-bottom ul li{width:182px; margin:0 0 10px 0; display:inline; float:left;}
#inner-page #arrow-box #arrow-box-main .arrow-bottom ul li.second-li{padding-left:18px; width:192px;}
#inner-page #arrow-box #arrow-box-main .arrow-bottom ul li.third-li{padding-left:18px; width:170px;}
#inner-page #arrow-box #arrow-box-main .arrow-bottom ul li p{color:#666; line-height:18px;}
#inner-page #arrow-box #arrow-box-main .arrow-bottom ul li p strong{ font-size:20px; line-height:20px; margin-bottom:10px; display:block}

#inner-page .thought-option{width:822px; margin:17px 0 0 0; float:left}
#inner-page .thought-option ul{ padding-bottom:17px; float:left}
#inner-page .thought-option ul li{width:261px; margin:0 16px 0 0;display:inline; float:left; background:#F9F9F9}
#inner-page .thought-option ul li p{width:226px; line-height:18px; padding:13px 25px 14px 10px}
#inner-page .thought-option ul li p strong{ font-size:20px; line-height:20px; color:#666; display:block}

/*For Approach Page end*/


/* M A I N     C O N T A I N E R    E N D */

/*F O O T E R    S T A R T*/
#footer{padding:27px 70px 4px; overflow:hidden; width:822px}
#footer #footer-left{width:400px;float:left}
#footer #footer-left a {text-decoration:none;}
#footer #footer-left p{width:400px; line-height:18px;}
#footer #footer-left .blog-title {font-size:15px; line-height:20px;padding-bottom:10px;}
#footer #footer-left .blog-title a {text-decoration:none;}
#footer #footer-left img{float:left; padding:5px 5px 5px 0px;}
#footer #footer-left p span{float:right;width:300px;}
#footer #footer-left p a{ font-weight:bold; margin-top:15px;}
#footer #footer-left p a:hover{color:#FE931F}

#footer #footer-right{float:right; width:404px;}
#footer #footer-right p{line-height:18px; padding-bottom:26px;}
#footer #footer-right .footer-quick-links{width:404px; overflow:hidden}
#footer #footer-right .footer-quick-links ul li{display:inline; width:50%; float:left; margin-right:0px;_display:inline}
#footer #footer-right .footer-quick-links ul li.mid{padding:0 7px;}
#footer #footer-right .footer-quick-links ul li.last-ele{margin:0; }
#footer #footer-right .footer-quick-links ul li span{ padding-bottom:10px; display:block}
#footer #footer-right .footer-quick-links ul li p{line-height:18px;}
/* F O O T E R   E N D*/

/* 404 */
#body-content div.error404 h1 { font-size:28px; }
#body-content div.error-content {font-size:15px;}
#body-content div.error-content a {}
#body-content div.error-content a:hover {color:#FE931F;}
/* end 404 */
#blog-right .alignleft,
#blog-right img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#blog-right .alignright,
#blog-right img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#blog-right .aligncenter,
#blog-right img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#blog-right img.alignleft,
#blog-right img.alignright,
#blog-right img.aligncenter {
	margin-bottom: 12px;
}



#footer-logo {
    bottom: -84px;
    right: 0;
    position: absolute;
    display: none;
}