/*
Theme Name: Jackiearnett
Author: Synapse India
Author URI: http://www.synapseindia.com/
Description: Jackie Arnett.
Version: 1.0
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: Jackiearnett

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */


/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a { border:none; outline:none;}
input:focus { outline:none;} 
/*----------------- Css for index page -----------------*/
body { margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#6d6d6d; }
.wrapper { margin:0px; padding:0px; width:100%;}
.headerwrapper { height:40px; background:url(images/headerbg.png) repeat-x left top;}
.headerpan { margin:0px auto; padding:0px; width:960px;}
.smediapan { margin:0px; padding:0px;}
.smediapan ul { float:right; margin:6px 0px 0px 0px; padding:0px;}
.smediapan ul li { float:left; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; color:#fff; margin:0px 1px 0px 2px; height:27px; vertical-align:middle; line-height:24px;}
.smediapan ul li.label { padding:0px 6px 0px 0px;}
.clear { clear:both;}
.middlewrapper { margin:0px; padding:0px;}
.middlepan { width:960px; margin:0px auto; padding:0px 0px 5px 0px;}
.middletoppan {background: url(images/middletoppanbg.jpg) no-repeat scroll right top transparent; margin: 0; min-height: 568px; padding: 1px 0 0;}
.logo { width:341px; height:74px; background:url(images/logo.png) no-repeat left top; margin:32px 0px 0px 0px;}
.logo a { width:331px; height:68px; display:block;}


.navigation { width:306px; margin:68px 0px 0px 1px; padding:0px;}
.navigation ul { margin:0px; padding:0px;}
.navigation ul li {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; color:#727272; text-transform:uppercase; border-bottom:1px solid #d9d9d9; padding:8px 0px 11px 0px; position: relative;}
.navigation ul li a {color:#727272; text-decoration:none;}
.navigation ul li a:hover {color:#f18192; text-decoration:none;}


.navigation_inner { width:250px; margin:30px 0px 0px 1px; padding:0px;}
.navigation_inner ul { margin:0px; padding:0px;}
.navigation_inner ul li {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#727272; text-transform:uppercase; border-bottom:1px solid #d9d9d9; padding:8px 0px 11px 0px;}
.navigation_inner ul li a {color:#727272; text-decoration:none;}
.navigation_inner ul li a:hover {color:#f18192; text-decoration:none;}



.welcomepan { height:145px; background:url(images/welcomepanbg.png) repeat left top; margin:45px 0px 0px 0px; padding:0px 24px 0px 18px;}
.welcomepan h6 {font-family: 'Josefin Sans', sans-serif; font-weight:700; font-size:20px; text-transform:uppercase; color:#f394a2; line-height:25px; margin:21px 0px 0px 0px;}
.welcomepan p {font-family: 'Open Sans', sans-serif;  font-size:13px; line-height:18px; color:#5e5e5e; margin:5px 0px 0px 0px;}
.welcomepan p a { color:#f18192; text-decoration:underline;}
.welcomepan p a:hover{ color:#f18192; text-decoration:none;}
.welcomepanleft { width:645px; float:left; padding:1px 0px 0px 0px;}
.welcomepanright { width:239px; float:right; margin:26px 0px 0px 0px;}
.boxespan { margin:0px; padding:0px;width: 990px;}
.scheduleboxpan { width:319px; height:100px; float:left; background:#f394a2; }
.boximgpan { width:109px; float:left;}
.boxrightpan { width:203px; float:right; padding:1px 0px 0px 0px;}
.boxrightpan h6 {font-family: 'Josefin Sans', sans-serif; font-size:20px; color:#fff; line-height:25px; margin:23px 0px 0px 0px;}
.boxrightpan h6 span { display:block; font-weight:700; text-transform:uppercase; font-size:24px;}
.nutritionboxpan {height:100px; float:left; background:#13d4c3; margin:0px 0px 0px 2px; }
.healthyboxpan { height:100px; float:left; background:#c9b55f; margin:0px 0px 0px 2px; }
.boxrightpan2 { width:218px; float:right; padding:1px 0px 0px 0px;}
.boxrightpan2 h6 {font-family: 'Josefin Sans', sans-serif; font-size:20px; color:#fff; line-height:25px; margin:24px 2px 0px 0px;}
.boxrightpan2 h6 span { display:block; font-weight:700; text-transform:uppercase; font-size:19px;}
.tweetnewsletterpan { margin:7px 0px 0px 0px; padding:0px;}
.recenttweetpan { width:650px; float:left;  position:relative;}
.recenttweetpan h2 {font-family: 'Josefin Sans', sans-serif; font-size:20px; color:#222222; line-height:25px; font-weight:700; text-transform:uppercase; border-bottom:1px solid #e5e5e5; padding:0px 0px 12px 0px; }
.tweetpan { margin:0px; padding:0px;}
.tweetdetailpan { margin:0 0 6px; padding:12px 5px 12px 2px; border-bottom:1px solid #e5e5e5;}
.tweetdetailpan .userimgpan { width:48px; height:48px; float:left;}
.tweetdetailpan .userdetail { width:580px; float:left; margin:0px 0px 0px 13px;}
.tweetdetailpan .userdetail h6 {font-family: 'Open Sans', sans-serif; font-weight:700; font-size:14px; color:#c0ad5f; line-height:15px; }
.tweetdetailpan .userdetail h6 a {color:#c0ad5f; text-decoration:none;}
.tweetdetailpan .userdetail p {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#6d6d6d; line-height:20px; margin:8px 0px 0px 0px; }
.tweetdetailpan .userdetail p a { font-size:12px; color:#f18192; text-decoration:underline;}
.tweetdetailpan .userdetail p a:hover { text-decoration:none;}
.viewall { position:absolute; top:8px; right:2px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#c0ad5f; line-height:18px;}
.viewall a {color:#c0ad5f; text-decoration:none;}
.viewall a:hover {color:#c0ad5f; text-decoration:underline;}
.newsletterpan { width:267px; float:right;}
.newsletterpan h2 {font-family: 'Josefin Sans', sans-serif; font-size:20px; color:#222222; line-height:25px; font-weight:700; text-transform:uppercase; border-bottom:1px solid #e5e5e5; padding:0px 0px 12px 5px; }
.newsletterpan p {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#6d6d6d; line-height:20px; margin:13px 0px 0px 0px; }
.newsletterformpan { margin:15px 0px 0px 0px; padding:0px;}
.newsletterformpan ul { margin:0px; padding:0px;}
.newsletterformpan ul li { margin:0px 0px 13px 0px; padding:0px;}
.txtboxpan { width:246px; height:20px; background:url(images/txtboxbg.png) no-repeat left top; padding:5px 10px;}
.txtareapan { width:246px; height:80px; background:url(images/txtareabg.png) no-repeat left top; padding:5px 10px;}
.txtboxpan input[type="text"] { width:230px; height:15px; border:none; background:none; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#6d6d6d; vertical-align:top; line-height:15px;}
.txtboxpan input[type="email"], .txtboxpan input[type="tel"], .txtboxpan input[type="date"] , .txtboxpan input[type="number"]{ width:230px; height:15px; border:none; background:none; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#6d6d6d; vertical-align:top; line-height:15px;}
.txtareapan textarea { width:230px; height:70px; border:none; background:none; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#6d6d6d; vertical-align:top; line-height:15px;resize: none;}
.newsletterformpan input[type="submit"] {background: url(images/gobt_bg.png) no-repeat left top;border: medium none;height: 30px;width: 37px;color: #FFFFFF;font-size: 17px;font-weight: bold; padding: 0 0 4px;}
.newsletterformpan ul li input[type="image"] { margin:0px 0px 0px 2px;}
.recentpostspan { margin:10px 0px 0px 0px; padding:0px;}
.recentpoststabpan { margin:0px; padding:0px; background:url(images/recentpostpanbg.png) repeat-x left top; min-height:33px;}
.recentpoststabpan ul { margin:0px; padding:0px;}
.recentpoststabpan ul li { float:left; width:50%; font-family: 'Open Sans', sans-serif; text-align:center; vertical-align:middle; line-height:33px; color:#535252; font-weight:600; font-size:15px; height:38px;}
.recentpoststabpan ul li.active { background:url(images/tabactivebg.png) no-repeat center top; color:#fff;}
.recentpoststabpan ul li a {color:#535252; text-decoration:none; display:block;}
.recentpoststabpan ul li.active a {color:#fff; text-decoration:none;}
.recentpostitempan { margin:10px 0px 0px 0px; padding:0px;}
.recentpostitemdetail { margin:0px; padding:0px;}
.recentpostitemdetail ul { margin:0px; padding:0px;}
.recentpostitemdetail ul li { float:left; width:177px; margin:0px 0px 0px 18px;}
.recentpostitemdetail ul li:first-child { margin:0px;}
.recentpostitemdetail ul li .imgpan { margin:0px; padding:0px; height:121px;}
.recentpostitemdetail ul li h6 {font-family: 'Open Sans', sans-serif; text-align:left; font-size:18px; font-weight:400; color:#535252; line-height:22px; margin:10px 0px 0px 0px;}
.recentpostitemdetail ul li h6 a { text-decoration:none;color:#535252; }
.recentpostitemdetail ul li h6 a:hover { text-decoration:none;color:#f18192; }
.recentpostitemdetail ul li p {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; color:#9c9c9c; line-height:16px; margin:7px 0px 0px 0px;}
#recentpost { display:none;}
.logospan { margin:10px 0px 0px 0px; padding:0px;}
.logospan ul { margin:0px; padding:0px; list-style:none;}
.logospan ul li { float:left; margin:0px 0px 0px 20px; height:110px;}
.logospan ul li a {height:110px; display:block;}
.logospan ul li.chickrx { background:url(images/chickrximg.png) no-repeat left top; width:140px; margin:0px 64px 0px 22px;}
.logospan ul li.chickrx:hover { background-position:left -110px;}
.logospan ul li.dailycandy { background:url(images/dailycandyimg.png) no-repeat left top; width:193px; margin:0px 30px 0px 20px;}
.logospan ul li.dailycandy:hover { background-position:left -110px;}
.logospan ul li.everyday { background:url(images/everydayhealthimg.png) no-repeat left top; width:161px; margin:0px 47px 0px 37px;}
.logospan ul li.everyday:hover { background-position:left -110px;}
.logospan ul li.livestrong { background:url(images/livestrongimg.png) no-repeat left top; width:220px; margin:0px 0px 0px 22px;}
.logospan ul li.livestrong:hover { background-position:left -112px;}
/*.logospan ul li:first-child { margin:0px;}*/
.footerwrapper { height:80px; background:url(images/footerwrapperbg.png) repeat-x left top;}
.footerpan { width:960px; margin:0px auto; position:relative;}


.footerpanleft { float:left; width:740px; float:left; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; line-height:18px; margin:21px 0px 0px 0px;}
.footerpanleft a {color:#fff; text-decoration:none;}
.footerpanleft a:hover { color:#fff; text-decoration:underline;}
.footerpanleft a.syn { color:#962c3c; text-decoration:underline;}
.footerpanleft a.syn:hover { color:#962c3c; text-decoration:none;}


.footerpanleft > ul {margin: 0;padding: 0;}
.footerpanleft ul li {background: url(images/deviderbg.jpg) no-repeat left center;display: inline;float: left;margin: 0 7px 0 0;
    padding: 0 0 0 7px;}
.footerpanleft ul li:first-child { background:none;padding: 0;}
.footerpanleft ul li a {color:#fff; text-decoration:none;}
.footerpanleft ul li a:hover { color:#fff; text-decoration:underline;}


.footerpanright { float:left; width:220px; float:right; text-align:right; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; line-height:18px; margin:21px 0px 0px 0px;}
.topbt { width:45px; height:34px; background:url(images/top.png) no-repeat left top; position:absolute; right:-81px; top:-34px;}
.topbt a { width:45px; height:34px; display:block;}

/* added by 1105 */
#lnav {float: left;margin: 0;padding: 0 57px 0 0;text-align: left;width: 208px;}
#content {float: right;margin: 30px 0 0 1px;padding: 0 0 20px;text-align: left; width: 675px; font-family: 'Open Sans',sans-serif;font-size: 15px;line-height: 28px;color: #3F3F3F;}
#content p.breadcrumb {color: #727272;font-size: 13px;margin: 0;}
#content p.breadcrumb a {color: #727272;text-decoration: none;}
#content .divider {color: #D46D7C;padding: 0 2px;}
#content h1 {color: #F27688; font-size: 22px; font-weight: normal; margin: 10px 0; text-transform: uppercase;text-decoration: underline;}
#content p {margin: 0 0 20px;}
#content a:link {color: #F27688;outline: medium none;text-decoration: underline;}
#content a:hover {color: #B75059;outline: medium none;text-decoration: none;}
#content h2 {color: #F27688;font-size: 20px;font-weight: normal;margin: 0 0 5px;text-transform: uppercase;}

#content p, #content ul, #content ol, #content dd, #content pre, #content hr {margin-bottom: 24px;}
hr {background-color: #F48772;border: 0 none;clear: both;height: 3px;}

img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}
.alignright, img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {height: auto;max-width: 100%;}
.alignleft, img.alignleft {display: inline;float: left; margin-right: 7px; margin-top: 4px;}
cite, em, i {font-style: italic;}
.post-navigation {margin: 40px 0 0 1px;width: 670px;}
.nav-links > a {float: right;}
.nav-links > a:first-child {float: left;}

.navigation ul li ul {background: none repeat scroll 0 0 #F8F8F8;border-bottom: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;border-top: 1px solid #E1E1E1;display: none;left: 290px;margin: -24px 0 0;opacity: 0.85;padding: 14px 0 0;position: absolute;}

.navigation ul li ul li {border: medium none;font-size: 13px;line-height: 16px;padding: 0 15px 10px;width: 166px;}

.radiopan {padding: 0 5px;}

.navigation_inner ul li ul {background: none repeat scroll 0 0 #F8F8F8;border-bottom: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;border-top: 1px solid #E1E1E1;display: none;left: 444px;margin: -23px -44px 0;opacity: 0.85;padding: 14px 0 0;position: absolute;}

.navigation_inner ul li ul li {border: medium none;font-size: 13px;line-height: 16px;padding: 0 15px 10px;width: 166px;}

#content li {padding: 5px 0 0;}

.recentpoststabpan ul li a.view_btn {color: #F18192;display: block;float: right;font-size: 12px;margin: -33px 10px 0 0;text-align: center;text-decoration: underline;}

.recentpoststabpan ul li a.view_btn:hover {text-decoration: none;}