body {
    font-size: 10px
    }
* {
    padding: 0;
    margin: 0
    }
#header {
    border-style: double;
    border-color: #ddd;
    clear: both
    }
#column_wrap {
    float: left
    }
.post_box, .teasers_box {
    border-style: dotted;
    border-color: #bbb;
    clear: both
    }
.teaser {
    float: left
    }
.teaser_right {
    float: right
    }
.top {
    border: none
    }
#sidebars {
    border-color: #ddd
    }
#sidebar_1 {
    border-color: #ddd
    }
#footer {
    border-style: double;
    border-color: #ddd;
    text-align: right;
    clear: both
    }
a, a:hover {
    text-decoration: none
    }
a.post_image_link {
    outline: none
    }
a img {
    border: none
    }
blockquote {
    border-left: 1px solid #ddd;
    color: #666
    }
abbr, acronym {
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: none;
    cursor: help
    }
code {
    line-height: 1em;
    background: #eee
    }
pre {
    background: #eee;
    border: 1px solid #ddd;
    overflow: auto;
    clear: both
    }
p.center {
    text-align: center !important
    }
p.bottom {
    margin: 0 !important
    }
.remove_bottom_margin {
    margin-bottom: 0 !important
    }
input, textarea {
    font-size: 1em;
    color: #444;
    background: #eee;
    border: 1px solid #aaa;
    border-right-color: #ddd;
    border-bottom-color: #ddd
    }
input:focus, textarea:focus {
    background: #fff;
    border-color: #777;
    border-right-color: #ccc;
    border-bottom-color: #ccc
    }
.sidebar .text_input {
    width: 95%
    }
input.form_submit {
    font-weight: bold;
    color: #111;
    background: url(/wp-content/themes/thesis_185/lib/images/submit-bg.gif);
    border: 3px double #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    cursor: pointer;
    width: auto !important;
    overflow: visible
    }
#commentform input.form_submit {
    border-width: 3px
    }
input.form_submit:hover {
    color: #090
    }
img.alignleft, img.left {
    float: left
    }
img.alignright, img.right {
    float: right
    }
img.aligncenter, img.center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: both
    }
img.alignnone, img.block {
    display: block;
    clear: both
    }
img.frame {
    background: #eee;
    border-style: solid;
    border-color: #ddd
    }
img.stack {
    clear: none !important
    }
img[align="left"] {
    float: left;
    clear: left
    }
img[align="right"] {
    float: right;
    clear: right
    }
img[align="middle"] {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: both
    }
.wp-caption {
    border-style: solid;
    border-color: #ddd;
    background-color: #eee;
    text-align: center;
    font-style: italic
    }
.wp-caption.alignleft {
    float: left
    }
.wp-caption.alignright {
    float: right
    }
.wp-caption.aligncenter {
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: both
    }
.wp-caption.alignnone {
    clear: both
    }
h1, h2, h3, h6 {
    font-weight: normal
    }
h4, h5 {
    font-weight: bold
    }
h5, h6 {
    text-transform: uppercase;
    letter-spacing: 1px
    }
.format_text h2 {
    font-weight: bold
    }
.format_text h2.top, .format_text h3.top {
    margin-top: 0 !important
    }
.sidebar h3 {
    font-variant: small-caps;
    letter-spacing: 2px
    }
.headline_meta {
    font-style: italic
    }
.headline_meta span, .headline_meta abbr {
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px
    }
.headline_meta a {
    border-bottom: 1px solid #eee
    }
.menu {
    position: relative;
    list-style: none;
    z-index: 50
    }
.menu li {
    position: relative;
    float: left
    }
.menu ul {
    position: absolute;
    visibility: hidden;
    list-style: none;
    z-index: 110
    }
.menu ul li {
    clear: both
    }
.menu a {
    display: block
    }
.menu table {
    position: absolute;
    left: 0;
    border-collapse: collapse
    }
.menu table table {
    top: 0 !important
    }
.menu ul ul {
    position: absolute;
    top: 0
    }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul {
    visibility: visible
    }
.menu :hover ul ul, .menu :hover ul :hover ul ul {
    visibility: hidden
    }
.menu, .menu a, .menu li ul {
    border-style: solid
    }
.menu a {
    text-transform: uppercase;
    letter-spacing: 2px
    }
.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a {
    cursor: text
    }
.menu .rss {
    float: right
    }
.menu .rss a, .menu .rss a:hover {
    padding-right: 16px;
    background: url(/wp-content/themes/thesis_185/lib/images/icon-rss.gif) 100% 50% no-repeat;
    border: none
    }
.menu .rss a:hover {
    text-decoration: underline
    }
#logo {
    font-weight: bold
    }
#tagline {
    font-weight: normal
    }
.format_text a {
    text-decoration: underline
    }
.format_text a:hover {
    text-decoration: none
    }
.format_text p.note {
    background: #f5f5f5;
    border: 1px solid #ddd
    }
.format_text p.alert {
    background: #ffffa0;
    border: 1px solid #e5e597
    }
.format_text .drop_cap {
    color: #888;
    float: left
    }
.format_text ul {
    list-style: square
    }
.format_text dt {
    font-weight: bold
    }
.format_text blockquote.right, .format_text blockquote.left {
    border: none
    }
.format_text blockquote.right {
    float: right
    }
.format_text blockquote.left {
    float: left
    }
.format_text blockquote.right p, .format_text blockquote.left p {
    margin: 0
    }
.format_text .ad {
    float: right;
    clear: right
    }
