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]*/}

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;}
