body {
color:#fff;
}

a:link,a:visited,a:active {
color:#cbcbcb;
text-decoration:underline;
}

#emp-main {
position:relative;
z-index:10;
background:transparent;
margin:0 auto;
}

#emp-footer {
bottom:0;
width:200px;
height:16px;
z-index:1001;
color:#bdb8a9;
padding-top:6px;
font-family:'Open Sans';
font-size:12px;
background:rgba(14,6,6,0.760784);
}

#emp-aboutme,#emp-grading,#emp-findingout,#emp-myworks,#emp-slider,#emp-articles {
width:1024px;
height:500px;
z-index:100;
background:rgba(14,6,6,0.760784);
}

#emp-myworks,#emp-articles  {
height:700px;
}

#emp-slider {
background:transparent;
}

b {
font-weight:700;
}

.emp-widget,.emp-holder,.emp-object,.emp-module,.emp-slot,.emp-absolute {
position:absolute;
background:0 50%;
}

.emp-object-htmlText p {
font-size:0;
}

.emp-object-htmlText .emp-object-content {
padding:2px;
}

.emp-object-shape-rectangle .emp-object-content {
line-height:22px;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}

b,i,u,a,p,span {
vertical-align:baseline;
}

.emp-holder-content {
position:relative;
height:100%;
width:100%;
}

#emp-background {
display:block;
width:100%;
height:100%;
top:0;
right:0;
bottom:0;
left:0;
position:fixed!important;
}

#emp-background-prev,#emp-background-next {
display:block;
position:fixed;
cursor:pointer;
z-index:51;
top:0;
bottom:0;
visibility:hidden;
}

.emp-widget-carousel-gallery-module .emp-widget-content ul.roundabout-holder {
list-style:none;
text-align:center;
display:table-cell;
margin:0 auto;
padding:0;
}

.emp-widget-carousel-gallery-module .emp-widget-content .emp-gallery-content {
overflow:hidden;
float:left;
}

.emp-widget-carousel-gallery-module .emp-widget-content .emp-controls-align {
display:table-cell;
vertical-align:middle;
height:100%;
overflow:hidden;
}

.emp-widget-carousel-gallery-module .emp-widget-content .roundabout-moveable-item img {
height:100%;
width:100%;
}

.emp-widget-carousel-gallery-module .emp-widget-content .roundabout-moveable-item .a-overlay {
height:100%;
width:100%;
position:absolute;
top:0;
opacity:0;
background:#000;
}

.emp-widget-carousel-gallery-module .emp-widget-content .roundabout-in-focus .emp-gallery-item-noaction {
cursor:default;
}

#colorbox.gallery-module #cboxNext,#colorbox.gallery-module #cboxPrevious,#colorbox.gallery-module #cboxSlideshow,#colorbox.gallery-module #cboxClose,#colorbox.gallery-module #cboxInfo {
background-image:none;
}

.emp-widget-contact-form-module .emp-item {
position:absolute;
cursor:text;
}

.emp-widget-contact-form-module .emp-item input {
position:relative;
display:block;
z-index:10;
padding:0 5px;
}

.emp-widget-horizontal-menu ul,.emp-widget-horizontal-menu ol {
list-style:none outside none;
margin:0;
padding:0;
}

.emp-widget-horizontal-menu ul.emp-menu-level li {
position:relative;
font-size:0;
line-height:0;
margin:0 0 0 20px;
}

.emp-widget-horizontal-menu .emp-menu-level > li > span > a .emp-menu-text {
box-sizing:border-box;
}

.emp-widget-horizontal-menu ul.emp-menu-level > li ul.emp-menu {
display:none;
position:absolute;
width:100%;
z-index:10;
left:0;
}

.emp-widget-horizontal-menu ul.emp-menu-level li a.emp-menu-styles {
display:block;
overflow:hidden;
}

.emp-widget-horizontal-menu .emp-menu-minWidth {
min-width:180px;
}

.emp-widget-horizontal-menu ul.emp-menu-level li a.emp-menu-styles .emp-menu-delimiter {
display:block;
width:auto;
float:left;
background-color:#fff;
}

.emp-widget-horizontal-menu ul.emp-menu-level > li ul.emp-menu > .emp-menu-stylevo {
width:100%;
}