.format_text .ad_left {
    float: left;
    clear: left
    }
.format_text .to_comments {
    color: #666;
    clear: both
    }
.format_text .to_comments span {
    color: #111;
    line-height: 1em
    }
.format_text .to_comments span.bracket {
    color: #ccc
    }
.format_text .to_comments a {
    color: #666;
    text-decoration: none
    }
.format_text .to_comments a:hover {
    color: #111;
    text-decoration: underline
    }
.post_tags {
    color: #666
    }
.post_tags a {
    text-decoration: none
    }
.post_tags a:hover {
    text-decoration: underline
    }
#feature_box {
    background: #eee;
    border-style: solid;
    border-color: #ddd
    }
.teaser a.teaser_link:hover {
    text-decoration: underline
    }
.teaser .teaser_author {
    font-style: italic
    }
.teaser .teaser_author .author {
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px
    }
.teaser .edit_post {
    letter-spacing: 1px
    }
.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #888;
    border-bottom: 1px solid #eee
    }
.teaser .teaser_author a {
    font-style: normal
    }
.teaser .format_teaser a {
    text-decoration: underline
    }
.teaser .format_teaser a:hover {
    text-decoration: none
    }
#archive_intro {
    border-style: solid;
    border-color: #ddd
    }
.prev_next {
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #666;
    border-style: solid;
    border-color: #ddd;
    clear: both
    }
.prev_next .next {
    text-align: right
    }
.prev_next .floated {
    float: left
    }
.prev_next a {
    text-decoration: none
    }
.prev_next a:hover {
    text-decoration: underline
    }
.post_nav a {
    text-transform: none;
    letter-spacing: normal
    }
#comment_nav_2 {
    border-style: solid;
    border-color: #ddd
    }
.image_box, .custom_box {
    border-style: solid;
    border-color: #ddd
    }
#image_box img {
    background: #fff;
    border-style: solid;
    border-color: #bbb
    }
.post_image {
    max-width: 100%;
    height: auto
    }
.sidebar a:hover {
    text-decoration: underline
    }
.sidebar .menu {
    border: none
    }
.sidebar .menu li {
    float: none
    }
.sidebar .menu li a {
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    background: transparent;
    border: none
    }
ul.sidebar_list {
    list-style: none
    }
li.widget {
    width: 100%
    }
li.centered {
    text-align: center
    }
li.widget p a {
    text-decoration: underline
    }
li.widget p a:hover {
    text-decoration: none
    }
li.widget ul {
    list-style: none
    }
li.widget ul li .num_comments {
    color: #111
    }
li.widget .widget_box {
    background: #e3f0f2;
    border-style: solid;
    border-color: #addde6
    }
.thesis_widget_subscriptions .sub_rss a {
    padding-left: 20px;
    background: url(/wp-content/themes/thesis_185/lib/images/icon-rss.gif) 0 50% no-repeat
    }
.thesis_widget_subscriptions .sub_email a {
    padding-left: 20px;
    background: url(/wp-content/themes/thesis_185/lib/images/icon-email.gif) 0 50% no-repeat
    }
li.thesis_widget_google_cse form input[type="text"] {
    width: 95%
    }
li.thesis_widget_google_cse form input[type="submit"] {
    font-weight: bold;
    color: #111;
    background: url(/wp-content/themes/thesis_185/lib/images/submit-bg.gif);
    border: 3px double #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    cursor: pointer
    }
li.thesis_widget_google_cse form input[type="submit"]:hover {
    color: #090
    }
#calendar_wrap {
    width: 98%;
    padding: 0 1%
    }
#calendar_wrap a {
    font-weight: bold
    }
#calendar_wrap a:hover {
    background: #ddd;
    text-decoration: none
    }
table#wp-calendar {
    width: 98%;
    border-collapse: collapse
    }
table#wp-calendar caption {
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #e5e5e5
    }
table#wp-calendar th {
    width: 14%;
    background: #f2f2f2;
    border-bottom: 1px solid #ddd;
    text-align: center
    }
table#wp-calendar td {
    width: 14%;
    color: #888;
    text-align: center
    }
table#wp-calendar td#next, table#wp-calendar td#prev {
    width: 45%;
    text-transform: uppercase;
    letter-spacing: 1px
    }
table#wp-calendar td#next {
    text-align: right
    }
table#wp-calendar td#prev {
    text-align: left
    }
.comments_intro p {
    color: #666
    }
.comments_intro a {
    text-decoration: underline
    }
.comments_intro a:hover {
    text-decoration: none
    }
.comments_intro span {
    color: #111;
    line-height: 1em
    }
.comments_intro span.bracket {
    color: #ccc
    }
dl#comment_list {
    border-top: 1px dotted #bbb
    }
dl#comment_list dt a:hover {
    text-decoration: underline
    }
dl#comment_list dt .comment_author {
    font-weight: bold
    }
.avatar img {
    float: right
    }
.comment_time, .edit_comment {
    color: #888
    }
.comment_time {
    white-space: nowrap
    }
.comment_time a, .edit_comment a {
    color: #888
    }
.comment_time a:hover, .edit_comment a:hover {
    color: #888
    }
.comment_num {
    float: right
    }
dl#comment_list .comment_num a {
    font-weight: bold;
    color: #aaa
    }
dl#comment_list .comment_num a:hover {
    color: #fff;
    background: #aaa;
    text-decoration: none
    }
dl#comment_list .bypostauthor {
    background: #e7f8fb
    }
