body {background:#eff3f8 url("img/sprite-base-skin-eb-bg.png") repeat-y top center;}
.header .mh-logo {background:url("img/sprite-base-skin-eb.png") no-repeat -420px 0 /*[logo-eb-main]*/}

.nN-whiteStrip {border-top:4px solid #fdd541;border-bottom:20px solid #eff3f8;}
.nN-whiteStrip .logo {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 20'%3E%3Cg fill='%23ffb011'%3E%3Cpath d='M13.22 17.18a2.67 2.67 0 1 1-2.63-2.66 2.66 2.66 0 0 1 2.63 2.66m-2.66-9.8A2.66 2.66 0 1 1 7.89 10a2.66 2.66 0 0 1 2.67-2.64m-4.97 9.81A2.67 2.67 0 1 1 3 14.52a2.66 2.66 0 0 1 2.63 2.65m4.91-11.61a2.66 2.66 0 1 1 2.68-2.66 2.66 2.66 0 0 1-2.68 2.66M5.59 10A2.67 2.67 0 1 1 3 7.38 2.65 2.65 0 0 1 5.59 10M2.92 5.56A2.66 2.66 0 1 1 5.59 3a2.65 2.65 0 0 1-2.67 2.56m15.27 1.82A2.66 2.66 0 1 1 15.52 10a2.64 2.64 0 0 1 2.67-2.66m0-1.78a2.66 2.66 0 1 1 0-5.32 2.63 2.63 0 0 1 2.65 2.66 2.64 2.64 0 0 1-2.65 2.66m-2.67 11.62a2.66 2.66 0 1 1 2.57 2.66 2.65 2.65 0 0 1-2.57-2.66M28.66.17h-5.73v11.71h3V3.17h2.73A2.87 2.87 0 0 1 31.49 6v5.85h3V6A5.86 5.86 0 0 0 28.66.17m16.79 0h-5.72v11.71h3V3.17h2.73A2.87 2.87 0 0 1 48.28 6v5.85h3V6A5.85 5.85 0 0 0 45.45.17m-9.88.04h3v11.67h-3zm28.32 5.62A5.64 5.64 0 0 0 58.06 0a5.79 5.79 0 0 0-6.14 6v.1c0 3.6 2.52 5.94 6.21 5.94A6.41 6.41 0 0 0 63 9.94l-1.94-1.88a3.7 3.7 0 0 1-2.77 1.11c-1.78 0-2.95-.89-3-2.25h8.58V5.83m-8.55-1.12c.09-1.07 1.28-1.91 2.74-1.91a2.25 2.25 0 0 1 2.46 1.91z'/%3E%3Cg opacity='.6'%3E%3Cpath d='M23.7 17.72a1 1 0 1 0 1 1 1 1 0 0 0-1-1m4.45-2.8a1.48 1.48 0 0 1 1.33.78l.14.21 1.59-.91-.16-.24a3.34 3.34 0 0 0-2.9-1.56 3.47 3.47 0 0 0-2.62 1.07 3.41 3.41 0 0 0 0 4.7A3.54 3.54 0 0 0 28.15 20a3.43 3.43 0 0 0 2.9-1.57l.15-.23-1.58-.94-.14.22a1.52 1.52 0 0 1-1.33.78 1.67 1.67 0 1 1 0-3.34'/%3E%3Cpath d='M34.78 13.17a3.51 3.51 0 0 0-2.62 1.06 3.42 3.42 0 0 0 0 4.71A3.58 3.58 0 0 0 34.78 20a3.51 3.51 0 0 0 2.62-1.06 3.42 3.42 0 0 0 0-4.71 3.58 3.58 0 0 0-2.62-1.06m0 5.09a1.68 1.68 0 1 1 1.67-1.68 1.64 1.64 0 0 1-1.67 1.68M49.44 18a1 1 0 0 0-1 1 1 1 0 1 0 1-1m5.83-4.31a2.71 2.71 0 0 0-1.65-.52 3.47 3.47 0 0 0-3.43 3.41 3.51 3.51 0 0 0 .88 2.33A3.28 3.28 0 0 0 53.55 20a2.85 2.85 0 0 0 1.72-.55v.39h1.82v-6.51h-1.82zm-1.55 4.57a1.68 1.68 0 1 1 1.6-1.68 1.66 1.66 0 0 1-1.6 1.68m8.15-4.93v3.61a1.18 1.18 0 1 1-2.36 0v-3.61h-1.82v3.72a2.9 2.9 0 0 0 .92 2.17 3.1 3.1 0 0 0 2.08.78 3.06 3.06 0 0 0 2.07-.78 2.86 2.86 0 0 0 .92-2.17v-3.72zm-14.52.55a2.56 2.56 0 0 0-1.84-.71 2.29 2.29 0 0 0-1.75.8 2 2 0 0 0-1.71-.8 2.64 2.64 0 0 0-1.47.52v-.36h-1.82v6.51h1.82v-4a.94.94 0 0 1 1-.85.93.93 0 0 1 1 1v3.82h1.81V16a.9.9 0 0 1 1-1 1 1 0 0 1 1 .86v4h1.81v-4a2.71 2.71 0 0 0-.73-1.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

div.divFix div {float:none;}

/* Components nav stuff */
#nav{clear:both;height:23px;position:relative;z-index:1;}
#nav li{float:left;list-style-type:none;margin:0;}
#nav a{display:block;padding:6px 8px;}
#nav .selected a{margin-left:1px;padding:3px 8px 6px 7px;position:relative;top:3px;}
#nav .hasDropdown{position:relative;}
#nav li ul{display:none;position:absolute;top:23px;}
#nav li:hover ul{display:block;}
#nav ul li{clear:left;}
#nav ul li a{width:110px;}
#nav.hasSubNav{padding-bottom:29px;}
#nav ol{height:29px;left:0;position:absolute;top:23px;width:100%;}
#nav ol li a{float:left;}
#nav .selected ol a{margin-left:0;padding:5px 8px 5px 7px;top:4px;}

/* Navigation */
#nav {float:left; width:978px; height:auto; padding:6px 6px 0; background:#ffc444;position:relative; z-index:2;}
#nav li {clear:both; margin-bottom:6px}
#nav a,
#nav .selected a {padding:6px 12px}
#nav a {float:left; font-weight:bold; font-size:1.0833em /*(12px -> 13px)*/; line-height:18px; text-decoration:none; color:#555;text-shadow:0 1px 0 #fdedbd;background:#ff9e00} /*[blue-7]*/}
#nav .alt a {background:#f93 /*[blue-8]*/}
#nav .selected a,
#nav .hover a,
#nav a:hover,
#nav a:focus {color:#000}
#nav .selected a {position:static; margin:0; background:#fff /*[white]*/}
#nav a:hover,
#nav a:focus {background:#fafaf5 /*[beige-?]*/}
#nav .alt a:hover,
#nav .alt a:focus {color:#000}
#nav .ddown {clear:both; width:170px; background:#fefbf1}
#nav .ddown.col-2 {width:341px}
#nav .ddown.col-3 {width:512px}
#nav .ddown.col-4 {width:683px}
#nav .ddown.col-5 {width:854px}
#nav .ddown div {float:left; width:140px; padding:10px 15px}
#nav .ddown div div {padding:0; border:none}
#nav .ddown a {float:none; font-size:1em;text-shadow:none}
#nav .ddown h4 {margin:0 -15px 5px; padding:0 12px; font-size:1em /*(12px -> 12px)*/; font-family:Arial,Helvetica,sans-serif; color:#666 /*[grey-3]*/;font-weight:bold}
#nav .ddown ul {display:block; position:static; margin:0 -15px}
#nav .ddown li {float:none; margin:0}
#nav .ddown small {display:block; font-size:.9167em /*(12px -> 11px)*/; color:#999 /*[grey-2]*/}
#nav .ddown img {display:block; margin:0 auto}
#nav .ddown h3 {font-size:1.1667em /*(12px -> 14px)*/; line-height:1.2857 /*(14px -> 18px)*/}
#nav .ddown h3 a {line-height:1.2857 /*(14px -> 18px)*/}
#nav .ddown a {padding:0; color:#369; background:none}
#nav .ddown li a {width:auto; padding:6px 12px; font-weight:normal; font-size:1em /*(12px -> 12px)*/; line-height:1.5 /*(12px -> 18px)*/}
#nav .ddown li a:hover,
#nav .ddown li a:focus {background:#e6e6dc /*[beige-?]*/}
#nav .cN-story {margin:0}
#nav .wof {margin:5px 0 0}
.scriptable #nav {}
.scriptable #nav li,
.scriptable #nav a,
.scriptable #nav li.hasDropdown a,
.scriptable #nav li.hover a,
.scriptable #nav li.home a:hover {background:url("img/sprite-base-skin-eb.png") /*[navigation]*/}
.scriptable #nav li {clear:none; margin:0 2px 0 0}
.scriptable #nav li {background-position:-1000px -490px /*[navigation-standard-normal-left]*/}
.scriptable #nav li.alt {background-position:-1000px -610px /*[navigation-alternate-normal-left]*/}
.scriptable #nav li.selected {background-position:-1000px -430px /*[navigation-common-selected-left]*/}
.scriptable #nav li.hover,
.scriptable #nav li:hover {background-position:-1000px -460px /*[navigation-common-hover-left]*/}
.scriptable #nav li a {background-position:100% -490px /*[navigation-standard-normal-right]*/}
.scriptable #nav li.alt a {background-position:100% -610px /*[navigation-alternate-normal-right]*/}
.scriptable #nav li.selected a {background-position:100% -430px /*[navigation-common-selected-right]*/}
.scriptable #nav li.hover a,
.scriptable #nav li:hover a,
.scriptable #nav li a:focus {background-position:100% -460px /*[navigation-common-hover-right]*/}
.scriptable #nav li a:focus {background-color:#fafaf5 /*[beige-?]*/}
.scriptable #nav li.hasDropdown a {padding-right:33px; background-position:100% -520px /*[navigation-standard-normal-dropdown]*/}
.scriptable #nav li.hasDropdown * a {padding-right:0}
.scriptable #nav li.alt.hasDropdown a {background-position:100% -640px /*[navigation-alternate-normal-dropdown]*/}
.scriptable #nav li.hasDropdown.selected a {background-position:100% -550px /*[navigation-standard-selected-dropdown]*/}
.scriptable #nav li.hasDropdown.hover a,
.scriptable #nav li.hasDropdown:hover a,
.scriptable #nav li.hasDropdown a:focus,
.scriptable #nav li.hasDropdown a:hover,
.scriptable #nav li.hover a:focus {background-position:100% -580px /*[navigation-standard-hover-dropdown]*/}
.scriptable #nav li.alt.hasDropdown.selected a {background-position:100% -670px /*[navigation-alternate-selected-dropdown]*/}
.scriptable #nav li.alt.hasDropdown.hover a,
.scriptable #nav li.alt.hasDropdown:hover a,
.scriptable #nav li.alt.hasDropdown a:focus {background-position:100% -700px /*[navigation-alternate-hover-dropdown]*/}
.scriptable #nav li.selected.home a {background-position:-970px -460px /*[navigation-home-selected]*/}
.scriptable #nav li.home a {overflow:hidden; width:6px; text-indent:-9999px; background-position:-970px -430px /*navigation-home-normal*/}
.scriptable #nav li.home a:focus,
.scriptable #nav li.home a:hover {background-color:transparent;background-position:-970px -490px; /*[navigation-home-hover]*/}
.scriptable #nav .ddown {display:none; position:absolute; left:-1px; top:30px; border:1px solid #ffce7f; border-top:none}
.scriptable #nav .ddown.selected {display:block}
.scriptable #nav .ddown.right {right:-1px; left:auto}
.scriptable #nav .right {height:auto}
.scriptable #nav .hasDropdown .ddown li,
.scriptable #nav .hasDropdown div.ddown a {background-image:none}
.scriptable #nav .ddown li {margin:0}
* html .scriptable #nav .ddown li {display:inline-block;}
* html .scriptable #nav li.hasDropdown a:hover {background-color:#fafaf5 /*[beige-?]*/}
.scriptable #nav .hover .selected a:hover {background:#DCE6E6;color:#369}
.scriptable #nav .hasDropdown li a {padding:6px 12px}

/* OMG Directory search dropdown */
#nav .hasDropdown .directory {width:380px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background:#fff;}
#nav .directory .form-field {width:160px}
.directory .form-field label {color:#666;font-size:1em;font-weight:bold}
.directory .form-field label input {width:150px;border:1px solid #243d6d;padding:5px 3px;margin:6px 0 1px}
.directory .form-field label input:focus {border-color:#172e58;box-shadow:0 0 3px #FFCE7F/*4B6EAF*/}
.directory .form-field span {font-size:.833em;font-weight:normal;color:#999}
.directory .directorySearch {background:#FEFBF1;border-bottom:1px dotted #FFCE7F;padding-bottom:.8em;display: block}
.directory .directorySearch .button {float: right;margin: 0 20px}
#nav .directory .browsePopular {clear:both;width:auto;padding-right:0}
.scriptable #nav .directory .browsePopular h3 {border-bottom: 2px solid #FFCE7F; margin: 0 19px 0.8em 0;}
.scriptable #nav .directory .browsePopular ul {margin:0}
.scriptable #nav .directory .browsePopular li {float:left;display:block;background:url("img/sprite-base-skin-eb.png") -1285px -382px;width:165px;padding-left:15px}
.scriptable #nav .directory .browsePopular li:nth-child(2n) {width:155px;margin-left:10px}
.scriptable #nav .directory .browsePopular li a {display:inline;padding:0;background:0}

#navstrip {color: #444}

#main_blog_wrapper #main_column {width:507px;}

/* Alternative formats */
.altFormats {height:28px;margin-left:20px}
.altFormats li {line-height:2.6;font-size:.94em;list-style-type:none;margin:0;padding-right:7px;margin-right:8px;background:transparent url('img/sprite-base-skin-eb.png') no-repeat 100% -69px/*vertical bar*/}
.altFormats .last {background:none;padding:0;margin:0}
.altFormats .text a {color:#000}
.altFormats .rss a {color:#cb6927}

.blog_wrapper .header {margin:0}

/* Different images located in icons_eb */
.maintitle .toggle {
    background: url(../style_images/master/icons_eb/cat_minimize.png) no-repeat;
}
.collapsed .toggle {
    background-image: url(../style_images/master/icons_eb/cat_maximize.png);
}
/* Dialog Title close button */
.cke_skin_ips .cke_dialog_close_button,
#ips_NotificationCloseButton {
    background: transparent url(../style_images/master/icons_eb/close_popup.png) no-repeat top left !important;
}
/* buttons */
.topic_buttons li.important a, .topic_buttons li.important span, .ipsButton .important,
.topic_buttons li a, .topic_buttons li span, .ipsButton, .input_submit, #main_search_form .search_app.active {
    padding: 0 15px;
    color: #fff;
    border: 1px solid #243d6d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #496dae, 0px 2px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 0 #496dae, 0px 2px 3px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 0 0 #496dae, 0px 2px 3px rgba(0,0,0,0.2);
    background: #496dae; /* Old browsers */
    background: -moz-linear-gradient(top,  #496dae 0%, #34508a 50%, #192e5a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#496dae), color-stop(50%,#34508a), color-stop(100%,#192e5a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #496dae 0%,#34508a 50%,#192e5a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #496dae 0%,#34508a 50%,#192e5a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #496dae 0%,#34508a 50%,#192e5a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #496dae 0%,#34508a 50%,#192e5a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#496dae', endColorstr='#192e5a',GradientType=0 ); /* IE6-9 */
}
.topic_buttons li.important a:hover, .topic_buttons li.important span:hover, .ipsButton .important:hover,
.topic_buttons li a:hover, .topic_buttons li span:hover, .ipsButton:hover, .input_submit:hover, #main_search_form .search_app.active:hover {
    border-color:#486593;
    background: #6e8ec2; /* Old browsers */
    background: -moz-linear-gradient(top,  #6e8ec2 0%, #5974a4 50%, #3c5a85 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e8ec2), color-stop(50%,#5974a4), color-stop(100%,#3c5a85)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6e8ec2 0%,#5974a4 50%,#3c5a85 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6e8ec2 0%,#5974a4 50%,#3c5a85 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6e8ec2 0%,#5974a4 50%,#3c5a85 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6e8ec2 0%,#5974a4 50%,#3c5a85 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e8ec2', endColorstr='#3c5a85',GradientType=0 ); /* IE6-9 */
}
.topic_buttons li.non_button a,
.input_submit.alt  {filter:none;}
