/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash #sloganC h2 {
	line-height: 1em;
}

.sIFR-hasFlash #sloganC h3 {
	line-height: 1em;
}

.sIFR-hasFlash #sectionHeadingC h2
{
    visibility: hidden;
    position: relative;
    top: -11px;
    left: -5px;
	line-height: 1.3em;
}


.sIFR-hasFlash #sectionHeadingC h2.gfx 
{
    visibility: visible;
}

.sIFR-hasFlash #sectionHeadingC.ctrlGoalHeader h2 
{
    margin-bottom: -20px;
}


.sIFR-hasFlash #ctrlForumC h3.gfx.theirs
{
    font-size: 20px;
}

.sIFR-hasFlash  #ctrlEditProfileC #profileCompletenessC span 
{
    font-size: 32px;
    line-height: 1em;
}

.sIFR-hasFlash  #ctrlEditProfileC #profileCompletenessC span .sIFR-flash {
    position: relative;
    top: -5px;
}

.sIFR-hasFlash #ctrlEditProfileC #multiViewC #multiViewTabContentC h3 
{
    position: relative;
}

.sIFR-hasFlash #ctrlEditProfileC #multiViewC #multiViewTabContentC h3 span
{
    font-size: 20px;
    letter-spacing: -2px;
}

.sIFR-hasFlash #ctrlEditProfileC #multiViewC #multiViewTabContentC h3 .sIFR-flash 
{
    height: 40px !important;
}


.sIFR-hasFlash  #ctrlUserInfoC #popularity span .sIFR-flash {
	xmargin-bottom: -1px;
}



.sIFR-hasFlash  #ctrlUserInfoC .profileCompleteness span
{
    font-size: 32px ;
    line-height: 1em;
}

.sIFR-hasFlash  #ctrlUserInfoC .profileCompleteness span .sIFR-flash {
    position: relative;
    top: -5px;
}

.sIFR-hasFlash  #ctrlUserGoalsC h3,
.sIFR-hasFlash  #ctrlUserPreferencesC h3,
.sIFR-hasFlash  #ctrlNewestUserActivitiesC h3,
.sIFR-hasFlash  #ctrlUsersWithCommonGoalsC h3,
.sIFR-hasFlash  #ctrlTopLinksC h3 {
	position: relative;
	top: -4px;
	font-size: 24px;
}
* html.sIFR-hasFlash  #ctrlUserGoalsC h3,
* html.sIFR-hasFlash  #ctrlUserPreferencesC h3,
* html.sIFR-hasFlash  #ctrlNewestUserActivitiesC h3,
* html.sIFR-hasFlash  #ctrlUsersWithCommonGoalsC h3,
* html.sIFR-hasFlash  #ctrlTopLinksC h3 { font-size: 20px; }

.sIFR-hasFlash  #ctrlTopLinksC h3 { letter-spacing: -4px; }



.sIFR-hasFlash  #ctrlUserGoalsC h4,
.sIFR-hasFlash  #ctrlUserPreferencesC h4 {
	font-size: 18px;
	color: #3C3C3C;
}

* html.sIFR-hasFlash  #ctrlUserGoalsC h4,
* html.sIFR-hasFlash  #ctrlUserPreferencesC h4 { font-size: 14px; }


.sIFR-hasFlash  #ctrlSimilarGoalsC h4,
.sIFR-hasFlash  #ctrlChooseCategoryC h4,
.sIFR-hasFlash  #ctrlEditGoalMainC h4 {
	line-height: 1.2em ; 
}



.sIFR-hasFlash #ctrlSimilarGoalsC h3 span { font-size: 13px; }
.sIFR-hasFlash #ctrlSimilarGoalsC h3 strong .sIFR-flash { position: relative; left: -10px; top: 2px; }


.sIFR-hasFlash #ctrlEditGoalSimilarGoalsC h3 span { font-size: 13px; }
.sIFR-hasFlash #ctrlEditGoalSimilarGoalsC h3 strong .sIFR-flash { position: relative; left: -10px; top: 2px; }






.sIFR-hasFlash #ctrlUserProgressC .progressLevel h3 
{
    font-size: 18px;
    line-height: 1.1em;
    
}

.sIFR-hasFlash #ctrlUserProgressC .progressLevel h3 .sIFR-flash
{
}

.sIFR-hasFlash #ctrlNewestForumEntriesC h3 
{
    font-size: 18px;
}

.sIFR-hasFlash #ctrlUsersRelatedByGoalC h3 
{
    font-size: 18px;
}

.sIFR-hasFlash #ctrlGoalUsersBrowserC h3 
{
    line-height: 1.1em;
    position: relative;
}
.sIFR-hasFlash #ctrlGoalUsersBrowserC h3 .sIFR-flash 
{
    margin: 5px 0 10px 0;
}


/* abcdefgh */