dl#comment_list dd {
    border-bottom: 1px dotted #bbb
    }
dl#comment_list dd p.reply a {
    color: #888;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none
    }
dl#comment_list dd p.reply a:hover {
    text-decoration: underline
    }
dl#comment_list dl {
    border-top: 0
    }
dl#comment_list dl dt, dl#comment_list dl dd {
    background: none
    }
dl#comment_list dl dd {
    border-bottom: 0
    }
dl#comment_list dl .bypostauthor {
    background: none
    }
dl#comment_list dl dt, dl#comment_list dl dd .format_text {
    border-style: solid;
    border-color: #ddd
    }
dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text {
    border-color: #bde0e6
    }
a.comment_link {
    color: #111;
    text-decoration: none;
    font-variant: small-caps;
    border-bottom: 1px solid #bbb
    }
a.comment_link:hover {
    color: #111;
    border-bottom-color: #111
    }
#trackback_list {
    border-top: 1px dotted #bbb
    }
#trackback_list a {
    color: #111
    }
#trackback_list a:hover {
    color: #111;
    text-decoration: underline
    }
#trackback_list span {
    color: #888
    }
.comments_closed p {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #888
    }
#respond_intro p {
    color: #555
    }
#respond_intro p a {
    font-weight: bold
    }
#respond_intro p a:hover {
    text-decoration: underline
    }
#cancel-comment-reply-link {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    background: #d00;
    border-style: solid;
    border-color: #ac0000;
    border-top-color: #fa5a5a;
    border-left-color: #fa5a5a;
    float: right
    }
.login_alert {
    background: #f5f5f5;
    border: 1px solid #ddd
    }
.login_alert p {
    font-weight: bold
    }
.login_alert p a:hover {
    text-decoration: underline
    }
.comment_moderated {
    font-weight: bold
    }
#commentform {
    border-top: 1px dotted #bbb
    }
#commentform p {
    margin-bottom: 1em
    }
#commentform p a {
    text-decoration: underline
    }
#commentform p a:hover {
    text-decoration: none
    }
#commentform p .required {
    color: #d00
    }
#commentform span.allowed {
    display: block;
    color: #807e70;
    background: #f9f7e4;
    border-style: dotted;
    border-color: #bbb
    }
#commentform span.allowed span {
    display: block
    }
#commentform p.subscribe-to-comments label {
    font-size: 1em
    }
#footer a {
    border-bottom: 1px solid #ccc
    }
.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
    }
#container {
    width: 102.8em;
    margin: 0 auto
    }
#page {
    padding: 1.1em
    }
#header, #footer {
    padding-right: 1.1em;
    padding-left: 1.1em
    }
#content_box {
    width: 100%
    }
.no_sidebars {
    background: none !important
    }
#content {
    width: 68.4em;
    float: left
    }
.no_sidebars #content {
    width: 100%
    }
.post_box, .teasers_box, .full_width #content_box .page {
    margin: 0 2.3em 0 1.1em
    }
.full_width #content_box .page {
    width: auto
    }
.no_sidebars .post_box {
    margin: 0 1.1em
    }
.teasers_box {
    width: 65em
    }
.teaser {
    width: 31.4em
    }
#archive_intro, .prev_next {
    padding-right: 2.3em;
    padding-left: 1.1em
    }
#sidebars {
    width: 32.2em;
    border: 0;
    float: right
    }
.sidebar {
    width: 100%
    }
#sidebar_1 {
    border: 0
    }
.sidebar ul.sidebar_list {
    padding-right: 1.1em;
    padding-left: 1.1em
    }
.menu ul, .menu ul li {
    width: 15em
    }
.menu ul ul, .menu :hover ul :hover ul {
    left: 15em
    }
.menu li:hover ul, .menu a:hover ul {
    left: 0
    }
.menu {
    border-width: 0 0 0 0
    }
#multimedia_box {
    padding: 1.1em
    }
#image_box img {
    display: block;
    padding: 0.1em;
    border-width: 0.1em
    }
#image_box img.square {
    width: 29.6em;
    height: 29.6em
    }
#image_box img.four_by_three {
    width: 29.6em;
    height: 22.2em
    }
#image_box img.three_by_four {
    width: 29.6em;
    height: 39.5em
    }
#image_box img.three_by_two {
    width: 29.6em;
    height: 19.7em
    }
#image_box img.two_by_three {
    width: 29.6em;
    height: 44.4em
    }
#image_box img.five_by_four {
    width: 29.6em;
    height: 23.7em
    }
#image_box img.four_by_five {
    width: 29.6em;
    height: 37em
    }
#image_box img.sixteen_by_nine {
    width: 29.6em;
    height: 16.7em;
    margin: 0 auto
    }
#image_box img.nine_by_sixteen {
    width: 29.6em;
    height: 52.6em;
    margin: 0 auto
    }
#image_box img.two_by_one {
    width: 29.6em;
    height: 14.8em
    }
#image_box img.one_by_two {
    width: 29.6em;
    height: 59.2em
    }
#comments {
    margin-right: 2.3em;
    margin-left: 0
    }
.comments_intro, #respond_intro {
    margin-left: 1.1em
    }
dl#comment_list dt, #trackback_list {
    padding-right: 1.1em;
    padding-left: 1.1em
    }
dl#comment_list dd {
    padding-left: 1.1em
    }
dl#comment_list dd .format_text, dl#comment_list dd #respond {
    padding-right: 1.1em
    }
dl#comment_list dl dt {
    padding-left: 2.2em;
    border-width: 0 0 0 0.1em
    }
