/*$heading-color: darken($body-text-color, 5%);*/
/*  Mixin for Compass - border-image

    $border-image([$image-url], [$offsets], [$repeats])

    Example:
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10, stretch)
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10 5 10 5, stretch repeat)

---------------------------------------- */
/*$heading-color: darken($body-text-color, 5%);*/
/*  Mixin for Compass - border-image

    $border-image([$image-url], [$offsets], [$repeats])

    Example:
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10, stretch)
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10 5 10 5, stretch repeat)

---------------------------------------- */
/*$heading-color: darken($body-text-color, 5%);*/
/*  Mixin for Compass - border-image

    $border-image([$image-url], [$offsets], [$repeats])

    Example:
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10, stretch)
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10 5 10 5, stretch repeat)

---------------------------------------- */
/* Typography -------------------------------------------------------------- */
/* The following classes are for use with @extend. */
/*$heading-color: darken($body-text-color, 5%);*/
/*  Mixin for Compass - border-image

    $border-image([$image-url], [$offsets], [$repeats])

    Example:
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10, stretch)
    @include border-image(url(http://www.judithsmale.com.au/themes/arpsoft_dev/../my_image.png), 10 5 10 5, stretch repeat)

---------------------------------------- */
/* Headings -------------------------------------------------------------- */
/* line 14, sass/common/typography/_defaults.scss */
html {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

/* Body -------------------------------------------------------------- */
/* line 19, sass/common/typography/_defaults.scss */
body {
  color: #222222;
}

/* line 61, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
* html {
  font-size: 81.25%;
}

/* line 64, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 13px;
  line-height: 1.23077em;
}

/*// now some custom styles for this project*/
/* line 20, sass/judithsmale/_typography.scss */
#page-wrapper, #footer-wrapper {
  /* Selected Text -------------------------------------------------------------- */
  /* -moz- must be declared separately */
  font-family: "Open Sans", Helvetica, Arial, "Lucida Grande", sans-serif;
  /* Links -------------------------------------------------------------- */
  /* Inline -------------------------------------------------------------- */
  /* Block -------------------------------------------------------------- */
  /* Replaced -------------------------------------------------------------- */
  /* Lists -------------------------------------------------------------- */
  /* Tables -------------------------------------------------------------- */
  /* tables still need 'cellspacing="0"' in the markup */
  /*p + p, ol + p, ul + p {margin-top:0.7em;}*/
  /*p + ol, p + ul {margin-top:0.3em;}*/
  /*.dquo {margin-left:-.5em;}*/
  /*.first {margin-left:0;padding-left:0;}*/
  /*p.incr, .incr p {font-size:10px;line-height:1.44em;margin-bottom:1.5em;}*/
  /*.last {margin-right:0;padding-right:0;}*/
  /*.loud {color:#000;}*/
  /*h1.loud {*/
  /*color: darken(#285897, 5%); //TODO: pull these colors into a common theme file...*/
  /*}*/
  /*.soft {color:lighten($heading-color, 20%);}*/
  /*.quiet {color:#666;}*/
}
/* line 28, sass/common/typography/_defaults.scss */
#page-wrapper ::-moz-selection, #footer-wrapper ::-moz-selection {
  color: white;
  background: #005498;
  text-shadow: none;
}
/* line 33, sass/common/typography/_defaults.scss */
#page-wrapper ::selection, #footer-wrapper ::selection {
  color: white;
  background: #005498;
  text-shadow: none;
}
/* line 40, sass/common/typography/_defaults.scss */
#page-wrapper .serif, #footer-wrapper .serif {
  font-family: Georgia, serif;
}
/* line 43, sass/common/typography/_defaults.scss */
#page-wrapper .sans, #footer-wrapper .sans {
  font-family: "Open Sans", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 46, sass/common/typography/_defaults.scss */
