/*   

Theme Name: Hopeless Housewife

Description: Custom designed WordPress Theme For Hopeless Housewife :: By Markit Media

Author: Markit Media

Author URI: http://www.markitmedia.com

Version: 1

*/



@media screen {



* { margin: 0; padding: 0; }



body {

    background: #88dcfe url(images/body-bg.jpg) repeat-x 0 0;

    font-size: 14px;

   /* font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
font: 13.5px/22px Georgia,"Times New Roman",Times,serif !important ; color: #6D6F71;
   

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('font/proximanova-light-webfont.eot');
    src: url('font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-light-webfont.woff') format('woff'),
         url('font/proximanova-light-webfont.ttf') format('truetype'),
         url('font/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'tabitharegular';
    src: url('font/tabitha-webfont.eot');
    src: url('font/tabitha-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/tabitha-webfont.woff') format('woff'),
         url('font/tabitha-webfont.ttf') format('truetype'),
         url('font/tabitha-webfont.svg#tabitharegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FrenchScriptMTRegular';
    src: url('font/9879731028.eot');
    src: url('font/9879731028.eot') format('embedded-opentype'),
         url('font/9879731028.woff') format('woff'),
         url('font/9879731028.ttf') format('truetype'),
         url('font/9879731028.svg#FrenchScriptMTRegular') format('svg');
}

body.pink {

    background: #ffc0d8 url(images/body-b.jpg) no-repeat 50% 0;   

}

#linkcat-2 li{

	display: block;

	height: 32px;	

	

}

.screen-reader-text {/* position: absolute; left: -9999px; top: -9999px;*/ }

.clear { clear: both; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */



#page-wrap { position: relative; width: 980px; margin: 25px auto 0 auto; }



h1, h2, h3 { font-weight: normal; margin: 0 0 15px 0; }

h1 { }

h2 { }

h3 { }



p { margin: 0 0 10px 0;  font: 13.5px/22px Georgia,"Times New Roman",Times,serif;   }

a { color: #df316e; }



a img {

    border: none;

}



a:hover {

    padding-left: 1px;

}



.nav a:hover, #slider-wrap a:hover, #header a:hover, #home-boxes a:hover {

    padding-left: 0;

}



strong {

    font-weight: bold;

}



blockquote { }

blockquote p { }



ul, ol { margin: 0 0 10px 0; }



.post { }



.entry { }

.entry a { }

.entry a:hover { }



pre { }

code, tt { }



#meta { }

.postmetadata { }



#sidebar { }



.navgation { }

   .next-posts { }

   .prev-posts { }



#searchform { }

	#s { }

	#searchsubmt { }

	

	

/**********************************************************************

                        MAIN LAYOUT

**********************************************************************/



#top-bar-wrap {

    overflow: hidden;

    position: absolute;

    top: 0;

    background-color: #f7a9d3;

    width: 100%;

    height: 30px;

    box-shadow: 0 2px 5px hsla(0, 0%, 33%, .5);

    -webkit-box-shadow: 0 2px 5px hsla(0, 0%, 33%, .5);

    -moz-box-shadow: 0 2px 5px hsla(0, 0%, 33%, .5);

    z-index: 50;

}



#top-bar {

    width: 980px;

    margin: 0 auto;

    text-align: right;

    line-height: 30px;

}



#top-bar a {

    color: #FFF;

    text-decoration: none;

    text-shadow: 0 1px 2px hsla(0, 0%, 33%, .5);

    -webkit-text-shadow: 0 1px 2px hsla(0, 0%, 33%, .5);

    -moz-text-shadow: 0 1px 2px hsla(0, 0%, 33%, .5);

}



#content-wrap {

    overflow: hidden;

    background-color: #FFFFFF;

    margin-top: -40px;

    padding: 30px 0 20px;

}



#primary-column {

	overflow: hidden;

    float: left;

  /*  width: 595px;*/
  width:634px;

   /* margin: 20px 0 0 30px;*/
 margin: 20px 0 0 10px;
    padding-bottom: 20px;

}



#secondary-column {

    float: right;

    width: 302px;

    margin:20px 9px 0 0;

}



#footer {

    overflow: hidden;

    padding: 15px 0 20px 0;

    font-size: 12px;

}



