

/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */



#newsTab .nav { overflow: hidden; margin: 0 0 10px 0; font-family: 'tunisialt',yekan;
		font-size:1em; }
#newsTab .nav li { width: 90px; float: right; margin: 0 0 0 10px;  }
#newsTab .nav li.last { margin-right: 0; }
#newsTab .nav li a { display: block; padding: 5px; background: #959290; color: white; font-size: 1em; text-align: center; border: 0;border-radius:5px; }
#newsTab .nav li a:hover { background-color: #CCF; padding: 5px;  }

#newsTab ul { list-style: none; }
#newsTab ul li a { display: block; border-bottom: 1px dotted #666; padding: 4px; color: #666; -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s; }
#newsTab ul li a:hover { background: #CC99FF; padding-right:15px; }
li.news a:hover { background: #CC99FF;  padding-right:15px; border-radius:5px;}
#newsTab ul li:last-child a { border: none; }
 
#newsTab ul li.nav-one a.current, #newsTab ul.featured li a:hover { background-color: #0575f4; color: white; }
#newsTab ul li.nav-two a.current, #newsTab ul.core li a:hover { background-color: #d30000; color: white; }

#newsTab ul { 	
	direction:rtl;
	text-align:right;
	margin-right:0px;
	padding-right:0px;
	list-style:none;
	}