/* Group: Basic Styles */
/* Basic Font */
#wrap {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #000;
    }
/* Paragraph */
#wrap p {
    line-height: 1.1em;
    letter-spacing: 0;
    }
/* Link */
a {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #000;
    background-color: transparent;
    }
/* Link Hover */
a:hover, a.hover, a.selected, a.active {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #dd6e6e;
    background-color: transparent;
    }
/* Heading 1 */
h1, h1 a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: 0.2ex;
    color: #000;
    background-color: transparent;
    }
/* Heading 2 */
h2, h2 a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 0.2ex;
    color: #000;
    background-color: transparent;
    }
/* Heading 3 */
h3, h3 a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 0.2ex;
    color: #dd6e6e;
    background-color: transparent;
    }
/* Heading 4 */
h4, h4 a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 0.2ex;
    color: #dd6e6e;
    background-color: transparent;
    }
/* Heading 5 */
h5, h5 a {
    font-family: inherit;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 0.3ex;
    color: #dd6e6e;
    background-color: transparent;
    }
/* Group: Page Blocks */
/* Body */
body, html {
    background-color: #fff;
    margin: 0 0 0 0;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 0;
    }
/* Page */
#wrap {
    background-color: transparent;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 0;
    padding: 42px 0 0 77px;
    margin: 0 0 0 0;
    }
/* Text Content */
#content {
    background-color: transparent;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 0;
    padding: 14px 0 0 10px;
    margin: 0 0 0 0;
    }
/* Header */
#hd {
    background-color: transparent;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 250px;
    padding: 30px 0 30px 0;
    margin: 0 0 0 0;
    }
/* Site Logo */
#logo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 35px;
    letter-spacing: 0.8ex;
    color: #b52c2c;
    background-color: transparent;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 0;
    padding: 0 0 16px 0;
    margin: 0 0 16px 0;
    }
/* Main Menu */
#main-menu {
    background-color: transparent;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 0;
    padding: 15px 0 0 0;
    margin: 0 0 0 0;
    }
/* Menu Link */
#main-menu a {
    color: #000;
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: 0.2ex;
    padding: 11px 0 0 0;
    margin: 6px 0 0 0;
    }
/* Menu Link Highlight */
#main-menu a:hover, #main-menu a.hover, #main-menu a.active, #main-menu a.selected {
    color: #dd6e6e;
    background-color: transparent;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    }
/* Group: Blog */
/* Post Title */
.blog h2.entry-title, .blog h2.entry-title a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: 0.2ex;
    color: #000;
    background-color: transparent;
    }
/* Post Title Hover */
.blog h2.entry-title:hover, .blog h2.entry-title a:hover {
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #fff;
    background-color: transparent;
    }
/* Post */
.blog-entry {
    background-color: transparent;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 0;
    padding: 0 34px 0 0;
    margin: 0 91px 50px 0;
    }
/* Post Summary */
.blog-entry .info {
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
    color: #000;
    }
/* Blog Sidebar */
.blog-sidebar {
    background-color: transparent;
    border-top: solid #fff 0;
    border-right: solid #fff 0;
    border-bottom: solid #fff 0;
    border-left: solid #fff 0;
    padding: 0 0 0 0;
    margin: 0 87px 50px 0;
    }
/* Sidebar Headings */
.blog-sidebar h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 18px;
    color: #000;
    background-color: transparent;
    }
/* Sidebar Link */
.blog-sidebar li a {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: inherit;
    background-color: transparent;
    }
/* Sidebar Link Hover */
.blog-sidebar li a:hover {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #000;
    background-color: transparent;
    }
/* Subscribe Link */
.blog-sidebar a.subscribe-link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 0;
    color: #fff;
    background-color: transparent;
    }
/* Subscribe Link Hover */
.blog-sidebar a.subscribe-link:hover {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #000;
    background-color: transparent;
    }
/* Group: Images ; {widget: imagenav, widget_variation: imageframe} */
/* Image Back/Prev */
.image-controls a {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-size: 28px;
    }
/* Image Back/Prev Hover */
.image-controls a:hover, .image-controls a.hover {
    color: #000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    }
/* Image Caption */
.image-caption {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 10px;
    letter-spacing: 0;
    line-height: 1.1em;
    color: #000;
    padding: 0 0 0 0;
    }
/* Group: Images ; {widget: imagenav, widget_variation: thumbnails} */
/* Thumbnails */
.thumbnails {
    margin: 20px 0 20px 0;
    word-spacing: 10px;
    line-height: 160px;
    }