/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/*
Coral: #e46667
Teal: #64D9BE
Dusty Teal: #A3D9D4
Blackish: #071559

Green: #aaccb2
Coral: #e46667
Light Gray: #f4f4f4
*/

.custom .homelogo {margin-left: -100px; margin-bottom: -80px;}

.custom #content_area a {text-decoration: none;}

body {font-family: 'Gilda Display', serif;}
.custom #content_box .format_text p {
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 22px;
}

.custom #sidebar_1 {margin-left: 34px;}

/******** STYLE FOLLOW BOX ON SINGLE POSTS *********/
.custom #single-follow-box {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #DEDEDE;
    font-size: 17px;
    padding: 20px;
    text-align: center;
}

.custom #single-follow-box #social-buttons-post {
    height: 40px;
    margin: 10px auto;
    width: 200px;
}

/*********** STYLE POSTS ON HOME PAGE**********/

.custom .to_comments {display: none;}

.custom .postborder {border-bottom: 1px solid #b4b4b4; margin-top: 30px; margin-bottom: 40px;}

.custom .homeshare a {
    background: none repeat scroll 0 0 #B4B4B4;
    color: white;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 100px;
    padding: 6.5px 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 15px;
    width: 190px;
}

.custom .homeshare a:hover {color: #e46667;}

.custom .more-link {
    background: none repeat scroll 0 0 #B4B4B4;
    color: white;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 100px;
    padding: 5px 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 45px;
    width: 190px;
}

.custom .more-link:hover {color: #e46667;}

/*************** STYLE POST BITS ***************/

/*FONT AND STYLE FOR HEADLINES */
.custom .headline_area h1, .headline_area h2, #archive_intro h1 {
    font-family: 'tangerine' , cursive;
    font-size: 4em;
    letter-spacing: 1px;
    line-height: 1.2em;
}

/* REMOVE ITALICS */
.custom .headline_meta {
   font-style: normal;
}
/* REMOVE UPPERCASE */
.custom .headline_meta span,
 .custom .headline_meta abbr {
   text-transform: none;
}

/* PREVIOUS AND NEXT LINKS */
.custom div.prev_next p {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #666666;
    padding: 5px;
    width: 300px;
}
.custom .prev_next a {text-decoration: none; color: #303030;}

/* PREVIOUS LINK ON LEFT NEXT ON RIGHT*/
.custom div.prev_next p {float:right;}
.custom div.prev_next p.previous {float:left;}

/* STYLE COMMENTS */
/* Restore Browser's Default Submit Button Style */
.custom #commentform input.form_submit {
    background: none repeat scroll 0 0 buttonface;
    border: 1px solid #DEDEDE;
    color: buttontext;
}


/*************** STYLE RECIPE INDEX PAGE **************/
.custom #post-1531 {width: 970px;}
.custom .bloglink a {
    background: none repeat scroll 0 0 #F4F4F4;
    float: right;
    padding: 7px;
    text-transform: uppercase;
}
.custom .bloglink a:hover {background: none repeat scroll 0 0 #B4B4B4; color: #fff;}
.custom #author-list {padding: 1em;}
.custom .categories h2 {
    background: none repeat scroll 0 0 #B4B4B4;
    color: white;
    font-family: 'tangerine',cursive;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 5px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 8px;
    width: 920px;
}

.custom .categories li {
    background: none repeat scroll 0 0 #EFEFEF;
    float: left;
    font-size: 12px;
    letter-spacing: 2px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px;
    text-transform: uppercase;
}
.custom .categories li:hover {background: none repeat scroll 0 0 #b4b4b4;}
.custom ul
{
    list-style-type: none;
}

.custom .lcp_catlist li {
    float: left;
    padding: 5px 8px;
    width: 210px;
}
.custom .indextab1 {margin-bottom: -25px; margin-left: 10px;}
.custom .indextab2 {margin-bottom: -20px;margin-left: 45px;}
.custom .indextab3 {margin-bottom: -20px;margin-left: 85px;}
.custom .indextitle {
    background: none repeat scroll 0 0 #B4B4B4;
    color: white;
    font-family: 'tangerine' , cursive;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    width: 930px;
}

.custom .indextitle a {color: white;}
.custom .indextitle a:hover {color: #e46667;}

.custom .recipeboxtitle {
    position: absolute;
    width: 210px;
}

.custom .recipeboxtitle a {
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
}
.custom .recipeboxtitle a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #e46667;
    color: black;
    font-size: 13px;
    height: 110px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    text-transform: uppercase;
    width: 190px;
}
.custom .recipeboxtitle a:hover {	
        zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

/*********** PRESS PAGE *************/
.custom #pressleader {
    border-bottom: 1px solid #B4B4B4;
    font-family: 'tangerine',cursive;
    font-size: 40px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    padding-bottom: 17px;
}
.custom .pressitem {
    border-bottom: 1px solid #B4B4B4;
    margin-bottom: 20px;
}
.custom .pressphoto {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.custom .presslink {
    float: left;
    width: 300px;
}
/************ CONTACT PAGE****************/

.custom div.wpcf7 .watermark {
    color: #666666;
}
.custom .messageinfo {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    padding-left: 8px;
    padding-top: 8px;
}
.custom .messagearea {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    padding-left: 8px;
    padding-top: 8px;
    width: 650px;
}
.custom .contact-submit {
    background: none repeat scroll 0 0 #AACCB2;
    border: medium none;
    cursor: pointer;
    padding: 5px;
}

.custom .contact-submit:hover {color: #ffffff;}

/************* CUSTOM TEASER STYLING ***********/

.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;
}

/************* SIDEBAR STYLINGS ***********/

/* SOCIAL FOLLOW BUTTONS */
.custom .yummy-social-sidebar {width: 200px; margin-left: auto; margin-right: auto;}
.custom .social-item {float: left; width: 32px; height: 32px; padding: 4px;}
.custom .social-item:hover {opacity: .7;}

/*STYLE MENU SIDEBAR*/
.custom .menu-sidebar-menu-container {
    background: none repeat scroll 0 0 #b4b4b4;
    margin-top: 50px;
    padding: 10px;
}

/*REMOVE PADDING ON LAST MENU ITEM*/
.custom #menu-item-1681 {margin-bottom: 0px;}

/*STYLE INDIVIDUAL MENU ITEMS*/
.custom .sidebar .menu li a {
   background: none repeat scroll 0 0 #FFFFFF;
    font-size: 24px;
    font-style: italic;
    letter-spacing: 1px;
    padding: 5px;
    text-align: center;
}
.custom .menu li {font-family: 'Rochester', cursive;}
.custom .sidebar .menu li a:hover {text-decoration: none;}

/*STYLE SEARCH BOX*/
.custom .sidebar input[type="text"], .sidebar input[type="submit"] {
    background: none repeat scroll 0 0 #AACCB2;
    border: medium none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-top: 8px;
    text-transform: uppercase;
}
/*SNAPWIDGET STYLING*/
.custom #gramusername {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: auto;
    padding: 5px;
    position: relative;
    text-align: center;
    top: -110px;
    width: 100px;
}

/*BLOGROLL STYLING*/
.custom #text-4 {margin-bottom: 5px}
.custom #text-4 .textwidget {
    background: none repeat scroll 0 0 #AACCB2;
    color: #FFFFFF;
    font-family: rochester;
    font-size: 23px;
    letter-spacing: 1px;
    margin-top: -30px;
    padding: 10px;
    text-align: center;
}
.custom #linkcat-0 h3 {display: none;}

/* STYLE SUBSCRIBE WIDGET */

.custom #blog_subscription-3 {
    background: none repeat scroll 0 0 #AACCB2;
    margin-top: 30px;
}

.custom #blog_subscription-3 h3 {
    background: none repeat scroll 0 0 #AACCB2;
    color: #FFFFFF;
    font-family: rochester;
    font-size: 23px;
    font-variant: normal;
    letter-spacing: 1px;
    padding: 10px;
    text-align: center;
}

.custom #subscribe-blog-blog_subscription-3 .sidebar input[type="text"], .sidebar input[type="submit"]:hover {cursor: pointer;}

/******** FOOTER ********/
.custom #footer {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 15px;
    margin-top: 35px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.custom #footer a {border: medium none;}
.custom #footermenu {
    font-size: 15px;
    margin-bottom: 10px;
    text-align: center;
}

.custom #footermenu a {
    color: black;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.custom #footermenu a:hover {color: #e46667;}

.custom #footer .footer-social {width: 200px; height: 40px; margin: auto;}

.custom #attribution {float: right;text-transform: uppercase; font-size: 10px; margin-bottom: 10px;}

/* CLEARS FLOATS */
.custom .clearfloats {clear:both;}

/****************STYLE NUMBERED PAGE NAVIGATION*************/
.custom .page-nav { font-size: 1.35em; font-weight: bold; margin: 6em 0 1em; padding-left: 220px; overflow: hidden; }
.custom .page-nav-intro { float: left; padding: .3em .5em; margin: 0 1em 1em 0; background: none repeat scroll 0 0 #efefef; border: .1em solid #ccc; }
.custom .page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: none repeat scroll 0 0 #fff; border: .1em solid #ccc;  }
.custom .current-page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: none repeat scroll 0 0 #efefef; border: .1em solid #ccc; }
.custom .elipses { float: left; padding: .3em .2em; }