.emp-widget-reflection-gallery-module .emp-widget-content .emp-gallery-content {
position:relative;
overflow:hidden;
height:100%;
}

.emp-widget-vertical-menu-module ul.emp-menu-level li {
position:relative;
font-size:0;
line-height:0;
}

.emp-widget-vertical-menu-module ul.emp-menu-level > li ul.emp-menu {
display:none;
position:absolute;
width:100%;
z-index:10;
}

.emp-widget-vertical-menu-module ul.emp-menu-level li a.emp-menu-styles {
display:block;
overflow:hidden;
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
margin:1px;
}

.emp-widget-vertical-menu-module.emp-advanced-menu ul.emp-menu-level li a.emp-menu-styles {
display:table;
height:100%;
width:100%;
}

.emp-widget-vertical-menu-module.emp-advanced-menu ul li.emp-sub .emp-menu-stylevo {
display:inline-block;
text-align:center;
}

.emp-widget-vertical-menu-module.emp-advanced-menu ul.emp-menu-level li .emp-menu-text {
display:table-cell;
vertical-align:middle;
font-weight:inherit;
}

#colorbox.system {
overflow:visible!important;
}

#colorbox.system #cboxPrevious,#colorbox.system #cboxNext {
position:relative;
top:0;
bottom:0;
z-index:10999;
cursor:pointer;
visibility:hidden;
float:none!important;
display:block!important;
}

#colorbox.system #cboxClose {
display:block;
position:fixed;
top:20px;
right:20px;
cursor:pointer;
z-index:10999;
height:50px;
width:50px;
}

#colorbox.system #cboxThumb {
position:fixed;
left:0;
bottom:0;
right:0;
z-index:11000;
}

#colorbox.system #cboxThumb .emp-thumbnails-component-frame {
width:auto!important;
}

#colorbox.system #cboxThumb .cbox-thumb-bkg {
z-index:10999;
opacity:0.8;
background-color:#000;
}

#emp-menu {
width:950px;
height:120px;
z-index:70001;
color:#bdb8a9;
background:rgba(14,6,6,0.760784);
}

.emp-menu-logo {
width:189px;
height:85px;
background:url(/php/gfx/site/logo.png) 50% 50% no-repeat;
margin-top:-4px;
}

.emp-menu-text {
font-weight:400;
font-style:normal;
text-decoration:none;
margin-top:12px;
line-height:1.2;
text-align:center;
font-family:'Open Sans';
font-size:20px;
color:#fffff0;
letter-spacing:-1px;
}

.emp-menu-text:hover,.emp-menu-text-selected {
color:#d86b32;
}

li.emp-menu-delimiter {
width:1px;
height:50px;
vertical-align:middle;
border-left-width:1px;
border-left-style:solid;
border-left-color:#d86b32;
top:10px;
}

li.emp-menu-logo-delimiter {
width:1px;
height:80px;
vertical-align:middle;
top:20px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#fffff0;
padding-right:22px;
}

li > .emp-menu-stylevo > a.emp-menu-styles {
height:50px;
display:table;
}

ul > li.emp-item {
top:35px;
}

ul > li.emp-item-logo {
top:20px;
}

#emp-browser,.emp-widget,.emp-object,.emp-module,.emp-slot,.emp-widget-rich-content {
overflow:hidden;
}

#emp-loginBox a,.emp-widget-horizontal-menu a,.emp-widget-vertical-menu-module a {
text-decoration:none;
}

#emp-hidden,.emp-hidden,.emp-widget-horizontal-menu li .emp-navMenu,.emp-widget-reflection-gallery-module li.active .emp-item-overlay,.emp-widget-rich-content .jsp-corner,.emp-widget-slider-module .emp-slider-items,.emp-widget-vertical-menu-module li .emp-navMenu {
display:none;
}

.emp-widget-content,.emp-widget-background-controls-module .emp-widget-content,.emp-widget-carousel-gallery-module .emp-widget-content,.emp-widget-gallery-module .emp-widget-content,.emp-widget-reflection-gallery-module .emp-widget-content,.emp-widget-slider-module .emp-widget-content,.emp-widget-slidinggallery-module .emp-widget-content {
height:100%;
overflow:hidden;
position:relative;
}

