/*
File:			custom.css
Description:	Custom styles for Thesis

This was developed for Susan Heid by Rick Anderson:

*/

/*******************************************************************
*
*   The main structural elements of the site
*   This is a full-width framework configuration
*
********************************************************************/
body
{
    background: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-tile.jpg');
    background-repeat: repeat;
}

.custom #header_area .page
{
    float: left;
}
.custom #header_area
{
    background: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-top-shadow.png');
    background-repeat: repeat-x;
    background-position: top;
    height: 200px;
}

.custom #content_area .page
{
    float: left;
}

.custom #footer_area .page
{
    float: left;
}
.custom .page
{
    background: transparent;
}

/*******************************************************************
*
*   Header & header_area elements
*
********************************************************************/


.custom #header
{
    padding: 0px;
    margin: 0px;
}
#cmom-header
{
    width: 100%;
}
.cmom-header-left
{
    float: left;
    width: 290px;
}
.cmom-header-middle
{
    float: left;
    width: 460px;
}
.cmom-header-right
{
    float: right;
    width: 248px;

}
.cmom-search
{
    float: left;
    margin-left: 20px;
    margin-top: 40px;
}
.cmom-search input, textarea
{
    padding: 5px;
    background-position: 0 0;
    background: #FFFFFF none repeat scroll 0 0;
    border-color: #5a0c29 #ac1d51 #ac1d51 #5a0c29;
    border-style: solid;
    border-width: 1px;
    color: #5A0C29;
    font-size: 1.25em;
    width: 160px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    float: left;
}
input#searchsubmit
{
    background-position: url('http://theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-go.png');
    width: 42px;
    height: 42px;
    margin-top: -7px;
    margin-left: 5px;
    float: right;
    border: none;
    background: url('http://theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-go.png');
    cursor: pointer;
}
.cmom-heading /*For the header widget area*/
{
    list-style: none;
}
.cmom-nav-title
{
   margin-top:10px;
}

/*******************************************************************
*
*   Navigation
*
********************************************************************/

.cmom-page-list li
{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    font-weight: 800;
    text-align: center;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
    border-bottom-color: #CB7F85;
    line-height: 1.75em;
    width: 250px;
}
.cmom-page-list li a
{
    color: #62910E;
}

.cmom-page-list li a:hover
{
    color: #580C28;
}
.custom li.widget .cmom-page-list ul li
{
    margin-bottom: 0px;
}
.custom .menu .tab
{
    width: 250px;
}

.custom .menu
{
    border-style: none;
    border-width: 0px;
    background-color: transparent;
}
.custom .menu a
{
    padding: 0px;
    border-style: none none dotted none;
    list-style-type: none;
    font-size: 15px;
    font-weight: 800;
    text-align: center;
    color: #62910E;
    border-bottom-width: 2px;
    border-bottom-color: #CB7F85;
    line-height: 2em;
    background-color: transparent;
    text-transform: none;
    font-variant: normal;
    letter-spacing: normal;
}

.custom .menu a:hover
{
    color: #580C28;
    background-color: transparent;
}
.custom .menu .current a:hover
{
    background-color: transparent;
}


.custom .menu li
{
    margin-bottom: 0px;
}

/*******************************************************************
*
*   Content & content_area elements
*
********************************************************************/

.custom #content
{
}

.custom .format_text li
{
    list-style-position: outside;
    list-style-image: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-bullet.png');
    font-weight: bold;
}
.custom .format_text input
{
    width: auto;
}
.tcm-content-row
{
    width:100%;
    float:left;
}

.tcm-column-wrap
{
    width:100%;
    float:left;
    margin-top:20px;
}
.tcm-left-column
{
    width:45%;
    float:left;
}
.tcm-right-column
{
    width:45%;
    float:right;
}

.cmom-author .entry_author_image
{
   float:left;
   margin-right:10px;
   margin-bottom:40px;
}

/*******************************************************************
*
*   Multimedia Box
*
********************************************************************/

.custom #multimedia_box
{
    padding:0;
    margin-top:20px;
}

/*******************************************************************
*
*   Sidebars
*
********************************************************************/

.custom #sidebar_1
{
    padding: 0px;
}
.custom .sidebar ul.sidebar_list
{
    padding-right: 0px;
    padding-left: 0px;
}
.custom .sidebar ul.sidebar_list li
{
    margin-bottom: 20px;
}
.custom .sidebar ul.sidebar_list li ul li
{
    margin-bottom: 0px;
}

/*******************************************************************
*
*   Footer
*
********************************************************************/

.custom #footer_area
{
    background: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-footer-background.png');
    background-repeat: repeat-x;
    background-position: top;
    height: 450px;
}
.custom #footer
{
    padding: 0px;
}
.custom #footer a
{
    border-bottom: none;
}
#footer .cmom-footer
{
    color: #FFFFFF;
}
#footer .cmom-footer a
{
    color: #FFFFFF;
    text-decoration: underline;
}
#footer .cmom-footer a:hover
{
    color: #f56a9b;
}

