div#brand-content {float: left; width:393px;}
div#brand-menu {float: right; width:142px;}

div#brand-menu a { color: #67676A; text-decoration: underline; }

div#brand-content h1, div#brand-content h2, div#brand-content h3, div#brand-content h4, 
  div#brand-content h5, div#brand-content h6, div#brand-content p, div#brand-content ul,
    div#brand-content blockquote {
  padding-right: 20px;
}
div#brand-menu h1, div#brand-menu h2, div#brand-menu h3, div#brand-menu h4, 
  div#brand-menu h5, div#brand-menu h6, div#brand-menu p, div#brand-menu ul,
    div#brand-menu blockquote {
  padding-right: 0;
}

div#brand-menu h2 {margin: 0 0 0.9em 0;border-bottom: 1px #d80014 dashed;padding-bottom: 0.25em;}
div#brand-menu h3 { font-size: 1.2em; margin-bottom: 0.25em; }
div#brand-menu h4 {font-weight:normal;color:#ED1B23;font-size:1.1em;margin:0.5em 0 0.25em 0;}
div#brand-menu ul {padding-left: 0;list-style-type:none;margin-bottom:1em;}
div#brand-menu ul li {margin-bottom: 0.25em;}
div#brand-menu ul li a {color:#626463;font-size:1em;text-decoration:none;display:block;}
div#brand-menu ul li a:hover {text-decoration:underline;}
div#brand-menu p { line-height: 1.3em !important;}
div#brand-menu div.download-separator { border-top: #ED1B23 1px dashed; margin: 1em 0; }


div#brand-footer {
  margin-top: 5em;
  padding-top: 2em;
  border-top: #ED1B23 1px dashed;
}
div#brand-footer ul {list-style-type: none;padding:0;}
div#brand-footer ul li { float: left; margin-right: 2em; }
div#brand-footer ul li a { display: block; text-decoration: none; }
div#brand-footer ul li a img { vertical-align: text-top; padding-right:5px; }

/*
 * Login form
 */
form#login-form input { padding: 2px; font-size: 1em; padding: 1px; }
form#login-form p.login-form-item { margin: 0.5em 0; }

/*
 * 
 * Brand Left Navigation Menu
 *
 */
ul#brand-left-nav {
  padding-left: 15px;
  list-style-type: none;
  margin-bottom: 2em;
}
ul#brand-left-nav li {
  width: 140px;
  border-bottom: 1px #cfd0d2 solid;
}
ul#brand-left-nav li.last { border-bottom: 0; }
ul#brand-left-nav li a {
  color: #5D5C5D;
  padding: 4px 6px;
  display: block;
}
ul#brand-left-nav li a:hover {color:#E8072E !important;}
ul#brand-left-nav li#branding-menu-back {
  border-bottom: 0;
  padding-bottom: 15px;
}
ul#brand-left-nav li#branding-menu-back a { text-decoration: underline; }

li#branding-menu-main a { color: #ED1B23 !important; }

body#media-room-brand-logo li#branding-menu-logo a,
body#media-room-brand-placement li#branding-menu-placement a,
body#media-room-brand-bad-practice li#branding-menu-bad-practice a,
body#media-room-brand-colours li#branding-menu-colours a,
body#media-room-brand-typography li#branding-menu-typography a {background-color: #CFD0D2;color:#1a1a1a;}