#emp-background-prev,#colorbox.system #cboxPrevious {
left:0;
}

#emp-background-next,#colorbox.system #cboxNext {
right:0;
}

.emp-widget-background-controls-module .emp-background-controls-buttons-wrapper,.emp-widget-background-controls-module .emp-pagination-wrapper,.emp-widget-carousel-gallery-module .emp-widget-content .emp-gallery-item-stylevohover,.emp-widget-slider-module .emp-slider-image-wrapper,.emp-widget-slider-module .emp-slider-controls,.emp-widget-slider-module .emp-description-wrapper,.emp-widget-slider-module .emp-slider-buttons,.emp-widget-slider-module .emp-pagination-wrapper,.emp-widget-slider-module .emp-thumbnails-wrapper,.emp-slider-image-wrapper img {
position:absolute;
}

.emp-widget-background-controls-module .emp-background-controls-buttons img,.emp-widget-slider-module .emp-slider-buttons img,.emp-widget-vertical-menu-module.emp-advanced-menu ul.emp-menu-level li .emp-menu-align,li .emp-menu-align {
vertical-align:middle;
}

.emp-widget-carousel-gallery-module .emp-prev,.emp-widget-contact-form-module .emp-text-position-left label,.emp-widget-horizontal-menu ul.emp-menu-level > li,.emp-widget-timerSlot .timerSlot-num {
float:left;
}

.emp-widget-contact-form-module,.emp-widget-contact-form-module .emp-widget-content,.emp-widget-horizontal-menu,.emp-widget-horizontal-menu .emp-widget-content,.emp-widget-vertical-menu-module,.emp-widget-vertical-menu-module .emp-widget-content {
overflow:visible;
}

.emp-widget-contact-form-module .emp-button .emp-button-text-content,.emp-widget-vertical-menu-module.emp-advanced-menu ul.emp-menu-level li .emp-menu-icon {
display:table-cell;
vertical-align:middle;
}

.emp-widget-googleMapModule .emp-widget-content,.emp-widget-rich-content .emp-widget-content,.emp-thumbnails-component .emp-thumbnails-component-delimiter {
width:100%;
height:100%;
}

.emp-widget-horizontal-menu ul.emp-menu-level li .emp-menu-display,.emp-widget-vertical-menu-module ul.emp-menu-level li .emp-menu-display {
display:inline-table;
height:100%;
font-weight:inherit;
width:100%;
}

.emp-widget-horizontal-menu ul.emp-menu-level li .emp-menu-align,.emp-widget-vertical-menu-module ul.emp-menu-level li .emp-menu-align {
display:table-cell;
font-weight:inherit;
width:100%;
}

.emp-widget-reflection-gallery-module ul,.emp-widget-reflection-gallery-module li.active,.emp-widget-slider-module .emp-thumbnails,.emp-widget-vertical-menu-module li.emp-sub {
height:100%;
}

.emp-horizontal-separator {
width:956px;
height:1px;
top:126px;
left:34px;
z-index:1;
background:#d2d1cc;
}

#emp-autoscroll {
padding-right:10px;
}

.emp-object-header {
height:52px;
top:71px;
left:30px;
z-index:2;
}

.emp-header-1st-part, .emp-1st-part {
font-family:'Open Sans Condensed';
font-size:25px;
color:#df6d31;
}

.emp-1st-part {
font-size:12px;
}

a.emp-1st-part {
color:#df6d31;
}

.emp-header-2nd-part {
color:#fffff0;
}

.emp-object-content-container {
width:620px;
top:160px;
left:361px;
}

.emp-object-content-full-container {
width:972px;
top:130px;
left:18px;
}

.emp-me {
width:282px;
height:230px;
top:160px;
left:38px;
border:1px solid #fffff0;
border-radius:4px;
}

.emp-signature {
width:36px;
height:32px;
margin-top:30px;
}

.emp-grading,#emp-inner-splash {
width:282px;
height:300px;
top:160px;
left:38px;
border:1px solid #fffff0;
opacity:.8;
border-radius:4px;
}

#emp-inner-splash {
position:absolute;
}

.emp-object-content-newline {
line-height:1.4;
text-align:left;
}