dl#comment_list dl dt.bypostauthor {
    padding-left: 2.1em;
    border-width: 0 0 0 0.2em
    }
dl#comment_list dl dd {
    padding-left: 0
    }
dl#comment_list dl dd .format_text {
    padding-left: 1.6em;
    border-width: 0 0 0 0.071em
    }
dl#comment_list dl dd.bypostauthor > .format_text {
    padding-left: 1.5em;
    border-width: 0 0 0 0.143em
    }
dl#comment_list dl dd dl {
    padding-left: 2.2em
    }
#commentform {
    padding-right: 2.3em;
    padding-left: 1.1em
    }
.comments_closed, .login_alert {
    margin-left: 1.1em
    }
body {
    font-family: Georgia, "Times New Roman", Times, serif
    }
#header {
    padding-top: 2.2em;
    padding-bottom: 2.2em
    }
.post_box {
    padding-top: 2.2em
    }
.headline_area {
    margin-bottom: 2.2em
    }
.teasers_box {
    padding-top: 2.2em;
    padding-bottom: 2.2em
    }
#multimedia_box {
    margin-bottom: 2.2em
    }
#footer {
    padding-top: 1.1em;
    padding-bottom: 1.1em
    }
#header #logo {
    font-size: 3.6em;
    line-height: 1.167em
    }
#header #tagline {
    font-size: 1.4em;
    line-height: 1.429em
    }
.menu, .menu a, .menu li ul {
    border: none
    }
.menu table {
    bottom: 0
    }
.menu a {
    font-size: 1.2em;
    line-height: 1.333em;
    padding: 0.667em 0.833em;
    border-width: 0;
    border-left-width: 0
    }
.menu ul a {
    width: 10.833em;
    border-left-width: 0
    }
.headline_area h1, .headline_area h2, #archive_intro h1 {
    font-size: 2.8em;
    line-height: 1.286em
    }
.format_text h2, .format_text h3 {
    font-size: 1.286em;
    line-height: 1.222em;
    margin: 1.833em 0 0.611em 0
    }
.format_text h4 {
    font-size: 1em
    }
.format_text h5 {
    font-size: 0.786em
    }
.format_text h6 {
    font-size: 0.786em
    }
.sidebar h3 {
    font-size: 1.385em;
    line-height: 1em;
    font-family: Constantia, Georgia, "Times New Roman", Times, serif;
    margin-bottom: 0.5em
    }
#archive_intro h1 {
    margin-bottom: 0.786em
    }
.headline_meta {
    font-size: 1em;
    line-height: 1.8em
    }
.headline_meta .pad_left {
    padding-left: 0.9em
    }
.headline_area img.alignleft {
    margin: 0 2.2em 2.2em 0
    }
.headline_area img.alignright {
    margin: 0 0 2.2em 2.2em
    }
.headline_area img.alignnone {
    margin: 0 auto 2.2em 0
    }
.headline_area img.aligncenter {
    margin: 0 auto 2.2em auto
    }
.headline_area img.frame {
    padding: 1em;
    border-width: 0.1em
    }
.format_text {
    font-size: 1.4em;
    line-height: 1.571em
    }
.format_text p {
    margin-bottom: 1.571em
    }
.format_text p.note, .format_text p.alert {
    padding: 0.571em 0.786em
    }
.format_text .drop_cap {
    font-size: 3.571em;
    line-height: 0.76em;
    padding: 0.04em 0.12em 0 0
    }
.ie6 .format_text .drop_cap {
    padding-right: 0.06em
    }
.format_text acronym, .format_text abbr {
    font-size: 0.786em
    }
.format_text code, .format_text pre {
    font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif
    }
.format_text code {
    font-size: 0.929em
    }
.format_text pre {
    font-size: 0.857em;
    line-height: 1.5em;
    margin-bottom: 1.833em;
    padding: 0.667em 0.917em
    }
.format_text sub, .format_text sup {
    line-height: 0.786em
    }
.format_text ul {
    margin: 0 0 1.571em 1.571em
    }
.format_text ol {
    margin: 0 0 1.571em 1.571em
    }
.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol {
    margin: 0 0 0 1.571em
    }
.format_text dl {
    margin-bottom: 1.571em
    }
.format_text dd {
    margin-bottom: 1.571em
    }
.format_text blockquote {
    margin: 0 0 1.571em 0.786em;
    padding-left: 0.786em
    }
.format_text blockquote.right, .format_text blockquote.left {
    width: 45%;
    font-size: 1.286em;
    line-height: 1.222em
    }
.format_text blockquote.right {
    margin: 0 0 1.222em 1.222em
    }
.format_text blockquote.left {
    margin: 0 1.222em 1.222em 0
    }
.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {
    margin: 0 1.571em 1.571em 0
    }
.format_text img.right, .format_text img.alignright, .wp-caption.alignright {
    margin: 0 0 1.571em 1.571em
    }
.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter {
    margin: 0 auto 1.571em auto
    }
.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone {
    margin: 0 auto 1.571em 0
    }
.format_text img[align="left"] {
    margin-right: 1.571em;
    margin-bottom: 1.571em
    }
.format_text img[align="right"] {
    margin-bottom: 1.571em;
    margin-left: 1.571em
    }
.format_text img[align="middle"] {
    margin-bottom: 1.571em
    }
.format_text img.frame, .format_text .wp-caption {
    padding: 0.714em;
    border-width: 0.071em
    }
.format_text img.stack {
    margin-left: 1.571em
    }
