@font-face {
    font-family: 'AllerBoldItalic';
    src: url('../font/aller_bdit-webfont.eot');
    src: url('../font/aller_bdit-webfont.eot?#iefix') format('embedded-opentype'), url('../font/aller_bdit-webfont.woff') format('woff'), url('../font/aller_bdit-webfont.ttf') format('truetype'), url('../font/aller_bdit-webfont.svg#AllerBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AllerRegular';
    src: url('../font/aller_rg-webfont.eot');
    src: url('../font/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), url('../font/aller_rg-webfont.woff') format('woff'), url('../font/aller_rg-webfont.ttf') format('truetype'), url('../font/aller_rg-webfont.svg#AllerRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#header:after,#header nav:after,#main:after,.EnhancedPageList article:after,#footer:after,.column article:after,.exposed-article:after {height:0;content:".";display:block;clear:both;visibility:hidden;}

#header nav li,.HomePage h2,.EnhancedPageList article header,#header .exposed,.EnhancedPage #main header,.thoughts li,.column article .split  {background:url('../img/sprite-2.png') no-repeat 0 0;}

a {color:#0083d7; text-decoration:none;}
a:hover,.thoughts li a a:hover {color:#1da3f8;}

.EnhancedPage #main .content h2 {font-size:19px; font-family: 'AllerBoldItalic'; color:#666; margin:25px 0 10px;}
.EnhancedPage #main .content h3 {font-size:16px; font-family: 'AllerBoldItalic'; color:#666; margin:20px 0 6px;}
.EnhancedPage #main .content ul li {list-style:outside disc; margin:0 0 8px 20px; padding-left:2px;}
.EnhancedPage #main .content ol li {list-style:outside decimal; margin:0 0 8px 25px; font-weight:normal;}

body {background:url('../img/header-bg/bg-2.png') repeat-x;}
#header {width:100%; min-width:940px; margin:0 auto 80px; position:relative;background-image:url('../img/header-bg/2.jpg'); background-repeat:no-repeat; background-position:center top;}
#header .exposed {width:100%; height:480px; background-repeat:repeat-x; background-position:0 437px; }
#header h1,#header h3 {padding:22px 30px 15px 0; font-size:37px; float:left; font-family: 'AllerBoldItalic';}
#header h1 a,#header h3 a {display:block;}
#header .nav {width:940px; position:absolute; left:50%; margin-left:-470px; bottom:-80px; overflow:hidden;}
#header nav {float:left; padding:30px 0 15px 0; margin:0 auto; font-size:17px; line-height:40px; text-transform:uppercase; color:#767676; font-family: 'AllerRegular';}
#header nav li {float:left; margin-left:12px; padding-left:12px; background-position:0 -505px;}
#header nav li:first-child,#header nav li.first {margin:0; padding:0; background:none;}
#header nav a,#header h1 a,#header h3 a {color:#767676; text-decoration:none; font-style:normal;}
#header nav a:hover,#header nav a.current,#header h1 a:hover,#header h3 a:hover {color:#0083d7;}
#header .nav .follow {position:absolute; right:0; top:40px; width:156px;}

.head-1 {background:none;}
.head-1 #header {background-image:url('../img/header-bg/1.jpg');background-color:#d9d9d8;}

.exposed-article {margin-bottom:40px; padding-bottom:45px; border-bottom:1px solid #E4E4E4;}
.exposed-article figure {width:280px; height:190px; margin-right:30px; float:left; }
.exposed-article h3 {font-weight:bold; color:#0083d7; font-size:20px; margin-bottom:5px;}
.exposed-article .date,.exposed-article .author {font-size:13px;  color:#a3a3a3; display:block; margin-bottom:3px;}
.exposed-article figure a {display:block; max-height:190px; width:280px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; overflow:hidden;}
.exposed-article .content {float:left; width:370px; min-height:240px; padding-right:40px; border-right:1px solid #ddd; }
.exposed-article .fb-widget {float:right; width:185px; margin:-12px 0 0px;}
.full-width {width:940px;}

#main {width:940px; margin:0 auto; padding-top:45px; border-top:2px solid #c8c8c8;}
#main .biography {float:left; width:376px; padding-left:24px; line-height:19px;}
#main .biography footer {margin-top:35px; padding-top:15px; border-top:1px solid #e4e4e4;}
#main .column {float:left; width:280px; margin:0 20px 0 0; padding-left:20px; line-height:16px;}
#main .last {margin-right:0; padding-left:20px;}
.column article {margin-top:25px; padding-top:25px; border-top:1px solid #e4e4e4;}
.column article:first-child,.column article.first {padding:0; margin:0; border:0;}
.column article h3 {font-weight:bold; color:#0083d7; margin-bottom:3px;}
.column article h3 a,.exposed-article h3 a {text-decoration:none; font-style:normal;}
.column article .date {font-size:12px; color:#a3a3a3; display:inline;}
.column article .split {margin:0 3px; padding:0; width:1px; background-position:1px -628px;}
.column article .author {font-size:12px; color:#a3a3a3; display:inline;}
.column article figure {float:left; width:70px; height:52px; margin:3px 10px 7px 0;}
.column article figure a {display:block; width:70px; height:52px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; overflow:hidden}
.column-1 {margin-top:-10px;}
.kresnice {display:block; width:278px; height:93px; margin-top:25px; text-indent:-9999px; overflow:hidden; background:url('../img/kresnice-2.png') no-repeat; border:1px solid #70bae9;}

.HomePage h2 {font-size:27px; line-height:30px; padding-left:24px; margin:0 0 15px -24px; font-family: 'AllerBoldItalic'; background-position:0 -370px;}
.EnhancedPageList article {width:900px; margin:40px 0 0 34px; padding-top:55px; border-top:1px solid #e4e4e4;}
.EnhancedPageList article:first-child, .EnhancedPageList article.first {margin-top:0; padding-top:0; border:none;}
.EnhancedPageList article header {margin-left:-36px; padding-left:36px; background-position:-669px -567px;}
.EnhancedPageList article h2 {font-size:27px; line-height:30px; margin:0 0 15px 0; color:#0083d7; font-family: 'AllerBoldItalic'; background:none; background-position:-669px 0;}
.EnhancedPageList article h2 a {font-style:normal; text-decoration:none;}
.EnhancedPageList article .date {display:block; margin-bottom:5px; font-size:12px; color:#a3a3a3;}
.EnhancedPageList article p {margin-bottom:15px; line-height:19px;}
.EnhancedPageList article .content {float:left; width:520px;}
.EnhancedPageList article figure {float:right; width:320px; margin:25px 0 0 60px; overflow:hidden;}
.EnhancedPageList article figure a {display:block; max-height:205px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.EnhancedPageList article figure img {display:block;}
.EnhancedPageList .no-image .content {width:900px;}

.EnhancedPage #main header {padding-left:56px; margin:0 0 25px -56px; background-position:-600px -624px;}
.EnhancedPage #main article {margin-left:56px;}
.EnhancedPage .date {display:block; margin-bottom:5px; font-size:14px; color:#a3a3a3;}
.EnhancedPage .author {display:block; margin-bottom:5px; font-size:13px; color:#a3a3a3;}
.EnhancedPage h1 {color:#0083d7; font-size:32px; font-family: 'AllerBoldItalic';}
.EnhancedPage article .intro {margin-bottom:20px; font-size:15px; line-height:21px; font-weight:bold;}
.EnhancedPage article p {margin-bottom:15px; line-height:19px;}
.EnhancedPage #main .content {float:left; width:520px;}
.EnhancedPage #main .no-photo {width:670px;}
.EnhancedPage #main .content img {float:left; margin:3px 12px 10px 0;}
.EnhancedPage #main .content img.right {float:right; margin:3px 0 10px 12px;}
.EnhancedPage article figure {float:right; width:300px; margin:30px 0 0 60px; overflow:hidden;}
.EnhancedPage article figure a {display:none; height:205px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.EnhancedPage article figure .visible {display:block;}
.EnhancedPage .count {float:right; margin-top:10px; font-size:14px; color:#767676;font-family:Georgia, "Times New Roman", Times, serif;}
.EnhancedPage .count span {color:#0083d7; font-family: 'AllerRegular';}
.EnhancedPage article table {font-size:12px;}
.EnhancedPage article table td {height:18px; padding:7px 0; border-top:1px solid #e4e4e4; vertical-align:middle; text-align:center;}
.EnhancedPage article table thead td {font-size:13px; border-bottom:2px solid #52aae2; border-top:none; color:#52aae2; font-weight:bold;}
.EnhancedPage article table .subheader td {border-bottom:2px solid #e4e4e4; font-size:13px; font-weight:bold; color:#767676;}
.EnhancedPage article table .noga td {border-top:2px solid #52aae2; font-weight:bold;}
.EnhancedPage article table tbody tr:first-child td {border:none;}
.EnhancedPage article table tr td:first-child {padding:7px 15px 7px 5px; text-align:left;}
.EnhancedPage article table tr td:last-child {padding:7px 5px 7px 15px;}

.no-date article .date ,.EnhancedPage .no-date .date{display:none;} 

.documents li {padding-left:13px; margin:3px 0 0 3px; background:url("../img/logos.png") no-repeat -589px 0px;}
.documents a {text-decoration:none;}
.documents a span {color:#666; font-size:12px;}

.Page #main header {padding-left:56px; margin:0 0 25px -56px; background-position:-600px -424px;}
.Page #main article {margin-left:56px;}
.Page .date {display:block; margin-bottom:5px; font-size:14px; color:#a3a3a3;}
.Page h1 {color:#0083d7; font-size:32px; font-family: 'AllerBoldItalic';}
.Page article .intro {margin-bottom:20px; font-size:15px; line-height:21px; font-weight:bold;}
.Page article p {margin-bottom:15px; line-height:19px;}
.Page #main .content {float:left;}
.Page article figure {float:right; width:300px; margin:30px 0 0 60px; overflow:hidden;}
.Page article figure a {display:none; height:205px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.Page article figure .visible {display:block;}
.Page .count {float:right; margin-top:10px; font-size:14px; color:#767676;font-family:Georgia, "Times New Roman", Times, serif;}
.Page .count span {color:#0083d7; font-family: 'AllerRegular';}

.thoughts {position:relative; width:980px; height:480px; margin:0 auto;}
.thoughts li {width:210px;  font-style:normal; word-wrap: break-word; padding:25px 20px 25px; text-align:center; font-style:italic; background-color:#c6c7c9; background-position:right -275px; background-color:rgba(118, 118, 118, 0.8); color:#fff; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; /*-moz-box-shadow:0 0 5px #fff;*/ position:absolute; left:100px; top:200px;}
.thoughts li .link {display:block; position:absolute; width:100%; height:100%; left:0; top:0; z-index:100;}
.thoughts li a {display:inline; color:#fff;}
.thoughts li p {position:relative; z-index:10;}
.thoughts li span {position:absolute; bottom:-4px; right:22px; width:5px; height:5px; line-height:5px; font-style:normal; font-family:Georgia, Times, serif; font-size:60px; color:#fff; cursor:default;}
.thoughts li .top {right:auto; bottom:auto; top:28px; left:4px;}
.thoughts .expo {width:310px; padding:32px 47px; font-size:19px; color:#fff; font-family: 'AllerBoldItalic'; font-style:normal; background-color:#fff; background-color:rgba(0, 131, 215, 0.8);}
.thoughts .expo span {font-size:120px; bottom:-11px; right:47px;}
.thoughts .expo .top {font-size:120px; top:55px; left:5px;}

.thoughts .expo {top:288px; left:23px; z-index: 10}
.thoughts .t1 {top:154px; left:62px; z-index: 9}
.thoughts .t2 {top:26px; left:291px; z-index: 8}
.thoughts .t3 {top:53px; left:680px; z-index: 6}
.thoughts .t4 {top:172px; left:787px; z-index: 5}
.thoughts .t5 {width:240px; top:320px; left:735px; z-index:7}
.head-2 .t2 {left:231px;}
.head-2 .thoughts .t3 {left:620px;}
.head-2 .thoughts .t4 {left:727px;}
.head-2 .thoughts .t5 {left:675px;}

#footer {width:940px; margin:60px auto 0; font-size:12px; line-height:40px; color:#9f9f9f; border-top:2px solid #c8c8c8; position:relative;}
#footer .lds, #footer .eldr,#footer .alde,#footer .liberale {height:42px; margin-top:9px; float:left; display:block; margin-right:15px; background:url('../img/logos.png') no-repeat; text-indent:-9999px; overflow:hidden;}
#footer .lds {width:56px; background-position:-281px -18px; }
#footer .eldr {width:66px; background-position:-95px -18px; }
#footer .alde {width:49px; background-position:-200px -18px; }
#footer .liberale {width:54px; background-position:-5px -18px; }
#footer p {float:right; margin-left:10px;}
#footer .by {padding-left:15px; background:url('../img/logos.png') no-repeat -589px 12px;}
#footer .by a {color:#9f9f9f; float:none; text-decoration:none; font-style:normal;}
#footer .by a:hover {color:#0083d7;}

.ie7 .thoughts li span {line-height:55px; bottom:21px;}
.ie7 .thoughts li .top {top:3px;}
.ie7 .thoughts .expo span {line-height:110px; bottom:41px;}
.ie7 .thoughts .expo .top {top:3px;}
.ie7 .thoughts li, .ie8 .thoughts li {background:url('../img/alpha-grey.png') repeat-x;}
.ie7 .thoughts .expo, .ie8 .thoughts .expo {background:url('../img/alpha-grey.png') 0 -330px;}
.no-borderradius .thoughts li, .no-borderradius .column article figure a ,.no-borderradius .exposed-article figure a,.no-borderradius .EnhancedPageList article figure a,.no-borderradius .EnhancedPage article figure a {behavior: url(/mysite/javascript/libs/PIE.htc);}
.ie7 #header,.ie7 #header nav,.ie7 #main,.ie7 .EnhancedPageList article,.ie7 #footer,.ie7 .column article,.ie7 .exposed-article {zoom:1;}
.ie6 .column article .split, .ie7 .column article .split,.ie8 .column article .split {background-position:1px -627px;}