@import url("http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/webfonts/stylesheet.css");
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}
audio:not([controls]) { display:none; }
[hidden] { display:none; }
html {
  font-size:100%;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}
body {
  margin:0;
  font-size:13px;
  line-height:1.231;
}
body, button, input, select, textarea {
  font-family:sans-serif;
  color:#222222;
}
a { color:#0000ee; }
a:visited { color:#551a8b; }
a:hover { color:#0066ee; }
a:focus { outline:thin dotted; }
a:hover, a:active { outline:0; }
abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
blockquote { margin:1em 40px; }
dfn { font-style:italic; }
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
ins {
  background:#ffff99;
  color:#000000;
  text-decoration:none;
}
mark {
  background:#ffff00;
  color:#000000;
  font-style:italic;
  font-weight:bold;
}
pre, code, kbd, samp {
  font-family:monospace, serif;
  _font-family:'courier new', monospace;
  font-size:1em;
}
pre {
  white-space:pre;
  white-space:pre-wrap;
  word-wrap:break-word;
}
q { quotes:none; }
q:before, q:after {
  content:"";
  content:none;
}
small { font-size:85%; }
hout affecting line-height: h5bp.com/k */
sub, sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
ul, ol {
  margin:1em 0;
  padding:0 0 0 40px;
}
dd { margin:0 0 0 40px; }
nav ul, nav ol {
  list-style:none;
  list-style-image:none;
  margin:0;
  padding:0;
}
img {
  border:0;
  -ms-interpolation-mode:bicubic;
  vertical-align:middle;
}
svg:not(:root) { overflow:hidden; }
figure { margin:0; }
form { margin:0; }
fieldset {
  border:0;
  margin:0;
  padding:0;
}
label { cursor:pointer; }
legend {
  border:0;
  *margin-left:-7px;
  padding:0;
}
button, input, select, textarea {
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle;
}
button, input {
  line-height:normal;
  *overflow:visible;
}
table button, table input { *overflow:auto; }
button, input[type="button"], input[type="reset"], input[type="submit"], [role="button"] {
  cursor:pointer;
  -webkit-appearance:button;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing:border-box !important;
  padding:0;
}
input[type="search"] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box !important;
  -webkit-box-sizing:content-box !important;
  box-sizing:content-box !important;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner {
  border:0;
  padding:0;
}
textarea {
  overflow:auto;
  vertical-align:top;
  resize:vertical;
}
input:invalid, textarea:invalid { background-color:#f0dddd; }
table {
  border-collapse:collapse;
  border-spacing:0;
}
td { vertical-align:top; }
.nocallout { -webkit-touch-callout:none; }
textarea[contenteditable] { -webkit-appearance:none; }
.gifhidden {
  position:absolute;
  left:-100%;
}
.ir {
  display:block;
  border:0;
  text-indent:-999em;
  overflow:hidden;
  background-color:transparent;
  background-repeat:no-repeat;
  text-align:left;
  direction:ltr;
}
.ir br { display:none; }
.hidden {
  display:none !important;
  visibility:hidden;
}
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.invisible { visibility:hidden; }
.clearfix:before, .clearfix:after {
  content:"";
  display:table;
}
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }
@media print {
  * {
    background:transparent !important;
    color:black !important;
    text-shadow:none !important;
    filter:none !important;
    -ms-filter:none !important;
  }
  a, a:visited { text-decoration:underline; }
  a[href]:after { content:" (" attr(href) ")"; }
  abbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
  pre, blockquote {
    border:1px solid #999999;
    page-break-inside:avoid;
  }
  thead { display:table-header-group; }
  tr, img { page-break-inside:avoid; }
  img { max-width:100% !important; }
  p, h2, h3 {
    orphans:3;
    widows:3;
  }
  h2, h3 { page-break-after:avoid; }
}
* {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.cf:before, .cf:after {
  content:" ";
  display:table;
}
.cf:after { clear:both; }
.cf { *zoom:1; }
html, body {
  padding:0;
  margin:0;
}
body {
  color:#ffffff;
  font-size:12px;
  font-family:Helvetica, Arial, sans-serif;
  background:#ffffff url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/back.jpg) center top no-repeat;
}
a, a:link, a:hover, a:visited, a:active {
  color:#f38130;
  text-decoration:none;
}
a:hover {
  color:#f38130;
  text-decoration:underline;
}
a img {
  border:none;
  background:none;
}
#wrapper {
  width:990px;
  margin:0 auto 0 auto;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
  padding:0 0 0 0;
  -webkit-box-shadow:0 0 57px 8px #ff7e00;
  -moz-box-shadow:0 0 57px 8px #ff7e00;
  -o-box-shadow:0 0 57px 8px #ff7e00;
  box-shadow:0 0 57px 8px #ff7e00;
  -webkit-font-smoothing:antialiased;
  zoom:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=57, Direction=0, Color='#ff7e00')";
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#ff7e00',Direction=0,Strength=57);
}
#header {
  position:relative;
  padding-top:105px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/hd-header-2014.png) center 20px no-repeat;
}
body.splash #header {
  padding-top:0;
  background:none;
}
#main-nav {
  position:relative;
  z-index:100;
  font-family:'League Gothic', Helvetica, sans-serif !important;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/nav.png) left top repeat-x;
  padding-left:10px;
}
#main-nav ul {
  list-style:none;
  padding:0;
  margin:0;
}
#main-nav li { float:left; }
#main-nav li:hover .sub-menu { display:block; }
#main-nav a {
  font-family:'League Gothic', Helvetica, sans-serif !important;
  line-height:45px !important;
  font-size:16px !important;
  padding:0 10px !important;
  color:#ffffff !important;
  text-transform:uppercase !important;
  letter-spacing:1px !important;
}
#main-nav a:hover {
  color:#f38130 !important;
  text-decoration:none !important;
}
#main-nav a:hover + .sub-menu { display:block !important; }
#main-nav .sub-menu {
  display:none;
  position:absolute;
  border:1px solid #222222;
  border-top:none;
}
#main-nav .sub-menu li {
  float:none;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/nav.png) left bottom repeat-x;
}
#main-nav .sub-menu a {
  line-height:30px;
  font-size:14px;
  min-width:120px;
  display:block;
}
.current-menu-item a {
  color:#f38130 !important;
  text-decoration:none;
}
.current-menu-ancestor > a, .current-menu-parent > a {
  color:#f38130 !important;
  text-decoration:none;
}
#featured {
  margin:0 auto;
  width:990px;
  height:340px;
  position:relative;
  z-index:1;
}
#featured img {
  max-width:990px;
  max-height:340px;
}
#slider {
  width:990px;
  height:340px;
  position:relative;
  z-index:1;
}
#pager {
  position:absolute;
  z-index:2;
  bottom:10px;
  left:10px;
}
#pager a {
  display:inline-block;
  width:12px;
  height:12px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/pager.png) left top no-repeat;
  margin-right:5px;
  text-indent:-9999px;
}
#shortcuts {
  position:absolute;
  z-index:10;
  top:170px;
  left:50px;
  width:135px;
  height:236px;
  font-family:'League Gothic';
  letter-spacing:1px;
  text-transform:uppercase;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/featured-nav.png) left top no-repeat;
}
#shortcuts h3 {
  font-size:14px;
  color:#f38130;
  text-decoration:none;
  margin:115px 10px 5px 10px;
}
#shortcuts ul {
  list-style:none;
  padding:0;
  margin:0 10px 0 10px;
}
#shortcuts a {
  line-height:175%;
  font-size:14px;
  color:#ffffff;
  display:block;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/arrow.png) right 7px no-repeat;
}
#shortcuts a:hover {
  color:#f38130;
  text-decoration:none;
}
#addresses {
  clear:left;
  width:100%;
  display:block;
  padding:20px 0 0 125px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/footer-harley-logo.png) 20px 50% no-repeat;
}
#addresses > div {
  float:left;
  width:295px;
  font-size:14px;
  display:block;
}
#addresses h4 {
  font-weight:bold;
  color:#f38130;
  margin:0 0 8px 0;
  padding:0;
}
#addresses span {
  display:block;
  margin:0 0 8px 0;
}
#addresses .location {
  position:relative;
  padding:0 30px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/divider.png) right 20px no-repeat;
}
#addresses.addresses-4 {
  padding-left:20px;
  background:none;
}
#addresses.addresses-4 > div { width:320px; }
#addresses.addresses-4 .first-location {
  padding-left:0;
  width:290px;
}
#addresses.addresses-4 .last-location {
  padding-right:0;
  background:none;
}
.geo { color:#ffffff; }
.hours {
  color:#f38130;
  font-style:italic;
}
.facebook {
  width:30px;
  height:31px;
  display:inline-block;
  text-indent:-9999px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/facebook-small.png) left top no-repeat;
  margin-right:5px;
  position:absolute;
  right:20px;
  bottom:12px;
}
.facebook:hover { opacity:.5; }
#social {
  width:255px !important;
  min-height:130px;
  display:block;
  padding-left:10px;
}
#social #facebook {
  width:51px;
  height:53px;
  display:inline-block;
  text-indent:-9999px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/facebook.png) left top no-repeat;
  margin-right:5px;
}
#social #youtube {
  width:51px;
  height:53px;
  display:inline-block;
  text-indent:-9999px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/youtube.png) left top no-repeat;
  margin-right:5px;
}
#social #hog {
  width:92px;
  height:57px;
  display:inline-block;
  text-indent:-9999px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/footer-eagle-logo.png) left top no-repeat;
}
#social #mw {
  margin:10px 0 15px 0;
  width:248px;
  height:144px;
  display:inline-block;
  text-indent:-9999px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/footer-logos.png) left top no-repeat;
}
#social a:hover { opacity:.5; }
#site-footer {
  -webkit-font-smoothing:antialiased;
  width:990px;
  margin:10px auto 30px auto;
}
#site-footer nav {
  float:right;
  color:#6c6c6c !important;
}
#site-footer nav ul {
  list-style:none;
  margin:0;
  padding:0;
}
#site-footer nav li { float:left; }
#site-footer nav li > span { padding:0 5px; }
#site-footer nav li:first-child > span { display:none; }
#site-footer nav a {
  color:#6c6c6c !important;
  padding:0;
}
#site-footer nav a:hover { color:#ffffff; }
#copyright {
  font-size:12px;
  color:#ffffff;
  float:left;
}
#main-content {
  padding:0 21px 20px 21px;
  font-size:14px;
  line-height:150%;
}
#main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6, #main-content h1 a, #main-content h2 a, #main-content h3 a, #main-content h4 a, #main-content h5 a, #main-content h6 a {
  color:#f38130;
  font-family:"Myriad Pro", Tahoma, Verdana, Segoe, sans-serif;
  position:relative;
}
#main-content h1 {
  font-size:2.2em;
  margin:.67em 0;
  font-weight:normal;
  line-height:1;
}
#main-content h2 {
  font-size:1.5em;
  margin:.75em 0;
  font-weight:normal;
  line-height:1;
}
#main-content h3 {
  font-size:1.17em;
  margin:.83em 0;
  font-weight:normal;
  line-height:1;
}
#main-content h5 {
  font-size:.83em;
  margin:1.5em 0;
}
#main-content h6 {
  font-size:.75em;
  margin:1.67em 0;
}
#main-content article > h2 { margin-top:0; }
#main-content article + article { margin-top:30px; }
#buttons { padding:20px 0; }
#buttons > div {
  width:235px;
  height:115px;
  margin-left:10px;
  float:left;
}
#buttons img { margin:0; }
#buttons .widget_sp_image { position:relative; }
#buttons .widget_sp_image h3 {
  pointer-events:none;
  position:absolute;
  top:0;
  left:0;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
  width:100%;
  margin-top:6px;
  padding:9px 0 0 0;
  line-height:1;
  text-indent:10px;
  font-size:18px;
}
#buttons .widget_sp_image .widget_sp_image-description {
  pointer-events:none;
  position:absolute;
  top:33px;
  left:0;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
  width:100%;
  padding:0;
  line-height:1;
  text-indent:10px;
  font-size:11px;
  font-style:italic;
}
#buttons .widget_sp_image .widget_sp_image-description p {
  padding:0;
  margin:2px 0 10px 0;
  line-height:1;
}
#big-buttons { padding:20px 0; }
#big-buttons > div {
  width:485px;
  height:220px;
  margin-left:20px;
  float:left;
}
#big-buttons > div:first-child { margin-left:0; }
#big-buttons img { margin:0; }
#big-buttons .widget_sp_image { position:relative; }
#big-buttons .widget_sp_image a {
  display:block;
  width:100%;
  height:100%;
}
#big-buttons .widget_sp_image h3 {
  pointer-events:none;
  position:absolute;
  top:100px;
  right:11px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
  width:50%;
  padding:4px;
  line-height:1;
  text-indent:0;
  font-size:18px;
  color:#fdb913;
  font-size:18px;
  font-weight:100 !important;
}
#big-buttons .widget_sp_image .widget_sp_image-description {
  pointer-events:none;
  position:absolute;
  top:145px;
  right:11px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
  width:50%;
  height:50px;
  padding:4px;
  line-height:1;
  text-indent:0;
  font-size:12px;
  font-style:italic;
  color:#ffffff;
}
#big-buttons .widget_sp_image .widget_sp_image-description p {
  padding:0;
  margin:2px 0 10px 0;
  line-height:135%;
}
body.page-template-page-top-2-widgets-php {
  color:#000000;
  background:#ffffff url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/back-inner.jpg) center top no-repeat;
}
body.page-template-page-top-2-widgets-php #wrapper {
  background:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(enabled = false)";
  filter:progid:DXImageTransform.Microsoft.Shadow(enabled=false);
}
body.page-template-page-top-2-widgets-php .main-text {
  padding:15px 0;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}
