/**
 * @package    JMyLife
 * @subpackage Components
 * @version    1.0.12.1
 * @copyright  2009-2010 Jeff Channell
 * components/com_jmylife/assets/css/styles.css
 * @license    

	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
	
 */
 
.comJMyLifeItemPretext {
	font-size: 13px;
	line-height:35px;
	color: #68075f;
	font-style: italic;
	} 
 
.jmylifeRound
{
	margin: 0 0 5px 0;
	padding: 10px;
	position: relative;
}
.comJMyLifeItem, .comJMyLifeComment
{
	border:1px solid #CCCCCC;
	color: #000000;
	line-height: 1.3;
	padding: 10px 20px 0px 20px;
	font-size: 13px;
}

.comJMyLifeItem input,
.comJMyLifeItem textarea,
.comJMyLifeComment input,
.comJMyLifeComment textarea
{
	border:1px solid #ADADAD;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-size:13px;
	padding:4px;
}

.comJMyLifeItemText {
	font-style: normal;	
	}

#comJMyLifeStorySubmitButton input
{
	font-weight:bold;
	padding:4px 15px;
}

.comJMyLifeItemReadComments
{
	clear: left;
	float: left;
	left: 30px;
	margin: 2px 30px 2px 0px;
	z-index: 9; /* for ie pre-8 ballon fix  WAS 99 had to change it in order to appear behind the dropdown menu*/
}

/*
.comJMyLifeItemReadComments a {
	float:right;
	margin-left:10px;
	position:relative;
	top:30px;
}*/

div.comJMyLifeItemReadComments a {
	font-size: 12px;
	}

.comJMyLifeItemInfo  {
	float:left;
	position:relative;
	top: 0;
	left: 30px;
}

.comJMyLifeItemVote a.comJMyLifeItemVoteLink {
	font-size: 14px;
	
	}

.comJMyLifePagesCounter,
.comJMyLifePagesLinks
{
	text-align: center;
	font-size: 12px;
}

.comJMyLifePagesLinks a.pagenav {
	font-size: 12px;
	
	}

.comJMyLifePagesLinks div
{
	display: inline;
}

