.fusion-pill-l {
display:none !important;
}
#rt-maintop{
display:none;
}
#com_affirmations .header
{
font-family:'Conv_nevis',Sans-Serif; color:#230073;font-size:28px !important;letter-spacing:-1px !important;
	text-transform:capitalize;
	padding: 9px 15px;
}

.header2{
font-family:'Conv_nevis',Sans-Serif; color:#230073;font-size:24px !important;letter-spacing:-1px !important;
}

.cctitle {
font-family:'Conv_nevis',Sans-Serif; color:#230073;font-size:28px !important;letter-spacing:-1px !important;
	background: #ECEFF5;
	border-top: 1px solid #94A3C4;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
}
.addcmnt {
border:none;
background:url(/components/com_affirmations/helpers/images/aff-add.png) no-repeat transparent center;
width:100px;
height:20px;
cursor:pointer;
}
.subaff {
border:none;
background:url(/components/com_affirmations/helpers/images/aff-submit.png) no-repeat transparent center;
width:64px;
height:20px;
cursor:pointer;
}
.srchbtn {
border:none;
background:url(/components/com_affirmations/helpers/images/aff-search.png) no-repeat transparent center;
width:64px;
height:20px;
cursor:pointer;
}
.crtfld {
border:none;
background:url(/components/com_affirmations/helpers/images/aff-create.png) no-repeat transparent center;
width:64px;
height:20px;
cursor:pointer;
}

#com_affirmations .categories_wrap
{
	margin-top: 25px;
	margin-bottom: 20px;
}

#com_affirmations .catheader
{
font-family:'Conv_nevis',Sans-Serif; color:#230073;font-size:28px !important;letter-spacing:-1px !important;
	margin-bottom: 15px;
	line-height: 135%;

}

#com_affirmations ul.categories
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#com_affirmations ul.categories li
{
	padding: 0px;
	text-align: center;
	line-height: 40px;
	width: 33%;
	display: inline;
	float: left;
	font-size: 18px;
}

#com_affirmations .sort-bar
{
	background: white;
	border-top: 1px solid #94A3C4;
	background-color:#ECEFF5;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	text-align: right;
	font-weight:bold;
}

#com_affirmations .search_bar
{
	background: white;
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: left;
	font-weight:bold;
}

#com_affirmations h3
{
font-family:'Conv_nevis',Sans-Serif;font-size:28px !important;letter-spacing:-1px !important;
	color:#230073;
	margin-top: 25px;
	margin-bottom: 10px;
}

#com_affirmations #affirmations
{
	margin-top: 20px;
	margin-bottom: 8px;
}

#com_affirmations .affirmation
{
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	background: white;
}

#com_affirmations .affirmation div.inside
{
	margin: 4px 0px;
	padding: 5px 3px;
	line-height: 21px;
}

#com_affirmations .affirmation div.draghandle
{
	padding-left: 5px;
	/*padding-left: 9px;
	background-image: url(../images/grippy.png);
	background-position: 4px 0;
	background-repeat: repeat-y;*/
}

#com_affirmations .affirmation img
{
	cursor: pointer;
	cursor: hand;
}

#com_affirmations .affirmation .data
{
	float: left;
	margin-left: 10px;
	width: 64%;
}

#com_affirmations .ctitle
{
	background: #ECEFF5;
	border-top: 1px solid #94A3C4;
	height: 35px;
	padding-left: 10px;
	font-size: 95%;
	font-weight: bold;
	color: #3B5998;
	line-height: 35px;
}

#com_affirmations .ctitle input
{
	font-size: 95%;
}

#com_affirmations .reverse_ctitle
{
	background: #ECEFF5;
	border-bottom: 1px solid #94A3C4;
	height: 25px;
	padding-left: 10px;
	font-size: 95%;
	font-weight: bold;
	color: #3B5998;
	line-height: 23px;
	margin-top: 5px;
	margin-bottom: 20px;
}

#com_affirmations .reverse_ctitle input
{
	font-size: 95%;
}

#com_affirmations .cparam
{
	padding-left: 150px;
	position: relative;
}

#com_affirmations #adminForm .cparam
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#com_affirmations #adminForm .clabel
{
	margin-top: 3px;
}

#com_affirmations .clabel
{
	font-size: 12pt;
	font-weight: bold;
	position: absolute;
	left: 10px;
	top: 0px;
	width: 150px;
}