#footer a:hover {

    padding: 0;

}



#footer p.footer-info {

    float: left;

}



#footer p.designed-by {

    float: right;

}



#footer a.footer-contact {

	display: inline-block;

	height: 26px;

	background-color: #FFFFFF;

    font-size: 20px;

    font-weight: bold;

    line-height: 26px;

    padding: 0 10px;

    margin: 10px 0;

    text-decoration: none;

    border-radius: 5px;

}



#footer p.footer-contact-info {

    float: left;

    width: 500px;

    text-align: center;

    font-weight: bold;

}



#footer img.eileen-koch {

    margin-top: 5px;

}



#footer a.publicist-link {

    display: block;

    background: transparent url(http://www.thehopelesshousewife.com/wp-content/uploads/2013/04/unnamed.jpg) no-repeat 50% 0;

    width: 100%;

    height: 111px;

    margin-top: 10px;

    text-align: center;

    text-indent: -999em;

}



/**********************************************************************

                        HEADER

**********************************************************************/



#header {

    position: relative;

    background: transparent url(images/header-bg1.jpg) no-repeat right 0;

    width: 980px;

    height: 216px;

}



.pink #header {

    background: #ffc0d8 url(images/header-bg.jpg) no-repeat 0 0;

}



#header h1 {

    position: absolute;

    top: 20px;

    left: 0;

    z-index: 1;

}



#header h1 a {

    background: transparent url(images/hh-logo.png) no-repeat 0 0;

    display: block;

    width: 431px;

    height: 217px;

    text-indent: -999em;

    border:none;

}



#header h1 a:active {

    border:none;

}



#header h1 a:hover {

    -webkit-transform: rotate(-1deg);

    -moz-transform: rotate(-1deg);

    -ms-transform: rotate(-1deg);

    -o-transform: rotate(-1deg);

}



#header img {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 2;

}



#header a.home-link {

    background: transparent url(images/home-tab.png) no-repeat 0 0;

    position: absolute;

    bottom: -1px;

    left: 30px;

    width: 91px;

    height: 30px;

    text-indent: -999em;

    z-index: 3;

}



/**********************************************************************

                        NAVIGATION

**********************************************************************/

	

div.top {

    background: transparent url(images/nav-bg.png) no-repeat 50% 0;

    position: relative;

    overflow: auto;

    width: 997px;

    height: 110px;

    margin-left: -9px;

    z-index: 150;

}



div.top ul.menu {

    list-style-type: none;

    margin-bottom: 0;

    margin-top: 8px;

}



div.top ul.menu li {

    float: left;

    width: 135px;

    height: 88px;

}



div.top ul.menu li a {

	display: block;

    text-indent: -999em;

    width: 163px;

    height: 88px;

}



div.top ul.menu li.about-item a {

    background: transparent url(images/about.png) no-repeat 0 0;

}



div.top ul.menu li.videos-item a {

    background: transparent url(images/videos.png) no-repeat 0 0;

}



div.top ul.menu li.recipes-item a {

    background: transparent url(images/recipes.png) no-repeat 0 0;

}

div.top ul.menu li.blog-item a {

    background: transparent url(images/blog.png) no-repeat 0 0;

}

div.top #menu-item-19 a {

    background: transparent url(images/blog.png) no-repeat 0 0;

}



div.top ul.menu li.partyideas-item a {

    background: transparent url(images/party-ideas.png) no-repeat 0 0;

}



div.top ul.menu li.inthegarden-item a {

    background: transparent url(images/in-the-garden.png) no-repeat 0 0;

}



div.top ul.menu li.weapons-item a {

    background: transparent url(images/weapons-menu.png) no-repeat 0 0;

}



div.top ul.menu li.press-item a {

    background: transparent url(images/press-menu.png) no-repeat 0 0;

}



div.top ul.menu li#menu-item-6506 a {

    background: transparent url(images/giveaways.png) no-repeat 0 0;

}





div.top ul.menu li#menu-item-6429 a {

    background: transparent url(images/contactus.png) no-repeat 0 0;

}







/**********************************************************************

                        HOME PAGE

**********************************************************************/



.home #content-wrap {

    overflow: hidden;

    background: none;

    margin-top: -40px;

    padding: 30px 0 20px;

    margin-bottom: -10px;

}