/* Links */
.fb_share_link
{
	padding: 2px 0 0 20px;
	margin-right: 15px;
	height: 16px;
	background: url( http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif ) no-repeat scroll top left;
}
.twit_share_link
{
	padding: 2px 0 0 20px;
	margin-right: 15px;
	height: 16px;
	background: url( http://search.twitter.com/images/twitter.png ) no-repeat scroll top left;
}
.signup_link, .favorite_link
{
	padding: 2px 0 0 20px;
	margin-right: 15px;
	height: 16px;
	/* fixed in 1.0.4 */
	background: url( ../../../../images/M_images/edit.png ) no-repeat scroll top left;
}
.reportstory_link
{
	padding: 2px 0 0 20px;
	margin-right: 15px;
	height: 16px;
	background: url( ../images/no.png ) no-repeat scroll top left;
}
.stbutton
{
	margin-right: 15px;
}
.report_link
{
	padding: 4px 0 0 24px;
	margin-right: 24px;
	height: 32px;
	line-height: 24px;
	background: url( ../../../../images/M_images/icon_error.gif ) no-repeat scroll top left;
}
.favremove { float: right; }
/* added in 1.0.9 */
.sendfriend_link
{
	padding: 2px 0 0 20px;
	margin-right: 0;
	height: 16px;
	background: url( ../../../../images/M_images/emailButton.png ) no-repeat scroll top left;
}
.unsubscribe_link
{
	padding: 2px 0 0 20px;
	margin-right: 0px;
	height: 16px;
	background: url( ../../../../images/M_images/emailButton.png ) no-repeat scroll center left;
}

.submitfriend_link_wrapper
{
	margin-right: 15px;
}

span.jmlEmailWrapper{ display:none; }
input.jmlEmail{ width:100px; }
input.jmlEmail, input.jmlEmailSend
{
	display:inline;
	padding: 1px;
	font-size: 10px;
}

/* Footer */
.comJMyLifeItemFooter
{
	clear: left;
	text-align: right !important;
	padding-top: 8px;
}
.comJMyLifeItemFooterWrapper
{
	text-align: right !important;
}
.comJMyLifeItemFooterToggle
{
	float: right;
	width: 22px;
	height: 22px;
	font-size: 20px;
	line-height: 16px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}
.comJMyLifeItemFooterWrapper
{
	height: 22px;
	padding: 0px;
}
.comJMyLifeItemFooterClear
{
	clear: both;
}

/* comments */

.comJMyLifeCommentText
{
	margin-bottom: 10px;
}
.comJMyLifeCommentAuthor
{
	font-size: 0.9em;
	color: #333333;
}
.comJMyLifeCommentAvatar
{
	float: left;
	margin-right: 15px;
	padding: 3px;
}
.comJMyLifeCommentReport
{
	clear: left;
	text-align: right;
	margin-bottom: 5px;
}
.comJMyLifeCommentFooter a
{
	color: #000000;
	text-decoration: none;
}
.comJMyLifeCommentFooter a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* since 1.0.5 */
.comJMyLifeItemTitle
{
	font-weight: bold;
	font-size: 1.2em;
	padding: 0 0 3px;
}
.comJMyLifeItemResponse
{
	clear: left;
	float: left;
	font-weight: bold;
}

/*since 1.0.9 */
#comJMyLifeStoryEmail
{
	height: 32px;
	line-height: 28px;
	clear: both;
}
#comJMyLifeStoryEmailInput
{
	display: none;
}

.comJMyLifeItemAvatar
{
	float: left;
	padding: 0 7px 4px 0;
}

#jmylifeForm
{
	position: relative;
}

#comJMyLifeStorySubmitTitle
{
	float: left;
}
/* fix for weird textarea positioning */
#comJMyLifeStorySubmitCategorySelect
{
	float: left;
}
#comJMyLifeStorySubmitText
{
	clear: left;
	float: left;
}
#comJMyLifeStorySubmitCaptcha
{
	float: right;
}
#comJMyLifeStorySubmitButton
{
	clear: both;
	float: right;
}

/* to prevent disappearing in ie6 */
.comJMyLifeItemAvatar,
.comJMyLifeItemFooter,
.comJMyLifeItemFooterToggle,
.comJMyLifeItemAuthor,
.comJMyLifeItemVote,
.comJMyLifeItemReadComments,
.comJMyLifeItemInfo,
.comJMyLifeItemResponse,
.comJMyLifeCommentAvatar,
.comJMyLifeStorySubmitCaptcha,
.recaptcha_input_area,
#comJMyLifeStorySubmitTitle,
.comJMyLifeGraphicalVote
{
	position: relative;
}

.comJMyLifeItemAuthor {
	color: #000000;
	font-size: 13px;
	line-height: 7px;
	}
/* since 1.0.10 */
.jmlCenter
{
	text-align: center !important;
}
.jmlClear
{
	line-height: 1px;
	font-size: 1px;
	height: 0px;
	overflow: hidden;
	clear: both;
}

/* for balloon */
.jmylifeBalloon
{
	background: #ffffff;
	color: #000000;
	border: 1px solid #9C9C9C;
	min-height: 32px;
}
.jmylifeBalloonLoaded, .jmylifeModerateLoaded
{
	background-image: none !important;
}
.jmylifeBalloonLoading, .jmylifeModerateLoading
{
	background: transparent url(../images/balloon-loader.gif) no-repeat scroll center center;
}
.jmylifeBalloonItem
{
	border-bottom: 1px solid #9c9c9c;
	padding: 4px 0;
}
.jmylifeBalloonFooter
{
	text-align: right !important;
	font-style: italic;
	font-size: 0.9em;
}

#comJMyLifeModerate
{
	padding: 10px 25px;
}
#comJMyLifeModerateStory
{
	min-height: 48px;
}
.jmlModButton
{
	margin: 2px 5px;
	padding: 5px 15px 5px 25px;
	border: 1px solid #9C9C9C;
	cursor: pointer;
	background-color: #efefef;
}
#comJMyLifeModerateButtonYes{ background: #efefef url(../images/yes.png) no-repeat scroll 5px center; }
#comJMyLifeModerateButtonNo{ background: #efefef url(../images/no.png) no-repeat scroll 5px center; }
.jmlModStory{ padding-bottom: 8px; }
.jmlModInfo{ float: left; }
.jmlModReport{ float: right; }

.comJMyLifeGraphicalVote
{
	float: left;
	margin-right: 10px;
	width: 85px;
}
.comJMyLifeItemGraphicVoteLink
{
	display: block;
	text-align: center;
	text-decoration: none !important;
}
.comJMyLifeItemGraphicVoteLink:hover
{
	text-decoration: none !important;
}
.comJMyLifeItemGraphicVoteLink span
{
	display: block;
	text-align: center;
}
.comJMyLifeItemGraphicVoteCount
{
	font-weight: bold;
	font-size: 1.3em;
}
.comJMyLifeItemGraphicVoteText
{
	padding-bottom: 8px;
}

.jmlGraphicText
{
	padding-left: 95px; /* this should be equal to .comJMyLifeGraphicalVote width + padding + margin */
}

.cbextra
{
	margin-right: 5px;
}

#comJMyLifeStorySubmitHeader h4 {
	font-size: 15px;
	
	
	}