/*
Theme Name:	Mom 101
Description: The theme for mom-101.com
Version:	0.9
Author:		Jon Armstrong
Author URI:	http://www.blurbomat.com/
*/

* {
    margin: 0;
    padding: 0;
    word-wrap: break-word
}

#page {width:1080px;margin: 0 auto;}


a {
    color: #169998;
    text-decoration: none
}

p {margin: 0 0 26px 0;}

p a {
    text-decoration: underline
}

p a:hover {
    text-decoration: none
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: Verdana, "Helvetica Neue", Helvetica,sans-serif;
}

h1 a {margin: 20px 0 20px 0;text-decoration: none;color:#111;}

.entry-title {font-family: Verdana, "Helvetica Neue", Helvetica, sans-serif;}

.entry-header {margin: 26px 0 0 0;}
.entry-meta {
    margin: 1em 0 1em 0;
    font-family: Verdana, "Helvetica Neue", Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.4em;
}
.cat-links {text-transform: uppercase; font-family:Verdana, "Helvetica Neue", Helvetica,sans-serif;}

.entry-content p:first-child {margin-top:26px;}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img, abbr, acronym, fieldset {
    border: 0
}

code {
    line-height: 1em
}

pre {
    overflow: auto;
    clear: both;
    word-wrap: normal;
    -moz-tab-size: 4;
    tab-size: 4
}

sub, sup {
    line-height: .5em
}

img, .wp-caption {
    max-width: 100%;
    height: auto
}

iframe, video, embed, object {
    display: block;
    max-width: 100%
}

img {
    display: block
}

.left, .alignleft, img[align="left"] {
    display: block;
    float: left
}

.right, .alignright, img[align="right"] {
    display: block;
    float: right
}

.center, .aligncenter, img[align="middle"] {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    float: none;
    clear: both
}

.block, .alignnone {
    display: block;
    clear: both
}

.wp-smiley {
    display: inline
}

input[type="submit"], button {
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none
}

html {
    -webkit-text-size-adjust: 100%
}

body {
    font-family: Georgia,Verdana, sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #033;
    background-color: #fff;
    padding-top: 26px
}

body.landing {
    padding-top: 0
}

.container {
    width: 1100px;
    margin: 0 auto
}

.landing .container {
    width: 600px
}

.columns, .columns>.content, .columns>.sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

div#primary {width:600px;}

div#content {
    width: 600px;
    float: left;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #bce4e4;
    padding: 0 40px 0 0;
}

div#sidebar, div#secondary {
    width: 360px;
    float: left;
    padding: 26px 0 0 0;
    margin: 0 0 0 20px;
}

div#primary-sidebar, div#ad-sidebar {width:160px;float: left;display: inline;}

div#ad-sidebar {margin:0 0 0 20px;}

div.pagination.loop-pagination {margin:20px auto;text-align: center;width: 100%;}

a.page-numbers {
    padding: 8px 10px;
    margin: 0 8px;
    border: 1px solid #ccc;
}

.menu {
    position: relative;
    z-index: 50;
    list-style: none;
    border-width: 0 0 1px 1px;
    border-style: solid
}

.menu li {
    position: relative;
    float: left;
    margin-bottom: -1px
}

.menu .sub-menu {
    position: absolute;
    left: -1px;
    display: none;
    list-style: none;
    z-index: 110;
    margin-top: -1px
}

.menu .sub-menu .sub-menu {
    top: 0;
    left: 182px;
    margin: 0 0 0 -1px
}

.menu li:hover>.sub-menu {
    display: block
}

.menu .sub-menu li {
    width: 182px;
    clear: both
}

.menu a, .menu_control {
    display: block;
    font-size: 13px;
    line-height: 18px;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #033;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    background-color: #ddf1f1;
    padding: .75em 1em
}

.menu a:hover {
    background-color: #bce4e4
}

.menu_control {
    display: none;
    background-color: #fff
}

.menu .sub-menu a {
    border-left-width: 1px
}

.menu, .menu a, .menu .sub-menu {
    border-color: #bce4e4
}

.menu .current-menu-item>a {
    border-bottom-color: #fff;
    background-color: #fff;
    cursor: text
}