#home-quote {

    background: transparent url(images/home-quote.png) no-repeat 0 0;

    width: 980px;

    height: 100px;

    margin-bottom: 10px;

}



#home-lower-left {

    float: left;

	position: relative;

	display: inline;

	width: 450px;

	margin: 0 20px 0 0;

}

#home-lower-right {

    float: right;

	position: relative;

	display: inline;

	width: 430px;

	margin: 0 35px 0 0;

}

#home-lower {

    overflow: hidden;

    background: #FFFFFF;

}





#home-lower h2#most-recent {

    background-color: #FFC0D8;

    margin-bottom: 0;

    padding: 10px 20px;

    font-size: 24px;

    font-weight: bold;

    color: #3D3D3D;

    text-transform: uppercase;

}



#home-lower-inner {

    padding: 20px;

}



#home-lower-inner .post {

    float: left;

    margin-right: 2%;

    margin-bottom: 15px;

}



#home-lower-inner .post.last {

    margin-right: 0;

    float: right;

}



#slider-wrap {

    position: relative;

    background-color: #FFFFFF;

    margin-top: -40px;

}



#home-slider {

    width: 980px;

    height: 326px;

    margin-bottom: 15px;

}



#home-slider img {

    margin: 11px 0 0 11px;

    border: 1px solid #DDDDDD;

}



#slide-nav {

    position: absolute;

    right: 20px;

    bottom: 15px;

    z-index: 50;

}



#slide-nav a {

    background-color: #FFFFFF;

    display: inline-block;

    width: 13px;

    height: 13px;

    margin-left: 8px;

    border: 1px solid transparent;

    text-indent: -999em;

}



#slide-nav a.activeSlide {

    background-color: #ffc0d8;

    border: 1px solid #3D3D3D;

}



ul#home-boxes {

    overflow: hidden; 

    list-style-type: none;

    margin: 0 0 6px;

}



ul#home-boxes li {

    background-color: #FFFFFF;

    float: left;

    width: 140px;

    height: 90px;

    margin-right: 6px;   

}



ul#home-boxes li.last {

    margin-right: 0;

    background: none;

    border: 0;

	width:87px;

	float:right;

    margin-left: 2px;

}



ul#home-boxes li.social-icons div {

	overflow: hidden;

	height: 90px;

}



ul#home-boxes li.social-icons img {

    margin:0;

    border: 2px solid #FFFFFF;

    margin-right: 7px;

}



ul#home-boxes li.social-icons img.last {

    margin-right: 0;

}



ul#home-boxes li img {

    margin: 5px 0 0 4px; 

    border: 1px solid #DDDDDD; 

}



#home-lower-inner #thumb-wrap {

    height: inherit;

    padding: 5px;

    margin-bottom: 15px;

}



.home #post-1038 {

    font-size: 1.3em;

    line-height: 1.4em;

}





/**********************************************************************

                        PAGES / POSTS

**********************************************************************/



.post, .hhw_recipes, .hhw_videos, .hhw_party_ideas {

    background: transparent url(images/post-bottom.png) repeat-x 0 bottom;

    padding: 15px 0;

}



h2.entry-title, h2.entry-title a {

    font-size: 24px;

    color: #3D3D3D;

    text-decoration: none;

    line-height: 28px;

}

h2  {

    font-size: 24px;

    color: #3D3D3D;

    text-decoration: none;

    line-height: 28px;

}

.meta {

    margin-bottom: 15px;

    font-size: 12px;

}



#thumb-wrap {

    padding: 5px;

    margin-bottom: 15px;

}



#primary-column h1 {

    margin-bottom: 20px;

}



#primary-column ul {

    margin-left: 20px;

}



#primary-column ol {

    margin-left: 40px;

}



#primary-column li {

    padding-bottom: 4px;

}



#primary-column ul li {

/***background: white url(images/list-arrow.png) no-repeat 0 8px;***/

    padding-left: 10px;

	

}



a.read-more {

    display: block;

    margin: 10px 0;

}



.wp-pagenavi {

    margin-top: 15px;

}



#sidebar .widget h3 {

    font-size: 20px;

    padding: 7px 0 7px 0;

    margin: 0;

}