.format_text .wp-caption p {
    font-size: 0.857em;
    line-height: 1.5em;
    margin-bottom: 0
    }
.format_text .ad {
    margin-left: 1.571em
    }
.format_text .ad_left {
    margin-right: 1.571em
    }
.format_text .to_comments {
    font-size: 0.857em;
    line-height: 1.833em;
    margin-bottom: 1.833em
    }
.format_text .to_comments span {
    font-size: 1.833em
    }
.format_text .post_tags {
    font-size: 0.857em;
    line-height: 1.833em;
    margin-bottom: 1.833em
    }
#custom_box {
    font-size: 1.3em;
    line-height: 1.538em
    }
#archive_intro {
    padding-top: 2.2em
    }
.prev_next {
    padding-top: 1.1em;
    padding-bottom: 1.1em
    }
.prev_next p {
    font-size: 1em;
    line-height: 2.2em
    }
.post_nav .previous {
    margin-bottom: 0.55em
    }
.post_nav a {
    font-size: 1.4em;
    line-height: 1.571em
    }
#comments {
    margin-top: 4.4em
    }
.comments_intro {
    margin-bottom: 1.1em
    }
.comments_intro p {
    font-size: 1.2em;
    line-height: 1.833em
    }
.comments_intro span {
    font-size: 1.833em
    }
#comment_list, #trackback_list {
    margin-bottom: 4.4em
    }
dl#comment_list dt {
    padding-top: 1.8em
    }
dl#comment_list dt span {
    font-size: 1.2em;
    line-height: 1.833em
    }
dl#comment_list dt .comment_author {
    font-size: 1.6em;
    line-height: 1.375em;
    padding-right: 0.688em
    }
.avatar img {
    margin-left: 0.833em
    }
.comment_time {
    padding-right: 0.917em
    }
.comment_num {
    padding-left: 0.833em
    }
.comment_num a {
    font-size: 1em;
    line-height: 1.833em;
    padding: 0.083em 0.25em
    }
dl#comment_list dd {
    padding-top: 1.1em
    }
dl#comment_list dd p.reply a {
    font-size: 0.786em;
    line-height: 1.636em
    }
dl#comment_list dl dd p.reply {
    margin-bottom: 0
    }
dl#comment_list dl dt, dl#comment_list dl dd {
    padding-top: 0
    }
dl#comment_list dl dd .format_text {
    margin-bottom: 1.571em
    }
#trackback_list {
    padding-top: 1.1em;
    list-style: none
    }
#trackback_list a {
    font-size: 1.4em;
    line-height: 1.571em
    }
#trackback_list span {
    font-size: 1.2em;
    line-height: 1.833em
    }
#comment_nav_2 {
    margin-top: -4.4em;
    margin-bottom: 4.4em
    }
.comments_closed {
    margin-top: 4.4em;
    margin-bottom: 2.2em
    }
#respond {
    margin-bottom: 4.4em
    }
#respond_intro {
    margin-bottom: 1.1em
    }
#respond_intro p {
    font-size: 1.7em;
    line-height: 1.294em
    }
#cancel-comment-reply-link {
    font-size: 1.1em;
    line-height: 1em;
    padding: 0.545em 0.727em;
    border-width: 0.182em
    }
.login_alert {
    margin-top: 4.4em;
    margin-bottom: 2.2em;
    padding: 1.1em
    }
#commentform {
    padding-top: 1.1em
    }
#commentform p, .login_alert p {
    font-size: 1.4em;
    line-height: 1.571em
    }
#commentform p.comment_box {
    line-height: 0.786em
    }
#commentform label {
    padding-left: 0.786em
    }
#commentform textarea {
    height: 12.571em;
    line-height: 1.571em
    }
#commentform span.allowed {
    width: 97.3%;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border-width: 0 0.071em 0.071em 0.071em
    }
#commentform span.allowed span {
    font-size: 0.857em;
    line-height: 1.833em;
    padding: 0 0.583em
    }
#commentform p.subscribe-to-comments {
    font-size: 1.4em
    }
#commentform p.subscribe-to-comments label {
    font-size: 1em
    }
#column_wrap .sidebar ul.sidebar_list {
    padding-top: 2.2em
    }
li.widget {
    font-size: 1.3em;
    line-height: 1.385em;
    margin-bottom: 2.769em
    }
li.tag_cloud {
    line-height: 1.692em
    }
li.widget p {
    margin-bottom: 1.385em
    }
li.widget abbr, li.widget acronym {
    font-size: 0.846em
    }
li.widget code {
    font-size: 0.923em
    }
li.widget ul li {
    margin-bottom: 0.692em
    }
li.widget li ul {
    margin: 0.692em 0 0 1.385em
    }
li.widget .widget_box {
    padding: 0.692em;
    border-width: 0.077em
    }
li.thesis_widget_google_cse form input[type="submit"] {
    font-size: 1em;
    margin-top: 0.462em;
    padding: 0.154em 0.231em
    }
#calendar_wrap a {
    padding: 0.077em
    }
#calendar_wrap a:hover {
    padding: 0.077em
    }
table#wp-calendar caption {
    font-size: 0.846em;
    line-height: 2em
    }
table#wp-calendar th {
    font-size: 0.846em;
    line-height: 2em;
    padding-top: 0.091em
    }
table#wp-calendar td {
    line-height: 1.692em
    }
table#wp-calendar td#next, table#wp-calendar td#prev {
    font-size: 0.846em;
    line-height: 2em
    }
