/* THEME NAME: Usability Matters
 * THEME URI: 
 * DESCRIPTION: A custom theme designed exclusively for <a href="http://www.usabilitymatters.com/">Usability Matters</a>
 * VERSION: 1.1
 * AUTHOR: Gabriel Mansour
 * AUTHOR URI:
 * TAGS: usability matters, sandbox-playpen, playpen, sandbox, microformats, hcard, hatom, xoxo, widgets */
div.sidebar h3 {
  font-size: 1.2em; }
div.sidebar input#s {
  width: 7em; }
div.sidebar li {
  list-style: none;
  margin: 0 0 3em; }
  div.sidebar li form {
    margin: 0.2em 0 0;
    padding: 0; }
div.sidebar ul ul {
  margin: 0; }
  body.home div.sidebar ul ul {
    margin: 0 0 0 1em; }
  div.sidebar ul ul li {
    list-style: none;
    margin: 0; }
    div.sidebar ul ul li a {
      text-decoration: none; }
      div.sidebar ul ul li a:hover {
        text-decoration: underline; }
  div.sidebar ul ul ul {
    margin: 0 0 0 1em; }
    div.sidebar ul ul ul li {
      list-style: none; }

.alignright, img.alignright {
  float: right;
  margin: 0 0 0 1em; }

.alignleft, img.alignleft {
  float: left;
  margin: 0 1em 0 0; }

.aligncenter, img.aligncenter {
  display: block;
  margin: 1em auto;
  text-align: center; }

.hentry, .entry-meta {
  clear: both; }

#container div#nav-above {
  margin-bottom: 1em; }
#container div#nav-below {
  margin-top: 1em; }
#container div.navigation {
  height: 1.25em; }
  #container div.navigation div.nav-next {
    float: right;
    text-align: right; }

ul.post-navigation.navigation li {
  padding-left: 2em;
  background-image: url('../images/arrow_right.gif?1270067589');
  background-position: top left;
  background-repeat: no-repeat; }
  ul.post-navigation.navigation li a {
    display: block; }
  ul.post-navigation.navigation li.nav-previous {
    background-image: url('../images/arrow_left.gif?1270067589'); }

