html {
color:#000;
background:#fff
}
legend {
color:#000
}

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,ul,li,ol,dl,dt,dd,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
}

abbr,acronym,address,caption,cite,code,dfn,th,var,h1,h2,h3,h4,h5,h6 {
font-style:normal;font-weight:normal;font-variant:normal
}

input,textarea,select,optgroup,option,button {
margin:0;padding:0;font-size:100%;background:#fff
}

input,textarea,select,optgroup,option,button {
font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%
}

body {
line-height:1
}

ol,ul,li {
list-style:none
}

blockquote,q {
quotes:none }

blockquote:before,blockquote:after,q:before,q:after {
content:'';content:none
}

:focus {
outline:0
}

ins {
text-decoration:none
}

del {
text-decoration:line-through
}

table {
border-collapse:collapse;border-spacing:0 }

caption,th,td {
text-align:left
}

sup {
vertical-align:text-top
}

sub {
vertical-align:text-bottom
}



html{margin:0;padding:0;border:0;height:100%;overflow:auto}


body {
        font:normal normal normal 10px/14px Verdana,Helvetica,Arial,sans-serif;
        color:#333;
        background:#d9d9d9
        }


table {
        font-size:inherit;font:100%
        }

pre,code,kbd,samp,tt{font-family:'Bitstream Vera Sans Mono','Courier New',Courier,monospace;font-size:10px}h1,h2,h3,h4,h5,h6{margin:12px
0;color:#1a1a1a;font-weight:bold;font-family:Helvetica,Arial,sans-serif}h1{font-size:36px;line-height:30px}h2{font-size:24px;line-height:32px}h3{font-size:18px;line-height:20px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:18px}h6{font-size:12px;line-height:18px}.form-item{margin:12px
0}input.submit,input.form-submit,button{padding:2px;border:1px
solid #bbb;background-color:#fff;color:#4d4d4d;font-family:Helvetica,Arial,sans-serif;font-size:10px;cursor:pointer;cursor:hand}

input.text,input.form-text,textarea {
        padding:4px;border:1px
solid #dcdbdb;background-color:#fff;color:#4d4d4d;font-family:Helvetica,Arial,sans-serif;font-size:11px;line-height:13px}

input.form-submit-send {
        float:right;
        width: 100px;
        height: 20px;
        }

select{padding:2px
1px;border:1px
solid #bbb;background-color:#fff;color:#4d4d4d;font-family:Helvetica,Arial,sans-serif;font-size:10px}option{padding:0
.5em 0 .25em;background-color:transparent;color:#4d4d4d}optgroup{margin-left: .25em;font-weight:bold}optgroup
option{margin-left: -.25em;padding-left:1.25em;font-weight:normal}legend{padding:0
.25em;color:#4d4d4d;font-weight:bold}fieldset{margin:12px
0;padding:6px;border:1px
solid #bbb}.hinted{font-size:11px;line-height:13px}.form-item-required label.form-label:after{content:" *";color:#E91C6B}.form-label-note{padding:6px
0}

p {
margin-bottom:12px;
}

blockquote,pre{margin:12px}hr{height:1px;border:0;color:#4d4d4d;background:#4d4d4d}strong{font-weight:bold}em,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #4d4d4d;cursor:help;white-space:nowrap}img, a
img{border:0}ul,ol,dl{margin:12px
0 12px 18px}ul
li{list-style:disc outside}ul li ul
li{list-style:square outside}ol li, ol.numeric
li{list-style:decimal outside}ol.alpha
li{list-style:lower-alpha outside}ol li, ul
li{margin:8px
0}dl
dd{margin-left:24px}table{margin:12px
0}tbody{border-top:1px solid #4d4d4d}tr{border-bottom:1px solid #4d4d4d}th,td{padding:3px
6px}th, thead
th{padding-right:12px;border:0;font-weight:bold;text-align:left}caption{margin:6px
0;text-align:center}

a,a:visited {color:#c33;text-decoration:none}

a:hover,a:focus,a:active,a.active {
        color:#c33
        }
a:hover {
        text-decoration:underline
        }

.button {
        position: relative;
        display:inline-block;
        padding:6px 8px;
        border:0;
        font-size:11px;
        line-height:14px;
        color:#fff !important;
        background-color:#e91c6b;
        cursor:pointer;

        }

        .button:hover{text-decoration:none !important; color:#fff !important}
        .link-button{position:relative;-moz-inline-box;display:inline-block;background:#333 url() no-repeat right}
        .highlight-button{background-color:#e91c6b}
        .submit-button{font-weight:bold;text-transform:uppercase;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}
        .disabled-button{cursor:default}embed,object{display:block}
        .hide{display:none}
        .left{float:left}
        .right{float:right}
        .clear{clear:both}.clear-left{clear:left}
        .clear-right{clear:right}
        .message,.error,.notice,.success{margin-bottom:12px;padding:2px  4px;color:#4d4d4d;background-color:#fff;font-weight:bold}
        .form-item .message{display: -moz-inline-box;display:inline-block}
        .error{background:#fbe3e4;color:#8a1f11}
        .notice{background:#fff6bf;color:#514721}
        .success{background:#EBF5D0;color:#475b00}
        .error  a{color:#8a1f11}
        .notice  a{color:#514721}
        .success  a{color:#264409}
        .pink{color:#E91C6B}
        .grey{color:#999}


.column {
float:left
}

.column-0_5{width:82px}.column-1{width:180px}.column-1_5{width:278px}.column-2{width:376px}.column-2_5{width:474px}.column-3{width:572px}.column-3_5{width:670px}.column-4{width:768px}.column-4_5{width:850px}.column-5{width:948px}.l-gutter{margin-left:16px}.r-gutter{margin-right:16px}.l-half-gutter{margin-left:8px}.r-half-gutter{margin-right:8px}.l-mini-gutter{margin-left:2px}.r-mini-gutter{margin-right:2px}



.cfix {zoom:1}
.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden}

.elements-sprite {
                background-color:#808080;
                text-indent: -999px;
                display:block;
                color:#FFF;

                }

.elements-sprite .sidebar-twitter{

                background-image:url(../../images/startpage/twitter.jpg);
                background-position:top; }


.elements-sprite .sidebar-facebook{

                background-image:url(../../images/startpage/facebook.jpg);
                background-position:top;                                }

.small-right-arrow,.small-left-arrow{width:4px;height:8px}.small-up-arrow,.small-down-arrow{width:8px;height:4px}.down-arrow,.up-arrow{width:7px;height:11px}
.right-arrow,.left-arrow{width:11px;height:7px}
#external-sidebar .end-block
.arrow{background-position:-71px -270px;display:block;height:7px;left:4px;text-indent:-999px;top:5px;width:11px}

#external-sidebar .end-block .arrow,
#joblist-post-link .right-arrow{position:relative;top:5px;left:4px}.right-white-arrow{background-position: -71px -240px}.left-white-arrow{background-position: -82px -240px}.down-white-arrow{background-position: -58px -240px}.up-white-arrow{background-position: -65px -240px}.right-black-arrow{background-position: -71px -270px}.left-black-arrow{background-position:-82px -270px}.down-black-arrow{background-position:-58px -270px}.up-black-arrow{background-position: -65px -270px}.right-pink-arrow{background-position: -71px -250px}.small-down-white-arrow{background-position:-93px -240px}.small-up-white-arrow{background-position: -93px -244px}.small-left-white-arrow{background-position: -105px -240px}.small-right-white-arrow{background-position: -101px -240px}


.search-right-arrow{width:25px;height:20px;background-position: -134px -241px}.twitter-bird{width:32px;height:19px;background-position:0 -192px;margin:0
4px}.tweet-sprite{width:10px;height:13px;background-position:0 -212px}.appreciate-sprite{width:11px;height:14px;background-position: -24px -212px}.disabled-button .appreciate-sprite{background-position: -24px -226px}.comments-sprite{width:13px;height:12px;background-position: -11px -213px}.print-sprite{width:13px;height:13px;background-position: -35px -212px}.video-overlay{width:24px;height:24px;background-position: -109px -240px}.video-small-overlay{background-position: -41px -240px;width:17px;height:17px}.video-big-overlay{width:41px;height:41px;background-position:0 -240px;top:17px !important;left:17px !important}.print-sprite{display:block;width:13px;height:13px;background-position: -35px -212px}.right-arrow-link{padding-right:25px;position:relative}.right-arrow-link .right-arrow{position:absolute;top:5px;right:0px}

#site-logo {
        float:left;margin-top:0
        }

#container {
        width:964px;
                margin:auto;
                -webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;
        }

#site-container {
        width:964px;
                margin:auto;
                padding:16px 0 0px 16px;
                background:#fff;
                overflow:hidden;
                border-top: 8px solid #900;

        }
#primary-content {
        margin-right:77px
        }

#site-messages ul{margin:0
0 12px 0}

#site-messages li{margin:0
0 6px 0;list-style:none}#behancemag-message{width:980px;margin:0
auto;padding:8px
0;font-size:14px;line-height:18px;font-weight:bold;text-align:center;background-color:#282828;color:#fff}



.section-header {
        position:relative;
        margin:0;
        padding:0 13px;
        font-size:13px;
        line-height:30px;
        text-transform:uppercase;
        color:#fff;
        background:#282828;
        font-weight:bold;
        height:30px;
        z-index:200;
/* Border-radius not implemented yet
        -khtml-border-top-left-radius: 10px;
        -khtml-border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
         border-top-left-radius: 10px;
         border-top-right-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;     */

         /* Box shadow */
        -webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;
}

.footer-top {
                line-height:8px;
        -webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;
}


#popular-articles-header{padding-right:0px;height:28px}#site-sidebar .section-header{background:#e6e6e6;color:#333;height:30px;position:relative;display:block}.featured-section-header,
#site-sidebar .featured-section-header{font-size:14px;line-height:32px;height:32px;font-weight:bold;color:#fff;background:#282828}.section-subheader{background:#777}.section-subheader-alt{background:#ddd;color:#333;line-height:25px;height:25px}.toggle-item .section-header{cursor:pointer;cursor:hand}.toggle-collapsed .section-header{background:#e91c6b url() no-repeat right center}


.toggle-collapsed .sidebar-item-content{display:none}

.toggle-collapsed .expander{position:absolute;right:8px;top:9px;width:10px;height:8px;background:transparent url() no-repeat center center}

ul.blocks{margin:0}
ul.blocks li{list-style:none}
.more-link-block{position:relative;border-top:1px solid #dcdbdb;height:30px;margin-top:12px}
.more-link-block .link-button{position:absolute;left:0;top:0;margin:0;padding-right:25px}
.more-link-block .link-button .elements-sprite{position:absolute;right:8px;top:8px}
.more-link-block .link-button:hover{background-color:#3c3c3c}
.more-link-block .prev-link-button{left:auto;right:0}
.notes-link-block .disabled{display:none}
.pagination{clear:both;overflow:hidden;margin-top: -1px;position:relative}
.pagination .paging-nav{display:block;padding:0
8px;line-height:25px;color:#fff;background:#333;position:relative}
.pagination .paging-nav:hover{background-color:#3c3c3c;text-decoration:none}.pagination .page-next .right-white-arrow,
.pagination .page-prev .left-white-arrow{position:absolute;top:10px}.pagination .page-prev .paging-nav{padding-left:28px;float:left}.pagination .page-prev .left-white-arrow{left:8px}.pagination .page-next{float:right}.pagination .page-next .paging-nav{padding-right:28px}.pagination .page-next .right-white-arrow{right:8px}.pagination .see-more{float:left}.pagination .page-list{width:434px;position:absolute;left:78px}.pagination .page-list
ul{text-align:center;margin:0}.pagination .page-list li,
.pagination .page-list .paging-nav{display:inline;background:none;color:#333;padding:8px
2px 6px 1px}.pagination .page-list
li{border-right:1px solid #ccc}.pagination .page-list .page-list-last{border-right:0}.pagination .page-list li .paging-nav{padding-left:0;color:#E91C6B}.pagination .page-list .page-current .paging-nav,
.pagination .page-list a:hover{color:#333}.captcha-image{display:block;margin-bottom:3px}.captcha-reload{display:block;margin-top:2px}#site-sidebar{width:315px}.sidebar-item{margin-bottom:24px}.grey-sidebar-item{background:#f7f7f7}.sidebar-item-last{margin-bottom:0}

.sidebar-item-content {
padding:8px 12px 0 8px
}


#countdown-status-block
p{
font-size:13px;
line-height:18px;font-weight:bold
}


.countdown-amount{font-size:30px;line-height:36px;color:#282828}.newsletter-subscribe-block
.info{margin-bottom:8px}#newsletter-subscribe .error,
#newsletter-subscribe
.success{margin-bottom:0}#newsletter-subscribe
.messages{margin-top:5px}.newsletter-subscribe-block
.spinner{display:none}.newsletter-subscribe-block
#newsletter_email{width:150px}#newsletter-subscribe .form-item{width:295px;position:relative;display:block}
.formError.newsletter_email{margin-left:-100px}

.updates-block .sidebar-item-content {
padding:8px 20px 10px 0
}


.updates-block ul{margin:0;padding-top:7px}
.updates-block li{margin:0;margin-bottom:9px;height:32px;list-style:none;width:147px;float:left}
.updates-block li.last{border-left:1px dotted #ccc}
.updates-block li a{display:block;float:left}
.updates-block .sidebar-rss, .updates-block .sidebar-twitter, .sidebar-facebook, .updates-block .sidebar-newsletter{width:20px;height:20px;display:block;float:left;margin-right:10px}
.updates-block .sidebar-rss{background-position: -112px -192px}
.updates-block .sidebar-facebook{background-position: -12px -192px;margin-left:13px; background-image:url(../../images/startpage/facebook.jpg); background-position:bottom !important}
.updates-block .sidebar-tv{background-position:  -32px -202px; margin-left:13px; background-image:url(../../images/startpage/tv.jpg); background-position:bottom !important}
.updates-block .sidebar-twitter{background-position: -32px -192px;margin-left:13px; background-image:url(../../images/startpage/twitter.jpg); background-position:bottom !important}

.updates-block .sidebar-newsletter{background-position: -132px -192px; margin-left:13px; background-image:url(../../images/startpage/newsletter.jpg); background-position:bottom !important}
.updates-block form{border-top:1px dotted #ccc;padding:15px
0;border-bottom:1px dotted #ccc;clear:both}
.updates-block .form-item{margin:0}
.updates-block .form-text{color:#808080}
.updates-block .form-text:focus{color:#1a1a1a}
.updates-block .submit-button{float:right;background:#e6e6e6;width:25px;height:20px;margin:0;padding:5px
8px 6px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.updates-block label{width:110px;display:block;float:left;margin-top:2px}
.updates-block .form-text{padding:2px 3px;width:120px}

.twitter-block .elements-sprite{position:relative;top:4px;display:inline-block}
.twitter-block ul{margin:0;padding:0;width:277px}


.twitter-block .block-view-all{margin-top: -4px;margin-bottom:35px}

.twitter-block .block-view-all
a{padding-right:5px}

.twitter-block
li{list-style:none;padding:12px
0;border-bottom:1px solid #dcdbdb;font-size:12px;margin:0;line-height:16px}.twitter-block
li.firstTweet{margin-top:8px;padding-top:10px}.twitter-block li
.tweet{font-weight:bold}

.twitter-block li p {
        margin-bottom:0
        }

.twitter-block li .attribution
a{color:#aaa;font-size:11px}.events-block .events-block-row{overflow:hidden;position:relative}.events-block-title{margin-top:0;font-size:11px;line-height:16px}.events-block-date-time{color:#666}.events-block .events-block-image,
.events-block .events-block-details{float:left}.events-block .events-block-image{width:125px;height:140px}.events-block .events-block-details{padding:12px
15px;width:160px}.events-block .events-block-learn-register{position:absolute;bottom:0px;color:#000}.book-block{cursor:pointer}.book-block .book-sprite{width:98px;height:174px;background-position:0 -281px;margin:20px}

.book-block .sidebar-item-image, .book-block .sidebar-item-content {
float:left
}



.book-block .sidebar-item-image{padding-left:5px}.book-block

.sidebar-item-content {
width:130px;
margin-top:35px;

}


.book-block
.quote{font:18px/23px Georgia, "Times New Roman", serif;float:left}.book-block
.attribution{float:left;width:15px;padding-top:10px;border-top:1px solid #d2d2d2}.book-block .attribution strong,
.book-block .attribution
em{display:block;clear:both;width:120px}.masthead-block .masthead-content{padding:0;width:270px}.masthead-block
.contributors{margin:9px
0 17px;padding-top:5px;padding-bottom:15px;border-bottom:1px solid #efefef}.masthead-block .contributors
li{color:#666;line-height:16px;font-size:12px;margin-left:40px;text-indent: -40px;margin-top:4px}.masthead-block .contributors
a{color:#1a1a1a;text-decoration:underline}.masthead-block .full-bios-link{display:block;float:left;padding-right:20px;position:relative;font-size:12px}
.masthead-block .full-bios-link .elements-sprite{position:absolute;right:0;top:4px}#joblist{width:277px;font-size:12px;margin-top:15px}#joblist .more-jobs{float:left}#joblist .post-job{float:right}#joblist #jobs-container
.header{display:none}#joblist #jobs-container .job-listing{border-bottom:1px solid #E5E5E5;line-height:16px;margin-bottom:8px;padding-bottom:8px}#joblist #jobs-container .job-listing
.company{color:#4d4d4d}#joblist #jobs-container .job-listing
.location{color:#808080}#joblist #jobs-container .end-block-wrap{padding-top:5px}.powered-by{margin-left:4px;position:relative;top: -1px;font-size:11px;text-transform:none;font-weight:normal;width:120px}

.powered-by-behance{background-position:-184px 0;position:relative;top:5px;width:53px;display:inline-block;margin-left:3px}ul li ul li, ol li ol li, ul li, ol li{list-style:none}

#footer-container {
        color:#C03;
        font-family:Arial,sans-serif;
        width:962px;
        margin:0 auto;
        -webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;
        }

#footer-container .footer-width {
        width:980px;
        margin:0 auto
        }
#footer-container .footer-sprite {
                display:block;
                text-indent: -9999px;
                }
#footer-container a {
        text-decoration:none;
        display:block;
        color: #fff
        }
 #footer-container a:hover {
        text-decoration:none;
        display:block;
        color: #ccc
        }
.footer-top {
        padding-top:4px;
        padding-bottom:4px;
        background:#000;
        }

.footer-bottom {
        background:#900;
        text-transform:uppercase;
        }
.footer-content-left{width:330px}
.footer-content-right{width:620px}


/*.behance-mission-statement-container{position:relative;width:620px;height:65px}
.behance-mission-statement{background-position:0 0;width:573px;height:54px;position:absolute;top:0;left:0}
.behance-learn-more{background-position: -96px -60px;width:89px;height:15px;position:absolute;top:32px;left:465px}.behance-products-container{position:relative;width:620px;height:350px}
.behance-products-container .behance-products-column-1{width:195px}
.behance-products-container .behance-products-column-2{width:165px}.behance-products-container .behance-products-column-3{width:120px}.behance-products-container .behance-products-column-4{width:140px}.behance-products-container .behance-products-row-1{height:145px}.behance-products-container .behance-products-row-2{height:120px}.behance-products-container .behance-products-row-3{height:100px}.behance-products-container .behance-product-header,
.behance-products-container .behance-product-description,
.behance-products-container .behance-product-link,
.behance-products-container .behance-product-header:hover,
.behance-products-container .behance-product-description:hover,
.behance-products-container .behance-product-link:hover{display:block;text-decoration:none;padding-left:12px}.behance-products-container .behance-product-header,
.behance-products-container .behance-product-header:hover{color:#FFF;font-size:12px;padding-top:25px;border-left:1px solid #303030;border-top:1px solid #303030}.behance-products-container .behance-product-description,
.behance-products-container .behance-product-description:hover{color:#BBBDBF;font-size:13px;padding-top:7px}.behance-products-container .behance-product-link,
.behance-products-container .behance-product-link:hover{font-size:11px;padding-top:2px;line-height:14px}.behance-products-container .behance-products-column-1 .behance-product-link{font-size:12px;padding-left:0;padding-top:5px}.behance-products-container .behance-products-column-1 .behance-product-description{padding-right:45px;padding-left:0}.behance-products-container .behance-products-column-2 .behance-product-link{padding-right:12px}.behance-products-container .behance-products-column-3 .behance-product-link{padding-right:15px}.behance-products-container .behance-products-column-2 .behance-product-link,
.behance-products-container .behance-products-column-3 .behance-product-link,
.behance-products-container .behance-products-column-4 .behance-product-link{padding-left:24px}.behance-products-container .behance-products-row-1 .behance-product-header{padding-top:38px}.behance-products-container .behance-products-column-1 .behance-product-header{font-size:16px;padding-top:13px;padding-right:50px;padding-left:0;border-left:0}.behance-products-container .behance-products-column-1 .behance-products-row-1 .behance-product-header{padding-top:30px}#footer-container
.raquo{line-height:12px;display:block;margin-right:5px}.behance-promotion-container{position:absolute;right:5px;bottom:3px;height:170px;width:95px;padding:15px;background:#222}.behance-promotion-container .behance-promotion-row{margin-bottom:12px}.behance-promotion-container .behance-promotion-row .behance-promotion-icon{height:20px;width:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;margin-right:10px}.behance-promotion-container .behance-promotion-text,
.behance-promotion-container .behance-promotion-text:hover{color:#FFF;line-height:21px;display:block}*/


.footer-bottom-links, .site-copyright {
        margin:0;
        padding:15px 24px 10px 10px;
        font-size:11px;
        line-height:12px;
        color:#fff;
        }

.footer-bottom-links .footer-link-container {
        float:left;
        margin:0;
        margin-right:10px;
        padding-right:10px;
        border-right:2px solid #ccc;

}
.footer-bottom-links .footer-link-container .footer-link {
        display:block
        }

.footer-bottom-links li:last-child {
        border-right:0;
        margin-right:0;
        padding-right:0
        }

/*#footer-container .behance-promotion-container .footer-sprite{height:20px;width:20px;display:block}
#footer-container .behance-promotion-newsletter .footer-sprite{background-position:0 -58px}
#footer-container .behance-promotion-newsletter a:hover .footer-sprite{background-position:0 -85px}
#footer-container .behance-promotion-twitter .footer-sprite{background-position: -22px -57px}
#footer-container .behance-promotion-twitter a:hover .footer-sprite{background-position: -22px -85px}
#footer-container .behance-promotion-linkedin .footer-sprite{background-position: -44px -57px}
#footer-container .behance-promotion-linkedin a:hover .footer-sprite{background-position: -44px -85px}
#footer-container .behance-promotion-facebook .footer-sprite{background-position: -66px -57px}
#footer-container .behance-promotion-facebook a:hover .footer-sprite{background-position: -66px -85px}
#footer-container .behance-promotion-blog .footer-sprite{background-position: -111px -85px}
#footer-container .behance-promotion-blog a:hover .footer-sprite{background-position: -88px -85px}*/
#footer-container{margin-top:0px}
/*#footer-container .behance-learn-more,
#footer-container .behance-promotion-row .behance-promotion-icon{background-color:#E91C6B}
#footer-container .behance-learn-more:hover{background-color:#E91C6B}
#footer-container #footer-banner-ad{width:300px;height:250px;border:1px solid #585858;padding:5px}*/

#footer-container .footer-bottom-content {
        height:42px;

        }
#footer-container .what-is-content{width:250px}
#footer-container .what-is-content .quote .quote-text{font-size:16px;line-height:20px;font-weight:bold;color:#FFF;display:block}
#footer-container .what-is-content .quote .attribution{font-size:12px;font-style:italic;font-weight:normal;display:block;margin-top:10px;margin-bottom:20px}
#footer-container .what-is-content .info{line-height:16px}
#footer-container .what-is-content .info a{display:inline}
#footer-container .footer-content-left {
        width:300px;border-right:1px dotted #333;height:415px;color:#FFF}
/*#footer-container .footer-content-left .nnp-link{font-size:12px;line-height:24px}*/
#footer-container .footer-spacer{margin-top:20px;border-bottom:1px solid #494949;margin-bottom:20px;width:20px}




.block-meta{padding:12px;background-color:#3c3c3c;color:#fff}.dark-block-meta{background:#1a1a1a}.block-caption{background:#f7f7f7;padding:7px
10px 10px;margin-top: -20px}


.block-title{margin:0}.block-meta .block-title{color:#800000}.block-image{position:relative}.block-image


img{display:block}.block-topics ul,
.block-topics
li{display:inline;margin:0;list-style:none}.block-topics
a{color:#777;text-decoration:underline}

.block-view-all, .block-view-all a, .block-view-all a:hover{
        padding-top:4px;
        font-size:11px;
                display:block;
                color:#c33;
        }

.browse-articles-section .block-topics-header,
.browse-articles-section .block-topics
li{display:block}


.featured-content-primary-block .block-topics-header{display:block;text-transform:uppercase;clear:both}



.featured-content-slider-container {

                position: relative;
                -webkit-box-shadow: -2px -2px 10px #808080;
                -moz-box-shadow: -2px -2px 10px  #808080;
                box-shadow: -2px -2px 10px  #808080;
                margin: 0;
        }

.featured-content-block{overflow:hidden;}
.featured-content-primary-section{margin-bottom:0px;margin-top:5px;overflow:hidden;width:572px}
.featured-content-primary-block{color:#333;float:left;width:572px;height:380px}
.featured-content-primary-block .block-topics {color:#666}

.featured-content-primary-block .block-title {
                margin:0px;
                padding: 4px 0 0 4px;
                color:#FFF;
                background-color:#3c3c3c;
                text-transform:uppercase;
}

.featured-content-primary-block .block-title a {
display:block;padding:12px 100px 12px 17px;color:#c33;font-size:24px;line-height:28px
}

#block-welcome {
        margin: 20px 0 30px 0;
        position:relative;
        font-weight:bold;
        letter-spacing: 0.4px;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        color:#333;
                }

.featured-content-paging{color:#ccc;z-index:500;position:absolute;top:9px;right:0px;display:block;min-width:60px;text-align:center;width:70px}.featured-content-paging-n-of-m{position:relative;display:block;float:right}.featured-content-paging
a{padding:4px
8px 5px}.featured-content-paging-prev,.featured-content-paging-next{float:right}


.featured-content-primary-block .block-wrap {
                position:relative;
                background-color:#fff;
                height: 450px;
                }

div.block-type {
                -webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;
                }

.featured-content-primary-block .block-type, .featured-content-tertiary-block .block-type {
        position:absolute;left:0;top:0;z-index:101;margin:0;padding:4px
12px;background-color:#282828;background-color:rgba(0, 0, 0, .8);text-transform:uppercase;color:#fff;
-webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;}


.featured-content-tertiary-block .block-type{padding:1px
7px;background-color:rgba(0, 0, 0, .65)}

.featured-content-primary-block .block-type{font-size:13px;padding:6px
13px; -webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;}

.featured-content-tertiary-block .block-type{top:4px;left:5px}

.featured-content-primary-block .block-image {
                z-index:99;
                float:left;
                height: 350px;
                }

.featured-content-primary-block .block-details {
                margin-left:280px;
                padding:10px 24px 0px 10px;
                height:350px;
                display:block;
                position:relative
                }

.featured-content-primary-block .block-description {
                font-size:12px;
                line-height:18px;
                font-weight:bold;
                margin-top:0px;
                width: 70px;
                }

.featured-content-primary-block .block-topics{position:absolute;bottom:17px;padding-right:70px}

.featured-content-tertiary-block .video-overlay{left:auto !important;right:12px;top:auto !important;bottom:10px}

.featured-content-secondary-section{margin-bottom:50px}

.featured-content-tertiary-block{padding:17px
0;border-bottom:1px dotted #dcdbdb}


.featured-content-secondary-block .block-type {
                padding:4px 8px;
                color:#000;
                background-color:#3c3c3c;
                margin-bottom:8px;
                -webkit-box-shadow: -2px -2px 10px #808080;
        -moz-box-shadow: -2px -2px 10px  #808080;
         box-shadow: -2px -2px 10px  #808080;
                 }


.featured-content-secondary-block .block-type a{display:block;color:#fff;text-transform:uppercase;font-weight:bold;background:transparent url() no-repeat right center}.featured-content-secondary-block .block-type a:hover{text-decoration:none}

.featured-content-tertiary-block .block-title,.featured-content-secondary-block .block-title {
padding:6px
0;margin:0;font-size:14px;line-height:16px;

}

.featured-content-secondary-block .block-title {
padding:8px 0 6px;
height: 32px;
}

.featured-content-secondary-block .block-description {
    margin:0 0 12px;
    line-height:14px;
    height: 160px;
}

.featured-content-tertiary-block .block-description {
margin-bottom:16px;line-height:14px
}

.featured-content-tertiary-section {
                margin: -3px 0 10px 0
                }

#news-text {
                float: left;
                padding: 10px 0;
                margin-bottom: 20px;
                width: 570px;


                }

#news-text dl {
                float: left;
                width: 550px;
                margin: 10px 20px;
                padding: 0;
                display: inline;
                }

#news-text dt {
                float: right;
                width: 412px;
                margin: 0;
                padding: 0 0 6px 0;
                font-size:130%;
                letter-spacing: 1px;
                color: #900;
                }

#news-text dd {
                margin: 0;
                /*margin: 0 0 0 136px;*/
                padding: 0;
                font-size:110%;
                line-height: 1.5em;
                color: #666;
                }

#news-text dl dd.img {
                margin: 0;
                }

#news-text dd.img img {
                float: left;
                margin: 0 8px 4px 0;
                padding: 4px 4px 4px 4px;
                border: 1px solid #D9E0E6;
                border-bottom-color: #C8CDD2;
                border-right-color: #C8CDD2;
                background: #FFF;

                }


#news-text .alt dt {
                float: left;
                }

#news-text .alt dd {
                margin: 0;
                /*margin: 0 118px 0 0;*/
                }

#news-text .alt dd.img img {
                float: right;
                margin: 0 0 4px 8px;
                }

#news-text dd.right {
                text-align:right;
                text-transform: uppercase;
                font-weight:bold;
                letter-spacing:0.1em;

                }

#news-text dd.left {
                text-align:left;
                text-transform: uppercase;
                font-weight:bold;
                letter-spacing:0.1em;

                }

.featured-content-secondary-block .block-topics {
margin-top:8px;
padding:8px 0;
border-top:1px solid #dcdbdb;
border-bottom:1px solid #dcdbdb;
height: 30px;
}

.featured-content-tertiary-block .block-topics {
margin-top:8px;padding:5px 0 0;


}

.featured-content-secondary-block .block-title a,
.featured-content-secondary-block .block-title a:visited,
.featured-content-tertiary-block .block-title a,
.featured-content-tertiary-block .block-title a:visited,
.previous-articles-section .block-title a,
.previous-articles-section .block-title a:visited,
.popular-articles-group .block-title a,
.popular-articles-group .block-title a:visited,
.browse-articles-section .block-title a,
.browse-articles-section .block-title a:visited,
.browse-videos-section .block-title a,
.browse-videos-section .block-title a:visited{color:#333}.notes-section{padding:12px
10px;background-color:#e6e6e6}.notes-section .notes-description,
.note-submit-block .note-submit-form
h5{margin-bottom:12px;font-size:16px;line-height:18px;font-weight:bold;color:#282828}.notes-subsection{position:relative;overflow:hidden;height:896px}.notes-wrapper{position:absolute;height:99999em}.notes-subsection-date-header{margin-top:24px;padding:3px
6px;background-color:#fff}.note-block{margin:18px
0;padding-top:12px;border-top:1px solid #dcdbdb}.notes-subsection .note-first{margin-top:0;border:0}.note-block .block-title{margin:0
0 6px 0;font-size:12px;line-height:15px}.note-block .block-description{margin-bottom:6px}.note-block .block-author{font-style:italic}.notes-link-block-wrap{background-color:#e6e6e6}.note-submit-block{margin-bottom:18px}.note-submit-form{margin:6px
-10px 24px -10px;padding:12px
10px 6px;color:#3c3c3c;background-color:#ccc}.note-submit-form
h5{margin:0
18px 12px 0}.note-submit-form .close-box{float:right;width:12px;height:12px;margin-top:3px;background:transparent url() no-repeat center center}.note-submit-form .close-box:hover{cursor:pointer;cursor:hand}.note-submit-form .form-item
.message{display:block}.note-submit-form
label{display:block;margin-bottom:2px}.note-submit-form input.form-text,
.note-submit-form
textarea{width:150px;border:1px
solid #dcdbdb}.note-submit-form
textarea{height:100px}.note-submit-form .captcha-image{width:160px}#landing-articles-column #articles-header{margin-bottom:12px}#latest-articles-header{float:left}.latest-articles-section .block-description
p{line-height:18px}.latest-article-block{padding-top:40px;color:#313131;background:#e6e6e6}.latest-article-block .block-title,
.latest-article-block .block-description,
.latest-article-block .block-topics{margin:0
14px}.latest-article-block .block-title{margin-bottom:8px;font-size:22px;line-height:24px}.latest-article-block .block-description{margin-bottom:0px;font-size:14px;line-height:16px}.latest-article-block .block-topics{padding:11px
0 16px}.previous-articles-section{margin-top:28px}.previous-articles-section
.pagination{width:125px;float:left;position:relative;display:block}.first-previous-article-block{padding-top:16px}.previous-article-block{overflow:auto;padding:21px
0;border-bottom:1px dotted #dcdbdb}.previous-article-block .block-description
p{line-height:14px}.previous-article-block .block-image{float:left}.previous-article-block .block-details{margin-left:100px;padding:0
10px;margin-top: -3px;width:240px}.previous-article-block .block-title{margin:0
0 7px 0;font-size:17px;line-height:19px}.previous-article-block .block-topics{margin-top:12px}.popular-articles-subsection{position:relative;overflow:hidden;height:1490px}.popular-articles-wrapper{position:absolute;height:9999em}.popular-articles-link-block-wrap{background-color:#fff}.popular-articles-link-block{margin-top:10px;border-top-style:dotted}.related-videos-section .more-link-block{border-top:0;margin-top: -9px}.popular-articles-link-block .link-button{margin:0}.popular-articles-link-block .prev-link-button{float:right}.popular-articles-link-block
.disabled{display:none}.popular-article-block{padding:14px
0;border-top:1px dotted #dcdbdb}.popular-articles-group .block-first{border:0;padding-top:5px}.popular-article-block .block-title{margin:8px
0;font-size:13px;line-height:15px}.popular-article-block .block-topics{margin-top:7px}.browse-posts-meta{padding-bottom:28px;border-bottom:1px dotted #dcdbdb}.browse-posts-header{margin-bottom:6px}.browse-posts-meta .browse-posts-title{display:inline;margin:0
16px 0 0;color:#282828;font-size:48px;line-height:54px;font-weight:bold;letter-spacing: -0.04em}.browse-posts-meta .browse-posts-phonetic{display: -moz-inline-box;display:inline-block;margin-top:6px;font-size:17px;line-height:19px;font-weight:bold}.browse-posts-meta .browse-posts-description{clear:both;font-size:16px;line-height:19px;color:#4f4f4f}.browse-articles-section{border-bottom:1px dotted #dcdbdb}.browse-article-block{padding:12px
12px 12px 0;border-top:1px dotted #dcdbdb}.browse-article-block:first-child{border-top:0}.browse-article-block .block-image{float:left}.browse-article-block .block-details{float:left;width:195px;margin:5px
35px 0 14px}.browse-article-block .block-title{margin:0
0 7px 0;font-size:15px;line-height:17px}.browse-article-block .block-topics{float:left;width:90px;padding-left:13px;border-left:1px solid #dcdbdb;line-height:16px;margin-top:5px}.browse-article-block .block-topics-content{margin-top: -7px}.browse-article-block .block-topics-header{margin-top:3px}.single-post-block .block-meta,
.latest-video-block .block-meta{position:relative;padding:15px}.single-post-block .block-title,
.latest-video-block .block-title{width:376px;margin:0
0 12px 0;color:#fff;font-size:24px;line-height:26px}.single-post-block .block-meta a,
.latest-video-block .block-meta
a{color:#fff}.single-post-block .block-author{float:left;font-style:italic;font-family:Georgia,'Times New Roman',serif;font-size:12px}.single-post-block .block-image{margin-bottom:20px}.single-post-block .block-meta .block-links{float:right;margin-top: -3px;margin-right: -13px}.single-post-block .block-meta .block-links ul,
.single-post-block .block-meta .block-links
li{margin:0}.single-post-block .block-meta .block-links
li{clear:both;position:relative;border-bottom:1px dotted #444}.single-post-block .block-meta .block-links
a{display:block}.single-post-block .block-links .link-appreciations a,
.single-post-block .block-links .link-comments a,
.single-post-block .block-links .link-tweets
a{height:14px;padding:6px
18px;background-position:0 center;background-repeat:no-repeat}.appreciate-button,.tweet-button{padding:8px
8px 8px 30px;font-weight:bold;text-transform:none;font-size:13px;margin-top: -5px;position:relative;width:auto}.videos-column .single-post-section .appreciate-button,
.videos-column .single-post-section .tweet-button{width:135px;margin:0
5px 7px 0}.appreciate-button .appreciate-sprite,
.tweet-button .tweet-sprite{position:absolute;top:7px;left:10px}.appreciate-disabled-button{background-position:8px center;background-color:#333}.tweet-button{background-position:8px center;background-color:#3c3c3c}.block-links .elements-sprite{position:absolute;left:0;top:6px}.single-post-block .block-meta .block-links li.link-comments{border-bottom:0}.count-op,.count-cp{display:none}.block-description ol li, .block-description ul
li{margin:8px
0px}.block-description ol
li{list-style:decimal outside none}.block-description ul
li{list-style:disc outside none}.block-description ul, .block-description ol, .block-description
dl{margin:12px
0 12px 35px}.single-article-block .block-description,
.single-tip-block .block-description{margin:30px
0px 82px 0}.single-article-block .block-description p,
.single-tip-block .block-description
p{width:555px;padding-right:17px}.single-article-block .block-description .intro,
.single-tip-block .block-description
.intro{width:555px;padding-right:17px}.single-article-block .block-description,
.single-article-block.block-description,
.single-tip-block .block-description,.single-tip-block.block-description{font-family:Georgia,Times,'Times New Roman',serif;font-size:15px;line-height:22px}.single-article-block .block-description .intro,
.single-article-block.block-description .intro,
.single-tip-block .block-description .intro,
.single-tip-block.block-description
.intro{display:block;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;color:#333;font:18px/25px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold}.single-article-block .block-description .blockquote,
.single-article-block.block-description .blockquote,
.single-tip-block .block-description .blockquote,
.single-tip-block.block-description
.blockquote{display:block;margin:16px
80px 0;padding:12px;font-size:22px;line-height:26px;font-style:italic}.block-description
.blockquote{quotes:"\201C" "\201D"}.block-description .blockquote:before{content:'\201C'}.block-description .blockquote:after{content:'\201D'}#single-post-column .action-buttons{margin:36px
0 0 0}.pullquote{display:block;background-color:#F7F7F7;font-size:14px;font-style:italic;left:30px;line-height:22px;margin:15px
0px;padding:20px
25px;position:relative;width:426px}.single-video-block.block-description .header,
.single-video-block .block-description
.header{display:block;margin-top:12px;font-size:15px;line-height:16px;font-weight:bold;padding-bottom:3px;border-bottom:1px solid #dcdbdb;margin-bottom: -3px}.post-extra-message{margin-top:10px;font-style:italic}.post-adline{height:18px;margin:24px
0 -10px;padding:4px
8px;font-size:12px;line-height:18px;color:#333;background:#ddd}.browse-tips-section{overflow:auto;border-bottom:1px dotted #ccc}.browse-tip-block{margin-top:20px;padding-bottom:25px;border-bottom:1px solid #dcdbdb}.browse-tip-block .block-title{margin:7px
0 6px;font-size:14px;line-height:16px}.browse-tip-block .block-description{line-height:14px}.browse-tip-block .block-topics{margin-top:12px}.browse-tip-block.last-row{border-bottom:0}.browse-tip-block .block-title a,
.browse-tip-block .block-title a:visited{color:#333}.block-image .video-overlay{position:absolute;top:12px;left:12px}.featured-content-primary-block .block-image .video-overlay{top:36px !important}.featured-content-secondary-block .block-image .video-overlay{top:9px;left:9px}.search-result-block .block-image .video-overlay{top:6px;left:6px;width:24px;height:24px}.related-videos .related-post .block-image .video-overlay{top:6px;left:6px;width:16px;height:16px}.latest-video-block{padding-bottom:24px;border-bottom:1px solid #dcdbdb}.latest-video-block .block-title{margin:0}.latest-video-block .block-image{margin-bottom:12px}.latest-video-block .block-description{font-size:16px;line-height:18px;font-weight:bold}.first-browse-video-block{margin-top:16px}.browse-video-block{margin-top:19px;padding-bottom:19px;border-bottom:1px solid #dcdbdb}.browse-video-block .block-image{float:left}.browse-video-block .block-details{margin-left:299px}.browse-video-block .block-title{margin:5px
0 7px;font-size:20px;line-height:22px}.browse-video-block .block-topics{margin-top:24px}.browse-video-block .block-description{line-height:14px}.single-video-block .block-caption{margin-top:0}

.single-video-block .block-content {
overflow:hidden;
margin-top:36px;
}

.single-video-block .block-description{line-height:17px;width:282px;margin-right:55px;font-size:12px;padding-bottom:20px}.single-video-block .block-video{margin:0}.single-video-block .block-details{width:235px;margin-top:5px}#single-post-column .single-video-block .block-details .form-item{margin:8px
0 36px}#single-post-column .single-video-block .block-details .action-buttons{margin-bottom:24px}.single-video-block .block-details .form-item
textarea{width:225px;height:45px;background-color:#fafafa}#site-sidebar-secondary{margin-top:30px}.related-posts-section .related-posts{margin:0
0 8px 0;background:#efefef;padding:10px
10px 0}.related-posts-section .related-post{float:left;list-style:none;border-bottom:0;width:180px;padding:0
6px 0 0}.related-posts-section .related-post.last{padding:0}.related-videos-section .related-posts{background:none;padding:0}#video-embed{margin-top: -3px}.related-videos-section .related-post{margin:0;padding:10px
16px 10px 0;border-bottom:1px dotted #dcdbdb;font-weight:bold;clear:both;width:auto;position:relative}.related-post .block-image{display:block}.related-post .block-title{margin:8px
0;font-size:13px;line-height:16px;width:160px}.related-articles-section .related-post .block-title a,
.related-articles-section .related-post .block-title a:visited,
.related-tips-section .related-post .block-title a,
.related-tips-section .related-post .block-title a:visited{color:#1a1a1a}.related-videos-section .related-post .block-image{float:left;margin:0
8px 0 0}.related-videos-section .related-post .block-title{display:inline;margin-top:0;font-size:12px;line-height:14px;width:auto}.related-videos-section .related-post .block-title
a{font-weight:normal;font-size:11px}.related-videos-section .related-post .elements-sprite{position:absolute;bottom: -3px;left:110px}.topics-section,
.topics-section .topics-title{font-size:12px;line-height:14px}.topics-title{margin:16px
0 0;font-weight:normal;color:#999}.topics-section
ul{margin:0;padding:15px
0 15px 20px;width:140px;float:left}.topics-section
li{margin:1px
0;list-style:none;float:left;clear:both;line-height:17px;white-space:nowrap}.topics-section
li.hide{display:none}.topics-section
.active{padding:1px
3px;background-color:#ffe700;position:relative}.topics-section .active
a{color:#3c3c3c}.topics-section .active-list
ul{clear:both;padding-bottom:0}.topics-section ul.second-column{padding-right:0;width:130px}.topics-section .active-list ul.second-column{padding-top:0;padding-bottom:15px}.topics-section .active-section .right-arrow{position:relative;top:5px;float:left;margin-right:5px;display:inline}.topics-toggle-container{overflow:hidden}.topics-toggle-container.collapsed-list{height:36px}.topics-toggle-container
h2{font-size:13px;font-weight:normal;padding:8px
10px;margin:0;line-height:20px;background:#d5d5d5;position:relative;height:20px;cursor:pointer;cursor:hand}.topics-toggle-container h2
a{display:block;width:40px;height:36px;background:#E91C6B;position:absolute;right:0;top:0}#topics-fields{border-top:1px solid white;position:relative;display:block}#topics-categories{border-top:1px solid white;position:relative;display:block} .topics-toggle-container h2 .elements-sprite{margin:auto;position:relative;top:16px}.topics-toggle{background:#f1f1f1}.topics-toggle-container .see-all, .topics-toggle-container .see-less{display:block;padding:8px 10px;background:#e8e8e8;position:relative}.topics-toggle-container .see-less{text-align:right;padding-right:25px}.topics-toggle-container .down-arrow{position:absolute;left:55px;top:10px}.topics-toggle-container .up-arrow{position:absolute;right:10px;top:10px}.most-block{position:relative}.most-block
h3{float:left;background-color:#ccc !important;line-height:30px;cursor:pointer;cursor:hand}.most-block h3
.pink{display:none}.most-block h3.active
.pink{display:inline}#most-recent-header{width:110px}
#most-read-header{width:90px}
#most-commented-header{width:153px}.most-read-block
#most-commented-header{width:173px}.most-read-block .section-header{padding-top:1px;padding-bottom:1px}.most-block h3.active, .most-block
div.active{background-color:#f7f7f7 !important}.most-block>div.hide{display:none}

.most-list {
padding:16px 0 16px 0px;
margin-left:21px
         }

.most-list li {
font-size:11px;
padding:7px 30px 7px 0px;
border-bottom:1px dotted #ccc;
margin:0
         }


.most-list li, .most-list li a {
color:#666
 }



.most-block .most-container{clear:both}.most-container
div.active{background-color:#f7f7f7 !important}.most-container>div.hide{display:none}
.last{border-bottom:0;padding-bottom:0}.advisory-primary-column .block-meta{padding:11px
17px 12px}.advisory-primary-column .block-title{font-size:32px;line-height:23px;padding:30px
5px 15px}.advisory-primary-column .block-description{margin-top:23px;padding-right:36px;font-size:12px;line-height:18px}.advisory-primary-column .block-description
h6{margin-top:36px;font-size:14px;margin-bottom:10px;line-height:16px;text-transform:uppercase}.advisory-primary-column .block-description h6:first-child{margin-top:40px}.advisory-primary-column .block-caption{margin-top:0}.advisory-primary-column .block-description
.intro{margin-bottom:24px;font-size:18px;line-height:24px;font-weight:bold}.advisory-primary-column .upcoming-events{margin-top:0;margin-left:26px;margin-bottom:50px}.advisory-primary-column .upcoming-events li.li-header{margin-bottom:12px;margin-top:40px}.advisory-primary-column .upcoming-events
li{margin:4px
0;padding-left:16px;list-style:none}.advisory-primary-column .upcoming-events li .right-arrow{float:left;margin-right:10px;margin-top:4px}.advisory-primary-column .block-link{padding-bottom:25px;border-bottom:1px solid #dcdbdb}.advisory-primary-column .right-arrow-link{font-size:14px}.advisory-secondary-column{padding-top:20px}.contact-section{margin-bottom:48px}#vol-form .form-submit,
#press-form .form-submit,
#newsletter-signup .form-submit,
#popup-newsletter-form .form-submit,
#popup-newsletter-form .form-button-cancel,
.contact-form .form-submit{position:relative;text-transform:none;display:block;color:#FFF;background-color:#E91C6B;border:none;padding:5px
8px;font-size:11px}#popup-newsletter-form .form-submit,
#popup-newsletter-form .form-button-cancel{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#popup-newsletter-form .form-button-cancel{background-color:#111;color:#fff;cursor:pointer;cursor:hand}.contact-form
.success{padding:13px;margin-bottom:30px;font-size:16px;font-weight:bold;margin:0;width:324px}.contact-form
.error{padding:8px;margin-bottom:30px;font-size:12px;font-weight:bold;margin:0;width:324px}.contact-form
label{display:block;margin-bottom:4px;font-weight:bold;font-size:12px}.contact-form .form-text{width:340px}.contact-form #first_name,
.contact-form
#last_name{width:160px;margin-right:6px}.contact-form .form-textarea{width:340px;height:130px}.contact-form .form-item{margin:19px
0}.contact-form #first_name-container,
.contact-form #last_name-container{width:180px}#recaptcha_reload_btn{margin-right:43px}#press-form #recaptcha_image-container,
#newsletter-signup #recaptcha_image-container{width:455px}#vol-form #recaptcha_image-container{width:455px}.contact-form #recaptcha_image-container{width:377px}#newsletter-signup #recaptcha_image img,
#press-form #recaptcha_image
img{padding-left:3px;width:255px !important}#vol-form #recaptcha_image
img{padding-left:3px;width:260px;!important}#press-form
#recaptcha_response_field{width:245px}.testimonials-section .more-link-block{margin-top: -1px}.testimonial-block{margin:0;padding:20px
0;border-bottom:1px solid #dcdbdb}.testimonial-block .block-description{margin-bottom:20px;font-family:Georgia,Times,'Times New Roman',serif;font-size:15px;line-height:20px;font-style:italic}.testimonial-block .block-author-name,
.testimonial-block .block-author-details{margin-top:4px;font-size:12px;line-height:14px}.about-sessions-section{margin-bottom:33px}.about-sessions-section .block-description{padding:10px
20px 5px 14px;color:#fff;background-color:#3c3c3c}.about-sessions-section .block-description
.intro{font-size:16px;line-height:21px;font-weight:bold}.session-block{margin:10px
0 0;border-bottom:1px solid #ccc;padding-bottom:30px}.session-block .block-title{padding:6px
0;background-color:#efefef;padding:12px;margin-bottom:3px}.session-block .block-title h1,
.session-block .block-title
h2{font-size:18px;line-height:22px;font-weight:bold;margin:0}.session-block .block-title
h1{text-transform:uppercase}.session-block .block-title
h2{font-weight:normal;margin-top: -4px}.session-block .block-details{margin-bottom:12px;padding:12px;background-color:#efefef;line-height:18px}.session-block .block-details .detail-block{font-size:12px;float:left;width:47%}.session-block .block-details
label{font-weight:bold}.session-block .block-description{font:12px/17px 'Helvetica Neue', Helvetica, Arial, sans-serif}.upcoming-sessions-section .highlight-button{padding-right:30px;margin-bottom:76px}.upcoming-sessions-section
.message{color:#333;font-weight:normal;font-size:14px;margin-top:12px;line-height:17px}.upcoming-sessions-section .highlight-button .right-arrow{position:absolute;top:10px;right:8px}.search-results-meta .search-results-title{margin:38px
0 7px;font-size:28px;line-height:32px;letter-spacing: -1px}.search-results-meta .search-results-title .search-query{font-weight:normal}.no-search-results-meta{background:#f4f4f4;padding:68px
60px;text-align:center}.no-search-results-meta .search-results-title{font-size:20px;font-weight:bold;margin:0}.no-search-results-meta .search-results-subtitle{font-size:19px;font-weight:normal;margin:0;letter-spacing: -1px;line-height:22px}.no-search-results-meta .search-page-form{margin-top:26px}.no-search-results-meta .form-text{width:235px;padding:8px
5px 9px}.no-search-results-meta .submit-button{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;margin-left: -5px;padding:8px
13px;position:relative;top:1px;font-size:12px;font-weight:normal;text-transform:none}.no-search-results-section{padding-top:14px;border-top:1px solid #dcdbdb}.search-results-section .search-results-list{border-bottom:1px dotted #dcdbdb;float:left;margin:0}.search-result-block{float:left;padding:17px
0;margin:0;border-top:1px dotted #dcdbdb;list-style:none}.first-search-result-block{border-top-style:solid}.search-result-block:hover{background-color:#f7f7f7}.search-result-block .block-label{width:74px;margin-bottom:8px;padding:4px
8px;background:#333;color:#fff;text-transform:capitalize;font-size:12px;line-height:14px;font-weight:bold;float:left}.search-result-block a,
.search-result-block a:visited{color:#1a1a1a}.search-result-block .block-image{float:left;margin-left:8px;margin-right:15px}.search-result-block .block-details{padding:0
29px 0 0;float:left;width:270px}.search-result-block .block-title{margin:0
0 8px 0;font-size:16px;line-height:18px}.search-result-block .block-topics{margin-top:16px}.search-page-form{margin:24px
0}h4.about-title{margin:42px
0 3px}.about-page .header-text{font-size:16px;line-height:22px}.about-page
p{font-size:12px;line-height:20px}.about-page .learn-more,
.about-page .buy-now{position:relative;display:block;float:left;padding-right:20px;line-height:10px;margin-top: -3px}.about-page .buy-now{padding-left:10px;border-left:1px solid #1a1a1a;margin-left:10px}.about-page .learn-more .right-arrow,
.about-page .buy-now .right-arrow{position:absolute;top:2px;right:0}.comments{clear:both;margin:60px
0 12px 0}.comment-form{overflow:auto;position:relative;clear:both;font-size:12px;line-height:20px}.comment-form
label{display:block;margin-bottom:2px}.comment-form
textarea{width:562px}.comment-form input.form-text{width:170px}.comment-form
#captcha_input{margin-right:6px}.comment-form .captcha-form label,
.comment-form .captcha-image{width:180px}.comment-form .captcha-reload{display:inline}.comment-form .submit-button{margin:0;text-transform:none}.comment-list{}.comment-list
ul{margin:0}.comment-list
li{margin:0;padding:12px
0;border-bottom:1px solid #dcdbdb;list-style:none}.comment-block .block-details{margin-top:18px}.comment-block .block-details
.separator{color:#999}.comments .comment-add-button{display:block;margin:0;padding-left:30px;position:absolute;right:0;top:0;font-size:12px;background-position:8px center;background-repeat:no-repeat;font-weight:normal;text-transform:none;border-left:2px solid white;line-height:20px;cursor:default}.comments .comment-add-button .comment-sprite{width:11px;height:10px;background-position: -12px -226px;position:absolute;left:12px;top:11px}#dsq-comments-title
h3{font-size:14px !important}#dsq-content .dsq-comment-header,
#dsq-content .dsq-textarea .dsq-textarea-wrapper,
#dsq-content .dsq-input-wrapper{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important}#dsq-content .dsq-comment-header{border-color:#f2f2f2 !important}#dsq-new-post
h3{display:none !important}.dsq-sharing-options{display:none !important}button.dsq-button,button.dsq-button-small{border:1px
solid #ccc !important}#dsq-content .dsq-comment-message{width:540px !important}#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-input-wrapper{border-color:#ccc !important}#dsq-toolbar-dropdown-wrap ul li
h4{font-size:12px !important}#dsq-toolbar-dropdown-wrap,#dsq-toolbar-dropdown-wrap>ul{z-index:100 !important}.link-text,.count-container{cursor:pointer;cursor:hand}.non-link,
.non-link:hover,
.link-appreciated .count-container:hover,
.link-appreciated .link-text:hover,
.link-appreciated a:hover{cursor:text !important;text-decoration:none;!important}.comment-count-container .non-link{color:#333}.comment-count .non-link{color:#FFF}.page-section .block-description{margin:24px
8px;font-size:15px;line-height:17px}.page-section .block-description
ul{margin:24px
8px}

.page-section .block-description li {
margin:0;padding:18px 0;border-bottom:1px solid #dcdbdb;list-style:none
}

.sponsor-block .sidebar-item-content {
color:#800000;
padding:14px 10px 0 0;
font-size: 11px;
}


.sponsor-block .accept-pay-logo{width:160px;display:block;margin:15px
auto 20px}.sponsor-block .sidebar-item-header{font-weight:bold;margin-bottom:4px}.section-tips .sponsor-block{display:block !important}.featured-content-tertiary-block .block-image{margin-right:16px;width:280px;height:132px}

.featured-content-tertiary-block .block-content {
width:274px;
color: #800000;
}




.viral-icons{width:400px;max-width:400px}.viral-icon{width:20px;height:20px;float:left;margin-right:5px}.addthis_button_google_plusone{margin-right:5px}.viral-twitter{background-position: -32px -192px}.viral-digsby{background-position: -52px -192px}.viral-stumbleupon{background-position: -92px -192px}.viral-addthis{background-position: -72px -192px}#facebook-like{height:21px;position:relative}#viral-sections{margin:3px
0}#viral-sections
li{width:90px;margin:0
10px;border-right:1px solid #CDCDCD;float:left}#viral-sections li:last-child{border:none}#viral-sections li:first-child{margin-left:0px}.post-page-divider{padding:16px
0;border-top:1px solid #ccc;margin:7px
0 48px}.print-link{position:relative;display:block;padding-left:18px}.section-contact
hr{background:#dcdbdb}.section-videos .print-link{padding:10px
0 0 18px;line-height:10px}.print-link .print-sprite{position:absolute;top:0px;left:0}.section-videos .print-link .print-sprite{top:8px}.comment-count-container{font-size:12px;font-weight:bold;padding-right:10px;border-right:1px solid #1a1a1a}.comment-link-container{padding-left:10px}.leave-comment-link{font-size:12px;position:relative;display:block;float:left;padding-right:12px;font-weight:normal}.leave-comment-link .down-arrow{position:absolute;right:0;top:3px}.contributor-block{padding:37px
0 24px;border-bottom:1px dotted #dcdbdb;clear:both}.contributor-block.last{margin-bottom:40px}.contributor-block .contributor-photo{float:left;width:160px}.contributor-block .contributor-photo
img{border:1px
solid #dcdbdb}.contributor-block .contributor-info{float:left;padding-left:30px;width:350px}.contributor-block .contributor-name{color:#1a1a1a;line-height:23px;margin: -7px 0 0}.contributor-block .contributor-position{font-weight:normal;margin:3px
0}.contributor-block .contributor-description{margin-top:20px}.contributor-block .contributor-description,
.contributor-block
p{font-size:12px;line-height:18px}.contributor-block .contributor-links{margin-top:15px}.contributor-block .contributor-links
p{margin:0}.error-title{font-size:52px;letter-spacing: -1px;padding-bottom:22px;margin-bottom:17px;border-bottom:2px solid #333}.error-meta{background:#f4f4f4;padding:25px
0px;text-align:center}.error-text{font-size:24px}.error-header{margin-top:38px;margin-bottom:7px;line-height:30px;font-size:16px;border-bottom:1px solid #ccc}.error-block{border-top:0;padding-bottom:28px;padding-right:0}.error-link{font-weight:bold;padding-right:15px;font-size:14px;position:relative}.error-link .right-arrow{position:absolute;right:0;top:5px}.error-browse-section{border-bottom-style:solid;margin-bottom:23px}.error-column{width:533px}#sponsor-block-blackberry{padding-top:0}

.sponsor-content-2{padding:18px
23px !important;background:#f7f7f7;color:#666}.sponsor-content-2
h5{margin:0
0 3px;color:#333}.sponsor-content-2
p{font-size:14px}.sponsor-content-2

#recaptcha_response_field{width:219px}#popup-newsletter-form .message, .error,
#popup-newsletter-form .notice,.success{margin-bottom:0px;padding:10px}#popup-newsletter-form #recaptcha_image-container
label{display:none}#popup-newsletter-form
#recaptcha_reload_btn{float:left}.popup-outer{background:rgb(0,0,0);background:rgba(0,0,0,0.90);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:2px 2px 10px #333;-webkit-box-shadow:2px 2px 10px #333;box-shadow:2px 2px 10px #333}.popup-outer.full-screen{left:0px !important;top:0px !important;width:100% !important;filter:alpha(opacity=90);opacity: .90}.popup-inner{width:470px;background-color:#fff}.popup-description{margin-bottom:18px}.popup-main{float:left;width:210px}.popup-help{float:left;width:180px}.popup-header{padding:10px
20px;background-color:#efefef}.popup-header
h4{margin:0}.popup-content{padding:20px}.popup-content
h6{margin:0px
0px 7px}.popup-with-help{width:230px;margin-right:20px}.popup-with-help .popup-subheader{padding-right:20px}.popup-with-help .popup-subcontent{padding-right:20px;border-right:1px solid #acacac}.popup-inner .form-item
label{display:block;margin:0
0 3px 0;font-weight:bold}.popup-inner .form-item-radio label,
.popup-inner .form-item-checkbox
label{display:inline;margin:0
0 0 3px;font-weight:normal}.popup-form-controls{margin-top:15px;height:24px}.popup-form-controls .form-item{float:left;margin:0
10px 0 0}

#site-header {
        overflow:hidden;position:relative;margin-bottom:10px;background-color:#fff;height: 118px;
        }

#site-logo{margin:0;float:left}
#site-logo
a{display:block;width:237px;height:61px;text-indent: -9999em;background-position:0 0}
#site-logo a:hover{background-position:0 -61px}
#site-tagline {
        float:right;width:352px;height:35px;position:relative;top:6px;right:30px;background-position:0 -122px;font-size: 16px; letter-spacing: 3px;
        }
#site-navigation {
        clear:both;height:36px;margin-bottom:30px;color:#fff;/*background:#800000;*/z-index:40000
        }
/*#site-navigation ul, #site-navigation li {
        float:left;
        margin:0;
        position:relative
}
#site-navigation li a {
        display:block;
        height:36px;
        width:88px;
        color:#fff;
        border-right:1px solid #fff;
        font-size:12px;
        font-weight:bold;
        line-height:32px;
        text-align:center;
        background:#900;
        text-indent: -9999em;
        position:relative
        }
#site-navigation li a span.nav-text,
#site-navigation li a span.sub-nav-text {
        color:#0C9;
        background:url(../../images/navigation/ueber_uns.jpg) no-repeat 0 0
        }

        #site-navigation li a:hover{text-decoration:none;background-color:#333}
        #site-navigation .active a {
                text-decoration:none;background-color:#000
                }
        li.nav-articles first a.nav-articles-link {
                color:#FFF;
        }*/
#site-search {
float:right;margin: -62px 22px 0 0;position:relative;height:32px;width:290px;display:block;z-index:10000
}
#site-search label {
float:left;width:45px;height:30px;color:#fff;font: Arial,sans-serif;font-size:10px;font-weight:bold;line-height:32px
}
#site-search input {
float:right;width:233px;margin:6px 0 0;padding:3px 4px;border:0;background-color:#fff;color:#4d4d4d;font-family:Arial,sans-serif;font-size:11px;line-height:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:14px
}
#site-search .site-search-button {
position:absolute;
right:0;
top:6px;
padding:0px;
height:20px;
width:23px;
border-radius:0 3px 3px 0;
-moz-border-radius:0 3px 3px 0;
-webkit-border-radius:0 3px 3px 0;
background-image:url(../../images/logo/search_button.jpg);

}
#site-search .site-search-button .elements-sprite {
margin:auto;


}
#site-navigation li a span.nav-text, #site-navigation li a span.sub-nav-text{display:block;margin:auto;position:relative;top:12px
}

#site-navigation{z-index:4000;display:block;position:relative}
#site-navigation .nav-home{display:none}
#site-navigation .nav-articles span.nav-text{background-position:0 0;width:44px;height:14px;top:11px}

#site-navigation .nav-tips span.nav-text {
        background-position:0 -17px;width:24px;height:15px
        }

#site-navigation .nav-videos span.nav-text {
        background-position:0 -33px;width:38px;height:13px
        }
#site-navigation .nav-conference span.nav-text {
background-position:0 -48px;width:65px;height:14px;top:11px
}
#site-navigation .nav-advisory span.nav-text {
        background-position:0 -65px;width:49px;height:15px;margin:0 13px
}

#site-navigation .nav-advisory span.small-down-white-arrow{background-position:-93px -240px;width:8px;height:4px;position:absolute;right:11px;top:16px;margin:0;display:block}#site-navigation .nav-book span.nav-text{background-position:0 -81px;width:28px;height:13px}#site-navigation .nav-advisory:hover .sub-pages{display:block}
#site-navigation .sub-pages{background:#000;padding:4px
15px 15px;display:none;position:absolute;top:36px;border-top:1px solid white;left:0;width:150px;z-index:5000}#site-navigation .sub-pages
li{background:none;clear:both;z-index:5000;zoom:1}#site-navigation .sub-pages li
a{background:none;border-right:none;height:30px;border-bottom:1px dotted #666;width:150px;position:relative}#site-navigation .icon-new-badge{height:12px;position:absolute;right:6px;top:-6px;width:24px;background-position: -48px -212px}
#site-navigation .sub-pages a .elements-sprite{/*display:none*/}
#site-navigation .sub-pages a:hover .elements-sprite{display:block;position:absolute;right:0px;top:13px}
#site-navigation .sub-pages li a span.sub-nav-text{margin:0}#site-navigation .sub-nav-book span.sub-nav-text{width:28px;height:13px;background-position:0 -81px;top:10px}#site-navigation .sub-nav-book a:hover span.sub-nav-text{background-position: -65px -81px}#site-navigation .sub-nav-workshops span.sub-nav-text{width:64px;height:15px;background-position:0 -97px;top:10px}#site-navigation .sub-nav-workshops a:hover span.sub-nav-text{background-position: -65px -97px}#site-navigation .sub-nav-consulting span.sub-nav-text{width:62px;height:16px;background-position:0 -112px;top:8px}#site-navigation .sub-nav-consulting a:hover span.sub-nav-text{background-position: -65px -112px}.formError{position:absolute;top:300px;left:300px;z-index:5000;display:block;padding-bottom:8px}.formError
.formErrorContent{width:100%;max-width:250px;padding:10px
10px 10px 25px;background-color:#ef1306;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.greenPopup
.formErrorContent{background-color:#226bec;color:#fff}.blackPopup
.formErrorContent{background-color:#3b3b3b;color:#fff}.formErrorContent
ul{margin:0px}.formErrorContent
li{list-style:disc outside;margin:0px}.formError
.formErrorArrow{position:absolute;bottom:0;left:20px;z-index:5001;width:15px;height:8px}.formError
.formErrorArrowBottom{top:0;margin: -6px}.formError .formErrorArrow
div{display:block;height:1px;margin:0
auto;border:0;background-color:#ef1306;font-size:0;line-height:0}.greenPopup .formErrorArrow
div{background-color:#226bec;color:#fff}.blackPopup .formErrorArrow
div{background-color:#3b3b3b;color:#fff}.formError .formErrorArrow
.line8{width:15px}.formError .formErrorArrow
.line7{width:13px}.formError .formErrorArrow
.line6{width:11px}.formError .formErrorArrow
.line5{width:9px}.formError .formErrorArrow
.line4{width:7px}.formError .formErrorArrow
.line3{width:5px}.formError .formErrorArrow
.line2{width:3px}.formError .formErrorArrow
.line1{width:1px}.formError.captcha_input{margin-left:40px}



p.time, p.location  {
               padding: 0 0 0 6px;
               font-size: 7pt;
               color:#800000;
                           font-weight: bold;
        }
p.age   {
               padding: 0 0 0 6px;
               size: 8pt;
               color:#404040;
               font-weight: bold;
        }


tr.top {
        vertical-align : top;
        FONT-SIZE: 10pt;
        COLOR: #fff;
        BORDER-TOP-STYLE: none;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BORDER-RIGHT-STYLE: none;
        BORDER-LEFT-STYLE: none;
        TEXT-DECORATION: none;
        BORDER-BOTTOM-STYLE: none;
}

tr.top_header {
        vertical-align : top;
        FONT-WEIGHT: bold;
        FONT-SIZE: 10pt;
        COLOR: #fff;
        BORDER-TOP-STYLE: none;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BORDER-RIGHT-STYLE: none;
        BORDER-LEFT-STYLE: none;
        LETTER-SPACING: 1px;
        TEXT-DECORATION: none;
        BORDER-BOTTOM-STYLE: none
}

#text p.start, #wettkampf p.start{
        font-size:110%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top: 12px;

        }

#text a, #presse a, #wettkampf a {
        color: #900;
        border-bottom: 1px dotted #900;
        }

#text a:hover, #presse a:hover, #wettkampf a:hover {
        text-decoration:none;

        }

#presse  p, #wettkampf p {
        font-size:110%;
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;

        }

#wettkampf p.bodytext {
        font-size:90%;


        }

#wettkampf  p.trainer {
        font-size:110%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top: 12px;
        font-weight:bold;
        color: #900;

        }

#wettkampf table tr td {
        font-size:110%;
        font-weight:normal;
        border: 1px #ccc solid;
        text-align:center;
        padding: 2px;
        vertical-align:top;

        }

#wettkampf table.wo_border tr td {
        text-align:left;
        border-bottom-color: #fff;
        border-top-color: #fff;
        border-color: #fff;
        font-size:100%;

        }


#wettkampf tr.wettkampf_header {
        font-size:100%;
        font-weight:bold;
        border: thin #FFF solid;
        text-align:center;
        padding: 2px;
        background-color: #900;
        color: #fff;

        }

#wettkampf tr.wettkampf_ferien {

        background-color: #FC6;
        color: #000;

        }


#wettkampf table {
        width: 572px !important;
        }

li.links{
        padding-left: 6px;
        }

#presse a.linkfromstartpage {
        text-decoration:none;
        color: #fff;
        border-bottom: 0px;
}

.presse_h3 {
        margin-top: 30px;
}


span.inlinehead {
        font-weight:bold;
}