/*
File:			custom.css
Description:	Custom Design for Dietriffic
Author URI:	http://websitedesign.nu/
*/

body.custom {background:url("bg-green.png") repeat;}
.custom a, .custom a:visited { color: #fc5171; text-decoration: underline;}
.custom a:hover { color: #2aabe4; text-decoration: none;}

#image1{background: transparent url(bg-blue.png) repeat-x;}

.custom #header_area.full_width div.page {background:none}
.custom #content_area.full_width div.page {background:#fff;}
.custom #footer_area.full_width div.page {background:#fff;}

/***HEADER***/
.custom #header_area .page {background:none;}
.custom #header {background: none; border-bottom:none; padding: 20px 0 15px 7px;}
.custom #header #logo {text-indent: -9999px;}
.custom #header #logo a {display: block; height: 63px; width: 220px; background: url('logo-diet.png') no-repeat; outline: none; margin:-86px 0 35px 0;}
.custom #header #tagline {display:none}


/***** Pre-Header - Custom Navigation *****/
#mytopnav1 { color:#fff; position:relative; float:left; border:none; margin: 35px 1em 0em 0px; font-size:12px; font-family:helvetica,arial,sans-serif; font-weight:bold;}
#mytopnav2 { color:#fff; position:relative; font-family:helvetica,arial,sans-serif; float:right; text-align:right; border:none; margin: 15px -47px 0 0; font-size:11px;}
#mytopnav1 a { color:#fff; text-decoration:none; letter-spacing:0; font-size:11px;padding: 0;}
#mytopnav1 a:hover {margin:0; color:#eee; text-decoration:none; letter-spacing:0; font-size:11px;padding: 0;}
#mytopnav2 a { color:#fff; text-decoration:none; letter-spacing:0; font-size:11px;padding:0;}
#mytopnav2 a:hover {margin:0; color:#fff; text-decoration:underline; letter-spacing:0; font-size:11px;padding:0;}
/***HEADER END***/

/*---:[Search bar ]:---*/
.custom #s { font-size:11px; font-family:helvetica,arial,sans-serif; position:relative; float:right; background:#fff; border:1px solid #999; margin: -87px 3px 0 0; color:#999; padding:7px 0px 0px 5px; width:200px; height:20px; border:none;} /*position and size search box in header*/

/*---:[Top Categories ]:---*/
.custom #topcats {color:#111; position:relative; float:left; border:none; margin: -5px 0 0; font-size:13px; font-family:helvetica,arial,sans-serif; font-weight:bold;}
.custom #topcats a { color:#333; text-decoration:none; letter-spacing:0; padding: 0;}
.custom #topcats a:hover {margin:0; color:#555; text-decoration:none; padding: 0;}
.custom #topcats li {float:left;list-style:none;margin:-10px 0 10px;}
.custom #topcats li a {color:#fff;float:left;height:50px;width:970px;text-indent:-9999em;overflow:hidden;background: url(cats1-trans.png) no-repeat;}

#topcats li.hetips a {width:212px;background-position:0px 0;}
#topcats li.ea a {width:179px;background-position:-212px 0;}
#topcats li.hr a {width:181px;background-position:-391px 0;}
#topcats li.gsideas a {width:208px;background-position:-572px 0;}
#topcats li.wltips a {width:187px;background-position:-780px 0;}

#topcats li.hetips a:hover {background-position:0px -50px;}
#topcats li.ea a:hover {background-position:-212px -50px;}
#topcats li.hr a:hover {background-position:-391px -50px;}
#topcats li.gsideas a:hover {background-position:-572px -50px;}
#topcats li.wltips a:hover {background-position:-780px -50px;}

#topcats li.hetips a.selected,
#topcats li.hetips a.selected:hover {background-position:0 -100px;}
#topcats li.ea a.selected,
#topcats li.ea a.selected:hover {background-position:-212px -100px;}
#topcats li.hr a.selected,
#topcats li.hr a.selected:hover {background-position:-391px -100px;}
#topcats li.gsideas a.selected,
#topcats li.gsideas a.selected:hover {background-position:-572px -100px;}
#topcats li.wltips a.selected,
#topcats li.wltips a.selected:hover {background-position:-780px -100px;}

/***NAV MENU***/
/*
.custom #nav_area {}
.custom #nav_area ul {}
.menu_area {}
*/

.custom .menu {background: none; float:right; height: 30px; margin-top:44px; width:auto;}
.custom .menu a:hover {background: #50b1dd; color:#fff; text-decoration:none; border-top:1px solid #76c9ed;}
.custom .menu .tab.current a, .custom menu.current a {background: none; color:#fff; border:none; padding-right:5px}
.custom .menu .tab.current, .custom menu.current  {text-decoration:none; background:url("bg-green.png") repeat; border-top:1px solid #eee; border-top:1px solid #ddd; border-bottom:none; padding-bottom:0.3em; margin-right:3px;}
.custom .menu li {padding:0; margin:0; text-decoration:none; border-bottom:none;}
.custom .menu a {background: #48add8; border-top:1px solid #76c9ed; letter-spacing: 0px; font-weight:bold; font-size:10.5px; padding:10px 7px 11px 7px; margin:0 3px 0 0px; color:#fff; text-decoration:none; border-bottom:none;}
/***NAV MENU END***/

/***CONTENT AREA MODS***/

.custom .page {margin-top:0;}
.custom .page #content_box {border:0px solid #000;}

.custom div.welcome_box { border: 2px solid #ddd; background: #E5F2FF url(blue-bg.gif) repeat-x; margin:0; padding: 0.4em; padding-bottom:0;margin-left:0em; margin-top:1em; margin-bottom: 0em; margin-right: 0em; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/*---:[ HEADING STYLES ]:---*/	

.custom h1 { color: #222; text-transform:none; font-size: 3.3em; font-weight:bold; margin-bottom:0.5em; text-align:center;}

.custom h2 { color: #222; text-transform:none; font-size: 3.3em; font-weight:bold; margin-bottom:0.5em; text-align:center;}

	.custom h2 a, .custom h2 a:visited { color: #9bcc56; text-decoration: none; text-align: center; }

	.custom h2 a:hover { color: #2aabe4; }
	
.custom h3 {color: #333; line-height: 1.3em; font-family:Helvetica, Arial, sans-serif; font-size: 1.6em; font-weight:bold; padding: 0.4em 0 0.1em 0; font-weight: bold; text-transform:none; }

.custom h4 {color: #333;line-height: 1.5em; font-family:Helvetica, Arial, sans-serif; font-size: 1.4em; font-weight: bold; padding: 0.8em 0 0.3em 0; }

/*---:[ BYLINES ]:---*/

.custom .post_meta {font-size:10px; font-style: normal; text-transform:uppercase; color: #666; border-top: 1px dotted #eee; clear:both;}
        .custom .post_meta abbr {font-size:10px; letter-spacing: 0px; margin:0; padding:0;}
        .post_meta p.floated {float:left;text-align:left; line-height:1.818em;}
        .custom .post_meta p {font-size:10px; letter-spacing: 0px; text-align:right; margin-top: 5px; line-height:1.818em;}
	.custom .post_meta a, .post_meta a:visited { color: #666; text-decoration: none; border-bottom: 0px solid #eee; }
	.custom .post_meta a:hover { color: #111; }

/*---:[ AFTER POST ]:---*/
.custom element.style {margin-left:-30px;}


/*---:[REMOVE CLOSED COMMENTS]:---*/
.custom .comments_closed p {display: none;}
.custom .format_text input, 
.custom .sidebar .text_input {width:auto;}

/***** STYLING FOR POSTS OR BLOG *****/
.custom .post_box {border-top:none;}
.custom .format_text ul { list-style: disc; padding-left:25px; color:#444;}
.custom .format_text ol {margin:0 0 1.538em 1.538em;}

.custom .format_text .to_comments {font-family:Georgia, serif; font-size:0.8em; color: #666; text-transform: uppercase; text-align:right; margin-top:-20px; clear: both; }

		.custom .format_text .to_comments span { color: #333; }
		.custom .format_text .to_comments span.bracket { color: #ccc; }
		.custom .format_text .to_comments a, .format_text .to_comments a:visited { color: #666; text-decoration: none; }
		.custom .format_text .to_comments a:hover { color: #333; text-decoration: underline; }

.custom .twittercount {float:right; margin:-19px -25px 0}

 /*---:[ AUTHOR'S PROFILE BOX ]:---*/
.postauthor {background: #F5F5F5;border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding:2em;
}
.postauthor img {border: 5px solid #e2dede; float:left;margin:0 1.5em 0.5em 0;}
.postauthor h4 {color: #666; font-size: 2em; margin:-15px 0 5px;}
.postauthor p {color: #515151; font-size: 13px; margin-bottom: 10px; line-height:19px;}
.postauthor p.hlight {font-size: 11px;text-transform: uppercase;}
.postauthor p.hlight span {color: #CB3131;font-size: 1.5em; font-style: italic;font-weight: bold; letter-spacing: 0.8px;}
.custom .postauthor p {fontsize:15px;}
.custom .postauthor p.hlight{fontsize:13px;fontweight:bold }


/*---:[ SIDEBAR STYLING ]:---*/

.image_box, .custom_box {border:#fff; margin:0 0 -15px -6px;}
.image_box a, .custom_box a {border:#fff; background:none;}
.image_box a:hover, .custom_box a:hover {border:#fff; background:none;}

/*---:[ 125 ADS ]:---*/
.custom #text-536130761 a {border:#fff; background:#fff;}
.custom #text-536130761 a:hover {border:#fff; background:#fff;}

        .custom .sidebar li a, .sidebar li a:visited {border-bottom: 0px dotted #e9e9e9;color:#666;display:block;padding:5px 0 5px 18px;margin:0; text-decoration:none; zoom:1;}
        .custom .sidebar li a:hover {background:none; border-bottom: 0px dotted #e9e9e9; color: #000; text-decoration:none;}

			.custom .sidebar li a span {color:#999999; font-weight:bold;}
                        .custom .sidebar a, .sidebar a:visited { text-decoration: none; }
	                .custom .sidebar a:hover { color: #333; text-decoration: underline; }

.custom .sidebar h3 { color: #555; font-size: 1.6em; text-transform:none; font-variant: normal; font-weight:bold; line-height: 1.2em; letter-spacing: 0px; padding: 1em 0 0.5em; border-bottom: 0px double #ddd; margin:0 0 0.2em; }

.custom #sidebar_2 {background: transparent url(page-curl.jpg) no-repeat top right;}

.custom .af-element a {text-align:right; border:#fff; background:#fff;}
.custom .af-element a:hover {text-align:right; border:#fff; background: #fff;}

.custom #categories-2 li.widget {margin-bottom: 35px !important;}
.custom #categories-2 li {width:47%; float:left;}

.widget li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(icon.png) no-repeat scroll 5px 50%;
margin-bottom:0 !important;
}

.custom #linkcat-39 li, #linkcat-40 li, #linkcat-41 li {
background:none;
}

.custom #linkcat-39 a, #linkcat-40 a, #linkcat-41 a {
border-bottom:medium none;
border-left:7px solid #DDDDDD;
color:#999999;
display:block;
font-size:12px;
font-weight:bold;
line-height:1.5em;
margin:0 0 0 -11px;
padding:7px 0 7px 14px;
text-decoration:none;
}

.custom #linkcat-39 a:hover, #linkcat-40 a:hover, #linkcat-41 a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB none repeat scroll 0 0;
border-bottom:medium none;
border-left:7px solid #9BCC56;
color:#000000;
margin:0 0 0 -11px;
text-decoration:none;
}

/*---:[ FEEDBURNER CHICKLET ]:---*/
.custom #text-536130767 {margin:2px 0 0 -18px; padding:0}
.custom #text-536130767 a {background:transparent;border:none}


#subscribe {margin:4px 0 0 0;list-style:none;}
#subscribe li {float:left;width:100%;list-style:none;margin:0;border:none;background:none;}
#subscribe li a {color:#fff;height:117px;width:260px;margin:0;padding-left:0px;overflow:hidden;background:url(subscribe1.png) no-repeat;border:none;text-indent:-9999em;}

#subscribe li.rss a {height:28px;width:200px; background-position:0px 0;}
#subscribe li.email a {height:35px;width:205px; background-position:0px -35px;}
#subscribe li.twitter a {height:35px;width:250px; background-position:0 -78px;}
#subscribe li.rss a:hover {background-position:-260px -0px;}
#subscribe li.email a:hover {background-position:-260px -35px;}
#subscribe li.twitter a:hover {background-position:-260px -78px;}
.custom li.twitter {padding-bottom: 20px;}

/*---:[ SIDEBAR OPT-IN BOX ]:---*/

#opt-in-box {width:260px; height:300px; margin:25px 0 25px; background: url('opt-in.png') center no-repeat; text-align:center;}
#opt-in-box form {padding-top:230px;}
#opt-in-box form p {color:#333;}
#opt-in-box p { margin:0 0 0.25em; padding:0; color:#fff; text-align:right; padding: 0 0px 0 0; }

.custom #text-536130763 {padding-top:80px;}

/*---:[ AWARDS ]:---*/
.custom #text-422934231 h3 {margin-top: 130px;}
.custom #text-422934231 a {display:inline; padding:0; border:none; background:none;}
.custom #text-422934231 a:hover {display:inline; padding:0; border:none; background:none;}


/*	WordPress image captioning */
.custom .format_text .alignleft { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
.custom .format_text .alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
.custom .format_text .aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
.custom .format_text .alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }
.custom .format_text .wp-caption { background-color: #F3F3F3; border: 0.071em solid #CCC; text-align: center; padding: 0.714em; }
.custom .format_text .wp-caption p { font-size: 0.786em; margin-bottom: 0; }
/***CONTENT AREA MODS END***/


/*---:[ COMMENT STYLING ]:---*/

	.custom .comments_intro p { color: #666; font-size:1.4em; font-weight:bold; font-family: arial, helvetica, sans-serif; text-transform:uppercase; margin-bottom:-1em;}
		.custom .comments_intro a { text-decoration: underline; }
		.custom .comments_intro a:hover { text-decoration: none; }
		.custom .comments_intro span {color: #666; font-size:1em; font-weight:bold; font-family: arial, helvetica, sans-serif;}
                .custom .comments_intro p span.bracket {display:none;}

.custom dl#comment_list {font-size:9px;}
.custom dl#comment_list .bypostauthor {background: #F5F5F5}
.custom dl#comment_list dl dd.bypostauthor .format_text {padding-top:10px;}
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #F5F5F5 none repeat scroll 0 0;padding-top:20px;}

.custom dl#trackback_list {border:none; padding-top:none;}

dl#trackback_list dt a {font-size:12px; line-height:1.571em; text-decoration:none;}
dl#trackback_list dd span {font-size:12px;}

.custom #commentform {border-top:none;}
.custom #respond_intro { color: #111; font-size:1.4em; font-weight:bold; font-family: arial, helvetica, sans-serif; margin-left:1.5em;}

.custom dl#comment_list dd p.reply {float:right; margin-top:-1em; margin-bottom:1em}

.custom dl#comment_list dd p.reply a {background:#ddd none repeat scroll 0 0; display:inline-block;font-size:1em; letter-spacing:normal;line-height:1.5em; padding:0.25em 0.5em;text-shadow:1px 1px 0 #FFFFFF; text-transform:lowercase;}

.custom dl#comment_list dd p.reply a:hover {text-decoration:none; color:#666; text-shadow:1px 1px 0 #eee; background:#c5c5c5 none repeat scroll 0 0}

.custom #cancel-comment-reply-link {background: #777; border-color: #888 #555 #555 #888;}

/***OTHERS MODS***/
.custom #adblock img {margin:1px;}
.custom div.adblock a:hover img {border:3px solid #bebebe;}
.custom div.adblock a img {border:3px solid #ddd;}
.custom div.adblock img {padding: 1px; }

.custom #image-block img {background: #eee; padding: 0.8em; border:1px solid #ddd;}
.custom div.image-block a:hover img {background: #ddd; border:1px solid #bebebe;}
.custom div.image-block a img {background: #eee; border:1px solid #ddd;}
.custom div.image-block img {background: #eee; padding: 0.8em; border:1px solid #ddd;}
/***OTHERS MODS END***/



/*---:[ MELS MISSION ]:---*/
.custom #text-536130764 .textwidget {color:#666; line-height:1em;}
.custom #text-536130764 .textwidget img {margin:0 0 5px 5px;}
.custom #text-536130764 .textwidget a {color: #111; display:inline; padding:0; margin:0; border-bottom:none; background:none;}
.custom #text-536130764 .textwidget a:hover {display:inline; padding:0; margin:0; border-bottom:none; background:none;}

/***** FOOTER STYLING *****/

.custom #footer_sitemap {background:none;color:#000;overflow: hidden;padding: 1em;margin: 0 -5em 6px -0.5em;text-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 11px;}

	.custom #footer_sitemap .footerfloater {display: inline-block; width: 19.95em; text-align: left; padding-right: 2em;	float: left; height: 100%;}
	
	.custom #footer_sitemap .footerfloater h3 {font-family:helvetica,arial,sans-serif; color: #555; font-size: 1.6em; text-transform:none; font-variant: normal; font-weight:bold; line-height: 1.2em; letter-spacing: 0px; padding:1em 0 0.5em; margin:0; border-bottom: 0px double #ddd;}

.custom #footer_sitemap .footerfloater ul {margin: 0px; padding: 0px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.custom #footer_sitemap .footerfloater li {margin-bottom:0;}
	
	.custom #footer_sitemap .footerfloater ul li {list-style: none;}


	.custom #footer_sitemap .footerfloater li a, #footer_sitemap .footerfloater li a:visited {background: #fff url(icon.png) no-repeat scroll 5px 50%; border-bottom: 1px dotted #e9e9e9;color:#666;display:block;padding:5px 0 5px 18px; margin:none; text-decoration:none;}
		.custom #footer_sitemap .footerfloater li a:hover {background: #fbfbfb url(icon.png) no-repeat scroll 5px 50%; border-bottom: 1px dotted #e9e9e9; color: #000; text-decoration:none;}
			.custom #footer_sitemap .footerfloater li a span {color:#999999; font-weight:bold;}

.custom #footer_sitemap .footerfloater p {color:#666; text-decoration:none; font-size:11px; padding:0 0 0.5em;}
        .custom #footer_sitemap .footerfloater a, #footer_sitemap .footerfloater a:visited {color:#; text-decoration:underline; font-size:11px; border:none;}
	.custom #footer_sitemap .footerfloater a:hover { color: #333; text-decoration:none; }


.custom #footer_sitemap .footerfloater ul.recentcomments {border-bottom: 1px dotted #e9e9e9;color:#666;display:block;padding:5px 0 5px 18px;margin:none; text-decoration:none;}
.custom #footer_sitemap .footerfloater ul.recentcomments a {background:none; border-bottom: 1px dotted #e9e9e9; text-decoration:none;}
.custom #footer_sitemap .footerfloater ul.recentcomments a:hover {background:none; border-bottom: 1px dotted #e9e9e9; color: #000; text-decoration:none;}

.custom #footerbottom .disclaimer {background:url("bg-green.png") repeat; padding:10px;}
.custom #footerbottom .disclaimer p {text-align:center; font-size:11px; font-family:helvetica, arial; color:#fff;}
.custom #footerbottom .disclaimer a {color:#fff; text-decoration:underline;}
.custom #footerbottom .disclaimer a:hover {color:#fff; text-decoration:none;}

/***FOOTER END***/

<!--[if IE 6]>
.custom #header {_margin-top:-120px;}
.custom #header #logo a {_background: url('logo-diet.png') no-repeat; _margin:-120px 0 60px 0;}
.custom #header_widget_1 ul.sidebar_list li.widget {position:absolute; display: block; font-family:helvetica,arial,sans-serif; _margin:-118px 0 23px; color:#f9f9f9; _left:350px; width:385px; }
.custom #s {_margin: -121px 3px 0 0; padding:7px 0px 0px 5px; _width:180px; height:20px; border:none;}

.custom #topcats {color:#111; position:relative; float:left; border:none; _margin: -50px 0 0 0px; font-size:13px; font-family:helvetica,arial,sans-serif; font-weight:bold;}
.custom #topcats li {float:left;list-style:none; _margin:0px 0 10px;}

#opt-in-box {width:260px; height:300px; _margin:10px 0 10px 0; background: url('opt-in.png') center no-repeat; text-align:center; }

.custom #text-6 {_margin-top:-110px;}

.custom #footer_1 ul.sidebar_list li.widget {text-indent:0; color: #eee; _width:23.2%; margin-right:1.75%; float:left;
.custom #footer p {_background:#fff; color:#fff; _margin:0; padding: 5px; _width:97%;}
<![endif]-->