#com_affirmations .cdata
{
	font-size: 10pt;
}

#com_affirmations #adminForm select,
#com_affirmations #adminForm input,
#com_affirmations #adminForm textarea
{
	font-size: 11px;
}

#com_affirmations #comment_form
{
	margin-bottom: 8px;
}

#com_affirmations #comment_message
{
	width: 504px;
	height: 110px;
	display: block;
}

#com_affirmations input.button,
#com_affirmations #adminForm input.button,
#com_affirmations #searchForm input.button,
#com_affirmations #folderForm input.button
{
	background: #F0F0F0;
	border-color: #E7E7E7 #666666 #666666 #E7E7E7;
	border-style: solid;
	border-width: 1px;
	color: black;
	margin-top: 3px;
}

#com_affirmations .ctitle input.button,
#com_affirmations .reverse_ctitle input.button
{
	padding: 0px;
}

#com_affirmations .comment_date
{
	color: #3B5998;
	text-align: right;
}

#com_affirmations #comments tr.comment td
{
	border-top: 1px solid #ECEFF5;
	padding-bottom: 10px;
	padding-top: 6px;
	font-weight: normal;
}

#com_affirmations #comments
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

#com_affirmations #comments td
{
	font-weight: bold;
}

#com_affirmations #nav
{
	height: 68px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: relative;
	background: rgb(246, 246, 246);
	width:900px;
	background:url(/components/com_affirmations/helpers/images/aff-menu-bar.jpg) center no-repeat transparent;
}

#com_affirmations #nav li
{
	float: left;
	padding-top:10px;
	height:58px;
	border-left:1px solid #230073;
}
#com_affirmations #nav li.first {
border-left: none !important;
}
#com_affirmations #nav li a
{
	color: #ffffff;
	padding: 0px 15px;
	text-decoration: none;
	font-weight:normal !important;
	font-family:'Conv_nevis',Sans-Serif;font-size:26px !important;letter-spacing:-1px !important;
}

#com_affirmations #nav li.first a
{
	border-left: none;
}

#com_affirmations #nav li a.active
{
	color: #230073;
}

#com_affirmations #pagination
{
	background-color: #DEDEDE;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	margin-bottom: 8px;
	margin-top: -5px;
}

#com_affirmations #pagination .num
{
	padding: 0px 4px;
}

#com_affirmations .rating
{
	width: 80px;
	height: 16px;
	margin: 0px;
	margin-top: 2px;
	float: right;
	padding: 0px;
	list-style: none;
	position: relative;
	background: url(../images/star_matrix.gif) no-repeat 0 0;
}

#com_affirmations .unrated
{
	background: url(../images/star_matrix_dull.gif) no-repeat 0 0;
}

#com_affirmations .rating li
{
	cursor: pointer;
	cursor: hand;
	float: left;
	/*text-indent: -999em;*/
}

#com_affirmations .rating li a
{
	position: absolute;
	left: 0px; top: 0px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 200;
}

#com_affirmations .rating li.one a		{ left: 0px; }
#com_affirmations .rating li.two a		{ left: 16px; }
#com_affirmations .rating li.three a	{ left: 32px; }
#com_affirmations .rating li.four a		{ left: 48px; }
#com_affirmations .rating li.five a		{ left: 64px; }

#com_affirmations .onestar		{ background-position: 0 -16px; }
#com_affirmations .twostar		{ background-position: 0 -32px; }
#com_affirmations .threestar	{ background-position: 0 -48px; }
#com_affirmations .fourstar		{ background-position: 0 -64px; }
#com_affirmations .fivestar		{ background-position: 0 -80px; }

#com_affirmations .rating li.one a:hover	{ background-position: 0 -16px; }
#com_affirmations .rating li.two a:hover	{ background-position: 0 -32px; }
#com_affirmations .rating li.three a:hover	{ background-position: 0 -48px; }
#com_affirmations .rating li.four a:hover	{ background-position: 0 -64px; }
#com_affirmations .rating li.five a:hover	{ background-position: 0 -80px; }

#com_affirmations .rating li a:hover
{
	z-index: 2;
	width: 80px;
	height: 16px;
	overflow: hidden;
	left: 0px;
	background: url(../images/star_matrix.gif) no-repeat 0 0;
}

#com_affirmations .message
{
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 0px;
}