#sidebar .widget h2 {

    font-size: 20px;

    padding: 7px 0 7px 0;

    margin: 0;

}

/**********************************************************************

                            SIDEBAR

*******************************************************************



#sidebar .widget {

    background: transparent url(images/post-bottom.png) repeat-x 0 bottom;

    padding-top: 15px;

    padding-bottom: 10px;

}



#sidebar .widget_search {

    padding-bottom: 20px;

}



#sidebar .widget h3 {

    font-size: 20px;

    padding-bottom: 7px;

    margin: 0;

    border-bottom: 1px solid #DDDDDD;

}



#sidebar .widget a {

    text-decoration: none;

}



#sidebar .widget ul li {

    background: #FFFFFF url(images/list-arrow.png) no-repeat 0 50%;

    padding: 4px 0 4px 20px;

    list-style-type: none;

    border-bottom: 1px solid #DDDDDD;

}



#sidebar .recipe-categories-widget h3 {

}



#sidebar .recipe-categories-widget ul li {

    background-image: none;

    padding: 0;

    margin-bottom: 3px;

}



#sidebar .recipe-categories-widget ul li a {

    display: block;

    background-color: #bfeafd;

    color: #000000;

    padding: 2px 10px;

}



#sidebar .recipe-categories-widget ul li a:hover {

    background-color: #88dcfe;

    padding-left: 12px;

}



#searchform {

    background: #ffc0d8;

    padding: 5px;

}



#searchform input[type="text"] {

    background: #EEEEEE;

    width: 230px;

    padding: 5px;

    color: #555555;

}



#searchform input:focus[type="text"] {

    background-color: #FFFFFF;

}



#searchform #searchsubmit {

    background: none;

    border: none;

    background: transparent url(images/search.png) no-repeat 0 50%;

    float: right;

    width: 20px;

    height: 27px;

    text-indent: -999em;

    cursor: pointer;

}



#constant-contact {

    display: none;

}



#constant_contact_api_widget-2 h3 {

    font-size: 24px;

    font-weight: bold;

    color: #df316e;

    line-height: 1;

}



#constant_contact_api_widget-2 label {

    margin-bottom: 5px;

}



#constant_contact_api_widget-2 input[type="text"] {

    border: 1px solid #CCCCCC;

    padding: 7px;

    margin-bottom: 15px;

    width: 90%;

    font-size: 18px;

    color: #88dcfe;

}



#constant_contact_api_widget-2 input:focus[type="text"] {

    border: 1px solid #88dcfe;

}



#constant_contact_api_widget-2 input[type="submit"] {

    background-color: #88dcfe;

    color: #FFFFFF;

    border: none;

    width: 337px;

    padding: 8px 0;

    font-size: 18px;

    text-align: center;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

}



/**********************************************************************

                            RECIPES PAGE

**********************************************************************/



#primary-column .widget {

    position: relative;   

}



#primary-column ul.recipe-category-menu {

    background: none;

    position: absolute;

    top: 20px;

    list-style: none;

}



#primary-column ul.recipe-category-menu li a {

    font-size: 24px;

}



/**********************************************************************

                        AUTHOR BLOG PAGES

**********************************************************************/



div.current-author-info {

    overflow: hidden;

    background-color: #EEEEEE;

    padding: 20px;

}



div.entry_author_image {

    float: left;

    margin-right: 15px;

}



p.press-inquiries {

    background-color: #EEEEEE;

    overflow: hidden;

    width: 100%;

    margin: 10px 0;

    padding: 10px;

}



p.press-inquiries a.alignleft {

    margin-bottom: 0;

    margin-right: 20px;

}



p.press-inquiries img {

    background-color: #FFF;

    padding: 5px;

}



/**********************************************************************

                            UTILITY

**********************************************************************/



.shadow {

    box-shadow: 0 3px 5px #AAAAAA;

    -moz-box-shadow: 0 3px 5px #AAAAAA;

    -webkit-box-shadow: 0 3px 5px #AAAAAA;

}



.alignleft {

    float: left;

    margin: 0 15px 15px 0;

}



.alignright {

    float: right;

    margin: 0 0 15px 15px;

}