.menu .sub-menu .current-menu-item>a {
    border-bottom-color: #bce4e4
}

.header {
    border-bottom: 3px double #bce4e4;
    padding: 26px
}

.landing .header {
    text-align: center
}

#site_title {
    font-size: 42px;
    line-height: 1.32em;
    font-weight: bold;
    color: #033;
    display: none;
}

#site_title a {
    color: #033
}

#site_title a:hover {
    color: #169998
}

#site_tagline {
    font-size: 16px;
    color: #888;
    line-height: 1.32em;
    display: none;
}

.grt, .grt h3 {
    font-size: 16px;
    line-height: 26px
}

.grt .headline {
    font-family: Verdana, sans-serif;
    font-size: 26px;
    line-height: 39px;
    margin: 0
}

.grt h2 {
    font-size: 20px;
    line-height: 31px;
    margin-top: 39px;
    margin-bottom: 13px
}

.grt .small, .grt .caption {
    font-size: 13px;
    line-height: 22px
}

.grt .drop_cap {
    font-size: 52px;
    line-height: 1em;
    margin-right: .15em;
    float: left
}

.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt dl, .grt dd, .grt .center,
.grt .block, .grt .caption, .post_box .aligncenter, .post_box .alignnone,
.post_box .post_image, .post_box .post_image_box, .post_box .wp-caption,
.post_box .wp-post-image, .post_box .alert, .post_box .note, .headline_area {
    margin-bottom: 26px
}

.grt ul, .grt ol, .grt .stack {
    margin-left: 26px
}

.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
    margin-bottom: 0
}

.grt .left, .post_box .alignleft, .post_box .ad_left {
    margin-bottom: 26px;
    margin-right: 26px
}

.grt .right, .post_box .alignright, .post_box .ad {
    margin-bottom: 26px;
    margin-left: 26px
}

.grt .caption {
    margin-top: -13px;
    color: #888
}

.grt blockquote.right, .grt blockquote.left {
    font-size: 26px;
    line-height: 36px;
    width: 45%;
    margin-bottom: 13px
}

.grt blockquote.right, .grt blockquote.left {
    padding-left: 0;
    border: 0
}

.post_box {
    padding: 26px 26px 0 26px;
    border-top: 1px dotted #bce4e4
}

.top {
    border-top: 0
}

.post_box .headline, .headline a {
    color: #033
}

.headline a:hover {
    color: #169998
}

.byline, .byline a {
    color: #888
}

.byline a {
    border-bottom: 1px solid #bce4e4
}

.byline a, .post_author, .post_date {
    text-transform: uppercase;
    letter-spacing: 1px;
}

.byline a:hover, .num-comments {
    color: #033
}

.byline .post_edit {
    margin-left: 13px
}

.byline .post_edit:first-child {
    margin-left: 0
}

.post_author_intro, .post_date_intro, .byline .post_cats_intro {
    font-style: italic
}

.post_box h2, .post_box h3 {
    color: #033
}

.post_box h3 {
    font-weight: bold
}

.post_box ul {
    list-style-type: square
}

.post_box blockquote {
    color: #888;
    margin-left: 13px;
    padding-left: 13px;
    border-left: 1px solid #bce4e4
}

.post_box code {
    font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif
}

.post_box pre {
    font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
    background-color: #ddf1f1;
    padding: 13px;
    -webkit-tab-size: 4;
    -moz-tab-size: 4;
    tab-size: 4
}

.post_content li a {
    text-decoration: underline
}

.post_content li a:hover {
    text-decoration: none
}

.post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
    border: 1px solid #bce4e4;
    background-color: #ddf1f1;
    padding: 13px
}

.post_box .wp-caption img, .post_box .post_image_box .post_image,
.post_box .thumb {
    margin-bottom: 13px
}

.wp-caption.aligncenter img {
    margin-right: auto;
    margin-left: auto
}

.wp-caption .wp-caption-text .wp-smiley {
    display: inline;
    margin-bottom: 0
}

.post_box .wp-caption p {
    font-size: 13px;
    line-height: 22px
}

.post_box .author_description {
    border-top: 1px dotted #bce4e4;
    padding-top: 26px
}

.post_box .author_description_intro {
    font-weight: bold
}

