
.tBarLink {
	
	font-size: 13px;
	display: inline-block;
	margin-left: 4px;
}




* {
	
	font-size: 11px;
}

.boxheader {
	position: relative;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	text-align: left;
}
.boxfooter {
	position: relative;
	bottom: 0px;
	left: 0 !important;
	right: 0 !important;
	line-height: 0px;
	padding: 0 !important;
	margin: 0 !important;
	text-align: left;
}
.sidebox {

}
.htext {
	position: absolute;
	line-height: 18px;
	margin-top: 0;
	padding-top: 0;
}
.newsbody img {
	margin: 4px 10px 10px 10px;
}
.newsbody .textbutton img {
	margin: 0px;
}
.infobox {
	
}
.sbox {
	
}
.loginbox {
	width: 300px; 
	height: 85px; 
	position: absolute;  
	padding: 4px; 
	top: 0; 
	right: 3px; 
	border-radius: 0px 0px 10px 10px; 
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.loginbox a { 
	font-weight: normal !important;
}


.favesbox, .downloadsbox, .adminbox {
	width: 85px;
	height: 25px;
	position: absolute;
	background-repeat: no-repeat;
	border-radius: 5px;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	background-position: 4px 4px;
	padding-left: 26px;
	line-height: 22px;
	right: 225px;
	-moz-transition-property: right, height, opacity;  
  -moz-transition-duration: 1s, 0.25s, 1s;  
  transition-property: right, height, opacity;  
  transition-duration: 1s, 0.25s, 1s;  
  -o-transition-property: right, height, opacity;  
  -o-transition-duration: 1s, 0.25s, 1s;  
  -webkit-transition-property: right, height, opacity;  
  -webkit-transition-duration: 1s, 0.25s, 1s;  
  opacity: 0.75;
}
.loginavatar {
	width:60px;
	height:56px;
	position: absolute;
	top: 7px;
	right: 10px;
}
.loginmsg {
	position: absolute;
	top: 10px;
	left: 10px;
	font-weight:bold;
}
.loginmail {
	position: absolute;
	top: 35px;
	left: 10px;
	padding-left: 20px;
	background-position: 0px 1px;
	background-repeat: no-repeat;
}
.textbutton {
	border-radius: 5px;
}
.loginpoints {
	position: absolute;
	top: 35px;
	left: 140px;
	padding-left: 20px;
	background-image: url('../icons/points.png');
	background-position: 3px 1px;
	background-repeat: no-repeat;
}
.logincp {
}
.loginsearch {
	height: 15px;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-radius: 0px 10px 0px 10px;
	padding: 5px;
	padding-left: 25px;
	background-image: url('../sitegfx/search.png');
	background-position: 2px 4px;
	background-repeat: no-repeat;
	width: 77px;
}
.searchidden {
	display: none;
	position: absolute;
	top: 93px;
	left: 10px;
	border-radius: 0px 0px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	z-Index: 2000;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.searchidden input[type="text"], .searchidden input[type="submit"] {
	width: 155px;
	border-radius: 4px;
	border-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
}
.hidesearch {
	position: absolute;
	right: 0px;
	top: 0px;
	border-radius: 0px 0px 0px 10px;
	padding: 10px;
	cursor: pointer;
}
.logincp {
	height: 15px;
	display: block;
	width: 77px;
	position: absolute;
	bottom: 0px;
	left: 113px;
	border-radius: 10px 10px 0px 0px;
	padding: 5px;
	padding-left: 26px;
	background-image: url('../sitegfx/user.png');
	background-position: 5px 4px;
	background-repeat: no-repeat;
}
.logout {
	height: 15px;
	width: 46px;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding-left: 25px;
	background-image: url('../sitegfx/logout.png');
	background-position: 5px 4px ;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	border-radius: 10px 0 10px 0;
}
.tabtop br {
	display: none;
}
.favesbox {
	top: 5px;
	background-image: url('../sitegfx/favstar.png');
}
.downloadsbox {
	top: 35px;
	background-image: url('../sitegfx/disk.png');
}
.adminbox {
	top: 65px;
	width: 300px;
	background-image: url('../sitegfx/settings.png');
}
.favesbox:hover, .downloadsbox:hover, .favesboxa, .downloadsboxa {
	right: 305px;
	opacity: 1;
}
.adminbox:hover {
	right: 60px;
	opacity: 1;
}
.adminbox {
	overflow: hidden;
	height: 25px;
	right: 10px;
}
.adminbox:hover {
	height: 490px;
	z-Index: 2000;
}
.loginu, .loginp, .loginb {
	position: absolute;
	left: 100px;
	width: 200px;
	border-radius: 4px;
	border-style: none;
}
.tloginu,.tloginp {
	position: absolute;
	left: 10px
}
.loginu,.tloginu {
	top: 5px;
}
.loginp,.tloginp { 
	top: 25px;
}
.loginb {
	top: 45px;
}
.loginsignup {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding-left: 25px;
	background-image: url('../sitegfx/logout.png');
	background-position: 5px 4px ;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	border-radius: 10px 0 10px 0;
}
.loginpassrem {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-left: 27px;
	background-image: url('../sitegfx/alert.png');
	background-position: 7px 5px ;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	border-radius: 0px 10px 0 10px;
}
.pollbox {
		overflow: hidden;
		white-space: nowrap;
		width: 80px;
		position: absolute;
		padding: 2px;
		background: none;
		font-weight: normal;
		border-style: none;
		font-size: 10px;

	}
	.pollbox:hover {
		width: auto;
		padding: 1px;
		border-width: 1px;
	}