/* @override 
	http://www.life360.com/blog/wp-content/themes/thesis_16/custom/custom.css?122109-24237
	http://www.life360.com/blog/wp-content/themes/thesis_16/custom/custom.css?122909-14740
*/



/*

File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/* Body */
body.custom { background: url(images/supernav_bg.gif) repeat-x top; }

/* Header */
.custom #header_area.full_width { background: transparent; }
	.custom #header_area.full_width .page { background: transparent; padding-top: 0; }
	
/* Super Nav */
.custom #header_area.full_width .page #supernav { background: url(images/supernav_bg.gif) top; height: 24px; font-size: 11px; margin-bottom: 15px; padding-top:1px; text-align: center; }
			.custom #header_area.full_width .page #supernav li { display:block; float:left; margin-right: 2em; vertical-align: middle; color: #fff; overflow: hidden; }
				.custom #header_area.full_width .page #supernav li a { color: #fff; text-decoration: underline; }
				.custom #header_area.full_width .page #supernav li#intro{   margin-right:37px; padding:4px 0 5px 0;}
					.custom #header_area.full_width .page #supernav li#intro a.lilLogo{ display:block; float:left; height:14px; width:85px; text-indent:-10000px; background: url(images/lilLogo.gif) no-repeat 2px  top;}
					.custom #header_area.full_width .page #supernav li#intro #keeps,
					.custom #header_area.full_width .page #supernav li#intro #goThere,
					.custom #header_area.full_width .page #supernav li#intro #signUp,
					.custom #header_area.full_width .page #supernav li#intro #or,
					.custom #header_area.full_width .page #supernav li#intro #login{ display:block; float:left; padding:0 4px 0 0; text-indent:-100000px;}
					.custom #header_area.full_width .page #supernav li#intro #keeps{ width:181px; background:url(images/hdrbndTxt2.gif) no-repeat center center;}
					.custom #header_area.full_width .page #supernav li#intro #goThere{ width:72px; background:url(images/hdrbndTxt3.gif) no-repeat center center;}
					.custom #header_area.full_width .page #supernav li#intro #signUp{ width:40px; background:url(images/hdrbndTxt4.gif) no-repeat center center;}
					.custom #header_area.full_width .page #supernav li#intro #or{ width:13px; background:url(images/hdrbndTxt6.gif) no-repeat center center;}
					.custom #header_area.full_width .page #supernav li#intro #login{ width:27px; background:url(images/hdrbndTxt5.gif) no-repeat center center;}
				.custom #header_area.full_width .page #supernav li.supernav_button { background: #266900; padding: 4px 19px 0 19px; margin-right:3px!important; height:19px; }
					.custom #header_area.full_width .page #supernav li.supernav_button a { text-decoration: none; font-weight: bold; }