.post_box .avatar {
    width: 61px;
    height: 61px;
    float: right;
    clear: both;
    margin-left: 13px
}

.post_box .author_description .avatar {
    width: 78px;
    height: 78px;
    float: left;
    margin-right: 13px;
    margin-left: 0
}

.post_box .post_cats, .post_box .post_tags {
    color: #888
}

.post_box .alert, .post_box .note {
    padding: 13px
}

.post_box .alert {
    background-color: #ff9;
    border: 1px solid #e6e68a
}

.post_box .note {
    background-color: #ddf1f1;
    border: 1px solid #bce4e4
}

.landing .headline_area {
    text-align: center
}

.num-comments-link {
    font-family: Verdana, "Helvetica Neue", Helvetica,sans-serif;
    display: inline-block;
    color: #888;
    text-decoration: none;
    margin-bottom: 26px;
}

.num-comments-link:hover {
    text-decoration: underline
}

.bracket, .num-comments {
    font-size: 26px
}

span.num-comments {
text-transform: uppercase;
font-size: 24px;}

.bracket {
    color: #bce4e4
}

.archive_intro {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #bce4e4
}

.archive_intro .headline {
    margin-bottom: 26px
}

.prev_next {
    clear: both;
    color: #888;
    border-top: 1px solid #bce4e4;
    padding: 13px 26px
}

.prev_next .next_posts {
    float: right
}

.previous_posts, .next_posts {
    display: block;
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.previous_posts a:hover, .next_posts a:hover {
    text-decoration: underline
}

#comments {
    margin-top: 52px
}

.comments_intro {
    color: #888;
    margin-bottom: 13px;
    padding: 0 26px
}

.comments_closed {
    font-size: 13px;
    line-height: 22px;
    color: #888;
    margin: 0 26px 26px 26px
}

.comment_list {
    list-style-type: none;
    margin-bottom: 52px;
    border-top: 1px dotted #bce4e4
}

.comment {
    border-bottom: 1px dotted #bce4e4;
    padding: 26px
}

.children .comment {
    list-style-type: none;
    margin-top: 26px;
    border-left: 1px solid #bce4e4;
    border-bottom: 0;
    padding: 0 0 0 26px
}

.children .bypostauthor {
    background-color: transparent;
    border-color: #169998
}

.comment .comment_head {
    margin-bottom: 13px
}

.children .comment_head {
    margin-bottom: 0
}

.comment .comment_author {
    font-weight: bold
}

.comment_date {
    font-size: 13px;
    margin-left: 13px;
    color: #888
}

.comment_date a {
    color: #888
}

.comment_footer a {
    font-size: 13px;
    line-height: 22px;
    color: #888;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 13px
}

.comment_head a:hover, .comment_footer a:hover, .comment_nav a:hover {
    text-decoration: underline
}

.comment_footer a:first-child {
    margin-left: 0
}

.comment .avatar {
    width: 52px;
    height: 52px;
    float: right;
    margin-left: 13px
}

.comment_nav {
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-style: dotted;
    border-color: #bce4e4;
    padding: 13px 26px
}

.comment_nav_top {
    border-width: 1px 0 0 0
}

.comment_nav_bottom {
    margin: -52px 0 52px 0;
    border-width: 0 0 1px 0
}

.next_comments {
    float: right
}

.input_text {
    font-size: inherit;
    line-height: 1em;
    font-family: inherit;
    font-weight: inherit;
    color: #033;
    border: 1px solid #bce4e4;
    background-color: #ddf1f1;
    padding: .35em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.input_text:focus {
    border-color: #ddf1f1;
    background-color: #fff
}

textarea.input_text {
    line-height: 26px
}

.input_submit {
    font-size: 20px;
    line-height: 1em;
    font-family: inherit;
    font-weight: bold;
    border: 2px single #bce4e4;
    background-color: #ddf1f1;
    padding: .5em;
    cursor: pointer;
    overflow: visible
}

#commentform {
    margin: 52px 0;
    padding: 0 26px
}

.comment #commentform {
    margin-top: 0;
    padding-right: 0;
    padding-left: 0
}

.comment_form_title {
    font-size: 20px;
    line-height: 31px;
    color: #033;
    margin: 0 -26px;
    border-bottom: 1px dotted #bce4e4;
    padding: 0 26px 13px 26px
}

