.clearfix:after, #userslist .item:after { content: "."; clear: both; height:0; 	visibility:hidden; display: block; }
.clearfix, #userslist .item { display: inline-block; /* Fixes IE/Mac */ }
/* Hides from IE-mac \*/ * html .clearfix, * html #userslist .item { height: 1%; }
.clearfix, #userslist .item { display: block; }
/* End hide from IE-mac */

body {margin:0;padding:0;background-color:#ffffff}
body,td {font: 9pt verdana;}
a {color:#5b2700;}
.gallery a img {border:3px double #6e6e6e}
a.topmenu,a.topmenu:hover,a.topmenu:link,a.topmenu:active{ color:#ff8a00;font-size:11px;font-weight:bold;text-decoration:none; width:90%;}
.forum ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.forum ul li {
	background: url("/img/li1.gif") no-repeat 0 5px;
	padding-left: 12px;
	padding-bottom: 5px
}
.link-content {color:#ffffff; font-size: 9px; text-decoration:none}
.link-content:hover {color:#ffffff; font-size: 10px;text-decoration:none}
.link-content-white {color:#5b779f; font-size: 9px; text-decoration:none}
.link-content-white:hover {color:#5b779f; font-size: 10px;text-decoration:none}

:focus {outline:none}
.plink {cursor:pointer;border-bottom: 1px dashed}
.decor {
	border:2px solid #fc0;
	border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;
	padding:0;
	margin: 5px 0;
}
.decor .caption {
	background: #ffc;
	border:2px solid #fc0;
	border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius: 10px;
	color: #5B779F;
	font-size: 11px;
	font-weight: bold;
	margin: -7px -6px 5px;
	padding: 5px;
	text-align: center;
}
#userslist{margin:5px 4px;}
#userslist .item{margin:0;padding:1px 20px 0px 2px;position:relative;border:1px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#userslist img{vertical-align:middle;margin-right:3px;float:left;}
#userslist .name{vertical-align:middle;float:left;width:165px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#userslist .item:hover{border-color:#ccc;background:#eee;}
.gear {
	float:right;
	margin-right:-18px;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(/i/icon-gears.gif) 1px 0 no-repeat;
}
.gear:focus,.gear:active {
	background-color:#f2f2f4;
	-webkit-box-shadow:-1px -1px 1px #989898;
	-moz-box-shadow:-1px -1px 1px #989898;
	box-shadow:-1px -1px 1px #989898;
	background-position: 1px 1px;
}
.user-menu {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	display:none;
	position:absolute;
	right:-1px;
	top:17px;
	width:160px;
	font-size:11px;
	z-index: 10;
}
.user-menu ul {
	background:#f2f2f4;
	border:1px solid #babcbe;
	-moz-box-shadow:2px 2px 5px #989898;
	-webkit-box-shadow:2px 2px 5px #ccc;
	box-shadow:2px 2px 5px #989898;
	zoom:1;
	margin:0;
	padding:0;
}
.user-menu li {
	background:none;
	border-top:1px solid #cdcdcd;
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}

.user-menu a,.user-menu span {
	display:block;
	width:148px;
	text-align:left;
	text-decoration:none;
	color:#333;
	border-bottom:1px solid #fff;
	padding:2px 5px;
}
.user-menu span {
	text-shadow:0 1px 1px #fff;	
}
.user-menu ul li span {
	background:#9c9fa2;
	border-bottom:none;
	cursor:default;
}
.user-menu li a:hover {
	background:#00a9ec;
	color:#fff;
}