/* Main Navigation */
.custom #header_area.full_width .page #header { overflow: hidden; padding: 0 0 13px 0; background:url(images/hdrdblUline.gif) no-repeat 22px bottom; border:none!important; }
		.custom #header_area.full_width .page #custom_nav { clear:both; width: 100%; margin-top:14px; }
			.custom #header_area.full_width .page #custom_nav li { float: left; list-style-type: none; margin-top:30px; }
			.custom #header_area.full_width .page #custom_nav li#logo { margin-left:4px; margin-right:3px; margin-top:0; background: url(images/logo.png) no-repeat; }
				.custom #header_area.full_width .page #custom_nav li#logo a { text-indent: -9999px !important; display: block; height: 70px; width: 271px; margin-right: 23px; }
			.custom #header_area.full_width .page #custom_nav li.cat_block { font-size: 2em; border-left: 1px dashed #ccc; padding-left: 4px; margin-right: 49px; height: 37px; display: block; }
			.custom #header_area.full_width .page #custom_nav li#safety{ margin-right:57px;}
				.custom #header_area.full_width .page #custom_nav li.cat_block a { color: #333; }
			.custom #header_area.full_width .page #custom_nav li#family.cat_block {  }
			.custom #header_area.full_width .page #custom_nav li.cat_block a{padding-top: 15px; margin-top:5px; line-height:20px; display: block; font-weight:bold; }
				.custom #header_area.full_width .page #custom_nav li#family.cat_block a { background: url(images/family.jpg) no-repeat top left;}
			.custom #header_area.full_width .page #custom_nav li#home.cat_block a { background: url(images/home.jpg) no-repeat top left;}
			.custom #header_area.full_width .page #custom_nav li#recreation.cat_block a { background: url(images/recreation.jpg) no-repeat top left;}
			.custom #header_area.full_width .page #custom_nav li#safety.cat_block a { background: url(images/safety.jpg) no-repeat top left;}
			.custom #header_area.full_width .page #custom_nav li form#searchform { position:relative; margin-top: 1em; }
				.custom #header_area.full_width .page #custom_nav li form#searchform input#s { position:absolute; top:0; left:-3px; font-size: 1.4em; padding: 6px 4px 3px 4px; width: 150px; height: 20px; margin-right: 0; background: url(images/srchTxtBg.gif) no-repeat left top; margin-right: -4px;font-style: italic; border:none;}
				.custom #header_area.full_width .page #custom_nav li form#searchform input#go { position:absolute; top:0; right:-189px; background: url(images/gobtnBg.gif) no-repeat left top; padding: 0px 4px; height: 29px; width:34px; font-weight:bold; font-size:1.5em; border:none; text-align:center}

/* Main Content */
.custom #content_box { background: none; }

/* Featured Post Styles */
/* Sidebar General */
/* Social List Styles */
.custom .sidebar li#text-7.widget.widget_text { margin-bottom: 20px; padding: 0; width: 100%; }
.custom ul#social_list { color: #aaa; }
	.custom ul#social_list li { display: inline; margin-right: 1em; font-size: 11px; text-transform: uppercase; padding: 3px 0; }
	.custom ul#social_list li#twitter { background: url(images/twitter_icon.png) no-repeat 0% 0%; }
	.custom ul#social_list li#facebook { background: url(images/facebook_icon.png) no-repeat 0% 0%; }
	.custom ul#social_list li#rss { background: url(images/rss_icon.png) no-repeat 0% 0%; }
	.custom ul#social_list li:last-child { margin-right: 0em; }
	.custom ul#social_list li a { padding-left: 23px; }

/* Categories Widget */
.custom select#cat.postform { width: 100%; height: 30px; padding: 5px; border-color: #333; background: #fafafa; }
.custom .sidebar li.widget_categories { margin-bottom: 20px; padding: 0; width: 100%; }
	.custom .sidebar li.widget_categories h3 { display: none; }