#commentform label {
    display: block
}

#commentform p {
    margin-bottom: 13px
}

#commentform p .required {
    color: #d00
}

.comment_moderated {
    font-weight: bold
}

#commentform .input_text {
    width: 50%
}

#commentform textarea.input_text {
    width: 100%
}

#cancel-comment-reply-link {
    float: right;
    font-size: 13px;
    line-height: inherit;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #169998
}

#cancel-comment-reply-link:hover {
    text-decoration: underline
}

.login_alert {
    font-weight: bold;
    border: 1px solid #bce4e4;
    background-color: #ddf1f1
}

.sidebar {
    font-size: 13px;
    line-height: 20px
}

.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
    font-size: 17px;
    line-height: 25px
}

.sidebar .sidebar_heading, .sidebar .widget_title {
    font-variant: small-caps;
    letter-spacing: 1px;
    margin-bottom: 10px
}

.sidebar .input_submit {
    font-size: inherit
}

.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre,
.sidebar dl, .sidebar dd, .sidebar .left, .sidebar .alignleft, .sidebar .ad_left,
.sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .center,
.sidebar .aligncenter, .sidebar .block, .sidebar .alignnone {
    margin-bottom: 20px
}

.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
    margin-right: 20px
}

.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .sidebar .right,
.sidebar .alignright, .sidebar .ad, .sidebar .stack {
    margin-left: 20px
}

.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p,
.sidebar .post_excerpt p {
    margin-bottom: 0
}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
    margin-bottom: 40px
}

.sidebar .thesis_email_form .input_text, .widget li {
    margin-bottom: 10px
}

.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
    width: 100%
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
    color: #888
}

.sidebar .post_content, .widget li ul, .widget li ol {
    margin-top: 10px
}

.widget ul {
    list-style-type: none
}

.widget li a:hover {
    text-decoration: underline
}

footer#colophon.site-footer {clear:both;}

.footer {
    font-size: 13px;
    line-height: 22px;
    text-align: right;
    color: #888;
    border-top: 3px double #bce4e4;
    padding: 13px 26px
}

.footer a {
    color: #888
}

.footer a:hover {
    color: #033
}

.landing .footer {
    text-align: center
}

.at-above-post .addthis-toolbox{margin:0 0 26px 0 !important;}

div#atstbx6 {margin-bottom: 26px;}

input.search-field {
    height: 30px;
    font-size: 12px;
    padding: 4px 8px;
    color: #404040;
    border: 1px solid #ddd;
    width: 100%;
    margin: 10px 0;
    border-radius: 4px;
    background-color: #fff;
}

input.search-submit {
    height: 30px;
    padding: 4px 8px;
    border-radius: 6px;
    box-shadow: none;
    border: none;
    margin: 0 0 2em;
    font-size: 12px;
    background-color: #9CBFCA;
}

.clearfix {
    clear: both;
}

/*#ad-sidebar {float:right;}*/

/* * -------------------------------------------------------------------
/* * -------------------------------------------------------------------
/* * -------------------------------------------------------------------
/* *              MEDIA QUERIES FOR RESPONSIVE      --------------------
/* * -------------------------------------------------------------------
/* * -------------------------------------------------------------------
/* * -------------------------------------------------------------------
*/

@media all and (max-width:1100px) {
    body {
        padding-top: 0
    }

    .container, .landing .container {
        width: auto;
        max-width: 600px
    }

    .header {
        border-top: 1px solid #bce4e4
    }

    .landing .header {
        border-top: 0
    }

    .columns>.content {
        float: none;
        width: 100%;
        border: 0
    }

    .columns>.sidebar {
        float: none;
        width: 100%;
        border-top: 3px double #bce4e4
    }

    .menu_control {
        display: block;
        width: 100%;
        border-width: 0;
        background-color: #fff;
        padding: 1em 26px;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .menu {
        display: none;
        width: 100%;
        border-width: 1px 0 0 0;
        clear: both
    }

    .show_menu {
        display: block
    }

    .menu .sub-menu {
        position: static;
        display: block;
        margin: 0;
        border-top: 1px solid #bce4e4;
        padding-left: 26px
    }

    .menu li {
        width: 100%;
        float: none;
        margin-bottom: 0
    }

    .menu .sub-menu li {
        width: 100%
    }

    .menu a {
        border-width: 1px 1px 0 0;
        background-color: #fff;
        padding: 1em 26px
    }

    .menu .current-menu-item>a {
        background-color: #ddf1f1
    }

    .menu>li>a {
        border-left-width: 1px
    }

    .menu li:first-child>a:first-child {
        border-top-width: 0
    }

    .sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
        width: 50%
    }
}