.divider {

    clear: both;

    background: transparent url(images/post-bottom.png) repeat-x 0 50%;

    height: 2px;

    margin: 15px 0;

}

	

ol.commentlist { list-style: none; }

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor { }

ol.commentlist li.byuser { }

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }

ol.commentlist li.comment div.comment-author { }

ol.commentlist li.comment div.vcard { }

ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }

ol.commentlist li.comment div.vcard cite.fn a.url { }

ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }

ol.commentlist li.comment div.vcard img.avatar-32 { }

ol.commentlist li.comment div.vcard img.photo { }

ol.commentlist li.comment div.vcard span.says { }

ol.commentlist li.comment div.commentmetadata { }

ol.commentlist li.comment div.comment-meta { font-size: 10px; }

ol.commentlist li.comment div.comment-meta a { color: #ccc; }

ol.commentlist li.comment p { }

ol.commentlist li.comment ul { }

ol.commentlist li.comment div.reply { font-size: 11px; }

ol.commentlist li.comment div.reply a { font-weight: bold; }

ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }

ol.commentlist li.comment ul.children li { }

ol.commentlist li.comment ul.children li.alt { }

ol.commentlist li.comment ul.children li.bypostauthor { }

ol.commentlist li.comment ul.children li.byuser { }

ol.commentlist li.comment ul.children li.comment { }

ol.commentlist li.comment ul.children li.comment-author-admin { }

ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-5 { }

ol.commentlist li.comment ul.children li.odd { }

ol.commentlist li.even { background: #fff; }

ol.commentlist li.odd { background: #f6f6f6; }

ol.commentlist li.parent { border-left: 5px solid #111; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }



form { }

input[type=text] { outline: none; }

textarea { }



#sidebar2 {

	float: right;

	width: 280px;

	margin: 20px 30px 0 0;

}



.sharing-links {

	width: 100%;

	height: 70px;

	background-color: 

	#eaeaea;

	border: 1px solid 

	#ccc;

	padding: 10px;

	margin-bottom:15px;

}



.xoxo li{

	list-style-type: none;

	padding: 0;

	display: inline; 

	

}



} /* END screen media */





@media print {



.do-not-print { display: none; }

#comments { page-break-before: always; }



body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }

h1 { font-size: 19pt; }

h2 { font-size:17pt; }

h3 { font-size:15pt; }

h4,h5,h6 { font-size:12pt; }

code { font: 10pt Courier, monospace; } 

blockquote { margin: 1.3em; padding: 1em; }

img { display: block; margin: 1em 0; }

a img { border: none; }

table { margin: 1px; text-align:left; }

th { border-bottom: 1px solid #333;  font-weight: bold; }

td { border-bottom: 1px solid #333; }

th, td { padding: 4px 10px 4px 0; }

caption { background: #fff; margin-bottom: 2em; text-align: left; }

thead { display: table-header-group; }

tr { page-break-inside: avoid; } 

a { text-decoration: none; color: black; }

	

} /* END print media */



.video-text1

{

  float:left; width:220px; margin-right:10px;

}

.video-text2

{

  float:right; width:220px; margin-left:10px;

}

.video-text1 h1,.video-text2 h1

{

	font-size:14px;

	font-weight:bold;

	color:#000000;

	padding-bottom:5px;

	margin:0px;

	text-align:center;

}

.video-text1 p, .video-text2 p

{

	margin:0px;

	padding:0px;

}

.video-text2 img:hover,.video-text1 img:hover, .video-text2 a:hover,.video-text1 a:hover

{

	margin:0px;

	padding:0px;

}



.entry-cat img

{

	width:150px;

	height:100px;

	margin-right:20px;

}

.mr_social_sharing img

{

	width:55px;

	height:20px;

}

#social

{	

	width:120px;

	float:right;

	padding-top:3px;

}

#fb

{

	background:url(images/fb.png) no-repeat scroll 0 -1px transparent;

	width:24px;

	height:26px;

	display:block;

	cursor:pointer;

	float:left;

	margin-right:5px;

}



#tw {

    background: url("images/tw.png") no-repeat scroll 0 -1px transparent;

    cursor: pointer;

    display: block;

    float: left;

    height: 26px;

    margin-right: 5px;

    width: 24px;

}

#print

{

	background:url(images/print.png) no-repeat;

	width:24px;

	height:24px;

	display:block;

	cursor:pointer;

	float:left;

	margin-right:5px;

}



#rss

{

	background:url(images/rss.png) no-repeat;

	width:24px;

	height:24px;

	display:block;

	cursor:pointer;

	float:left;

}





@font-face {

    font-family: 'reklame_script_regular_demoRg';

    src: url('css/reklamescript-regular_demo-webfont.eot');

    src: url('css/reklamescript-regular_demo-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/reklamescript-regular_demo-webfont.woff') format('woff'),

         url('css/reklamescript-regular_demo-webfont.ttf') format('truetype'),

         url('css/reklamescript-regular_demo-webfont.svg#reklame_script_regular_demoRg') format('svg');

    font-weight: normal;

    font-style: normal;



}



#zlrecipe-container #zlrecipe-innerdiv #zlrecipe-ingredients-list li { list-style-type: disc;}

#zlrecipe-container { background-color: #def1f4;}

#zlrecipe-container #zlrecipe-title { color: #ff94a9; font-weight:normal;}

#zlrecipe-container #zlrecipe-title { font-size: 20px;}

#zlrecipe-container #zlrecipe-innerdiv .img-desc-wrap { background-color: #FFFFFF;}

#zlrecipe-container #zlrecipe-ingredients, #zlrecipe-container #zlrecipe-instructions {

    color: #57c8cc; font-weight:normal;

}



#zlrecipe-container #zlrecipe-title.b-b, #zlrecipe-container .item.b-b {

    border-color: #57c8cc;

}


