/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * Browser:        0
 * Browser group: 
 */
* {margin: 0; padding: 0; border: none; text-decoration: none;}
.cboth {clear: both;}
.cufon-loading { visibility: hidden; }
body {margin: 15px 0px; background-color: #fff; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 15px;}
#holder {width: 900px; min-height: 812px; background-color: #000000; margin: 0px auto; position: relative;}
#header {height: 156px; position: relative;}
#header a {color: #FFFFFF;}
#header .logo {cursor: pointer; width: 127px; height: 132px; background: url(images/logo_kor.jpg); position: absolute; top: 23px; left: 0px;}
#header .navigation {width: 710px; font-size: 22.1px; text-transform: lowercase; line-height: 132px; position: absolute; right: 9px; top: 23px;}
#header .navigation ul {list-style: none;}
#header .navigation li {display: inline; margin-right: 10px; display: block; float: left; padding: 0px 11px; position: relative;}
#header .navigation li.current-menu-item, #header .navigation li.current-menu-parent, #header .navigation li.current_page_parent, #header .navigation li.current-page-ancestor, body.home #header .navigation li#menu-item-60 {background: url(images/background_navactiveleft.jpg) no-repeat left}
#header .navigation a {padding: 2px 12px 2px 0px;}
#header .navigation li.current-menu-item a, #header .navigation li.current-menu-parent a, #header .navigation li.current_page_parent a, #header .navigation li.current-page-ancestor a, body.home #header .navigation li#menu-item-60 a {background: url(images/background_navactiveright.jpg) no-repeat right;}
#header .navigation li#menu-item-61 {margin-right: 0px;}
#header .subnav {font-size: 15px; width: 625px; position: absolute; top: 110px; right: 30px;}
#header .subnav ul {list-style: none;}
#header .subnav li {display: inline; margin-right: 20px; height: 31px; line-height: 33px; float: right; padding: 0px 0px 0px 11px; text-align: right;}
#header .subnav a {padding: 5px 8px 5px 0px;}
#header .subnav li.current_page_item {background: url(images/background_subnavactiveleft.jpg) no-repeat left}
#header .subnav li.current_page_item a {background: url(images/background_subnavactiveright.jpg) no-repeat right;}
#header .subnav li.current_page_parent {background: url(images/background_subnavactiveleft.jpg) no-repeat left}
#header .subnav li.current_page_parent a {background: url(images/background_subnavactiveright.jpg) no-repeat right;}
body.home #content {padding-left: 255px; padding-top: 15px; line-height: 140%; margin-bottom: 55px;}
body.home #content p {font-size: 25px; line-height:26px; margin-left:15px;}
body.home #content p.intro {margin-left: -35px; position: relative;}
body.home #content h1 {font-size: 40px; font-weight: normal; margin-top: -24px; margin-bottom: 4px; margin-left: -61px;}
body.home #content .korimg {position: absolute; bottom: -65px; right: 60px; width: 110px;}
#slideshow {width: 525px; height: 369px; float: left; margin-left: 88px; margin-top: -77px; position: relative;}
#slideshow h3 {font-size: 18px; line-height:21px; font-weight: normal; margin-bottom:-19px;}
#slideshow p {font-size: 15px; margin-bottom:19px;}
#slideshow ul {list-style: none;}
#slideshow li {position:absolute; top:0; width: 262px; padding:0; margin:0; cursor: pointer; height: 476px; }
#slideshow .container {width: 262px; height: 369px; position: relative;}
#slideshow .image {width: 262px; height: 369px; position: absolute; bottom: 0px; left: 0px;}
#slideshow .snippet {width: 230px; position: absolute; top: 329px; left: 282px;}
#slideshow .image img {position: absolute; bottom: 0; left: 0;}
#twitter {width: 245px; float: right; font-size: 11px; margin-top: -40px; font-size: 14px; padding-top: 20px; margin-right: 40px}
#twitter a {color: #FFFFFF;}
#twitter h2 {margin-bottom: 22px;}
#twitter ul {list-style: none; color: #66CCFF;}
#twitter li {margin-bottom: 22px;}
#twitter ul a {color: #66CCFF;}
#content {padding-top: 12px;}
#content #left {width: 279px; float: left; position: relative;}
#content #left .image {position: absolute; left: 0px; top: 270px;}
#content #right {width: 652px; float: right; margin-right: 56px;}
.post {}
.post h1 {text-align: right; font-size: 42.65px; font-weight: normal; margin-bottom: 44px;}
.post h2 {color: #66CCFF; font-size: 26px; font-weight: normal; margin-bottom: 13px;}
.post p {margin-bottom: 0px; line-height:20px;}
.post a {color: #66CCFF;}
.post a.more{ margin: 10px 0; float: right; font-size: 11px; }
p.date{ margin-bottom: 0; clear: right; }
body.page-template-pageourservices-php #content #left {width: 192px;}
body.page-template-pageourservices-php h1 {margin-bottom: 24px;}
body.page-template-pageourservices-php .servicesdesc {margin-bottom: 38px;}
ul.services {margin-top: -10px; list-style: none; color: #66CCFF;}
ul.services li {margin-bottom: 20px; cursor: pointer;}
.services-left {width: 195px; float: left;}
.services-right {width: 365px; float: right; margin-top: -19px;}
ul.services h2 {font-size: 22px; font-weight: normal; color: #FFFFFF; margin-bottom: -16px;}
.tagline {position: absolute; top: 547px; left: 70px; width: 425px;}
.tagline h2 {font-size: 17px; font-weight: normal; color: #FFFFFF; margin-bottom: -17px;}
.tagline a {color: #66CCFF; display: block;}
.toptips {background: url(images/background_ourservices.jpg) no-repeat; position: absolute; top: 325px; left: 0px; width: 160px; height: 205px;}
.videos {width: 100% !important; padding: none !important; color: #FFFFFF; margin-bottom: 48px; text-align: right; position: relative; height: 141px;}
.videos .video {width: 159px; height: 141px; background-color: #363636; position: absolute; top: 0px;}
.videos .video .wp-post-image {margin-left: 0px;}
.videos .video a {width: 100%; height: 100%; display: block; text-align: center; padding-top: 5px; z-index: 20;}
.videos .video span {position: absolute; bottom: 10px; left: 10px; text-align: left; z-index: 10;}
.video.num2 {left: 163px;}
.video.num3 {left: 326px;}
.video.num4 {left: 489px;}
body.page-template-pagephotography-php #right {width: 645px !important;}
body.page-template-pagephotography-php #right .text {width: 420px; float: left;}
body.page-template-pagephotography-php #right .photos {width: 187px; float: right; text-align: right; padding-top: 30px;}
body.page-template-pagephotography-php #right .photos a {display: block; float: left; width: 52px; height: 52px; margin-bottom: 13px; margin-right: 13px;}
body.page-template-pagephotography-php #right .photos .cufon {display: none !important;}
body.page-template-pagephotography-php #right .photos a.photo3, body.page-template-pagephotography-php #right .photos a.photo6, body.page-template-pagephotography-php #right .photos a.photo9, body.page-template-pagephotography-php #right .photos a.photo12 {margin-right: 0 !important;}
body.attachment #korattachment {position: relative;}
body.attachment #korattachment .text {width: 530px; height: 516px; position: absolute; top: 109px; left: 68px;}
body.attachment h1 {margin-right: 56px;}
body.attachment #korattachment .photos {width: 187px; float: right; text-align: right; padding-top: 30px; margin-right: 56px;}
body.attachment #korattachment .photos a {display: block; float: left; width: 52px; height: 52px; margin-bottom: 13px; margin-right: 13px;}
body.attachment #korattachment .photos a.photo3, body.attachment #korattachment .photos a.photo6, body.attachment #korattachment .photos a.photo9, body.attachment #korattachment .photos a.photo12 {margin-right: 0 !important;}
body.attachment #korattachment .photos .cufon {display: none !important;}
body.attachment #korattachment .caption {width: 187px; float: right; margin-right: 56px;}
body.page-template-pagemediatraining-php #right {width: 493px !important;}
body.page-template-pagemediatraining-php #right .post span {color: #66CCFF;}
body.page-template-pagemediatraining-php #left .image {top: 270px !important; left: 60px !important; height: 383px;}
body.page-template-pagemediatraining-php #left ul {list-style: none;}
body.page-template-pagestakeholder-php .post h1 {margin-left: -12px;}
body.page-template-pagestakeholder-php #right {width: 493px !important;}
body.page-template-pagestakeholder-php #right .post span {color: #66CCFF;}
body.page-template-pagestakeholder-php #left .image {top: 270px !important; left: 60px !important; height: 383px;}
body.page-template-pagestakeholder-php #left ul {list-style: none;}
body.page-template-pageprinabox-php #right {width: 493px !important;}
body.page-id-40 #right ul {margin-left: 20px; margin-bottom: 14px;}
body.page-id-40 #right li {padding-left: 55px}
body.page-template-pageprinabox-php #left .image {top: 270px !important; left: 60px !important;}
body.page-id-40 #left .image {top: 170px !important;}
body.page-template-pagesocialmedia-php #right {width: 493px !important;}
body.page-template-pagesocialmedia-php #left .image {left: 165px !important; top: 340px;}
.social .cufon {display: none !important;}
body.page-id-8 #content #left {height: 606px;}
body.page-id-8 #content #left .image {height: 624px; }
body.page-id-8 #content #left img {position: absolute; bottom: 0px;}
body.page-id-8 #content #right {width: 520px !important;}
body.page-id-8 #content #left .image {left: 30px !important; top: -18px !important;}
body.page-template-pageteam-php #right {width: 645px !important;}
.teamphotos {margin-bottom: 14px; width: 500px; float: right; text-align: right;}
.teamphotos .cufon {display: none !important;}
.teamphotos div {float: left; margin-right: 10px; margin-bottom: 10px; cursor: pointer;}
body.page-id-146 .teamphotos div.team1, body.page-id-51 .teamphotos div.team2, body.page-id-151 .teamphotos div.team3, body.page-id-154 .teamphotos div.team4, body.page-id-156 .teamphotos div.team5, body.page-id-159 .teamphotos div.team6, body.page-id-162 .teamphotos div.team7, body.page-id-165 .teamphotos div.team8 {background-position: 0px 114px;}
body.page-template-pageourwork-php #right {width: 255px !important;}
body.page-template-pageourwork-php #left {width: 275px !important; margin-left: 237px; padding-top: 115px; min-height: 250px !important;}
body.page-template-pageourwork-php #right .logos {background-color: #3d3d3d; width: 243px; height: 240px;}
body.page-template-pageourwork-php #right .logos div {margin-right: 4px; margin-bottom: 0px; float: left;}
body.page-template-pageourwork-php #right .logos .nomargin {margin-right: 0px !important;}
body.page-template-pageourwork-php #right .logos .cufon {display: none !important;}
div.thumbnails { width: 270px; height: 245px; overflow: scroll; }
div.thumbnails ul { width: 246px; }
div.thumbnails li { width: 78px; height: 77px; background-color: #000; display: inline-block; float: left; white-space: nowrap; margin: 4px 4px 0 0; }
body.page-template-pagecontact-php h1 {margin-right: 56px;}
body.page-template-pagecontact-php .right {width: 210px; float: right; margin-top: -18px; margin-right: 40px; position: relative;}
body.page-template-pagecontact-php .right .address {position: absolute; top: 173px; right: 19px; width: 210px;}
body.page-template-pagecontact-php .left {width: 570px; float: left; margin-left: 40px; margin-top: -20px; position: relative;}
body.page-template-pagecontact-php .map {position: absolute; left: 82px;}
body.category #right, body.single #right {width: 645px !important;}
.newspost {margin-bottom: 10px;}
.newspost h2 {font-weight: normal; margin-bottom: -17px;}
.newspost .post-thumb {width: 203px; height: 154px; float: left; margin-right: 38px;}
.newspost .post-content {width: 400px; float: left; position: relative; margin-top: -20px;}
.newspost p.date {font-size: 120%;}
body.single .wp-post-image {float: left; margin-right: 10px; margin-bottom: 5px; padding-top: 24px;}
#footer {width: 900px; margin: 0 auto; text-align: right; height: 40px; margin-top: 10px; font-size: 17.14px;}
#footer img {vertical-align: middle;}
#footer a {color: #666666;}
#footer a:hover {text-decoration: underline;}
.floatoutside {display:none; width: 200px; position: absolute; top: 100px; right: -220px; color: #000;}
.ngg-galleryoverview .cufon{ display: none!important; }
.ngg-gallery-thumbnail img { background: none!important; border: none!important; display: block; margin: 0!important; padding: 4px; position: relative; }
.ngg-navigation{ }
.ngg-navigation .page-numbers { border: none!important; margin-right: 0px!important; padding: 0!important; }
.ngg-navigation .prev{ border: none!important; margin-right: 3px; padding: 3px 7px; display: none!important; }
.ngg-navigation .prev:hover{ border: none!important; margin-right: 3px; padding: 3px 7px; background: none!important; }
.ngg-navigation .next{ border: none!important; margin-right: 3px; padding: 3px 7px; display: none!important; }
.ngg-navigation .next:hover{ border: none!important; margin-right: 3px; padding: 3px 7px; background: none!important; }
.ngg-navigation .cufon{ display: inherit!important; }
.ngg-navigation .page-numbers{ color: #ffffff; }
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background:none!important; color: #FFFFFF !important; text-decoration: none !important; }
ul.children{ margin-left: 15px; }
#awards {float:left;}