li.widget.widget_recent_entries ul li,
li.widget.widget_categories ul li {
  list-style-type: disc;
  margin-left: 1.5em;
  color: #7D2C1D; }

a.comments-link {
  padding-left: 20px;
  background-image: url('../images/comments.gif?1270067589');
  background-position: middle left;
  background-repeat: no-repeat; }

div.comments-nav {
  margin-bottom: 2em; }
  div.comments-nav span.meta-sep {
    margin: 0 0.33em; }
  div.comments-nav a.comments-link {
    padding-left: 20px;
    background-image: url('../images/comment.gif?1270067589');
    background-position: middle left;
    background-repeat: no-repeat; }
  div.comments-nav a.comments-rss {
    padding-left: 20px;
    background-image: url('../images/feed.gif?1270067589');
    background-position: middle left;
    background-repeat: no-repeat;
    zoom: 1;
    display: inline;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: top; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

*:focus {
  outline: 0; }

body {
  line-height: 1em;
  color: black;
  background: #fff; }

ol, ul {
  list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: "" ""; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: ""; }

img a {
  border: none; }

body {
  line-height: 1.5;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
  padding: 10px;
  background: #fff;
  color: #000; }
  body h1 {
    font-weight: normal;
    color: #222222;
    font-size: 3em;
    line-height: 1;
    margin-bottom: 0.5em; }
    body h1 img {
      margin: 0; }
  body h2 {
    font-weight: normal;
    color: #222222;
    font-size: 2em;
    margin-bottom: 0.75em; }
  body h3 {
    font-weight: normal;
    color: #222222;
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 1em; }
  body h4 {
    font-weight: normal;
    color: #222222;
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em; }
  body h5 {
    font-weight: normal;
    color: #222222;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em; }
  body h6 {
    font-weight: normal;
    color: #222222;
    font-size: 1em;
    font-weight: bold; }
  body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
    margin: 0; }
  body p {
    margin: 0 0 1.5em; }
    body p img.left {
      display: inline;
      float: left;
      margin: 1.5em 1.5em 1.5em 0;
      padding: 0; }
    body p img.right {
      display: inline;
      float: right;
      margin: 1.5em 0 1.5em 1.5em;
      padding: 0; }
  body a {
    text-decoration: underline;
    color: #7d2c1d; }
    body a:visited {
      color: #b05f50; }
    body a:focus {
      color: black; }
    body a:hover {
      color: #5b0a00; }
    body a:active {
      color: black; }
  body blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic; }
  body strong {
    font-weight: bold; }
  body em {
    font-style: italic; }
  body dfn {
    font-style: italic;
    font-weight: bold; }
  body sup, body sub {
    line-height: 0; }
  body abbr, body acronym {
    border-bottom: 1px dotted #666; }
  body address {
    margin: 0 0 1.5em;
    font-style: italic; }
  body del {
    color: #666; }
  body pre {
    margin: 1.5em 0;
    white-space: pre; }
  body pre, body code, body tt {
    font: 1em "Bitstream Vera Sans Mono", Monaco, "andale mono", "lucida console", "Courier New", Courier, monospace;
    line-height: 1.5; }
  body li ul, body li ol {
    margin: 0 1.5em; }
  body ul {
    margin: 0 1.5em 1.5em 1.5em;
    list-style-type: disc; }
  body ol {
    margin: 0 1.5em 1.5em 1.5em;
    list-style-type: decimal; }
  body dl {
    margin: 0 0 1.5em 0; }
    body dl dt {
      font-weight: bold; }
  body dd {
    margin-left: 1.5em; }
  body table {
    margin-bottom: 1.4em;
    width: 100%; }
  body th {
    font-weight: bold; }
  body thead th {
    background: #c3d9ff; }
  body th, body td, body caption {
    padding: 4px 10px 4px 5px; }
  body tr.even td {
    background: #e5ecf9; }
  body tfoot {
    font-style: italic; }
  body caption {
    background: #eee; }
  body .quiet {
    color: #666666; }
  body .loud {
    color: #111111; }
  body a {
    text-decoration: none; }
    body a:hover {
      text-decoration: underline; }
  body #wrapper {
    overflow: hidden;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    border: 1px solid #000; }
    body #wrapper {
      display: block; }
    body #wrapper #header {
      background-color: #343434;
      background-image: url('../images/header.gif?1254847401');
      background-position: 0 0;
      background-repeat: no-repeat;
      height: 72px; }
      body #wrapper #header h1#blog-title a {
        display: block;
        text-indent: -9999em;
        overflow: hidden;
        background-image: url('../images/header.gif?1254847401');
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 72px; }
      body #wrapper #header #blog-description {
        position: absolute;
        left: -9999em;
        top: auto;
        width: 1px;
        height: 1px;
        overflow: hidden; }
    body #wrapper div.skip-link {
      position: absolute;
      left: -9999em;
      top: auto;
      width: 1px;
      height: 1px;
      overflow: hidden; }
    body #wrapper div#menu {
      background-color: #343434;
      margin-bottom: 2em; }
      body #wrapper div#menu ul {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        overflow: hidden;
        display: inline-block;
        border-bottom: 1px solid #FFF; }
        body #wrapper div#menu ul {
          display: block; }
        body #wrapper div#menu ul li {
          list-style-type: none;
          margin-left: 0px;
          white-space: nowrap;
          display: inline;
          float: left;
          padding-left: 0;
          padding-right: 0; }
          body #wrapper div#menu ul li.first {
            padding-left: 0px; }
          body #wrapper div#menu ul li.last {
            padding-right: 0px; }
        body #wrapper div#menu ul li {
          display: inline;
          border-width: 1px 1px 0 0;
          border-style: solid;
          border-color: #FFF; }
          body #wrapper div#menu ul li.tel {
            border-right-width: 0;
            border-top-color: #343434;
            color: #FFF;
            width: 124px;
            text-align: right; }
          body #wrapper div#menu ul li a, body #wrapper div#menu ul li.tel {
            font-weight: bold;
            font-size: 1.1em; }
          body #wrapper div#menu ul li a {
            padding: 0.1em;
            width: 134px;
            display: block;
            background-color: #c1c428;
            color: black;
            text-align: center;
            text-decoration: none;
            text-transform: lowercase; }
          body #wrapper div#menu ul li.page-item-55 a {
            background-color: #5b0a00;
            color: #c1c428; }
          body #wrapper div#menu ul li.current_page_item a, body #wrapper div#menu ul li.current_page_parent a, body #wrapper div#menu ul li.current_page_ancestor a, body #wrapper div#menu ul li a:hover {
            background-color: #FFF;
            color: black; }
    body #wrapper #container {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 700px;
      display: inline;
      float: right;
      margin-left: 0; }
      body #wrapper #container .hentry {
        margin-bottom: 2em; }
        body #wrapper #container .hentry abbr.published {
          border: none; }
        body #wrapper #container .hentry h2.entry-title {
          font-size: 3em;
          font-family: "Avant Garde", "Century Gothic", Futura, "Trebuchet MS", "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
          color: #bfbfbf;
          border-bottom: 1px solid #666; }
        body #wrapper #container .hentry h3 {
          font-family: "Avant Garde", "Century Gothic", Futura, "Trebuchet MS", "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
          font-weight: bold;
          font-size: 1.5em;
          margin-top: 0.66em;
          text-transform: lowercase;
          color: #666666; }
        body #wrapper #container .hentry div.entry-content iframe {
          margin-top: 1em; }
        body #wrapper #container .hentry div.entry-meta {
          background-color: #eee;
          padding: 0.5em; }
        body #wrapper #container .hentry.post {
          margin-bottom: 3em; }
          body #wrapper #container .hentry.post .entry-date {
            display: inline;
            float: left;
            color: #333;
            border: none;
            background-color: #c1c428;
            margin-right: 10px;
            margin-top: 10px;
            text-align: center;
            text-transform: uppercase;
            width: 40px; }
            body #wrapper #container .hentry.post .entry-date span {
              display: block;
              white-space: nowrap;
              padding: 0; }
              body #wrapper #container .hentry.post .entry-date span.day {
                font-size: 1.5em;
                line-height: 1.25em;
                padding-bottom: 0.1em; }
              body #wrapper #container .hentry.post .entry-date span.year {
                background-color: #7d2c1d;
                border-top: 1px solid #FFF;
                color: #FFF; }
          body #wrapper #container .hentry.post h2.entry-title {
            margin: 0;
            border-bottom: none; }
          body #wrapper #container .hentry.post h3.entry-title {
            margin-bottom: 0.5em;
            padding-top: 0.5em; }
          body #wrapper #container .hentry.post .entry-meta {
            clear: none;
            background: transparent;
            padding: 0;
            margin-bottom: 2em; }
          body #wrapper #container .hentry.post span.meta-sep {
            margin: 0 0.33em; }
      body #wrapper #container div#nav-below {
        margin-top: 2em; }
      body #wrapper #container div.nav-previous {
        display: inline;
        float: left; }
      body #wrapper #container div#comments {
        padding-top: 3em; }
        body #wrapper #container div#comments em.required {
          color: #ee0000;
          font-weight: bold; }
        body #wrapper #container div#comments .form-label, body #wrapper #container div#comments .form-input {
          display: inline;
          float: left; }
        body #wrapper #container div#comments .form-label {
          clear: left;
          width: 6em; }
        body #wrapper #container div#comments .form-textarea {
          clear: both; }
        body #wrapper #container div#comments label[for=comment] {
          display: block;
          margin-top: 2em; }
    body #wrapper div.sidebar {
      display: inline;
      float: left;
      margin-left: 10px;
      margin-right: 10px;
      width: 220px; }
      body #wrapper div.sidebar.page-nav {
        margin-left: 0; }
        body #wrapper div.sidebar.page-nav ul.xoxo {
          margin-left: 0;
          margin-right: 0; }
          body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul {
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #999999; }
            * html body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li, * html body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li a {
              height: 1%; }
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li a {
              display: block;
              background-color: #e1e1e1;
              border-width: 1px 1px 0 0;
              border-style: solid;
              border-color: #999999;
              text-decoration: none;
              padding: 0.5em;
              color: #7d2c1d; }
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_item a,
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current a,
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li a:hover {
              background-color: #7d2c1d;
              color: white; }
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li ul {
              margin: 0;
              border-bottom-width: 0;
              display: none; }
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li ul li a {
                padding-left: 1.5em;
                background-color: #FFF;
                color: #666666; }
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_parent *,
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_ancestor *,
            body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_item * {
              display: block; }
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_parent * a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_ancestor * a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_item * a {
                background-color: #FFF;
                color: #666666; }
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_parent *.current_page_item a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_parent *.current a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_parent * a:hover,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_ancestor *.current_page_item a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_ancestor *.current a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_ancestor * a:hover,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_item *.current_page_item a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_item *.current a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#page-navigation ul li.current_page_item * a:hover {
                background-color: #7d2c1d;
                color: white; }
          body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories h3.widget-title {
            display: none; }
          body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories h3, body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories li {
            font-size: 1.1em;
            font-weight: bold;
            margin: 1.33em 0 0.5em 0; }
          body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul {
            margin-left: 0; }
            body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul li.page_catagory {
              font-size: 1em;
              font-weight: normal;
              margin: 0; }
            body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul {
              border-bottom-width: 1px;
              border-bottom-style: solid;
              border-bottom-color: #999999; }
              * html body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li, * html body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li a {
                height: 1%; }
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li a {
                display: block;
                background-color: #e1e1e1;
                border-width: 1px 1px 0 0;
                border-style: solid;
                border-color: #999999;
                text-decoration: none;
                padding: 0.5em;
                color: #7d2c1d; }
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_item a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current a,
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li a:hover {
                background-color: #7d2c1d;
                color: white; }
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li ul {
                margin: 0;
                border-bottom-width: 0;
                display: none; }
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li ul li a {
                  padding-left: 1.5em;
                  background-color: #FFF;
                  color: #666666; }
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_parent *,
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_ancestor *,
              body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_item * {
                display: block; }
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_parent * a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_ancestor * a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_item * a {
                  background-color: #FFF;
                  color: #666666; }
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_parent *.current_page_item a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_parent *.current a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_parent * a:hover,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_ancestor *.current_page_item a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_ancestor *.current a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_ancestor * a:hover,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_item *.current_page_item a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_item *.current a,
                body #wrapper div.sidebar.page-nav ul.xoxo li#categorized_pages li.mpc_pages_categories ul ul li.current_page_item * a:hover {
                  background-color: #7d2c1d;
                  color: white; }
    body #wrapper #container, body #wrapper div.sidebar {
      padding-bottom: 40px; }
    body #wrapper div#footer {
      clear: both;
      font-size: 0.85em; }
      body #wrapper div#footer .vcard {
        text-align: center;
        border-top: 1px solid;
        padding: 0.2em 0; }
        body #wrapper div#footer .vcard div, body #wrapper div#footer .vcard a.url, body #wrapper div#footer .vcard a.email {
          display: inline;
          padding: 0 1.2em; }
        body #wrapper div#footer .vcard abbr {
          border-bottom: none;
          text-transform: lowercase; }
        body #wrapper div#footer .vcard a.org {
          font-weight: bold;
          color: inherit;
          text-decoration: inherit;
          cursor: inherit; }
  body #footer-outer {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    font-size: 0.8em;
    font-style: italic;
    color: #bfbfbf; }
    body #footer-outer p {
      margin: 0; }
  body.home #wrapper div#menu {
    margin-bottom: 0; }
  body.home #wrapper #container {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 620px;
    margin-left: 0;
    display: inline;
    float: left;
    text-indent: -9999em;
    overflow: hidden;
    background-image: url('../images/home_splash.jpg?1252618143');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #c1c428;
    display: block;
    height: 413px;
    padding: 0; }
  body.home #wrapper div#updates {
    clear: both;
    background-color: #668187;
    border-width: 1px 0;
    border-style: solid;
    border-color: #FFF;
    color: #FFF;
    padding: 0.33em 0.5em;
    vertical-align: middle; }
    body.home #wrapper div#updates h2 {
      display: inline;
      font-family: "Avant Garde", "Century Gothic", Futura, "Trebuchet MS", "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
      font-size: 1.5em;
      font-weight: bold;
      color: inherit;
      vertical-align: inherit;
      margin-right: 0.5em; }
    body.home #wrapper div#updates p {
      display: inline;
      margin: 0;
      vertical-align: inherit; }
    body.home #wrapper div#updates a {
      color: #7d2c1d; }
  body.home #wrapper div.sidebar {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 300px;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 0; }
    body.home #wrapper div.sidebar h2 {
      font-family: "Avant Garde", "Century Gothic", Futura, "Trebuchet MS", "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
      font-weight: bold;
      color: #668187; }
      body.home #wrapper div.sidebar h2 span {
        color: #c1c428; }
    body.home #wrapper div.sidebar #what-to-do {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      overflow: hidden;
      display: inline-block;
      text-align: center;
      text-transform: lowercase;
      display: block;
      font-size: 1.4em;
      font-family: "Avant Garde", "Century Gothic", Futura, "Trebuchet MS", "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
      color: #7d2c1d; }
      body.home #wrapper div.sidebar #what-to-do {
        display: block; }
      body.home #wrapper div.sidebar #what-to-do li {
        list-style-type: none;
        margin-left: 0px;
        white-space: nowrap;
        display: inline;
        float: left;
        padding-left: 0;
        padding-right: 0; }
        body.home #wrapper div.sidebar #what-to-do li.first {
          padding-left: 0px; }
        body.home #wrapper div.sidebar #what-to-do li.last {
          padding-right: 0px; }
      body.home #wrapper div.sidebar #what-to-do li {
        float: none; }
        body.home #wrapper div.sidebar #what-to-do li + li:before {
          content: "·  "; }
        body.home #wrapper div.sidebar #what-to-do li a:hover {
          color: #333333;
          text-decoration: none; }
    body.home #wrapper div.sidebar #sidebar-feature {
      display: block;
      text-align: center;
      margin: 1.75em 0 1em; }
  body.page .post-edit-link {
    display: inline;
    float: right;
    margin-top: 1em;
    padding: 0.1em 0.5em;
    background: #999;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #FFF; }
  body.page #wrapper #container .hentry h2.entry-title {
    text-transform: lowercase; }
  body.parent-pageid-66 .hentry img {
    border-width: 1px;
    border-style: dashed;
    border-color: #bfbfbf; }
  body.page-id-110 #wrapper #container .hentry div.entry-content h3 {
    color: #7d2c1d;
    text-transform: none;
    font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
    margin-bottom: 0;
    padding-top: 0.5em; }
  body.page-id-110 #wrapper #container .hentry div.entry-content em {
    font-style: normal;
    color: #666666; }
  body.page-id-110 #wrapper #container .hentry div.entry-content blockquote {
    color: black; }
  body.page-template-full-width-php #wrapper #container {
    float: none;
    display: block;
    width: auto;
    margin-left: 10px;
    margin-right: 10px; }

