.cufon-loading h1 { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}

.cufon-loading h2 { /* for Cufon.replace('h2') */
	visibility: hidden !important;
}

.cufon-loading .news_item_header { /* for Cufon.replace('h2') */
	visibility: hidden !important;
}

.cufon-loading h3 { /* for Cufon.replace('h3') */
	visibility: hidden !important;
}

.cufon-ready h1 { /* for Cufon.replace('h1') */

}

.cufon-ready h2 { /* for Cufon.replace('h2') */

}

.cufon-ready h3 { /* for Cufon.replace('h3') */

}


/* IE6 and IE7 Conditional inlclude */
/* Line-height does not work with cufon, */
/* so we have to use margin */
/*----------------------------------------------*/

h1 .cufon{
    margin: 2px 0px 2px 0px !important;
}

h2 .cufon{
    margin: 2px 0px 2px 0px !important;
}

.news_item_header .cufon{
    margin: 2px 0px 2px 0px !important;
}

h3 .cufon{
    margin: 2px 0px 2px 0px !important; 
}


.menu_top_link .cufon
{
    margin: 18px 0px 19px 0px !important;
}

.menu_top_link_sel .cufon
{
    margin: 18px 0px 19px 0px !important;
    
}

.menu_level1_link_sel .cufon
{
    margin: 2px 0px 2px 0px !important;
}


/* Firefox 2 Specific rules
-------------------------------------*/
.cufon, x:-moz-any-link {
        position: relative;
        top: 5px;

}

/* Firefox 3 Specific rules
-------------------------------------*/
.cufon, x:-moz-any-link, x:default{
        top: 0;

} 