@media all and (max-width:640px) {
    .menu a {
        border-right-width: 0
    }

    .menu>li>a {
        border-left-width: 0
    }

    .post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media all and (max-width:450px) {
    .menu a, .menu_control {
        padding: 1em 13px
    }

    .header, .columns>.sidebar, .post_box, .prev_next, .comments_intro,
    .comment, .comment_nav, #commentform, .comment_form_title, .footer {
        padding-right: 13px;
        padding-left: 13px
    }

    .menu .sub-menu, .children .comment {
        padding-left: 13px
    }

    .comments_closed, .login_alert {
        margin-right: 13px;
        margin-left: 13px
    }

    .comment_form_title {
        margin-left: -13px;
        margin-right: -13px
    }

    .right, .alignright, img[align="right"], .left, .alignleft, img[align="left"] {
        float: none
    }

    .grt .right, .grt .left, .post_box .alignright, .post_box .alignleft,
    .grt blockquote.right, .grt blockquote.left {
        margin-right: 0;
        margin-left: 0
    }

    .post_author:after {
        content: '\a';
        height: 0;
        white-space: pre;
        display: block
    }

    .grt blockquote.right, .grt blockquote.left, #commentform .input_text,
    .sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
        width: 100%
    }

    .post_box blockquote {
        margin-left: 0
    }

    .comment_date {
        display: none
    }
}

.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

#header {
    padding: 0
}

#header #site_title a, #header #site_tagline {
    display: none
}

.custom .addthis_toolbox {
    float: right;
    clear: both;
    margin-top: 20px;
    margin-bottom: -20px
}

.custom #container {
    width: 1000px
}

li#rss-3.widget {
    margin-top: -40px
}

.blogroll {
    display: none
}

.blogroll p {
    background: url(http://mom-101.com/wp-content/uploads/2011/06/xblogroll2.png) 0 0 no-repeat;
    width: 160px;
    height: 20px;
    text-indent: -9999px
}

.blogroll p, .blogroll ul {
    margin: 0
}

.blogroll {
    width: 160px;
    height: 20px;
    overflow: hidden;
    position: relative
}

.blogroll:hover {
    overflow: visible
}

.blogroll ul {
    position: absolute;
    left: 0;
    top: 20px
}

.blogroll ul li {
    text-align: left
}

.blogroll {
    display: none
}

html>body .blogroll {
    display: block
}

.custom #leaderboard_ad {
    color: #000;
    text-align: center;
    margin-bottom: 15px
}

.custom #feature_box {
    padding: 0px;
    background-color: #fff;
    border: none
}

.custom .headline_meta {
    margin-top: -3px
}

.custom #content {
    width: 545px;
    padding-left: 25px
}

.custom #sidebars {
    width: 425px
}

.custom #sidebar_1 {
    width: 160px;
    padding-left: 40px;
    padding-right: 40px
}

.custom #sidebar_2 {
    width: 160px;
    padding-right: 25px
}

.custom .sidebar ul.sidebar_list {
    padding-left: 0px;
    padding-right: 0px
}

.custom li.widget {
    margin-bottom: 50px
}

.custom li#lijit-search {
    margin-top: -35px
}

.custom .format_text a {
    text-decoration: none
}

.custom .format_text a:hover {
    text-decoration: none;
    color: #ccc
}

.custom .format_text .to_comments {
    font-weight: bold;
    margin-top: -20px;
    margin-bottom: 100px
}

.custom .format_text .to_comments a {
    color: #099
}

.custom #header {
    background: #fff;
    padding-top: 0em;
    padding-right: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    border-top: 0em;
    border-right: 0em;
    border-bottom: 0em;
    border-left: 0em;
    margin-top: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em
}

