/* GENERAL STYLES */
body {
  background: #eff5ff;
  color: #18223e;
  margin: 0;
  padding: 0;
  font-family: verdana, sans-serif;
}

h1 {
  color: #444;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 20px 0 10px;
}

h2 {
  color: #444;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 10px 0;
}

h3 {
  color: #444;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 5px 0;
}

p {
  font-size: 11px;
  line-height: 15px;
}

pre {
  background: #eee;
  border: 1px solid #ddd;
  font-family: courier, monospace;
  font-size: 10px;
  padding: 5px;
}

ul {
  font-size: 11px;
  line-height: 15px;
  margin-left: 0;
  padding-left: 15px;
}

a {
  color: #e1004f;
}
  a:hover {
    color: #86000d;
  }

code {
  background: #ddd;
  font-family: Monospace;
  padding: 0 3px;
}

.hr {
  background: #888;
  margin: 20px 20px 10px;
  height: 1px;
  overflow: hidden;
  line-height: 1px;
}
  .hr hr {
    display: none;
  }

.main {
  background: #fff url(/media/314/header_gradient.png) repeat-x 0 0;
  margin: 0 auto;
}
  .header {
    background: url(/media/29387/header_overlay.png) no-repeat 50% 0;
  }
    .header h1 {
      color: #fff;
      font-size: 24px;
      padding: 10px 0;
      width: 90%;
      display: block;
      margin: 0 auto;
    }
      .header h1 span {
        font-size: 13px;
        vertical-align: middle;
      }

    .header ul {
      background: url(/media/29428/mainmenu_gradient.png) no-repeat 50px 3px;
      margin: 0;
      overflow: hidden;
      padding: 0 50px;
    }
      .header li {
        display: inline;
        float: left;
      }
        .header a {
          color: #18223e;
          display: block;
          font-size: 11px;
          font-weight: bold;
          float: left;
          text-decoration: none;
          padding: 12px 19px 9px;
        }
          .header a:hover {
            color: #3863ec;
          }
      /* sitemap menu item specific styles */
      .header #sitemap {
        float: right;
        margin-right: 20px;
      }

  .body {
    position: relative;
    padding: 10px 0 0 5%;
  }
    .breadcrumbs {
      margin: 0;
      padding: 0;
      border-bottom: 1px solid #ddd;
      padding: 0 0 5px;
    }
      .breadcrumbs li {
        list-style: none;
        display: inline;
        margin: 0;
        padding: 0;
      }

    .primaryContent {
      border-right: 1px solid #888;
      margin-right: 240px;
      padding-right: 20px;
    }
      .primaryContentInner {
        min-height: 530px;
      }

      .blogPreview, .projectsPreview {
        min-width: 400px;
        margin-bottom: 20px;
      }
      .blogMeta {
        margin: 0;
      }

      .blogComments {
        
      }
        .blogComments dl {
          margin: 0;
          padding: 0;
        }
          .blogComments dd {
            background: #e2efb3;
            border-bottom: 1px solid #b8cf67;
            border-top: 1px solid #b8cf67;
            margin: 0;
            padding: 10px 0 10px 10px;
          }
            .blogComments dd p {
              margin: 0;
              padding: 0;
            }

          .blogComments dt {
            font-size: 11px;
            list-style: none;
            margin: 0 0 20px;
            padding: 4px 0 10px 5px;
          }
            .blogComments dt a {
              list-style: none;
              margin: 0;
            }

        .blogComments form {
        list-style: none;
          margin: 0;
          padding: 0;
        }

      .sitemap {
        padding-top: 20px;
      }
        .sitemap ul {
          margin: 0;
          padding: 0;
        }
          .sitemap ul ul {
            background: #fdfdfd url(/media/330/sitemap_item_shadow.png) no-repeat 100% 100%;       
            border: 1px solid #888;
            display: block;
            float: left;     
            margin: 0 0 10px 20px;
            padding: 1px 26px 13px;
            min-width: 33px;
          }
          .sitemap li {
            list-style: none;
            margin: 0;
            padding: 0 0 10px;
            overflow: hidden;
          }
            .sitemap li li {
              padding: 0;
            }

            .sitemap li a {
              background: #fdfdfd url(/media/330/sitemap_item_shadow.png) no-repeat 100% 100%;
              border: 1px solid #888;
              display: block;
              float: left;
              margin: 0 0 10px;
              padding: 4px 26px 6px;
              min-width: 33px;
            }

            .sitemap li a:hover {
              background-color: #edffaf;
            }
          
              .sitemap li li a {
                background: transparent;
                border: 0;
                display: inline;
                float: none;
                line-height: 20px;
                margin: 0;
                padding: 0;
                min-width: 0;
              }
                .sitemap li li a:hover {
                  background: transparent;
                }

    .secondaryContent {
      position: absolute;
      top: 10px;
      right: 10px;
      width: 210px;
    }

      .secondaryContent h2 {
        font-size: 13px;
        padding: 5px 0;
      }

     .secondaryContent ul {
        margin: 5px 0
      }
       .secondaryContent ul a {
          font-size: 11px;
        }

    .rssFeed {
      margin: 20px 0;
      border: 1px solid #ddd;
    }
    .rssFeed a {
      background: #eee url(/umbraco/../media/225/feed-icon-28x28.png) no-repeat 3px 50%;
      display: block;
      
      padding: 10px 10px 10px 35px;
    }
    .rssFeed a:hover{
      background-color: #fff;
    }
  
  .footer {
    background: #fff url(/media/314/header_gradient.png) repeat-x 0 100%;
/* background: #eff5ff; */
    color: #fff;
    overflow: hidden;
    margin-top: 20px;
    padding: 0 5%;
  }
    .footer a:hover {
      color: #ff8d98;
    }

/* EDITOR PROPERTIES */