body.page-template-page-top-2-widgets-php #related-posts {
  padding-bottom:15px;
  border-bottom:1px solid #000000;
}
body.page-template-page-top-2-widgets-php #related-posts > div {
  width:50%;
  float:left;
}
body.page-template-page-top-2-widgets-php #related-posts article {
  min-height:130px;
  clear:both;
}
body.page-template-page-top-2-widgets-php .geo { color:#000000; }
body.page-template-page-top-2-widgets-php #background {
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background-white.png) left top repeat;
  -webkit-box-shadow:0 0 57px 8px #ff7e00;
  -moz-box-shadow:0 0 57px 8px #ff7e00;
  -o-box-shadow:0 0 57px 8px #ff7e00;
  box-shadow:0 0 57px 8px #ff7e00;
  zoom:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=57, Direction=0, Color='#ff7e00')";
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#ff7e00',Direction=0,Strength=57);
}
body.page-template-page-top-2-widgets-php #main-content { padding-top:20px; }
body.page-template-page-top-2-widgets-php #main-content h1, body.page-template-page-top-2-widgets-php #main-content h2, body.page-template-page-top-2-widgets-php #main-content h3, body.page-template-page-top-2-widgets-php #main-content h4, body.page-template-page-top-2-widgets-php #main-content h5, body.page-template-page-top-2-widgets-php #main-content h6, body.page-template-page-top-2-widgets-php #main-content h1 a, body.page-template-page-top-2-widgets-php #main-content h2 a, body.page-template-page-top-2-widgets-php #main-content h3 a, body.page-template-page-top-2-widgets-php #main-content h4 a, body.page-template-page-top-2-widgets-php #main-content h5 a, body.page-template-page-top-2-widgets-php #main-content h6 a { color:#000000; }
#calculators {
  width:30%;
  float:left;
}
#calculators iframe {
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
  min-height:230px;
}
#calculators + .text {
  float:right;
  width:67%;
}
#calculators input[type="text"] {
  border:1px solid #f38132;
  width:120px;
  float:right;
}
#calculators select {
  width:120px;
  float:right;
}
#calculators input[type="button"], #calculators input[type="submit"] {
  background:#f38132;
  color:#ffffff;
  border:none;
  border-radius:3px;
  width:120px;
  text-align:center;
  margin-top:5px;
  padding:5px 0;
  float:right;
}
#calculators .widget-container { height:auto !important; }
#calculators .widget-container form {
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
  padding:5px;
  font-size:11px;
}
#calculators .widget-container table { width:100%; }
#calculators .widget-container td, #calculators .widget-container th {
  padding:0 0 5px 0;
  border:none important;
  font-size:11px !important;
}
#calculators #buttons .widget_sp_image h3 {
  position:relative;
  margin-bottom:0;
}
#calculators #buttons iframe {
  min-height:230px;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
  max-width:100%;
  height:auto;
}
.alignleft, img.alignleft {
  display:inline;
  float:left;
  margin-right:24px;
  margin-top:4px;
}
.alignright, img.alignright {
  display:inline;
  float:right;
  margin-left:24px;
  margin-top:4px;
}
.aligncenter, img.aligncenter {
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
img.alignleft, img.alignright, img.aligncenter { margin-bottom:12px; }
.wp-caption {
  background:#f1f1f1;
  line-height:18px;
  margin-bottom:20px;
  max-width:632px !important;
  padding:4px;
  text-align:center;
}
.wp-caption img { margin:5px 5px 0; }
.wp-caption p.wp-caption-text {
  color:#888888;
  font-size:12px;
  margin:5px;
}
body.page-template-page-sidebar-left-php #buttons {
  padding:0;
  width:235px;
  float:left;
  margin-right:21px;
  margin-top:21px;
}
body.page-template-page-sidebar-left-php #buttons > div {
  margin-left:0;
  margin-bottom:20px;
}
body.page-template-page-sidebar-left-php article {
  width:692px;
  float:left;
}
#buttons-left {
  padding:0;
  width:235px;
  float:left;
  margin-right:21px;
  margin-top:0;
}
#buttons-left > div {
  margin-left:0;
  margin-bottom:20px;
}
#buttons-left .widget-title { margin-top:0; }
#buttons-left + div {
  float:left;
  width:690px;
}
#buttons-left + div > article { margin-bottom:60px; }
#buttons-left ul {
  list-style:none;
  padding-left:0;
}
#buttons-left .widget_recent_entries { margin-top:30px; }
#models { clear:left; }
#models > h2 {
  margin-bottom:10px;
  padding-left:24px;
}
.model-family {
  position:relative;
  float:left;
  width:400px;
  margin-left:50px;
  margin-bottom:25px;
}
.model-family img {
  max-width:100%;
  height:auto;
}
.model { position:relative; }
.model h2, .model h3 {
  position:absolute;
  top:0;
  left:0;
  padding:5px 10px;
  width:100%;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
}
.model h2 a, .model h3 a { display:block; }
.model h2 a:hover, .model h3 a:hover {
  text-decoration:none;
  color:#ffffff !important;
}
.model h3 {
  position:relative;
  background:none;
  padding:0;
}
#model-gallery {
  float:left;
  position:relative;
  margin:0 30px 30px 0;
  padding:5px;
  border:1px solid #121212;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
}
#model-gallery #slider {
  width:500px !important;
  height:500px;
}
#model-gallery #slider img { max-width:500px; }
#breadcrumbs {
  opacity:.5;
  font-size:12px;
  padding:5px;
  border:1px solid #121212;
  background:url(http://www.morganandwacker.com.au/wp-content/themes/MorganWacker/images/background.png) left top repeat;
}
.related-models { margin:0 !important; }
.related-models h2 {
  padding-left:0 !important;
  margin-bottom:15px !important;
}
.related-models h2 + .model-family { margin-left:0; }
.related-models .model-family {
  margin-left:20px;
  width:101px;
}
.related-models p {
  font-size:12px;
  line-height:16px;
}
.finance-calculator input[type="text"] {
  border:1px solid #f38132;
  width:200px;
  float:right;
}
.finance-calculator select {
  width:120px;
  float:right;
}
.finance-calculator input[type="button"], .finance-calculator input[type="submit"] {
  background:#f38132;
  color:#ffffff;
  border:none;
  border-radius:3px;
  width:120px;
  text-align:center;
  margin-top:5px;
  margin-left:10px;
  padding:5px 0;
  float:right;
}
.archive-post-thumbnail {
  float:left;
  max-width:150px;
  height:auto;
  margin-right:15px;
  margin-top:3px;
  padding-bottom:20px;
}
#related-posts > article {
  width:50%;
  float:left;
  padding:0 10px 20px 10px;
  height:130px;
  margin:0 0 45px 0 !important;
}
#related-posts h3 {
  font-size:1.5em;
  margin:0;
}
#related-posts h2 { margin-left:10px; }
#related-posts img {
  float:left;
  max-width:100px;
  height:auto;
  margin-right:15px;
  margin-top:3px;
  margin-bottom:20px;
}