.cmom-footer-left
{
    float: left;
    padding-left: 20px;
}
.cmom-footer-right
{
    float: right;
    padding-right: 20px;
}
.custom #footer .standard .post_tag-cloud 
{
    padding-left: 0px;
    line-height: 1em;
}
.custom #footer .standard .post_tag-cloud a
{
    color: #73A824;
    text-decoration: none;
}
.custom #footer .standard .post_tag-cloud a:hover
{
    color: #5A0C29;
}
/*******************************************************************
*
*   widgets
*
********************************************************************/
#How_to_start
{
    font-size: 1.5em;
    text-align: center;
    color: #AB1C51;
    line-height: 1.25em;
}
#How_to_start a
{
    font-weight: bold;
}
#How_to_start img.aligncenter
{
    margin-bottom: 10px;
    margin-top: 10px;
}
#Connect_with_me
{
    margin-top: 30px;
}
#E_Meals
{
    margin-top: 30px;
}
#ScreamFree_Book ul
{
    color: #AB1C51;
    font-size: 1.5em;
    margin-top: 20px;
    margin-left: 20px;
    line-height: 1em;
    list-style-image: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-bullet.png');
    list-style-position: inside;
}

/***********************************************************************************************
/* Affiliate add sidebar widget */
/* ****************************************************************************************** */

.custom .cmom-ads
{
    text-align: center;
    margin-bottom: 2em;
}

.custom .cmom-ads img
{
    margin: 5px;
}
.custom .cmom-ads.h3
{
    text-align: center;
}
.custom .cmom-ads a
{
    text-align: center;

}

/*******************************************************************
*
*  Standard Box Style - Minimum formatting - Similar to content
*  Maroon text, green links, no list style
*
********************************************************************/

.standard
{
    color: #5a0c29;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.2em;
}
.standard a
{
    font-weight: bold;
    font-style: normal;
}
.standard h3
{
    color: #5a0c29;
    font-weight: bold;
    font-size: 1.7em;
    font-style: normal;
}
.standard ul
{
    list-style-type: none;
}
.standard ul li
{
    padding-top:7px;
}
.standard .cat-item
{
    text-indent: 5px;
}
.standard .post_tag-cloud 
{
    padding-left: 15px;
    line-height: 1.5em;
}
.standard .post_tag-cloud a
{
    text-decoration: underline;
}
.standard .post_tag-cloud a:hover
{
    text-decoration: none;
}

/*******************************************************************
*
*  Color 1 Style 1 Box Style - Similar to Standard - decorative list style
*
********************************************************************/

.color1-style1
{
    color: #5a0c29;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.25em;
    font-style: italic;
}
.color1-style1 a
{
    color: #73A824;
   font-style: normal;
   font-weight: bold;
}
.color1-style1 h3
{
    color: #5a0c29;
    font-weight: bold;
     font-style: normal;
   font-size:1.7em;
}
.color1-style1 ul
{ 
    list-style: none;
    margin-left:10px;
}
.color1-style1 ul li
{
    margin-top: 10px;
    padding-left: 20px;
    background: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-bullet.png');
    background-repeat: no-repeat;
    background-position: left 2px;
}
.color1-style1 .post_tag-cloud 
{
    padding-left: 15px;
     font-style: normal;
   line-height: 1.5em;
}
.color1-style1 .post_tag-cloud a
{
    font-style: normal;
    text-decoration: underline;
}
.color1-style1 .post_tag-cloud a:hover
{
    text-decoration: none;
}
/*******************************************************************
*
*  Color 1 Style 2 Box Style - Similar to Standard - text aligned center
*
********************************************************************/

.color1-style2
{
    color: #5a0c29;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.25em;
    text-align: center;
}
.color1-style2 a
{
    color: #73A824;
    font-weight: bold;
}
.color1-style2 h3
{
    color: #5a0c29;
    font-weight: bold;
    font-size:1.7em;
}
.color1-style2 ul
{ 
    list-style: none;
}
.color1-style2 ul li
{
    margin-top: 10px;
}

/*******************************************************************
*
*  Color 2 Style 1 Box Style - Similar to Color 1 Style 1 with light Maroon link color
*
********************************************************************/


.color2-style1
{
    color: #5a0c29;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.25em;
    font-style: italic;
}
.color2-style1 a
{
    color: #AC1D51;
    font-weight: bold;
    font-style: normal;
}
.color2-style1 h3
{
    color: #5a0c29;
    font-weight: bold;
    font-size:1.7em;
    font-style: normal;
}
.color2-style1 ul
{ 
    list-style: none;
    margin-left:10px;
}
.color2-style1 ul li
{
    margin-top: 10px;
    padding-left: 20px;
    background: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-bullet.png');
    background-repeat: no-repeat;
    background-position: left 2px;
}
#cmom-bottom-widget-center .color2-style1 .advanced-recent-posts
{
    margin-top:1em;
    font-style:normal;
    font-size: 1.1em;
    border-bottom: none;
}

