a {
    -webkit-transition: all ease 150ms;
    -moz-transition: all ease 150ms;
    -o-transition: all ease 150ms;
    transition: all ease 150ms;
    text-decoration: none;
    color: #F68934;
	line-height: 25px!important;
	    font-family: "Raleway", Helvetica, Arial, "Lucida Grande", sans-serif!important;
	
	}

	a:active {
		text-decoration: underline;
		font-weight: bold;
		color: #80BC43;
	}
	
	a.hi { color: blue; }
	
	#contents {
	margin-left: 5px;
	padding-bottom: 61px;
	}

	#footer {
		position:fixed;
		width: 100%;
		margin: 0 0 0 0;
		background-color: #000;
		bottom:0px;
		
	}
	#searchbox { 
		margin: 5; 
		font-size: 10pt; 
		font-family: "Raleway", Helvetica, Arial, "Lucida Grande", sans-serif; 
	}
	
	.tkbtn {
	  font-family: "Raleway", Helvetica, Arial, "Lucida Grande", sans-serif; 
	  color: #ffffff;
	  background: #F68934;
	  /* padding: 5px 20px 5px 20px; */
	  text-decoration: none;
	  border: none!important;
	  width: 30%;
	  height: 25px;
	}

	.tkbtn:hover {
	  background: #d66813;
	  text-decoration: none;
	}
	
	.tkinput {
	    border: none!important;
		height: 25px;
		width: 68%;
		
	}
	
	.high{color:blue}
	
	.ng-scope{
		    border-top: 1px dotted #dadada;
			/* font-size: 14px; */
	}
	
	thetitle {
		font-family: "Raleway", Helvetica, Arial, "Lucida Grande", sans-serif; 
		
		
		line-height: 30px;
		
		text-rendering: optimizelegibility;
		margin-bottom: -1px;
		padding-right:10px;
		
		color:#fff;
		background: #000;
		font-weight:bold;
		/* font-size:35px; */
		
		text-align: center;
		
		margin-right:30px;
		width:103%;
		display: block;
	}
	
#item_highlight  {
    
    position: relative;
}

#item_highlight a:focus 
{     
	color:red;
	font-weight: 600;
}

a:hover { 
    color:#000;
	font-weight: 600;
}