table#wp-calendar td#next {
    padding-right: 0.545em
    }
table#wp-calendar td#prev {
    padding-left: 0.545em
    }
input, textarea {
    font-family: Georgia, "Times New Roman", Times, serif
    }
.format_text input, #commentform input, #commentform textarea {
    padding: 0.214em;
    border-width: 0.071em 0.071em 0.071em 0.071em
    }
#commentform textarea {
    width: 96%
    }
.format_text input.form_submit, #commentform .form_submit {
    font-size: 1.143em;
    padding: 0.313em 0.25em
    }
.sidebar .text_input, .sidebar .form_submit {
    padding: 0.308em;
    font-family: Georgia, "Times New Roman", Times, serif
    }
.sidebar input[type="text"], .sidebar input[type="submit"] {
    padding: 0.308em;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#footer p {
    font-size: 1.2em;
    line-height: 1.667em
    }
ul.sidebar_list {
    padding-top: 2.2em
    }
.teaser h2 {
    font-size: 1.6em;
    line-height: 1.375em
    }
.teaser .format_teaser {
    font-size: 1.2em;
    line-height: 1.5em;
    margin-top: 1.5em;
    margin-bottom: 1.5em
    }
.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post {
    font-family: Georgia, "Times New Roman", Times, serif
    }
.teaser .teaser_author {
    font-size: 1em;
    line-height: 1.6em
    }
.teaser .teaser_category {
    font-size: 1em;
    line-height: 1.6em
    }
.teaser .teaser_date {
    font-size: 1em;
    line-height: 1.6em
    }
.teaser .teaser_comments {
    font-size: 1em;
    line-height: 1.6em
    }
.teaser .teaser_link {
    font-size: 1.2em;
    line-height: 1.5em
    }
.teaser .post_tags {
    font-size: 1.1em;
    line-height: 1.636em
    }
.teaser .edit_post {
    padding-left: 0.8em
    }
.teaser .post_image_link img.alignleft {
    margin-right: 1.8em;
    margin-bottom: 1.8em
    }
.teaser .post_image_link img.alignright {
    margin-left: 1.8em;
    margin-bottom: 1.8em
    }
.teaser .post_image_link img.aligncenter {
    margin-bottom: 1.8em
    }
.teaser .post_image_link img.alignnone {
    margin: 0 auto 1.8em 0
    }
.teaser .post_image_link img.frame {
    padding: 0.8em;
    border-width: 0.1em
    }
.teaser .format_teaser .post_image_link img.alignleft {
    margin-right: 0.75em;
    margin-bottom: 0
    }
.teaser .format_teaser .post_image_link img.alignright {
    margin-left: 0.75em;
    margin-bottom: 0
    }
.teaser .format_teaser .post_image_link img.aligncenter {
    margin-bottom: 1.5em
    }
.teaser .format_teaser .post_image_link img.frame {
    padding: 0.333em;
    border-width: 0.083em
    }
body {
    color: #464646;
    background: #FFF
    }
#page {
    background: #FFF
    }
a, h2 a:hover, #logo a:hover {
    color: #62B6B6
    }
#logo, #logo a {
    color: #111
    }
#tagline {
    color: #888
    }
h1, h2, h2 a {
    color: #E9BD6C
    }
.format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 {
    color: #111
    }
.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a {
    color: #888
    }
.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover {
    color: #464646
    }
code, pre {
    color: #111
    }
.sidebar {
    color: #111
    }
.sidebar h3 {
    color: #62B6B6
    }
#multimedia_box {
    color: #111
    }
.image_box {
    background: #EEE
    }
.video_box {
    background: #000
    }
.custom_box {
    background: #EEE
    }
#footer, #footer a {
    color: #888
    }
#footer a:hover {
    color: #464646
    }
.menu, .menu a, .menu li ul {
    border-color: #DDD
    }
.menu .current a, .menu .current-cat a, .menu .current-menu-item a {
    border-bottom-color: #FFF
    }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a, .menu ul .current-menu-item a {
    border-bottom-color: #DDD
    }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a {
    color: #62B6B6;
    background: #FFF
    }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover {
    color: #62B6B6;
    background: #FFF
    }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover {
    color: #E9BD6C;
    background: #FFF
    }
.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a {
    color: #62B6B6;
    background: #FFF
    }
#header, .post_box, .teasers_box, #footer, .image_box, .custom_box, #feature_box, #archive_intro, .prev_next, #comment_nav_2 {
    border-width: 0
    }
#header {
    height: 22.5em;
    padding: 0;
    background-image: url(/wp-content/uploads/2013/11/header31.jpg);
    background-repeat: no-repeat;
    background-size: 102.4em 22.5em
    }
#logo a {
    display: block;
    width: 28.444em;
    height: 6.25em;
    text-indent: -9999px;
    outline: none
    }
.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.1em;
    background: #fff;
    border: 0.4em solid #fff
    }
.custom #page {
    background: #fff
    }
#header {
    border-bottom: none;
    padding: 0
    }
.custom ul.menu {
    text-align: center
    }
.custom ul.menu li {
    display: inline;
    float: none
    }
.custom ul.menu li a {
    display: inline-block
    }
.menu {
    float: center;
    background: #fff;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: -10px
    }
.menu a {
    text-transform: lowercase;
    letter-spacing: -0.5px;
    margin-left: 4px;
    margin-right: 54px;
    color: #62B6B6;
    background: #fff
    }
.custom .teaser img {
    padding: 4px;
    border: 1px solid #ddd;
    background-color: #FFF;
    margin: 2px 10px 0 0
    }