#cmom-bottom-widget-center .color2-style1 .advanced-recent-posts a
{
    color: #AC1D51;
    font-weight: bold;
    font-size: 1.5em;
    border-bottom: none;
}
#cmom-bottom-widget-center .color2-style1 .advanced-recent-posts a:hover
{
    color: #5a0c29;
}
#cmom-bottom-widget-center .color2-style1 .advanced-recent-posts li
{
    font-size: .8em;
    line-height: 1.15em;
    padding-bottom: 5px;
    list-style-position: inside;
    list-style-image: url('http://www.theconfidentmom.com/wp-content/themes/thesis_16/custom/images/cmom-bullet.png');
    border-bottom: 2px dotted #CB7F85;
    margin-bottom: 7px;
    background:none;
    padding-left:0px;
}
/*******************************************************************
*
*  Color 2 Style 2 Box Style - Similar to Color 1 Style 2 - Maroon link color
*
********************************************************************/

.color2-style2
{
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.25em; 
    text-align: center;
}
.color2-style2 a
{
    color: #AC1D51;
    font-weight: bold;
}
.color2-style2 h3
{
    color: #5a0c29;
    font-weight: bold;
    font-size:1.7em;
}
.color2-style2 ul
{ 
    list-style: none;
    margin-left:10px;
}
.color2-style2 ul li
{
    margin-top: 10px;
}

/*******************************************************************
*
*   Bottom Widget Area
*
********************************************************************/
.custom #sidebar_3
{
    height: 380px;
    margin-bottom: 25px;
    overflow: hidden;
    clear: both;
}
#cmom-bottom-widget-left
{
    text-align: left;
    width: 238px;
    padding-right: 10px;
    color: #AC1D51;
    display: inline-block;
    float: left;
    height: 100%;
    font-size: 1.1em;
}
#cmom-bottom-widget-left ul li
{
    list-style: none;
}
#cmom-bottom-widget-left ul
{
    margin: 0px;
    padding: 0px;
}

#cmom-bottom-widget-center
{
    text-align: left;
    width: 490px;
    padding-right: 10px;
    color: #5a0c29;
    display: inline-block;
    float: left;
    height: 100%;
    font-size: 1.15em;
}

#cmom-bottom-widget-center ul li
{
    list-style: none;
}
#cmom-bottom-widget-center ul li a
{
    color: #5a0c29;
    font-weight: bold;
    font-size: 1.15em;
}

#cmom-bottom-widget-center ul
{
    margin: 0px;
    padding: 0px;
}

#cmom-bottom-widget-right
{
    text-align: left;
    width: 248px;
    padding-right: 0px;
    color: #AC1D51;
    display: inline-block;
    float: right;
    height: 100%;
    font-size: 1.1em;
}
#cmom-bottom-widget-right p
{
    line-height: 1.3em;
}
#cmom-bottom-widget-right h4
{
    font-size: 1.25em;
    font-weight: bold;
}
#cmom-bottom-widget-right ul li
{
    list-style: none;
}
#cmom-bottom-widget-right ul
{
    margin: 0px;
    padding: 0px;
}


/*******************************************************************
*
*   Misc elements
*
********************************************************************/

.clear
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.custom .format_text input
{
    background-color: transparent;
    border: none;
}


/*******************************************************************
*
*   Contact Form 7
*
********************************************************************/

.format_text .wpcf7 input
{
    padding: 2px;
    background-position: 0 0;
    background: #FFFFFF none repeat scroll 0 0;
    border-color: #5a0c29 #ac1d51 #ac1d51 #5a0c29;
    border-style: solid;
    border-width: 1px;
    color: #5A0C29;
    font-size: 1.15em;
    width: 280px;
    float:left;
}

.format_text .wpcf7 p
{
    line-height:1em;
    float:left;
}
  
.format_text .wpcf7 select
{
    padding: 2px;
    background-position: 0 0;
    background: #FFFFFF none repeat scroll 0 0;
    border-color: #5a0c29 #ac1d51 #ac1d51 #5a0c29;
    border-style: solid;
    border-width: 1px;
    color: #5A0C29;
    font-size: 1em;
    width: 350px;  
}
.format_text .wpcf7 textarea
{
    padding: 2px;
    background-position: 0 0;
    background: #FFFFFF none repeat scroll 0 0;
    border-color: #5a0c29 #ac1d51 #ac1d51 #5a0c29;
    border-style: solid;
    border-width: 1px;
    color: #5A0C29;
    font-size: 1em;
    width: 350px;  
}
.format_text .wpcf7 .cmom-submit
{
    border-style: solid;
    border-width: thin;
    border-color: #C0C0C0 #808000 #008000 #C0C0C0;
    padding: 8px;
    background-color: #73a824;
    color: #FFFFFF;
    font-weight: bold;
    width:350px;
}
.format_text .wpcf7 .cmom-submit:hover
{
    border-style: solid;
    border-width: thin;
    border-color: #C0C0C0 #669900 #669900 #C0C0C0;
    padding: 8px;
    background-color: #73a824;
    color: #5A0C29;
    font-weight: bold;
    width: 350px;
    cursor: pointer;
}