/* Weekly Question Styles */
.custom .sidebar ul.sidebar_list { padding-right: 0; padding-top: 19px; }
.custom .sidebar .widget { padding: 10px; margin-bottom: 20px; width: 308px; } #rotator{ padding:0!important;}
.custom .sidebar li#text-9.widget.widget_text, .custom .sidebar li#text-8.widget.widget_text { background: #edece5 url(images/question_bg.jpg) repeat-x; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.custom .sidebar li#text-9.widget.widget_text h3, .custom .sidebar li#text-8.widget.widget_text h3 { font-family: Georgia, Times New Roman, Times, Serif; letter-spacing: 0; font-variant: normal; font-style: italic; font-size: 1.5em; font-weight: bold; color: #993300; margin-bottom: 0; }
.custom .sidebar li#text-9.widget.widget_text p#question_date, .custom .sidebar li#text-8.widget.widget_text p#question_date { font-family: Georgia, Times New Roman, Times, Serif; letter-spacing: 0; font-variant: normal; font-style: italic; font-weight: bold; color: #888; margin-bottom: 10px; }
.custom .sidebar li#text-9.widget.widget_text p#question_title, .custom .sidebar li#text-8.widget.widget_text p#question_title { margin-bottom: 10px; }
.custom .sidebar li#text-9.widget.widget_text p#question_title a, .custom .sidebar li#text-8.widget.widget_text p#question_title a { letter-spacing: 0; font-size: 1.8em; line-height: 1.2em; font-variant: normal; color: #05405d; text-decoration: none; }
.custom .sidebar li#text-9.widget.widget_text p#join_debate, .custom .sidebar li#text-8.widget.widget_text p#join_debate { margin-bottom: 0px; padding: 5px 0; }
.custom .sidebar li#text-9.widget.widget_text p#join_debate a, .custom .sidebar li#text-8.widget.widget_text p#join_debate a { text-decoration: none; font-weight: bold; padding-left: 20px; background: url(images/arrow.png) no-repeat 0% 50%; margin-bottom: 0; }
.custom .sidebar li#text-9.widget.widget_text ul#answers_list { padding: 10px 0px; background: #fff; margin-left: -10px; width: 328px; margin-bottom: 10px; }
	.custom .sidebar li#text-9.widget.widget_text ul#answers_list li.answer {  }
		.custom .sidebar li#text-9.widget.widget_text ul#answers_list li.answer p { margin-bottom: 10px; }
		.custom .sidebar li#text-9.widget.widget_text ul#answers_list li.answer img.answer_thumbnail { float: left; padding: 2px; border: 1px solid #ddd; margin-right: 1em; width: 56px; }
		.custom .sidebar li#text-9.widget.widget_text ul#answers_list li.answer img.yesno { float: left; padding: 2px; border: 1px solid #ddd; margin-right: 5px; }
		.custom .sidebar li#text-9.widget.widget_text ul#answers_list li.answer p {  }
			.custom .sidebar li#text-9.widget.widget_text ul#answers_list li.answer p a { color: #1f89c6; font-style: italic; text-decoration: none; }

/* 360 Writers Styles */
.custom .sidebar li#text-10.widget.widget_text { background: url(images/writers_bg.jpg) repeat-x; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding-bottom: 5px }
	.custom .sidebar li#text-10.widget.widget_text h3 { background: url(images/writers_header.png) no-repeat; font-variant: normal; letter-spacing: 0; display: block; text-indent: -9999px; height: 26px; margin-bottom: 20px; }
	.custom .sidebar li#text-10.widget.widget_text ul#writer_list {  }
		.custom .sidebar li#text-10.widget.widget_text ul#writer_list li.writer { overflow: hidden; margin-bottom: 10px; }
			.custom .sidebar li#text-10.widget.widget_text ul#writer_list li.writer a img.writer_thumbnail { float: left; padding: 4px; border: 1px solid #ddd; margin-right: 10px; width: 73px; }
			.custom .sidebar li#text-10.widget.widget_text ul#writer_list li.writer div.writer_info { float: left; width: 200px; }
			.custom .sidebar li#text-10.widget.widget_text ul#writer_list li.writer p.writer_name { margin-bottom: 0; font-weight: bold; }
			.custom .sidebar li#text-10.widget.widget_text ul#writer_list li.writer p.writer_description { margin-bottom: 5px; font-style: italic; color: #555; }
			.custom .sidebar li#text-10.widget.widget_text ul#writer_list li.writer p.writer_postname a { font-weight: bold; font-size: 1.2em; color: #054568; text-decoration: none; }
			.custom .sidebar li#text-10.widget.widget_text ul#writer_list li.writer p.writer_postname { margin-bottom: 0; }