.custom .post img {
    padding: 4px;
    border: 1px solid #ddd;
    background-color: #FFF
    }
.custom .printfriendly {
    border: 0 solid #ddd !important
    }
#feature_box {
    background: #fff;
    border: 0.4em solid #fff;
    padding-top: 10px;
    padding-bottom: 0;
    border-top: 0
    }
.custom .teaser {
    width: 100%;
    margin-top: 2em;
    padding-top: 2em;
    border-top: 1px dotted #bbb;
    text-align: left
    }
.custom .teasers_box {
    padding-top: 0;
    padding-bottom: 0;
    border-top: 0
    }
.custom .teasers_box h2 {
    font-size: 22px;
    line-height: 30px;
    padding: 10px
    }
.custom .teasers_box h2 a:hover {
    color: #464646
    }
.custom .teaser a.teaser_comments {
    margin-left: 1em
    }
.custom .sidebar h3 {
    color: #e9bd6c;
    font-size: 19px;
    text-transform: lowercase;
    border-top: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb;
    font-variant: normal;
    letter-spacing: -1px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px
    }
.custom .entry img {
    padding: 4px;
    border: 0 solid #ddd
    }
.custom h2 {
    font-size: 35px;
    line-height: 50px;
    padding: 0;
    letter-spacing: -2px
    }
.custom h3 {
    font-size: 22px;
    line-height: 24px;
    padding: 0;
    letter-spacing: -2px;
    color: #464646
    }
.custom_box {
    background: none repeat scroll 0 0 #fff !important
    }
.custom #footer_area .page {
    padding: 20px 0;
    position: relative;
    width: 100%
    }
#afterfooter {
    height: 100px;
    position: relative
    }
#afterfooter .custommenu {
    position: absolute;
    bottom: 50px
    }
#afterfooter .custommenu .sub-menu {
    display: none
    }
#footercopy {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px
    }
#footercopy p {
    font-weight: bold;
    font-size: 15px;
    width: 1024px;
    margin: 20px auto;
    text-align: center
    }
#footer p {
    font-weight: NORMAL;
    font-size: 14px
    }
#footer {
    border-color: #DDD;
    border-style: none !important;
    clear: both;
    text-align: right
    }
#about {
    height: 190px;
    margin: 20px auto 0;
    width: 310px;
    padding: 10px 15px;
    background: #f9f9f9 url(/wp-content/uploads/2012/11/mina_bio.png) 190px 30px no-repeat;
    border: 1px solid #ddd
    }
#about span {
    color: #687b77;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: -1px;
    text-transform: uppercase
    }
#about p {
    font-size: 12px;
    width: 190px;
    float: left
    }
#archive_intro {
    padding-top: 0.2em !important
    }
#archive_intro headline_area h2 {
    margin-bottom: 0.13em !important;
    font-size: 15px !important
    }
#archive_intro {
    border-color: #fff !important;
    border-style: solid
    }
.custom .comments_closed {
    display: none
    }
.classname {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    background-color: #573e98;
    border: 1px solid #557340;
    display: inline-block;
    color: #fff;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    padding: 4px 3px;
    text-decoration: none
    }
.classname:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b9ca24), color-stop(1, #573e98));
    background-color: #464646
    }
.classname:active {
    position: relative;
    top: 1px
    }
.custom #footer {
    color: #fff;
    background-color: #62b6b6;
    text-align: center;
    margin-top: 1em;
    border-width: 0
    }
.custom #footer a {
    color: #efefef;
    text-decoration: none;
    border: 0
    }
.custom #footer a:hover {
    color: #efefef;
    text-decoration: underline
    }
body.cat_appetizer .headline_meta, .cat_beverage .headline_meta, .cat_breakfast .headline_meta, .cat_cookies .headline_meta, .cat_chocolate .headline_meta, .cat_dessert .headline_meta, .cat_mains .headline_meta, .cat_vegetarian .headline_meta {
    display: none
    }
body.cat_appetizer .entry-title, .cat_beverage .entry-title, .cat_breakfast .entry-title, .cat_cookies .entry-title, .cat_chocolate .entry-title, .cat_dessert .entry-title, .cat_mains .entry-title, .cat_vegetarian .entry-title {
    font-size: 1.8em;
    letter-spacing: 0;
    line-height: normal !important
    }
body.cat_appetizer .entry-title a, .cat_beverage .entry-title a, .cat_breakfast .entry-title a, .cat_cookies .entry-title a, .cat_chocolate .entry-title a, .cat_dessert .entry-title a, .cat_mains .entry-title a, .cat_vegetarian .entry-title a {
    color: #62B6B6 !important
    }
body.cat_appetizer .post_box, .cat_beverage .post_box, .cat_breakfast .post_box, .cat_cookies .post_box, .cat_chocolate .post_box, .cat_dessert .post_box, .cat_mains .post_box, .cat_vegetarian .post_box {
    padding-top: 0
    }
div.pin-it-btn-wrapper {
    padding-bottom: 10px;
    position: relative;
    clear: both
    }
div.pin-it-btn-wrapper a, div.pin-it-btn-wrapper a:hover, div.pin-it-btn-wrapper-shortcode a, div.pin-it-btn-wrapper-shortcode a:hover, div.pin-it-btn-wrapper-widget a, div.pin-it-btn-wrapper-widget a:hover {
    background: none;
    border: 0;
    text-decoration: none;
    width: auto;
    margin: 0;
    max-width: none;
    padding: 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    -webkit-border-radius: 0;
    border-radius: 0
    }