/*22-11-13
----------------------------*/
ul.recipe-top{ list-style-type:none; margin: 0 0 0px !important; padding: 0 0 10px !important;width:158px; float:left;/* clear:both; border-bottom: 1px solid #D0D0D0;*/}
ul.recipe-top li{ list-style-type:none; padding:0px 0 0px 10px!important; margin:0px !important; background:url(images/bullet3.png) left 8px no-repeat; width:144px; float:left;}
ul.recipe-top li a{ color:#6B6963; padding:0 0 10px 2px; margin:0 0 0 0; font:normal 13px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.recipe-side{ float: right; margin: 0 12px 0 0; width: 230px;}

.recipe_main_container{ width:100%; float:left; margin:10px 0 0 0px; padding:19px 0 0; border-top: 1px solid #D0D0D0;}
.recipe_main_container .recipe_main{ width:190px; float:left; min-height: 288px; text-align:center; margin:0 17px 0 4px}
.recipe_main_container .recipe_main a.recipe_main_title{font:normal 16px 'proxima_novalight'; text-decoration:none; display: block; color:#CF7CA6;}
.recipe_main_container .recipe_main span.recipe_main_date{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; display: block; color:#A0A0A0;}
.recipe_main_container .recipe_main img{ /*border: 1px solid #C9C9C9;*/ height: 188px !important;  /*padding: 2px;*/ width: 188px !important;}

.recipe-categories-widget ul.recipe-side{ list-style-type:none; padding:0px; margin:0px; float:left;}
.recipe-categories-widget ul.recipe-side li{ llist-style-type:none; padding:0px; margin:0px; background:url(images/bullet4.jpg) left 8px no-repeat; }
.recipe-categories-widget ul.recipe-side li a{ color:#DF316E; padding:0 0 10px 26px; margin:0 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#primary-column h1{ padding-top:16px; color: #57C9CC; font:normal 26px 'proxima_novalight';}
#primary-column h2{ color: #57C9CC; font:normal 26px 'proxima_novalight';}
 
.the_latest_container,.hopeless_ad_side_container{ float: right;margin: 20px 11px 0 0; width: 302px;}
.the_latest .the_latest_single a{color: #6B6963; font: 13px Georgia,"Times New Roman",Times,serif;  margin: 0; /*padding: 0 0 10px 10px; */text-decoration: none; display:block;}
.the_latest .the_latest_single a:hover{ padding-left:0 !important;}
.the_latest .the_latest_single a:hover,ul.recipe-top li a:hover{ color:#57C9CC;}
.the_latest_container h2{color: #57C9CC; font:normal 20px 'tabitharegular'; border-bottom: 1px solid #DFDFDF;}
.the_latest{width: 230px;}
.the_latest_single img{height: 190px; width: 198px}
.the_latest_single p{ padding:0 19px 15px 0;}
	
.hopeless_ad_home_top{ margin: 0 0 0; text-align: center;  width: 100%; display:inline-block;}	
.hopeless_ad_home_middle{ margin:0 0 0 0; text-align: center;  width: 100%; display:inline-block;}


#searchform { width:278px; height:auto; float:left; background:#eee url(images/pattern.png) repeat; padding:10px; position:relative; margin-bottom:10px; }
#searchform input[type="text"] { width:235px; height:22px; float:left; background:#7ed4d6; padding:5px 40px 5px 5px; border:none; color:#fff; }
#searchform input[type="submit"] { width:20px; height:20px; background:url(images/search_icon.png) no-repeat; position:absolute; right:18px; top:33px; border:none; cursor:pointer; text-indent:-999px; }

.inner_right_sec { width:310px; height:auto; float:right; }
.textwidget a { display:inline-block; text-decoration:none; }
.textwidget a:hover { text-decoration:underline; }

.hopeless_ad_side{padding: 0 0 15px;}
#zlrecipe-container #zlrecipe-title{ padding-bottom:21px !important;}
#zlrecipe-container html, #zlrecipe-container body, #zlrecipe-container div, #zlrecipe-container span, #zlrecipe-container applet, #zlrecipe-container object, #zlrecipe-container iframe, #zlrecipe-container h1, #zlrecipe-container h2, #zlrecipe-container h3, #zlrecipe-container h4, #zlrecipe-container h5, #zlrecipe-container h6, #zlrecipe-container p, #zlrecipe-container blockquote, #zlrecipe-container pre, #zlrecipe-container a, #zlrecipe-container abbr, #zlrecipe-container acronym, #zlrecipe-container address, #zlrecipe-container big, #zlrecipe-container cite, #zlrecipe-container code, #zlrecipe-container del, #zlrecipe-container dfn, #zlrecipe-container em, #zlrecipe-container img, #zlrecipe-container ins, #zlrecipe-container kbd, #zlrecipe-container q, #zlrecipe-container s, #zlrecipe-container samp, #zlrecipe-container small, #zlrecipe-container strike, #zlrecipe-container strong, #zlrecipe-container sub, #zlrecipe-container sup, #zlrecipe-container tt, #zlrecipe-container var, #zlrecipe-container b, #zlrecipe-container u, #zlrecipe-container i, #zlrecipe-container center, #zlrecipe-container dl, #zlrecipe-container dt, #zlrecipe-container dd, #zlrecipe-container ol, #zlrecipe-container ul, #zlrecipe-container li, #zlrecipe-container fieldset, #zlrecipe-container form, #zlrecipe-container label, #zlrecipe-container legend, #zlrecipe-container table, #zlrecipe-container caption, #zlrecipe-container tbody, #zlrecipe-container tfoot, #zlrecipe-container thead, #zlrecipe-container tr, #zlrecipe-container th, #zlrecipe-container td, #zlrecipe-container article, #zlrecipe-container aside, #zlrecipe-container canvas, #zlrecipe-container details, #zlrecipe-container embed, #zlrecipe-container figure, #zlrecipe-container figcaption, #zlrecipe-container footer, #zlrecipe-container header, #zlrecipe-container hgroup, #zlrecipe-container menu, #zlrecipe-container nav, #zlrecipe-container output, #zlrecipe-container ruby, #zlrecipe-container section, #zlrecipe-container summary, #zlrecipe-container time, #zlrecipe-container mark, #zlrecipe-container audio, #zlrecipe-container video{font: normal Georgia,"Times New Roman",Times,serif !important ;}

sregsdeg{overflow: hidden;
	-moz-column-count: 4;
	-moz-column-gap: 10px;
	-webkit-column-count: 4;
	-webkit-column-gap: 10px;
	column-count: 4;
	column-gap: 10px }
	
	h1.latest{ font:bold 46px 'FrenchScriptMTRegular' !important; color:#57C9CC !important; padding:0 !important;}
	
	.entry div,.entry p{ padding-bottom:6px;}