#page-wrapper .mono, #page-wrapper pre, #page-wrapper code, #page-wrapper tt, #page-wrapper #footer-wrapper pre, #footer-wrapper #page-wrapper pre, #page-wrapper #footer-wrapper code, #footer-wrapper #page-wrapper code, #page-wrapper #footer-wrapper tt, #footer-wrapper #page-wrapper tt, #footer-wrapper .mono, #footer-wrapper #page-wrapper pre, #page-wrapper #footer-wrapper pre, #footer-wrapper #page-wrapper code, #page-wrapper #footer-wrapper code, #footer-wrapper #page-wrapper tt, #page-wrapper #footer-wrapper tt, #footer-wrapper pre, #footer-wrapper code, #footer-wrapper tt {
  font-family: "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, Courier, monospace, sans-serif;
}
/* line 49, sass/common/typography/_defaults.scss */
#page-wrapper .allcaps, #page-wrapper caption, #page-wrapper #footer-wrapper caption, #footer-wrapper #page-wrapper caption, #footer-wrapper .allcaps, #footer-wrapper #page-wrapper caption, #page-wrapper #footer-wrapper caption, #footer-wrapper caption {
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
/* line 53, sass/common/typography/_defaults.scss */
#page-wrapper .smallcaps, #page-wrapper h4, #page-wrapper #footer-wrapper h4, #footer-wrapper #page-wrapper h4, #footer-wrapper .smallcaps, #footer-wrapper #page-wrapper h4, #page-wrapper #footer-wrapper h4, #footer-wrapper h4 {
  letter-spacing: 0.1em;
  font-variant: small-caps;
}
/* line 59, sass/common/typography/_defaults.scss */
#page-wrapper a:link, #page-wrapper a:visited, #footer-wrapper a:link, #footer-wrapper a:visited {
  color: #222299;
}
/* line 61, sass/common/typography/_defaults.scss */
#page-wrapper a:link, #page-wrapper a:visited, #page-wrapper a:hover, #page-wrapper a:active, #footer-wrapper a:link, #footer-wrapper a:visited, #footer-wrapper a:hover, #footer-wrapper a:active {
  outline: none;
}
/* line 63, sass/common/typography/_defaults.scss */
#page-wrapper a:focus, #page-wrapper a:hover, #page-wrapper a:active, #footer-wrapper a:focus, #footer-wrapper a:hover, #footer-wrapper a:active {
  color: black;
  text-decoration: underline;
}
/* line 66, sass/common/typography/_defaults.scss */
#page-wrapper a:focus, #footer-wrapper a:focus {
  outline: thin dotted;
}
/* line 72, sass/common/typography/_defaults.scss */
#page-wrapper cite, #page-wrapper em, #page-wrapper dfn, #page-wrapper address, #page-wrapper i, #footer-wrapper cite, #footer-wrapper em, #footer-wrapper dfn, #footer-wrapper address, #footer-wrapper i {
  font-style: italic;
}
/* line 75, sass/common/typography/_defaults.scss */
#page-wrapper strong, #page-wrapper dfn, #page-wrapper b, #footer-wrapper strong, #footer-wrapper dfn, #footer-wrapper b {
  font-weight: bold;
}
/* line 78, sass/common/typography/_defaults.scss */
#page-wrapper sup, #page-wrapper sub, #footer-wrapper sup, #footer-wrapper sub {
  font-size: smaller;
  line-height: 0;
}
/* line 82, sass/common/typography/_defaults.scss */
#page-wrapper sup, #footer-wrapper sup {
  vertical-align: super;
}
/* line 85, sass/common/typography/_defaults.scss */
#page-wrapper sub, #footer-wrapper sub {
  vertical-align: sub;
}
/* line 88, sass/common/typography/_defaults.scss */
#page-wrapper abbr, #page-wrapper acronym, #footer-wrapper abbr, #footer-wrapper acronym {
  border-bottom: 1px dotted;
  cursor: help;
}
/* line 92, sass/common/typography/_defaults.scss */
#page-wrapper ins, #footer-wrapper ins {
  text-decoration: underline;
}
/* line 95, sass/common/typography/_defaults.scss */
#page-wrapper del, #footer-wrapper del {
  text-decoration: line-through;
}
/* line 98, sass/common/typography/_defaults.scss */
#page-wrapper mark, #footer-wrapper mark {
  background: #ffff99;
  background-color: rgba(255, 255, 0, 0.5);
  text-shadow: none;
}
/* line 103, sass/common/typography/_defaults.scss */
#page-wrapper q, #footer-wrapper q {
  font-style: italic;
}
/* line 105, sass/common/typography/_defaults.scss */
#page-wrapper q em, #footer-wrapper q em {
  font-style: normal;
}
/* line 113, sass/common/typography/_defaults.scss */
#page-wrapper p, #footer-wrapper p {
  /*@include trailer;*/
}
/* line 117, sass/common/typography/_defaults.scss */
#page-wrapper pre, #footer-wrapper pre {
  /*margin: $base-rhythm-unit;*/
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}
/* line 124, sass/common/typography/_defaults.scss */
#page-wrapper blockquote, #footer-wrapper blockquote {
  /*margin: $base-rhythm-unit;*/
  font-style: italic;
}
/* line 130, sass/common/typography/_defaults.scss */
#page-wrapper img, #footer-wrapper img {
  vertical-align: text-bottom;
  -ms-interpolation-mode: bicubic;
}
/* line 137, sass/common/typography/_defaults.scss */
#page-wrapper ol, #page-wrapper ul, #page-wrapper dl, #footer-wrapper ol, #footer-wrapper ul, #footer-wrapper dl {
  /*@include trailer;*/
  margin-left: 1.2em;
}
/* line 142, sass/common/typography/_defaults.scss */
#page-wrapper ol, #footer-wrapper ol {
  list-style: decimal;
}
/* line 145, sass/common/typography/_defaults.scss */
#page-wrapper ul, #footer-wrapper ul {
  list-style: disc;
}
/* line 147, sass/common/typography/_defaults.scss */
li #page-wrapper ul, li #footer-wrapper ul {
  list-style-type: circle;
}
/* line 150, sass/common/typography/_defaults.scss */
#page-wrapper dt, #footer-wrapper dt {
  /*@include leader;*/
  font-style: italic;
}
/* line 154, sass/common/typography/_defaults.scss */
#page-wrapper dd, #footer-wrapper dd {
  /*padding-left: $base-rhythm-unit;*/
}
/* line 161, sass/common/typography/_defaults.scss */
#page-wrapper table, #footer-wrapper table {
  /*@include trailer;*/
  /*width: auto; <- Breaks add image dialog in ie 8*/
  border-collapse: separate;
  border-spacing: 0;
}
/* line 167, sass/common/typography/_defaults.scss */
#page-wrapper table, #page-wrapper td, #page-wrapper th, #footer-wrapper table, #footer-wrapper td, #footer-wrapper th {
  vertical-align: top;
}
/* line 170, sass/common/typography/_defaults.scss */
#page-wrapper th, #page-wrapper thead th, #footer-wrapper th, #footer-wrapper thead th {
  font-weight: bold;
}
/* line 173, sass/common/typography/_defaults.scss */
#page-wrapper th, #page-wrapper td, #page-wrapper caption, #footer-wrapper th, #footer-wrapper td, #footer-wrapper caption {
  /*padding: $base-rhythm-unit * 0.5;*/
  text-align: left;
  font-weight: normal;
}
/* line 178, sass/common/typography/_defaults.scss */
#page-wrapper table, #page-wrapper th, #footer-wrapper table, #footer-wrapper th {
  /*@include trailing-border(1px, 0.5); */
}
/* line 182, sass/common/typography/_defaults.scss */
#page-wrapper tfoot, #footer-wrapper tfoot {
  /*@include adjust-font-size-to(14px);*/
}
/* line 190, sass/common/typography/_defaults.scss */
#page-wrapper p, #footer-wrapper p {
  margin-bottom: 0.7em;
}
/* line 193, sass/common/typography/_defaults.scss */
#page-wrapper ol, #page-wrapper ul, #footer-wrapper ol, #footer-wrapper ul {
  margin-bottom: 0.7em;
}
/* line 195, sass/common/typography/_defaults.scss */
#page-wrapper blockquote, #footer-wrapper blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic;
}
/* line 196, sass/common/typography/_defaults.scss */
#page-wrapper strong, #page-wrapper dfn, #footer-wrapper strong, #footer-wrapper dfn {
  font-weight: bold;
}
/* line 197, sass/common/typography/_defaults.scss */
#page-wrapper em, #page-wrapper dfn, #footer-wrapper em, #footer-wrapper dfn {
  font-style: italic;
}
/* line 198, sass/common/typography/_defaults.scss */
#page-wrapper sup, #page-wrapper sub, #footer-wrapper sup, #footer-wrapper sub {
  line-height: 0;
}
/* line 199, sass/common/typography/_defaults.scss */
#page-wrapper abbr, #page-wrapper acronym, #footer-wrapper abbr, #footer-wrapper acronym {
  border-bottom: 1px dotted #666;
}
/* line 200, sass/common/typography/_defaults.scss */
#page-wrapper address, #footer-wrapper address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 201, sass/common/typography/_defaults.scss */
#page-wrapper del, #footer-wrapper del {
  color: #666;
}
/* line 202, sass/common/typography/_defaults.scss */
#page-wrapper pre, #footer-wrapper pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 203, sass/common/typography/_defaults.scss */
#page-wrapper pre, #page-wrapper code, #page-wrapper tt, #footer-wrapper pre, #footer-wrapper code, #footer-wrapper tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5;
}
/* line 205, sass/common/typography/_defaults.scss */
#page-wrapper .caps, #footer-wrapper .caps {
  font-variant: small-caps;
  letter-spacing: 1px;
  text-transform: lowercase;
  font-size: 1.2em;
  line-height: 1%;
  font-weight: bold;
  padding: 0 2px;
}
/* line 208, sass/common/typography/_defaults.scss */
#page-wrapper .highlight, #footer-wrapper .highlight {
  background: #ff0;
}
/* line 213, sass/common/typography/_defaults.scss */
#page-wrapper .float-left, #footer-wrapper .float-left {
  float: left !important;
  margin: 0 1.5em 1.5em 0;
  padding: 0;
}
/* line 219, sass/common/typography/_defaults.scss */
#page-wrapper .float-right, #footer-wrapper .float-right {
  float: right !important;
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}
/* line 232, sass/common/typography/_defaults.scss */
#page-wrapper .large, #footer-wrapper .large {
  font-size: 1.2em;
  line-height: 130%;
}
/* line 233, sass/common/typography/_defaults.scss */
#page-wrapper .larger, #footer-wrapper .larger {
  font-size: 1.4em;
  line-height: 130%;
}
/* line 234, sass/common/typography/_defaults.scss */
#page-wrapper .largest, #footer-wrapper .largest {
  font-size: 1.6em;
  line-height: 130%;
}
/* line 6, sass/common/typography/_headings.scss */
#page-wrapper h1, #footer-wrapper h1 {
  font-family: "Open Sans", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #1d4f80;
  font-weight: bold;
}
/* line 12, sass/common/typography/_headings.scss */
#page-wrapper h2, #page-wrapper h3, #page-wrapper h4, #page-wrapper h5, #page-wrapper h6, #footer-wrapper h2, #footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6 {
  font-family: "Open Sans", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #1d4f80;
}
/* line 17, sass/common/typography/_headings.scss */
#page-wrapper h1, #page-wrapper h2, #page-wrapper h3, #footer-wrapper h1, #footer-wrapper h2, #footer-wrapper h3 {
  font-weight: bold;
}
/* line 19, sass/common/typography/_headings.scss */
#page-wrapper h1:first-child, #page-wrapper h2:first-child, #page-wrapper h3:first-child, #footer-wrapper h1:first-child, #footer-wrapper h2:first-child, #footer-wrapper h3:first-child {
  margin-top: 0;
  padding-top: 0;
}
/* line 25, sass/common/typography/_headings.scss */
#page-wrapper h3, #footer-wrapper h3 {
  font-weight: bold;
}
/* line 29, sass/common/typography/_headings.scss */
#page-wrapper h4, #footer-wrapper h4 {
  text-transform: lowercase;
}
/* line 34, sass/common/typography/_headings.scss */
#page-wrapper h5, #page-wrapper h6, #footer-wrapper h5, #footer-wrapper h6 {
  font-style: italic;
}
/* line 38, sass/common/typography/_headings.scss */
#page-wrapper h1, #footer-wrapper h1 {
  font-size: 1.9em;
  line-height: 1;
  margin-top: 1.5em;
}
/* line 39, sass/common/typography/_headings.scss */
#page-wrapper h2, #footer-wrapper h2 {
  font-size: 1.5em;
  line-height: 1;
  margin-top: 0.75em;
}
/* line 40, sass/common/typography/_headings.scss */
#page-wrapper h3, #footer-wrapper h3 {
  font-size: 1.3em;
  line-height: 1;
  margin-top: 1em;
}
/* line 41, sass/common/typography/_headings.scss */
#page-wrapper h4, #footer-wrapper h4 {
  font-size: 1.1em;
  line-height: 1.25;
  margin-top: 1.25em;
}
/* line 42, sass/common/typography/_headings.scss */
#page-wrapper h5, #footer-wrapper h5 {
  font-size: 1em;
  font-weight: bold;
  margin-top: 1.5em;
}
/* line 43, sass/common/typography/_headings.scss */
#page-wrapper h6, #footer-wrapper h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 45, sass/common/typography/_headings.scss */
#page-wrapper h1 img, #footer-wrapper h1 img {
  margin: 0;
}
/* line 45, sass/common/typography/_headings.scss */
#page-wrapper h2 img, #footer-wrapper h2 img {
  margin: 0;
}
/* line 45, sass/common/typography/_headings.scss */
#page-wrapper h3 img, #footer-wrapper h3 img {
  margin: 0;
}
/* line 45, sass/common/typography/_headings.scss */
#page-wrapper h4 img, #footer-wrapper h4 img {
  margin: 0;
}
/* line 45, sass/common/typography/_headings.scss */
#page-wrapper h5 img, #footer-wrapper h5 img {
  margin: 0;
}
/* line 45, sass/common/typography/_headings.scss */
#page-wrapper h6 img, #footer-wrapper h6 img {
  margin: 0;
}
/* line 48, sass/common/typography/_headings.scss */
#page-wrapper h1, #page-wrapper h2, #page-wrapper h3, #page-wrapper h4, #page-wrapper h5, #page-wrapper h6, #footer-wrapper h1, #footer-wrapper h2, #footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6 {
  margin-bottom: 0.4em;
}
/* line 26, sass/judithsmale/_typography.scss */
#page-wrapper h1, #page-wrapper h2, #footer-wrapper h1, #footer-wrapper h2 {
  /*color: desaturate(darken($highlight-color, 10%), 20%);*/
  text-shadow: 0 1px 1px white;
}
/* line 30, sass/judithsmale/_typography.scss */
#page-wrapper h3, #footer-wrapper h3 {
  /*color: darken($heading-color, 15%);*/
  text-shadow: 0 1px 1px white;
  font-weight: bold;
  font-size: 1.2em;
}