.pib-clearfix:before, .pib-clearfix:after {
    display: table;
    content: " "
    }
.pib-clearfix:after {
    clear: both
    }
.pib-align-left {
    text-align: left
    }
.pib-align-right {
    text-align: right
    }
.pib-align-center {
    text-align: center
    }
div.wpcf7 {
    margin: 0;
    padding: 0
    }
div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em
    }
div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0
    }
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14
    }
div.wpcf7-mail-sent-ng {
    border: 2px solid #f00
    }
div.wpcf7-spam-blocked {
    border: 2px solid #ffa500
    }
div.wpcf7-validation-errors {
    border: 2px solid #f7e700
    }
span.wpcf7-form-control-wrap {
    position: relative
    }
span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    display: block
    }
.use-floating-validation-tip span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    border: 1px solid #f00;
    background: #fff;
    padding: 0.2em 0.8em
    }
span.wpcf7-list-item {
    margin-left: 0.5em
    }
.wpcf7-display-none {
    display: none
    }
div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px
    }
div.wpcf7 div.ajax-error {
    display: none
    }
div.wpcf7 .placeheld {
    color: #888
    }
form input.st-search-input {
    font-size: 12px;
    padding: 5px 9px 5px 27px;
    height: 18px;
    width: 200px;
    color: #666;
    border: 1px solid #ccc;
    outline: none;
    background: #fcfcfc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNqU0j0oRWEcx/Hj3ifvlMHL7C1lY7mDwUBKkoksBjKJxWIQu7xlOybDLVGukhhMZDFbxGBS8nIjKR3E96nf0dPjuuVfn+6tc35P//P8/yYMw8CpbgygGQlcYw8H+Ai8MvotxQImgt81hk1M4cEPF2IV43jCGo7wjk5MYhhlGMKbG+7BKO4wiGPn8DO1vIN+jGA9fpjQaUksecG4zjGPL3VQ5IZb9OAw+LtO1FkjatxwUuEoTzjSbRu9/xO+0W97nnArqvXuoxve1/9p1OUIlmNGU7EX9+KGt3GKNuyiC5WoQAe2NJFP3PpzzmoR0khpxle6h3pnkeKJPCPjbtglerVFfWhSVxfqJtK4qrChTMY4XdjVm9O21aIA92LrFcv6HHtAsclxQVnxa0WfsqgDUib4X9muStCA2W8BBgDJ0EeGeFZ8WAAAAABJRU5ErkJggg==") no-repeat 7px 7px
    }
.swiftype-widget .autocomplete {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    background-color: #fff;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    position: absolute;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-align: left
    }
.swiftype-widget .autocomplete ul {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    background-color: #fff;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-align: left
    }
.swiftype-widget .autocomplete li {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    padding: 10px 8px;
    font-size: 13px;
    list-style-type: none;
    background-image: none;
    margin: 0
    }
.swiftype-widget .autocomplete li:first-child {
    border-top: 1px solid #fff;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
    }
.swiftype-widget .autocomplete li:last-child {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
    }
.swiftype-widget .autocomplete li.active {
    border-top: 1px solid #145A93;
    border-bottom: 1px solid #086aa8;
    background-color: #1285d5;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37a3e9), color-stop(100%, #1285d5));
    background: -webkit-linear-gradient(#37a3e9, #1285d5);
    background: -moz-linear-gradient(#37a3e9, #1285d5);
    background: -o-linear-gradient(#37a3e9, #1285d5);
    background: linear-gradient(#37a3e9, #1285d5);
    -webkit-box-shadow: 0 1px 0 #69bdf3 inset;
    -moz-box-shadow: 0 1px 0 #69bdf3 inset;
    box-shadow: 0 1px 0 #69bdf3 inset
    }
.swiftype-widget .autocomplete li p {
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 0
    }
.swiftype-widget .autocomplete li p.title {
    font-weight: bold;
    color: #1c6cb5
    }
.swiftype-widget .autocomplete li p.title em {
    color: #0b2644;
    font-style: normal;
    font-weight: bold
    }
.swiftype-widget .autocomplete li.active p.title {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: #fff
    }
.swiftype-widget .autocomplete li.active p.title em {
    color: #fff;
    font-style: normal
    }
.swiftype-widget .autocomplete li .sections {
    color: #999;
    font-size: 11px
    }
.swiftype-widget .autocomplete li .sections em {
    color: #666;
    font-style: normal
    }
.swiftype-widget .autocomplete li .sections .section {
    display: inline
    }
.swiftype-widget .autocomplete li.active .sections {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: #a9d7f1
    }
.swiftype-widget .autocomplete li.active .sections em {
    color: #a9d7f1;
    font-style: normal
    }
.pinit-overlay {
    background-color: transparent;
    position: absolute;
    z-index: 200;
    display: none;
    border-width: 0 0;
    padding: 0 0;
    margin: 0 0;
    box-shadow: none;
    overflow: visible
    }
a.pinit-button {
    position: absolute;
    display: none;
    text-indent: -9999em !important
    }
a.pinit-button.pinit-top-left {
    top: 0;
    left: 0
    }
a.pinit-button.pinit-top-right {
    top: 0;
    right: 0
    }
a.pinit-button.pinit-bottom-left {
    bottom: 0;
    left: 0
    }
a.pinit-button.pinit-bottom-right {
    bottom: 0;
    right: 0
    }
a.pinit-button.pinit-middle {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
    }