.custom #header #logo a {
    display: block;
    width: 1000px;
    height: 250px;
    background: url(http://mom-101.com/wp-content/uploads/2011/05/xmasthead2.png.pagespeed.ic.qyKgJ1wb1V.png) center no-repeat;
    outline: none;
    color: #000;
    text-indent: -9999px;
    padding-top: 0em;
    padding-right: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    border-top: 0em;
    border-right: 0em;
    border-bottom: 0em;
    border-left: 0em;
    margin-top: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em
}

.custom #header #tagline {
    color: #000;
    text-indent: -9999px;
    height: 1px
}

.textwidget {
    float: left;
    display: inline;
    /*padding: 0 0 0 180px;
    margin: 0 0 0 -180px;
    width: 180px*/
}

div#text-6.widget.widget_text {
    position: absolute;
    width: 160px;
    margin: 0 0 0 180px;
    clear: right
}

div#text-5.widget.widget_text {
    float: left;
    clear: right;
    padding: 0 0 0 180px;
    margin: 0 0 0 -180px;
    position: relative;
    width: 180px;
    display: inline
}

div#search-3.widget.widget_search {
    position: relative;
    width: 120px
}

div#pretty_pinterest_pins-2.widget.widget_pretty_pinterest_pins {
    width: 180px !important
}

div#text-7.widget.widget_text {
    width: 180px;
    position: relative;
    clear: right;
    margin: 0
}

div#rss-3.widget.widget_rss {
    width: 150px;
    padding: 0;
    margin: 0;
    display: block;
    position: relative;
    float: left
}

div#text-9.widget.widget_text {
    margin: 0 0 0 180px;
    width: 180px;
    text-align: center
}

ul#menu-top-navigation .menu {
    border: none
}

.menu a {
    color: transparent
}

li#menu-item-2931.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2931 {
    background-image: url(http://mom-101.com/wp-content/uploads/2011/05/nav-about.png);
    width: 199px;
    height: 105px;
    float: left;
    display: block
}

li#menu-item-2931.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2931 a {
    display: block;
    width: 199px;
    height: 105px;
    background: transparent
}

li#menu-item-2932.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2932 {
    background-image: url(http://mom-101.com/wp-content/uploads/2011/06/nav-contact.png);
    width: 156px;
    height: 105px;
    float: left;
    display: block
}

li#menu-item-2932.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2932 a {
    display: block;
    width: 156px;
    height: 105px;
    background: transparent
}

li#menu-item-2934.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2934 {
    background-image: url(http://mom-101.com/wp-content/uploads/2011/06/nav-posts.png);
    width: 156px;
    height: 105px;
    float: left;
    display: block
}

li#menu-item-2934.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2934 a {
    display: block;
    width: 156px;
    height: 105px;
    background: transparent
}

li#menu-item-2933.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2933 {
    background-image: url(http://mom-101.com/wp-content/uploads/2011/06/nav-otherwriting.png);
    width: 156px;
    height: 105px;
    float: left;
    display: block
}

li#menu-item-2933.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2933 a {
    display: block;
    width: 156px;
    height: 105px;
    background: transparent
}

li#menu-item-2935.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2935 {
    background-image: url(http://mom-101.com/wp-content/uploads/2011/06/nav-press.png);
    width: 156px;
    height: 105px;
    float: left;
    display: block
}

li#menu-item-2935.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2935 a {
    display: block;
    width: 156px;
    height: 105px;
    background: transparent
}

li#menu-item-2936.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2936 {
    background-image: url(http://mom-101.com/wp-content/uploads/2011/06/nav-work.png);
    width: 156px;
    height: 105px;
    float: left;
    display: block
}

li#menu-item-2936.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2936 a {
    display: block;
    width: 156px;
    height: 105px;
    background: transparent
}

.post_content p {
    font-family: Georgia, Times, "Times New Roman", serif !important
}

.header {
    border-bottom: none !important
}

.content, .menu, .columns>.content {
    border-style: none !important;
    border-width: 0 !important;
    border-color: #fff !important;
    background-color: #fff !important
}

.columns>.sidebar {
    background-color: #fff !important
}

.menu a {
    border: none !important
}