/* The Twitterverse Styles */
.custom .sidebar li.widget_twitter { background: #e8f2d9 url(images/twitter_bg.jpg) repeat-x; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	.custom .sidebar li.widget_twitter h3 { font-family: Georgia, Times New Roman, Times, Serif; letter-spacing: 0; font-variant: normal; font-style: italic; font-weight: bold; color: #888; margin-bottom: 10px; font-size: 1.5em; background: url(images/twitter_bird.jpg) no-repeat 100% 0%; padding-top: 30px; margin-top: -35px; }
	.custom .sidebar li.widget_twitter a { color: #000; }

/* The Twitterverse Styles */
.custom .sidebar li#twitter-tools { background: #e8f2d9 url(images/twitter_bg.jpg) repeat-x; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	.custom .sidebar li#twitter-tools h3 { font-family: Georgia, Times New Roman, Times, Serif; letter-spacing: 0; font-variant: normal; font-style: italic; font-weight: bold; color: #333; margin-bottom: 10px; font-size: 1.5em; background: url(images/twitter_bird.jpg) no-repeat 100% 0%; padding-top: 30px; margin-top: -35px; }
	.custom .sidebar li#twitter-tools a { color: #000; }

/* The Twitterverse Styles */
.custom .sidebar li.aktt_widget { background: #e8f2d9 url(images/twitter_bg.jpg) repeat-x; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	.custom .sidebar li.aktt_widget h3 { font-family: Georgia, Times New Roman, Times, Serif; letter-spacing: 0; font-variant: normal; font-style: italic; font-weight: bold; color: #333; margin-bottom: 10px; font-size: 1.5em; background: url(images/twitter_bird.jpg) no-repeat 100% 0%; padding-top: 30px; margin-top: -35px; }
	.custom .sidebar li.aktt_widget a { color: #000; }
	.custom .sidebar li.aktt_widget ul li.aktt_more_updates a { font-size: 12pt; font-family: Georgia, Times New Roman, Times, Serif; font-style: italic; color: #054568; }

/* Facebook Widget Styles */
/* Footer Styles */
/* Post Overline Styles */
.custom .headline_area { margin-bottom: 0px; display: block; overflow: hidden; }
	.custom .headline_area p.post_overline { margin-bottom: 10px; }
		.custom .headline_area p.post_overline a { font-weight: bold; color: #444; font-size: 1.2em; }
	.custom .headline_area h2.entry-title { margin-bottom: 10px; font-size: 2.5em; font-weight: bold; }
	.custom .headline_area h2.entry-title a{ color:#000; font-weight:normal; font-size:1.3em;}

/* Byline Avatar Styles */
.custom .headline_area { text-transform: none; font-variant: normal; }
	.custom .headline_area span, .custom .headline_area abbr { text-transform: none; font-variant: normal; font-family: Georgia, Times New Roman, Times, Serif; font-style: italic; position: relative;   color: #aaa; font-size:11px; }
	.custom .headline_area span { margin-right: 0px; font-size: 12px; color: #aaa; }
		.custom .headline_area span.by { font-family: Helvetica, Arial, Verdana, Sans Serif; font-style: normal; position: relative; text-transform: uppercase; float: left; color: #aaa; top: -50px; left: 60px; font-size: 10px; }
	.custom .headline_area a { color: #2e7cb1; }
	.custom .headline_area .entry_author_image img { padding: 2px; width: 44px; border: 1px solid #ddd; }

/* Custom "Read More" styles */
.custom p.to_comments {  }
	.custom p.to_comments a, .custom p a.more-link { background: url(images/arrow.jpg) no-repeat 0% 50%; padding-left: 16px; font-weight: bold; color: #184467; }

/* Custom Previous Entries Styles */
.custom .prev_next.post_nav p { background: #CAE4F3; letter-spacing: 0; font-weight: bold; padding: 0 1em; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

/* Footer */
.custom #footer_area.full_width { background: url(images/footer_nav_bg.jpg) repeat-x; height: 150px; }
	.custom #footer_area.full_width .page { background: transparent; border: none; }
	.custom #footer_area.full_width #footer { border: none;   }
		.custom #footer_area.full_width #footer ul#footer_nav { text-align: left;  font-size: 1.2em; margin-bottom: 1em; }
			.custom #footer_area.full_width #footer ul#footer_nav li { display: inline; color: #87f000; margin-right: 1em; }
			.custom #footer_area.full_width #footer ul#footer_nav li#copyright {  }
			.custom #footer_area.full_width #footer ul#footer_nav li a { color: #fff; text-decoration: none; border-bottom: 0; }
		.custom #footer_area.full_width #footer #sign_up_form { background: url(images/signup_bg.jpg) no-repeat; float: right; position: relative;  width: 323px; height: 73px; padding-top: 10px; padding-left: 2em; }
			.custom #footer_area.full_width #footer #sign_up_form p#sign_up { margin-top: 1em; text-align: left; font-size: 1.4em; font-style: italic; color: #87f000; font-family: Georgia, Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0px; font-weight:bold; }
			.custom #footer_area.full_width #footer #sign_up_form form { text-align: left; margin-right: 0; margin-bottom: 10px; }
				.custom #footer_area.full_width #footer #sign_up_form form input { padding: 5px 5px; }
				.custom #footer_area.full_width #footer #sign_up_form form input#text { background: url(images/ftrtxtBg.gif) repeat-x; width: 233px; height:20px;   margin-right: -4px; border:none; font-weight:bold; font-size:1.4em; }
				.custom #footer_area.full_width #footer #sign_up_form form input#submit { color: #fff; padding: 5px 7px; font-weight: bold; height:31px; width:32px; background: url(images/ftrgoBtn.gif); border:none; font-size:1.4em}

/*-----------------------------------------------*/
/*added newly*/
/*-----------------------------------------------*/
/*feature bar*/
.featuredBar{ width:975px; padding-left:23px;}
.featuredBar ul{ margin:0; padding:0;}
	.featuredBar li{ display:block; float:left; width:210px; padding:0 7px 0 7px; background:url(images/featureBarsprtr.gif) repeat-y right top;}
		.featuredBar li.lastChild{ background:none; padding-right:0;}.featuredBar li.firstChild{ padding-left:0;}
		.featuredBar li .image{ padding:0; margin-bottom:1px; clear:both; height:125px; width:210px; text-indent:-10000px; background-repeat:no-repeat; background-position: left top;}
			.featuredBar li .image#one{ background-image:url(images/featureImg1.gif);}
			.featuredBar li .image#two{ background-image:url(images/featureImg2.gif);}
			.featuredBar li .image#three{ background-image:url(images/featureImg3.gif);}
		.featuredBar li .base{ position:relative; height:70px; background:url(images/featureBg.gif) repeat-x left top; clear:both;}
			.featuredBar li .base #cmmnts{ position:absolute; top:0; right:0; display:block; height:10px; padding:2px 5px 2px 2px; line-height:9px; text-align:right; color:#AC8F76; font-size:10px; text-transform:uppercase;}
			.featuredBar li .base #cmmnts #noofCmmnt{ padding-right:5px;}
			.featuredBar li .base h4{height:30px; padding-left:10px; margin:0; text-indent:-10000px; background-position:10px 8px; background-repeat:no-repeat;}
				.featuredBar li .base h4#frst{ background-image:url(images/featureh41.png);}
				.featuredBar li .base h4#scnd{ background-image:url(images/featureh42.png);}
				.featuredBar li .base h4#thrd{ background-image:url(images/featureh43.png);}
			.featuredBar li .base h5{ padding-left:10px; margin:0;text-transform:none; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:13px; letter-spacing:0;}
			.featuredBar li .base p{ color:#959595; font-size:12px; margin:0; padding:3px 0 0 10px;}
				.featuredBar li .base p span{ padding-right:3px;}
			.featuredBar li#promoAds{ margin-left:17px; width:300px; padding:0; background:none;}
			.featuredBar li#promoAds a{ display:block; padding:0; height:190px; text-indent:-1000px; background:url(images/promoAd1.gif) no-repeat left top;}

/*promo bar*/
.promoToggler{ position:relative; width:974px; margin-left:23px; margin-top:5px; background:url(images/togglerBg.gif) repeat-y left top;}
	.promoToggler .innr{ display:block; padding:20px 20px 30px 128px; background:url(images/togglerLftbg.gif) no-repeat left top;}
	.promoToggler .innr p{ padding-left:32px; width:670px; margin:0; font-size:12px; color:#fff;}
		.promoToggler .innr p a, .promoToggler .innr p a:link{ color:#fff; font-weight:bold; text-decoration:underline;}
		.promoToggler .innr p a:hover{text-decoration:none;}
		.promoToggler .innr p a.spl, .promoToggler .innr p a.spl:link{ color:#98FEFF;}
		.promoToggler .innr a.close, .promoToggler .innr a.close:link{ display:block; position:absolute; top:5px; right:5px; padding-right:15px; background:url(images/icoClose.gif) no-repeat right top; text-transform:uppercase; font-size:8px; text-decoration:none; color:#fff;cursor:pointer}
		
		/*follow us widget*/
.followUs{ width:299px; height:106px; padding:0 10px; background:url(images/followusBg.gif) no-repeat left top;}
	.followUs .topSctn{ padding:10px 0 9px 0; }
		.followUs .topSctn ul{ margin:0; padding:0;display:block}
		.followUs .topSctn li{ display:block; float:left;margin:0}
			.followUs .topSctn li.lastChild{ margin:0!important;}
			.followUs .topSctn li#fllw{ padding:5px 30px 0 0; color:#CD6702; font-size:12px; text-transform:uppercase;}
			.followUs .topSctn li#fb a{ display:block;width:27px; height:30px; overflow:hidden; margin-right:30px; background:url(images/icoFB.gif) no-repeat left top; text-indent:-100000px;}
			.followUs .topSctn li#twtr a{ display:block;width:27px; height:30px; margin-right:30px; background:url(images/icoTwtr.gif) no-repeat left top; text-indent:-100000px;}
			.followUs .topSctn li#rss a{ display:block;width:27px; height:30px; margin-right:30px; background:url(images/icoRss.gif) no-repeat left top; text-indent:-100000px;}
	.followUs .btmSctn p{ color:#8C8C8C; font-size:12px; margin:0; padding-top:3px; padding-bottom:3px;}
	.followUs .btmSctn span{ display:block;}
	.followUs .btmSctn input{ float:left; height:15px; width:215px; border:solid 1px #CCCCCC; background:#fff;}
	.followUs .btmSctn .sbmtBtn{ text-indent:-10000px; display:block; float:left; margin-left:5px; background:url(images/sbmtBtn.gif) no-repeat left top; width:52px; height:26px; border:0px;}
	
	/*feature rotator*/
.ftrRotator{ position:relative; height:223px; width:301px; border: solid 1px #ccc; padding:7px;}
	.ftrRotator .shdw{ position:absolute; top:-3px; right:-10px; text-indent:-10000px; height:177px; width:79px; background:url(images/ftrRttroverlay.png) no-repeat left top;}
	.ftrRotator .ftrImg{ width:300px; height:200px; margin-bottom:9px; background:url(images/ftrImg1.gif) no-repeat left top;}
	.ftrRotator ul{ margin:0; padding:0;}
	.ftrRotator li{ display:block; float:left; line-height:10px;}
		.ftrRotator li.active{ background:url(images/ftrRttrPointer.gif) no-repeat center top;}
		.ftrRotator li a{ display:block; position:relative; color:#CF6903; font-size:.89em; text-transform:uppercase; font-weight:bold; padding: 0 8px; background:url(images/ftrRttrSprtr.gif) no-repeat right center;}
			.ftrRotator li a.lastChild{ background:none;}
		.ftrRotator li a span{ z-index:99999; position:absolute; top:-16px; left:35%; display:block; width:18px; height:9px; text-indent:-10000px;}
/*share widget*/
.shareWidget{ width:307px; height:17px; background:url(images/shareSprtr.gif) no-repeat left top;    top:10px; padding-bottom:10px;}
	.shareWidget p{ float:left; margin:0 0 0 7px; text-indent:-10000px; width:63px; height:17px; background:url(images/icoSharethis.gif) no-repeat left top;}
	.shareWidget a{ display:block; float:left; height:14px; margin:1px 0 1px 10px; text-indent:-10000px;}
	.shareWidget .shareFb{ background:url(images/icoSharefb.gif) no-repeat left top; width:54px;}
	.shareWidget .shareTwttr{ background:url(images/icoSharetwtr.gif) no-repeat left top; width:43px;}
	.shareWidget .shareEmail{ background:url(images/icoShareemail.gif) no-repeat left top; width:39px;}
	.shareWidget .shareMore{ background:url(images/icoSharemore.gif) no-repeat left top; width:43px; margin-top:3px;}

/*share */
.author{ }
#author_share_info{ clear:both; position:relative;}
#author_share_info #new_author_info{ float:left; }
	#author_share_info #new_author_info .entry_author_image{}
#author_share_info .shareWidget{ float:left; position:absolute; top:17px; left:310px;}

/*=================================================================================*/
/*building blocks*/
/*=================================================================================*/
	/*clearFix*/
	.clearFix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
	.clearFix { display: inline-block; }
	
	/* start commented backslash hack \*/
	* html .clearFix { height: 1%; }
	.clearFix { display: block; }
	/* stop commented backslash hack */
#bdyLineWrpr{ width:635px; background:#EEEEFF; padding-bottom:8px; margin-left:25px; font-family:'Helvetica', Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px;}
#bdyLineWrpr a:hover{ text-decoration:none;}
#bdyLineWrpr .innrTop{ padding:13px 19px 11px 15px;}
#bdyLineWrpr .innrTop img{ background:#fff; border:solid 1px #DDDDDD; padding:2px; margin:5px; float:left;}
#bdyLineWrpr .innrTop p{ float:left; margin:13px 0 0 9px; color:#EE4164; font-size:.9em; text-transform:uppercase;}
#bdyLineWrpr .innrTop p span{ display:block; font-size:1.8em; text-transform:none;}
#bdyLineWrpr .innrTop p span a{ color:#EE4164}
#bdyLineWrpr .innrTop .authorMeta{ width:335px; margin:0 0 0 25px; float:left; padding-left:25px; color:#131314; font-size:1.19em; background:url(images/dttdBg.gif) repeat-y left top; text-transform:none;}
#bdyLineWrpr .innrBtm{ background:#fff; margin:8px 8px 0 8px; padding:9px;-moz-border-radius:5px; -webkit-border-radius:5px;}
#bdyLineWrpr .innrBtm p{ width:177px; height:50px; float:left; margin:0; padding:0 30px 0 0; background:url(images/arwRt.gif) no-repeat 90% 3px; font-size:.9em; text-align:right;text-transform:uppercase}
#bdyLineWrpr .innrBtm ul{ float:left; margin:0; list-style:none; padding:0 0 0 30px;}
#bdyLineWrpr .innrBtm a{ color:#666666; font-size:1.2em;text-decoration:underline;}
#bdyLineWrpr .innrBtm .lastChild a{ display:block; float:left; padding:10px 10px 0 0; background:url(images/arwRt.gif) no-repeat right 13px; font-size:.9em; text-transform:uppercase; color:#666666;}
#bdyLineWrpr .btm{ height:7px; background:url(images/btmBg.gif) no-repeat left top;}

/* Article Banner*/
	.artclBnnr{ position:relative; width:618px; height:73px; padding:10px; margin-left:25px; background:url(images/artbnnrbg.gif) no-repeat left top; font-family:'calibri',Arial, Helvetica, sans-serif; font-size:16px; line-height:17px; color:#000;}
		.artclBnnr h4{ height:27px; margin:0 0 10px 0; background:url(images/hdrTxt.gif) no-repeat left top; text-indent:-9999px;}
		.artclBnnr p{ width:400px; margin:0;}
		.artclBnnr a{ position:absolute; top:28px; left:522px; display:block; height:33px; width:106px; background:url(images/getnowbtn.gif) no-repeat left top; text-indent:-99999px;}