.emp-object-content-textual {
font-family:Tahoma;
font-size:13px;
color:#cbcbcb;
}

.emp-resource-logo {
font-family:'Open Sans Condensed';
font-size:14px;
color:#fffff0;
height:25px;
margin:6px 0 0 32px;
padding:7px 0 0 40px;
}

.emp-flickr {
background:url(/php/gfx/site/flickr.png) 0 50% no-repeat;
}

.emp-youtube {
background:url(/php/gfx/site/youtube.png) 0 50% no-repeat;
}

.emp-blogger {
background:url(/php/gfx/site/blogger.png) 0 50% no-repeat;
}

.emp-dealer {
background:url(/php/gfx/site/dealer.png) 0 50% no-repeat;
}

.emp-mail {
background:url(/php/gfx/site/mail.png) 0 50% no-repeat;
}

.emp-email {
width:138px;
height:32px;
background:url(/php/gfx/findingout/email.png) 0 -7px no-repeat;
}

.emp-home {
background:url(/php/gfx/site/home.png) 0 50% no-repeat;
}

.emp-innerscroll, .emp-innerscroll-myworks {
max-height:200px;
overflow-y:scroll;
overflow-x:hidden;
}

.emp-innerscroll-myworks {
max-height:400px;
}

.emp-sliderscroll {
position:relative;
left:22px;
width:940px;
overflow:hidden;
}

#emp-back {
position:absolute;
top:10px;
left:10px;
width:32px;
height:32px;
background:url(/php/gfx/site/back.png) 0 50% no-repeat;
cursor:pointer;
z-index:151;
}

.emp-myworks-name {
border:1px solid #fffff0;
text-align:center;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
background-color:rgba(14,6,6,0.760784);
opacity:.9;
}

.emp-articles-capital {
border:1px solid #fffff0;
text-align:center;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
background-color:rgba(14,6,6,0.760784);
opacity:.9;
width:40px;
height:50px;
float:left;
margin:2px 6px 0 0;
padding:5px 0 0 0;
}

.emp-articles-abstract {
position:absolute;
border:1px solid #fffff0;
left:308px;
width:642px;
padding:6px;
text-align:left;
overflow: hidden;
font-family: Tahoma;
font-size: 13px;
color: rgba(14,6,6,0.760784);
}

.emp-article-thumbnail {
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border:1px solid #ccc;
margin-bottom:2px;
cursor:pointer;
}

.emp-articles-posted {
position:absolute;
top:6px;
left:173px;
width:130px;
font-family: Tahoma;
font-size: 10px;
border:1px solid #fffff0;
text-align:center;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
background-color:#cbcbcb;
color: rgba(14,6,6,0.760784);
opacity:.9;
}

.emp-articles-readmore {
position:absolute;
bottom:40px;
left:860px;
cursor:pointer;
background-color:transparent;
text-align:right;
font-family:'Open Sans Condensed';
font-size:16px;
color:#df6d31;
}

.lazy-content-slide, .lazy-content-video {
width:940px;
height:300px;
background-size:contain;
background-repeat:no-repeat;
background-position:center center;
}

.lazy-content-embed {
position: absolute;
left: 0;
top: 0;
border: 0;
width:934px;
height:494px;
margin: 0;
padding: 0;
border-radius:4px;
}

#emp-loading {
top:75px;
left:846px;
width:144px;
height:32px;
position:relative;
background:url(/php/gfx/site/loading.gif) no-repeat center bottom;
}

#emp-grading-select-container, #emp-articles-select-container {
top:75px;
left:846px;
position:absolute;
display:none;
}

#emp-share-container {
top:95px;
left:940px;
position:absolute;
}

#emp-share-url{
text-align:center;
padding:5px 0 0 0;
position:absolute;
left:-252px;
color:rgba(14,6,6,0.760784);
opacity:0.8;
top:-15px;
border:1px solid #fffff0;
width:198px;
height:31px;
background-color:#fffff0;
border-radius:4px;
display:none;	
font-size:14px;
font-family:'Open Sans Condensed';

}

.emp-share-text{
width:190px;
text-align:center;
}

share-button {
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.emp-filter-separator {
border:1px solid red;
}