#com_affirmations .error
{
	color: red;
}



/*#trash:hover {
background-color:#BBBBBB;
}
#com_affirmations .f:hover
{
	
	text-transform:capitalize;
	text-decoration: none;
}

#com_affirmations .trash,
#com_affirmations .trash:hover
{
	background: rgb(190,190,190);
	font-size: 95%;
	cursor: default;
	color: rgb(51,51,51);
	
}

#com_affirmations .trash-over
{
	color: rgb(190, 190, 190);
}
*/
#com_affirmations .folder-over
{
	background: rgb(240,240,240);
	color: rgb(240,240,240);
}	

#com_affirmations .folder-active-over
{
	background: white !important;
	color: white;
}

#com_affirmations .folder-over a
{
	color: rgb(240,240,240);
}

#com_affirmations #folder_help
{
	margin-bottom: 8px;
	font-size: 95%; 
	padding-left: 10px;
	background: #FAFAFA;
}

#com_affirmations .f-active,
#com_affirmations .f-active:hover
{
	background: rgb(240,240,240);
}

#com_affirmations .affirmation-over
{
	border: 1px solid black;
}

#com_affirmations .foldersel,
#com_affirmations .folderlabel
{

}

#com_affirmations .folderlabel
{
	padding: 0px 1%;
	background:  rgb(245, 245, 245);
	color: rgb(204, 0, 0);
}

#com_affirmations .foldersel
{
	width:120px;
}

#com_affirmations .folderlabel img
{
	margin-right: 5px;
	vertical-align: middle;
}

#com_affirmations .folderlabel a,
#com_affirmations .folderlabel a:hover
{
	color: #000000;
	text-decoration: none;
}

A#catid0:link,
A#catid0:active,
A#catid0:visited,
A#catid0:hover {
background-image:url(../images/cats/all-topics.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}
A#catid1:link,
A#catid1:active,
A#catid1:visited,
A#catid1:hover {
background-image:url(../images/cats/happiness.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}
A#catid2:link,
A#catid2:active,
A#catid2:visited,
A#catid2:hover {
background-image:url(../images/cats/wealth.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
color:#ffffff !important;
font-size:0px !important;
display:block;
}
A#catid4:link,
A#catid4:active,
A#catid4:visited,
A#catid4:hover {
background-image:url(../images/cats/stress-relief.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}
A#catid7:link,
A#catid7:active,
A#catid7:visited,
A#catid7:hover {
background-image:url(../images/cats/health.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}
A#catid5:link,
A#catid5:active,
A#catid5:visited,
A#catid5:hover {
background-image:url(../images/cats/children.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}
A#catid3:link,
A#catid3:active,
A#catid3:visited,
A#catid3:hover {
background-image:url(../images/cats/weight-loss.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}
A#catid6:link,
A#catid6:active,
A#catid6:visited,
A#catid6:hover {
background-image:url(../images/cats/relationship.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}
A#catid8:link,
A#catid8:active,
A#catid8:visited,
A#catid8:hover {
background-image:url(../images/cats/other.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}

A#catid10:link,
A#catid10:active,
A#catid10:visited,
A#catid10:hover {
background-image:url(../images/cats/other.png);
background-position:center;
background-repeat:no-repeat;
width:219px;
height:68px;
font-size:0px !important;
color:#ffffff !important;
display:block;
}

/*user folder */
#trash{

	float: left;
	margin-left: -140px;
	margin-top:15px;
	overflow: hidden;
	cursor:pointer;
position:relative;
}
#com_affirmations .f1
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders1.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f2
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders2.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f3
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders3.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f4
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders4.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f5
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders5.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f6
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders6.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f7
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders7.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f8
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders8.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f9
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders9.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f10
{
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform:capitalize;	
	background-image:url(../images/allfolders/af-folders10.png);
	background-position:center;
	background-repeat:no-repeat;
	width:199px;
	height:62px;
}
#com_affirmations .f1 span,
#com_affirmations .f2 span,
#com_affirmations .f3 span,
#com_affirmations .f4 span,
#com_affirmations .f5 span,
#com_affirmations .f6 span,
#com_affirmations .f7 span,
#com_affirmations .f8 span,
#com_affirmations .f9 span,
#com_affirmations .f10 span
{
display:block;
padding-left:80px;
padding-top:20px;
text-align:left;
}
