/* TOOLKIT CSS CONTAINS:
	reset
	global tools
	text tools
*/

/* RESET */
*{margin:0;padding:0}
iframe,a img,fieldset,form,table{border:0}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}
dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}
button,select,textarea,input{font:100% sans-serif}
table{border-collapse:collapse}
caption,th,td{text-align:left}

table.mceLayout{border-collapse: separate;}

/* CLEAR FIX */
.clear-fix:after { 
	display: block;
	clear: both;
	content: " ";
	height: 0;
	overflow: hidden;
}
.clear-fix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear-fix {height: 1%;}
.clear-fix {display: block;}
/* End hide from IE-mac */
	
/* GLOBAL TOOLS */
.lir {display: block; height: 0 !important; overflow: hidden;}
.hide {display: none;}
.block {display: block;}		
.header-link {
	display: block; 
	font-weight: bold;
	padding-top: 4px; 
	width: auto; 
	float: left;
}
.header-small-link {
	display: block; 
	float: left; 
	width: auto; 
	margin-left: 5px; 
	padding-top: 2px; 
	font-weight: normal; 
	text-transform: none; 
	color: #888;
}
.relative {position: relative;}
.absolute {position: absolute;top: 0;}
.float-left {float: left;}
.float-right {float: right !important;}
.clear-left {clear:left;float: left;}
.clear-right {clear:right;float: right;}
.image-file {padding: 1px;border: 2px solid #e1e1e1;}
/*a:hover .image-file {border-color: #999 !important;}*/
.last-link {
	border-right: 0 !important;
	background: url() no-repeat 0 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.last-item {
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/* TEXT TOOLS */
.bold {font-weight: bold;}
.italic {font-style: italic;}
.blue {color: #365E8F;}
.green {color: #038102;}
.bold-green {font-weight: bold;color: #038102;}
.red {color: #EB0000;}
.bold-red {font-weight: bold;color: #EB0000;}
.text-align-left {text-align: left !important;}
.text-align-center {text-align: center;}
/* DEFAULT CSS CONTAINS:
	standard config
	header
	top navigation
	main content
		panel config
			bread crumbs config
			user options config
			login config
		module content config
			subnavigation config 
			module wrapper
	footer config
*/

/* STANDARD CONFIG */
body {
	font-family: Tahoma, Geneva, sans-serif;
	color: #222;
	font-size: 11px;
	font-weight: normal;
	background: #000 url(/public/img/bg-metal.jpg) no-repeat 50% 0;
}
	
	a {
		text-decoration: none;
		color: #365E8F; /*#1489BF;*/
		font-family: inherit;
	}
	
	a.hover-link:hover {color: #83a5ce;}
	a.hover-link.image:hover {border-bottom: none;}
		
	img.hover-link,a:hover img {border-color: #365e8f;}
	
	
#container {
	margin: -80px auto 0;
	width: 960px;
}

#container {margin: auto;}
				
/* FEEDBACK BUTTON */
.feedback-button {
	position: fixed;
	top: 0;
	left: 0;
	padding-top: 80px;
	width: 80px;
	background: url(/public/img/feedback-button.gif) no-repeat 0 0;
	z-index: 5;
}

/* UGAME BETA LABEL */
.ugame-beta-button {
	position: absolute;
	background: transparent url(/public/img/ugame-beta-label.gif) no-repeat scroll 0pt;
	top: 47px;
	left: 401px;
	padding-top: 33px;
	width: 65px;
	z-index:5;
}
*+ html .ugame-beta-button {top: 4px; padding-top: 80px;}
	
	/* HEADER */
	#header {
		position: relative;
		height: 90px;
		margin-bottom: 20px;
		background: url(/public/img/header-bg.gif) repeat-x 0 0;
		margin-top: -80px;
	}
	html>body #header {margin-top: 0px;}
	
		.header-left,
		.header-right {
			height: 90px;
			width: 20px;
			background: url(/public/img/header-lr.gif) no-repeat;
		}
		.header-left {left: 0;background-position: 0 0;}
		.header-right {right: 0;background-position: -20px 0;}
		
		#ugame, 
		#ugame-logo-right {
			position: absolute;
			top: 0;
			padding-top: 81px;
		}
		
		#ugame {
			left: 20px;
			width: 417px;
			background: url(/public/img/ugame-logo.gif) no-repeat 0 0;
		}
		
		#ugame-logo-right {
			right: 20px;
			width: 503px;
			background: url(/public/img/ugame-clean-logo-right.gif) no-repeat 0 0;
		}
		.users #ugame-logo-right {background: url(/public/img/ugame-logo-right.gif) no-repeat 0 0;}
		
		#search {
			position: absolute;
			top: 21px;
			right: 41px;
			width: 240px;
		}
			.search-input-left,
			.search-input-right {
				position: absolute;
				height: 29px;
				width: 11px;
				background: url(/public/img/search-input-lr.gif) no-repeat;
			}
			.search-input-left {left: 0;background-position: 0 0;}
			.search-input-right {right: 0;background-position: -11px 0;}
			
			.search-input {
				left: 11px;
				width: 118px;
				height: 29px;
				padding: 6px 100px 0 0;
				border: 0;
				background: url(/public/img/search-bg.gif) repeat-x 0 0;
				font-size: 12px;
				color: #fff;
			}
			
			#module-search {
				position: absolute;
				top: 24px;
				right: 44px;
				width: 105px;
				height: 24px;
				color: #fff;
				background: url(/public/img/module-search-bg.gif) repeat-x 0 0;
			}
			html>body #module-search {width: auto;}
			
				.module-search-left {
					float: left;
					height: 24px;
					width: 13px;
					background: url(/public/img/module-search-left.gif) repeat-x 0 0;
				}
				.module-search-right {
					position: absolute;
					top: 0;
					right: 0;
					width: 27px;
					padding-top: 24px;
					background: url(/public/img/module-search-right.gif) repeat-x 0 0;
				}
				.module-search-right:hover {background-position: 0 -24px;}
				
				.module-search-section {
					float: left;
					width: 105px;
					padding: 4px 0 2px 0;
					color: #fff;
					background: url(/public/img/module-search-arrow.gif) no-repeat 65px 8px;
					text-transform: capitalize;
					z-index: 11;
				}
				.module-search-section:hover {background: url(/public/img/module-search-arrow-hover.gif) no-repeat 65px 8px;}
				
				.module-search-list {
					position: absolute;
					left: 0;
					top: 1px;
					width: 90px;
					border: 1px solid #484848;
					padding-bottom: 5px;
					background-color: #696969;
					line-height: 150%;
					z-index: 10;
				}
					
					.ie6 .module-search-list li {height: 15px;}
					
						.module-search-list li a {
							display: block;
							padding-left: 12px;
							color: #c0c0c0;
						}
						.module-search-list li a:hover,
						.module-search-list li.active {color: #fff;}
			
		#advanced-search-header {
			position: absolute;
			right: 51px;
			bottom: 21px;
		}
		.users #advanced-search-header.hide {display: block;}
		
			.advanced-search-button {
				position: relative;
				display: block;
				float: left;
				clear: none;
				background-color: #ffbe0e;
				color: #ad4407;
			}
			
			.ie7 .advanced-search-button {cursor: hand;}
			.ie6 .advanced-search-button {cursor: hand;}
				
				.advanced-search-button-left {
					display: block;
					float: left;
					height: 17px;
					background: url(/public/img/advanced-search-left.gif) no-repeat 0 0;
					padding: 2px 9px 0 10px;
				}
				
				.advanced-search-button-right {
					position: absolute;
					right: -1px;
					height: 19px;
					width: 5px;
					top: 0px;
					background: url(/public/img/advanced-search-right.gif) no-repeat 0 0;
				}
				
				html>body .advanced-search-button-right {right: -1px;}
	
	/* TOP NAVIGATION CONFIG */
	#top-nav {
		position: relative;
		height: 38px;
		background: url(/public/img/navigation-bg.gif) repeat-x left bottom;
	}
	
		.top-nav-left,
		.top-nav-right {
			top: 22px;
			height: 16px;
			width: 15px;
			background: url(/public/img/navigation-sides.gif) no-repeat;
		}
		.top-nav-left {left: 0;background-position: 0 0;}
		.top-nav-right {right: 0;background-position: -15px 0;}
		
			.navigation-list {margin-left: 15px;}
			
				.navigation-list li {
					float: left;
					margin-right: 8px;
				}
				
					.navigation-list li a {width: 91px;}
					.navigation-list li a.lir {padding-top: 32px;}
					
					.tab-frontpage {background: url(/public/img/navigation-tab-sprite.gif) no-repeat 0 0;}
					.tab-users {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -182px 0;}
					.tab-videos {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -273px 0;}
					/* .tab-teams {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -364px 0;} */
					.tab-freeads {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -455px 0;}
					.tab-blogs {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -546px 0;}
					.tab-more {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -637px 0;}
					/* .tab-admin {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -728px 0;} */
					.tab-galleries {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -819px 0;}
					.tab-guilds {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -910px 0;}
					.tab-groups {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1001px 0;}
					.tab-games {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1092px 0;}
					.tab-forums {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1292px 0;}
					.navigation-list li a.tab-teams {width: 109px;background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1183px 0;}
					
					.tab-active .tab-frontpage {background: url(/public/img/navigation-tab-sprite.gif) no-repeat 0 -32px;}
					.tab-active .tab-users {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -182px -32px;}
					.tab-active .tab-videos {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -273px -32px;}
					/* .tab-active .tab-teams {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -364px -32px;} */
					.tab-active .tab-freeads {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -455px -32px;}
					.tab-active .tab-blogs {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -546px -32px;}
					.tab-active .tab-more {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -637px -32px;}
					/* .tab-active.tab-admin {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -728px -32px;} */
					.tab-active .tab-galleries {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -819px -32px;}
					.tab-active .tab-guilds {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -910px -32px;}
					.tab-active .tab-groups {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1001px -32px;}
					.tab-active .tab-games {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1092px -32px;}
					.tab-active .tab-forums {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1292px -32px;}
					.navigation-list li.tab-active a.tab-teams {width: 109px;background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1183px -32px;}
					
					.tab-frontpage:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat 0 -64px;}
					.tab-users:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -182px -64px;}
					.tab-videos:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -273px -64px;}
					/* .tab-teams:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -364px -64px;} */
					.tab-freeads:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -455px -64px;}
					.tab-blogs:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -546px -64px;}
					.tab-more:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -637px -64px;}
					/* .tab-admin:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -728px -64px;} */
					.tab-galleries:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -819px -64px;}
					.tab-guilds:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -910px -64px;}
					.tab-groups:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1001px -64px;}
					.tab-games:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1092px -64px;}
					.tab-forums:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1292px -64px;}
					.navigation-list li a.tab-teams:hover {width: 109px;background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1183px -64px;}
					
					.tab-active .tab-frontpage:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat 0 -32px;}
					.tab-active .tab-users:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -182px -32px;}
					.tab-active .tab-videos:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -273px -32px;}
					/* .tab-active .tab-teams:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -364px -32px;} */
					.tab-active .tab-freeads:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -455px -32px;}
					.tab-active .tab-blogs:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -546px -32px;}
					.tab-active .tab-more:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -637px -32px;}
					/* .tab-active.tab-admin:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -728px -32px;} */
					.tab-active .tab-galleries:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -819px -32px;}
					.tab-active .tab-guilds:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -910px -32px;}	
					.tab-active .tab-groups:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1001px -32px;}
					.tab-active .tab-gamers:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1092px -32px;}
					.tab-active .tab-games:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1092px -32px;}
					.tab-active .tab-forums:hover {background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1292px -32px;}
					.navigation-list li.tab-active a.tab-teams:hover {width: 109px;background: url(/public/img/navigation-tab-sprite.gif) no-repeat -1183px -32px;}				

	/* MAIN CONTENT */
	#main-content {
		padding: 10px 20px 0;
		background: url(/public/img/content-border.gif) repeat-y 0 0;
	}	
	
		/* PANEL CONFIG */
		#panel {
			position: relative;
			height: 29px;
			margin-bottom: 10px;
			border-bottom: 1px solid #d7d7d7;
			background: url(/public/img/panel-bg.gif) repeat-x 0 0;
			z-index: 5;
		}
		.ie7 #panel,
		.ie6 #panel {z-index: 4;}
				
				/* BUTTONS: LOGIN/LOGOUT and SIGN UP/HOME */
				.userpanel-button {
					display: block;
					float: left;
					clear: none;
					background: url(/public/img/userpanel-button-bg-sprite.gif) repeat-x 0 0;
					color: #fff;
					position: relative;
					line-height: normal;
				}
				
				.ie7 .big-button {cursor: hand;}
				.ie6 .big-button {cursor: hand;}
				
				
					.home-left,.signup-left {
						display: block;
						float: left;
						height: 20px;
						padding: 8px 8px 2px 32px;
					}
					.home-left {background: url(/public/img/home-left-sprite.gif) no-repeat;}
					.signup-left {background: url(/public/img/signup-left-sprite.gif) no-repeat;} 
					
					.signup-home-right {
						position: absolute;
						right: -1px;
						height: 30px;
						width: 3px;
						top: 0px;
						background: url(/public/img/signup-home-right-sprite.gif) no-repeat right top;
					}
					
				.login-logout-position {
					position: absolute;
					top: 0;
					right: 0;
				}
					
					.login-logout-left {
						position: absolute;
						left: -1px;
						height: 30px;
						width: 3px;
						top: 0px;
						background: url(/public/img/login-logout-left-sprite.gif) no-repeat;
					}
					.logout-right, .login-button-right {
						display: block;
						float: left;
						height: 20px;
						padding: 8px 32px 2px 8px;
					}
					.logout-right {background: url(/public/img/logout-right-sprite.gif) no-repeat right top;}
					.login-button-right {background: url(/public/img/login-right-sprite.gif) no-repeat right top;}
					
					/*html>body .big-button-right {right: -1px;}*/
					
					.userpanel-button:hover {background: url(/public/img/userpanel-button-bg-sprite.gif) repeat-x 0 -30px;}
					
					.userpanel-button:hover .signup-left {background: url(/public/img/signup-left-sprite.gif) no-repeat 0 -30px;}
					.userpanel-button:hover .signup-home-right {background: url(/public/img/signup-home-right-sprite.gif) no-repeat right -30px;}
					
					.userpanel-button:hover .home-left {background: url(/public/img/home-left-sprite.gif) no-repeat 0 -30px;}
					.userpanel-button:hover .signup-home-right {background: url(/public/img/signup-home-right-sprite.gif) no-repeat right -30px;}
					
					.userpanel-button:hover .login-logout-left {background: url(/public/img/login-logout-left-sprite.gif) no-repeat 0 -30px;}
					.userpanel-button:hover .logout-right {background: url(/public/img/logout-right-sprite.gif) no-repeat right -30px;}
					
					.userpanel-button:hover .login-button.login-logout-left {background: url(/public/img/login-logout-left-sprite.gif) no-repeat 0 -30px;}
					.userpanel-button:hover .login-button-right {background: url(/public/img/login-right-sprite.gif) no-repeat right -30px;}
								
			/* GOTO FRIEND */
			#goto-friend {
				position: absolute;
				left: 102px;
				top: 4px;
			}
			
				#goto-friend input {
					height: 15px;
					padding: 3px 0 0 3px;
					width: 200px;
				}
			
			/* BREAD CRUMBS CONFIG */
			.bread-crumbs,
			.user-options {
				position: absolute;
				color: #000;
			}
			
			.bread-crumbs {
				top: 0;
				left: 35px;
				height: 31px;
				text-align: center;
			}
			
			.user-options {
				top: 7px;
				right: 80px;
				z-index: 3;
			}
			
				.bread-crumbs li {
					float: left;
					height: 31px;
					padding: 0 10px;
					margin-top: 1px;
					background: url(/public/img/breadcrumb.gif) no-repeat right top;
				}
			
					.bread-crumbs li a {
						display: block;
						margin: 8px 8px 0 0;
						color: #454545;
						font-weight: bold;
					}
					.bread-crumbs li a:hover {border-bottom: 1px solid #000;}
			
			/* USER OPTIONS CONFIG */
			.user-option {
				display: inline;
				position: relative;
				float: left;
				margin-right: 10px;
				z-index: 1;
			}
			
				.user-option a.user-option-link {
					display: block;
					padding: 1px 21px 0 0;
/*					height: 16px;      
					width: 100%; */
					color: #000;
				}
				.user-option.list-open a.user-option-link {z-index: 77;}
				
				.user-option .user-button-border {display: none;}
				
				.user-option.list-open .user-button-border {display: none;}
				html>body .user-option.list-open .user-button-border {
					position: absolute;
					top: 0;
					left: 0;
					display: inline;
					padding-top: 22px;
					width: 100%;
					margin: -3px 0 0 -5px;
					background-color: #fcfcfc;
					padding-right: 6px;
					border-width: 1px 1px 0;
					border-style: solid;
					border-color: #d7d7d7;
					border-bottom: 1px solid #fcfcfc;
					color: #000;
					z-index: 1;
				}
				
					.user-option .user-button-border span {display: none;}
					.user-option.list-open .user-button-border a {
						position: absolute;
						display: block;
						top: 2px;
						left: 4px;
						z-index: 10;
					}
				
				.user-options .user-option a.user-option-arrow {
					position: absolute;
					top: 0;
					right: 0;
					display: inline;
					padding: 0;
					margin: 0;
					border: 0;
					padding-top: 16px;
					width: 16px;
					background: url(/public/img/user-options-arrow-sprite.gif) no-repeat 0 0;
					z-index: 5;
				}
				.user-options .user-option a.user-option-arrow:hover,
				.user-options .user-option.list-open a.user-option-arrow {background: url(/public/img/user-options-arrow-sprite.gif) no-repeat 0 -16px;}
				
				.user-options li .newmessages {font-weight: bold;}
				
				.list-open .user-sub-options {
					position: absolute;
					top: 20px;
					left: -5px;
					width: 105px;
					padding: 5px 10px 10px;
					background-color: #fcfcfc;
					border: 1px solid #d7d7d7;
				}
				
					.list-open .user-sub-options li {
						padding: 5px 0;
						border-bottom: 1px solid #d7d7d7;
					}
					.list-open .user-sub-options li.last-item {
						padding-bottom: 0;
						border-bottom: 0;
					}
					.list-open .user-sub-options li.last-item.sub {
						margin-bottom: 15px !important;
					}
					
					.user-option .user-sub-options li.user-sub-next-section {
						display: block;
						margin: 0;
						padding: 0;
						border: 0;
					}
					
					html>body .user-option .user-sub-options li.user-sub-next-section {
						margin: 10px 0 5px;
					}
					
						.list-open .user-sub-options li a {
							display: block;
							color: #595959;
						}
						html>body .list-open .user-sub-options li a:hover {font-weight: bold; }  
			
			/* LOGIN CONFIG */
			/* Warning: ie6 and ie7 fixes ahead! Code may appear weird :P */
			
			#login {
				position: absolute;
				top: 1px;
				right: 7px;
			}
			
				#login .login-inputs {
					position: relative;
					float: left;
					color: #000;
				}
				
					.login-inputs .login-input {
						position: relative;
						height: 15px;
						width: 181px;
						padding: 4px 5px;
						margin: 3px;
						border: none;
						background: url(/public/img/login-input-bg.gif) repeat-x 0 0;
					}
					.login-inputs.password {padding-right: 155px;}
					html>body .login-inputs.password {margin-right: 155px; padding-right: 0;}
					* + html .login-inputs.password {margin-right: 0px !important; padding-right: 155px !important;}
					
						.login-inputs.password .login-input {width: 100px;}
					.login-inputs .login-left,
					.login-inputs .login-right {
						position: absolute;
						top: 4px;
						width: 5px;
						height: 23px;
						background: url(/public/img/login-input-sprite.gif) no-repeat;
						z-index: 2;
					} 
					html>body .login-inputs .login-left, html>body .login-inputs .login-right {top: 3px;}
					* + html .login-inputs .login-left, * + html .login-inputs .login-right {top: 4px !important;}
					
					.login-inputs .login-left {left: 0;background-position: 0 0;}
					.login-inputs .login-right {right: 0;background-position: -5px 0;}
					* + html .login-inputs .login-right {right: 1px !important;}
					
					.login-inputs.password .login-right {right: 155px}
					html>body .login-inputs.password .login-right {right: 0}
					* + html .login-inputs.password .login-right {right: 156px !important;}
					
					.lost-password {
						position: absolute;
						bottom: 9px;
						right: 72px;
						font-size: 9px;
					}
					
					.lost-and-found a:hover {bottom: 6px;border-bottom: 1px dashed #365E8F;}
		
		
		/* MODULE CONTENT CONFIG */
		#module {
			position: relative;
		}
		
			/* MODULE CONTENT */
			#module-content {
				position: relative;
				min-height: 850px;
				height: auto !important;
				height: 850px;
			}
			
			#module-content.dashboard {
				min-height: 400px;
				height: auto !important;
				height: 400px;
			}
			
				.module-content-top-left,.module-content-top-right,
				.module-content-bottom-left,.module-content-bottom-right {
					position: absolute;
					width: 6px;
					height: 4px;
					background: #fff url(/public/img/module-content-corners-sprite.gif) no-repeat;
				}
				.module-content-top-left,
				.module-content-top-right {top: -1px;}
				.module-content-top-left {left: -6px;background-position: 0 0;}
				.module-content-top-right {right: -6px;background-position: -6px 0;}
				
				.module-content-bottom-left,
				.module-content-bottom-right {bottom: -1px;}
				.module-content-bottom-left {left: -6px;background-position: 0 -4px;}
				.module-content-bottom-right {right: -6px;background-position: -6px -4px;}				
				
	#content-bottom {
		position: relative;
		height: 20px;
		background: url(/public/img/content-bottom-bg.gif) repeat-x 0 0;
		margin-bottom: 20px;
	}
	
		.bottom-left,
		.bottom-right {
			width: 15px;
			height: 20px;
		}
		.bottom-left {left: 0;background: url(/public/img/content-bottom-sides.gif) no-repeat 0 0;}
		.bottom-right {right: 0;background: url(/public/img/content-bottom-sides.gif) no-repeat -15px 0;}
		
		.ie6 .bottom-left,.ie6 .bottom-right {display: none;}

	
	/* FOOTER CONFIG */	
	#footer {
		position: relative;
		height: 150px;
		margin: 0 2px 10px;
		background: url(/public/img/footer-bg.gif) repeat-x 0 0;
	}
	
		.footer-left,
		.footer-right {
			position: absolute;
			top: 0;
		}
		.footer-left {
			left: -2px;
			height: 150px;
			width: 199px;
			background: url(/public/img/footer-left.gif) no-repeat 0 0;
		}
		.footer-right {
			width: 14px;
			height: 150px;
			right: -2px;
			background: url(/public/img/footer-right.gif) no-repeat 0 0;
		}
		
		.footer-text {
			position: absolute;
			top: 110px;
			left: 25px;
			color: #2b2b2b;
			font-size: 11px;
		}
		
		.powered-by {
			position: absolute;
			top: 42px;
			left: 199px;
			color: #fff;
			z-index: 3;
		}
		
		.game-hosting-logo {
			position: absolute;
			top: 42px;
			left: 199px;
			padding-top: 65px;
			width: 200px;
			background: url(/public/img/game-hosting.gif) no-repeat 0 0;
		}
			
		.footer-navigation {
			position: absolute;
			right: 35px;
			top: 30px;
		}
		
			.footer-divider {
				float: left;
				height: 45px;
				width: 1px;
				margin-top: 20px;
				background: url(/public/img/footer-divider.gif) repeat-y 0 0;
			}
				
			.footer-navigation ul {
				float: left;
				width: auto;
				padding: 0 15px;
				color: #fff;
			}
			.footer-navigation ul.last-footer-list {
				padding-top: 18px;
				padding-right: 0;
				border-right: 0;
				margin-right: 0;
			}
			
				.footer-navigation li {
					padding-left: 10px;
					margin-bottom: 2px;
					background: url(/public/img/footer-bullet.gif) no-repeat 0 50%;
				}
				.footer-navigation li.footer-nav-header {background: none; padding-left: 0;}
				
					.footer-navigation li h2 {
						text-transform: uppercase;
						color: #ffb400;
						font-weight: bold;
						margin-bottom: 5px;
					}
					
					.footer-navigation li a {
						color: #fff;
						margin-left: 5px;
					}
				
					.footer-navigation li a:hover {
						padding-bottom: 1px;
						border-bottom: 1px dotted #fff;						
					}
						
	#log,
	#developer-comments {
		background-color: white;
		margin-top: 20px;
		padding: 10px;
	}
	
	#developer-comments .first-block {
		margin-top: 10px;
		border-top-width: 1px;
	}
	
/* MODULES CSS CONTAINS: still in dev
	module config
	form actions
	buttons big and small
	paging
	item tools config
	thumbnail showing
*/

/* MODULE CONFIG */
.module-column  {
	display: inline;
	position: relative;
	float: left;
	overflow: hidden;
	background-color: #fff;
}

.module-column.left {
	display: inline;
	float: left;
	width: 491px;
	min-height: 200px;
	height: auto !important;
}

.module-column.right {
	display: inline;
	float: right;
	width: 241px;
}

.block-component {
	position: relative;
	margin-bottom: 10px;
}	

html>body .block-component {
	margin-bottom: 0;
	padding-bottom: 10px;
}

.basicblock.block-component {padding-bottom: 0;}

.block-component-no-padding {position: relative;}	

	.home .block-wrap,
	.block-wrap {
		border-width: 0 1px 1px;
		border-style: solid;
		border-color: #d3d3d3;
	}
	
/* OPENED AND CLOSED */
.toggle-list {
	display: block;
	float: right;
	padding: 5px;
}

.frontpage .toggle-list {padding: 0;}
.opened .closed {display: none;}
.opened .open {display: inline;}
.open {display: none;}

/* UGAME CONTENT BLOCK */
#ugame-content-block {
	position: relative;
	border: 1px solid #d3d3d3;
}
html>body #ugame-content-block {background: #fcfcfc url(/public/img/ugame-content-bg.gif) repeat-x 0 0;}

	#ugame-content-block h1 {
		padding: 10px 10px 17px;
		font-size: 125%;
		font-weight: bold;
		color: #365E8F;
		cursor: pointer;
	}
	.collapsed #ugame-content-block h1 {padding-bottom: 10px;}
	
	.ugame-content-header {display: none;}
	.collapsed .ugame-content-header {
		display: block;
		padding: 0 10px 10px;
		color: #888;
	}
	
	.minimize,.maximize {
		position: absolute;
		top: 12px;
		right: 30px;
		color: #a5a5a5;
		font-size: 9px;
		cursor: pointer;
	}
	.collapsed .minimize {display: none;}
	.maximize {display: none;}
	.collapsed .maximize {display: block;}
	
	.content-collapse {
		position: absolute;
		top: 12px;
		right: 10px;
		padding-top: 13px;
		width: 13px;
		background: url(/public/img/ugame-content-collapse-icon.gif) no-repeat 0 0;
	}
	.content-collapse:hover {background-position: 0 -13px;}
	.collapsed .content-collapse {background-position: -13px 0;}
	.collapsed .content-collapse:hover  {background-position: -13px -13px;}
	
	.ugame-content {padding: 0 15px;}
	
	.benefits-column {
		position: relative;
		float: left;
		width: 280px;
		margin-bottom: 10px;
	}
	
		.benefits-column.benefits-left {margin-right: 10px;}
	
		.content-icon {
			height: 17px;
			padding-left: 24px;
			margin-bottom: 10px;
			background: url(/public/img/register-benefits-icon-sprite.gif) no-repeat;
		}
		
		.default {background-position: 0 0;}
		.ugame-content-icon {background-position: 0 -17px;}
		.associate-icon {background-position: 0 -34px;}
		.games-icon {background-position: 0 -51px;}
		
			.content-icon a {
				color: #000;
			}
	
	.content-corners {
		position: absolute;
		width: 5px;
		height: 5px;
		background: url(/public/img/ugame-content-corners-sprite.gif) no-repeat;
		overflow: hidden;
	}
	
	.ie6 .content-corners {display: none;}
	
		.content-corners.top-left {
			background-position: 0 0;
			top: -1px;
			left: -1px;
		}
		.content-corners.top-right {
			background-position: -5px 0;
			top: -1px;
			right: -1px;
		}
		
		.content-corners.bottom-left {
			background-position: 0 -5px;
			bottom: -1px;
			left: -1px;
		}
		.content-corners.bottom-right {
			background-position: -5px -5px;
			bottom: -1px;
			right: -1px;
		}
	
	.content-bottom {
		position: relative;
		height: 25px;
		background-color: #f1f3fa;
	}
	.collapsed .content-bottom {display: none;}
			
		.content-bottom a {
			float: right;
			margin: 5px 10px 0 0;
			font-weight: bold;
			padding-left: 15px;
			background: url(/public/img/icons/sign-up-icon.gif) no-repeat 0 50%;
		}
		
.collapsed .ugame-content {display: none;}

/* UGAME TEASER */
.ugame-teaser {
	position: relative;
	height: 193px;
	width: 565px;
	background: url(/public/img/ugame-teaser-bg.gif) repeat-x;
	padding: 18px;
	color: #fff;
}

	.ugame-teaser a {color: #fff;}

	.ugame-teaser-left {
		position: absolute;
		top: 0;
		left: 0;
		height: 229px;
		width: 8px;
		background-image: url(/public/img/ugame-teaser-left.gif);
	}
	
	.ugame-teaser-right #ampie_genre_breakdown {
		position: absolute;
		top: 0;
		right: 0;
		width: 153px;
		height: 229px;
	}
	.ie6 .ugame-teaser-right {right: -153px;}
	
	.ugame-teaser h1.welcome {
		text-transform: uppercase;
		font-size: 17px;
		font-weight: bold;
		margin-bottom: 32px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.ugame-teaser h2.join-now {
		text-transform: uppercase;
		font-size: 15px;
		margin-bottom: 32px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		.ugame-teaser h2.join-now a .bold {color: #ffe400;}
	
	.ugame-teaser-list li {
		height: 34px;
		width: 152px;
		float: left;
		padding-left: 52px;
		margin-bottom: 16px;
	}
		
		.teaser-logo {background: url(/public/img/not-yet-icons.gif) no-repeat;}

		.ugame-logo {background-position: 0 0;}
		.ugame-photos {background-position: 0 -34px;}
		.ugame-games {background-position: 0 -72px;}
		.ugame-people {background-position: 0 -111px;;}

/* STATUS EDIT */
.status {
	position: relative;
	margin-top: 10px;
	background-color: #e2e9f1;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

.profile .status {
	margin-bottom: 5px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ffeb95;
	background: #fed432 url(/public/img/status-bar-bg.gif) repeat-x 0 0;
}
.home .status {margin-top: 0;}

	.status #status-edit,
	.status #status-static {
		position: relative;
		color: #000;
		background-color: #e2e9f1;
		padding: 2px 5px 3px 17px;
		margin-left: 4px;
		background: url(/public/img/status-text-arrow.gif) no-repeat 0 50%;
	}
	.profile .status #status-edit,
	.profile .status #status-static {padding-left: 19px; background: url(/public/img/general-status-arrow.gif) no-repeat 0 50%;}
	
	.ie7 .status #status-edit,
	.ie7 .status #status-static {margin-bottom: 0;}
	
		#status-edit p {
			min-height: 15px;
			height: auto !important;
			height: 15px;
		}

	.status-top-left,.status-top-right,
	.status-bottom-left,.status-bottom-right {
		position: absolute;
		width: 5px;
		height: 3px;
		background: #F9F9F9 url(/public/img/status-text-corners-sprite.gif) no-repeat;
		overflow: hidden;
	}
	.status-top-left,
	.status-top-right {top: 0;}
	.status-top-left {left: 0;background-position: 0 0;}
	.status-top-right {right: 0;background-position: -5px 0;}
	
	.status-bottom-left,
	.status-bottom-right {bottom: 0px;}
	.status-bottom-left {left: 0;background-position: 0 -3px;}
	.status-bottom-right {right: 0;background-position: -5px -3px;}
		
	.profile .status-top-left,.profile .status-top-right,
	.profile .status-bottom-left,.profile .status-bottom-right {
		position: absolute;
		width: 4px;
		height: 4px !important;
		overflow: hidden !important;
		background: #F9F9F9 url(/public/img/profile-status-sprite.gif) no-repeat;
	}
	.profile .status-top-left,
	.profile .status-top-right {top: -1px;}
	.profile .status-top-left {left: 0;background-position: 0 0;}
	.profile .status-top-right {right: 0;background-position: -4px 0;}
	
	.profile .status-bottom-left,
	.profile .status-bottom-right {bottom: -1px;}
	.profile .status-bottom-left {left: 0;background-position: 0 -4px;}
	.profile .status-bottom-right {right: 0;background-position: -4px -4px;}

	#status-edit p:hover {cursor: pointer;text-decoration: underline;}
	.ie6 #status-edit p {cursor: hand;}
	
	#status-edit input {
		padding: 1px 3px 0;
		vertical-align: middle;
		border: 0;
		background: #fff url(/public/img/edit-status-right.gif) no-repeat right top;
	}
	
	#status-edit .edit input {
		height: 15px;
		width: 350px;
	}
	
	#status-edit .edit input.editable-button {
		width: 25px;
		height: 16px;
		margin-left: 5px;
	}

/* YOURSTUFF.TPL */
#your-stuff-list {
	height: 195px;
	overflow: hidden;	
}

.your-stuff-info {
	position: relative;
	border-bottom: 1px solid #f1f1f1;					
	padding: 3px 5px;			
}
	
	.your-stuff-image {						
		width: 25px;
		height: 25px;
	}		

	.your-stuff-block {
		position: absolute;
		top: 5px;
		left: 45px;
		overflow: hidden;
		z-index: 2;
	}
	
		.your-stuff-name {
			color: #5e5e5e;
		 	font-size: 11px;
			font-weight: bold;
		}
		
		.your-stuff-platform {color: gray;}

/* BUTTONS: BIG and SMALL */
.big-button {
	display: block;
	float: left;
	clear: none;
	background: url(/public/img/big-button-bg-sprite.gif) repeat-x 0 0;
	color: #fff;
	position: relative;
	line-height: normal;
}

.ie7 .big-button {cursor: hand;}
.ie6 .big-button {cursor: hand;}

	.big-button-left {
		display: block;
		float: left;
		height: 16px;
		background: url(/public/img/big-button-left-sprite.gif) no-repeat 0 0;
		padding: 2px 8px 2px 10px;
	}
	
	.big-button-right {
		position: absolute;
		right: -1px;
		height: 20px;
		width: 3px;
		top: 0px;
		background: url(/public/img/big-button-right-sprite.gif) no-repeat right top;
	}
	
	html>body .big-button-right {right: -1px;}
	
	.big-button:hover {background: url(/public/img/big-button-bg-sprite.gif) repeat-x 0 -20px;}
	.big-button:hover .big-button-left {background: url(/public/img/big-button-left-sprite.gif) no-repeat 0 -20px;}
	.big-button:hover .big-button-right {background: url(/public/img/big-button-right-sprite.gif) no-repeat right -20px;}


.small-button {
	display: block;
	float: left;
	clear: none;
	height: 18px;
	background: url(/public/img/small-button-bg-sprite.gif) repeat-x 0 0;
	color: #fff;
	line-height: normal;
}
.ie7 .small-button {cursor: hand;}

	.small-button-left,
	.small-button-right {
		display: block;
		float: left;
		width: 3px;
		height: 18px;
	}

	.small-button-left {
		width: 100%;
		height: 17px;
		background: url(/public/img/small-button-left-sprite.gif) no-repeat 0 0;
		padding: 1px 0 0 10px;
	}
	
	.small-button-right {
		padding-left: 5px;
		background: url(/public/img/small-button-right-sprite.gif) no-repeat right top;
	}
	
	.small-button:hover {background: url(/public/img/small-button-bg-sprite.gif) repeat-x 0 -18px;}
	.small-button:hover .small-button-left {background: url(/public/img/small-button-left-sprite.gif) no-repeat 0 -18px;}
	.small-button:hover .small-button-right {background: url(/public/img/small-button-right-sprite.gif) no-repeat right -18px;}

/* BUY BUTTON */
.purchase-button-wrap {margin-left: 45px;}

	.purchase-button {
		position: relative;
		width: 134px;
		padding: 30px 56px 0 0;
		margin-top: 5px;
		background: url(/public/img/purchase-button.gif) repeat-x 0 0;
	}
	
		.purchase-price {
			display: block;
			position: absolute;
			right: 0;
			top: 0;
			padding-top: 7px;
			width: 56px;
			height: 23px;
			background: url(/public/img/purchase-price.gif) repeat-x 0 0;
			color: #FFD433;
			font-size: 110%;
			font-weight: bold;
		}

	/* PAGING */
	.navigator-wrapper {
		position: relative;
		height: 23px;
		width: 100%;
		border-top: 1px solid #fbfbfb;
		border-bottom: 1px solid #fbfbfb;
		margin-bottom: 5px;
		background-color: #fcfcfc;
	}
	
		.navigator-wrapper .page-showing {
			float: left;
			margin: 4px 0 0 10px;
			color: #565656;
		}
	
		.navigator {
			float: right;
			margin-right: 10px;
		}
				
			.item-previous,
			.item-next {
				float: left;
				height: 24px;
				color: #6b6b6b;
				font-weight: normal !important;
				background: url(/public/img/multi-navigator-sprite.gif) no-repeat;
			}
			.item-previous {
				width: 55px;
				background-position: left -22px;
			}
			
			.item-next {
				width: 30px;
				padding-left: 5px;
				background-position: right -66px;
			}
			
			.item-previous:hover,
			.item-next:hover {color: #1689c0;}
			.item-previous:hover {background: url(/public/img/multi-navigator-sprite.gif) no-repeat left 0;}
			.item-next:hover {background: url(/public/img/multi-navigator-sprite.gif) no-repeat right -44px;}
				
				.item-previous span {padding-left: 10px;}
				.item-previous span,
				.item-next span {display: block;padding-top: 4px;}
		
			.navigator-wrapper ul {
				position: relative;
				float: left;
				margin-top: 5px;
			}
			
			.navigator-wrapper ul li {float: left;border-right: 1px solid #e1e1e1;}
				
				.page {padding: 0 4px;}
				.page:hover {color: #6b6b6b;}
				.page.active {font-weight: bold;}
				

/* ITEM INFO */
.item-info {
	position: relative;
	background-color: #fff;
	border: 1px solid #ebebeb;
	margin-right: 95px;
	overflow: hidden;
}

html>body .item-info {margin-right: 0;}

.view-image-wrapper .item-info {margin-right: 110px;}
		
	.item-info-top-left,.item-info-top-right,
	.item-info-bottom-left,.item-info-bottom-right {
		position: absolute;
		height: 5px !important;
		overflow: hidden !important;
		width: 5px;
		background: url(/public/img/item-infobox-sprite.gif) no-repeat;
	}
	
	.item-info-top-left,.item-info-top-right {top: -1px;}
	.item-info-top-left {left: -1px;background-position: 0 0;}
	.item-info-top-right {right: -1px;background-position: -5px 0;}
	
	.item-info-bottom-left,.item-info-bottom-right {bottom: -1px;}
	.item-info-bottom-left {left: -1px;background-position: 0 -5px;}
	.item-info-bottom-right {right: -1px;background-position: -5px -5px;}
	
	.ie6 .mainpage-tab-content .item-info-top-left,
	.ie6 .mainpage-tab-content .item-info-top-right,
	.ie6 .mainpage-tab-content .item-info-bottom-left,
	.ie6 .mainpage-tab-content .item-info-bottom-right {display: none;}
	
	.ie6 .friends .item-info-top-left,
	.ie6 .friends .item-info-top-right,
	.ie6 .friends .item-info-bottom-left,
	.ie6 .friends .item-info-bottom-right {display: none;}
	
	.ie6 .teams .item-info-top-left,
	.ie6 .teams .item-info-top-right,
	.ie6 .teams .item-info-bottom-left,
	.ie6 .teams .item-info-bottom-right {display: none;}
		
			.item-info-margin {margin: 5px;}
			
			.item-info-first {
				padding-bottom: 5px;
				margin-bottom: 0px;
				background: url(/public/img/all-navigator-content-bg.gif) repeat-x 0 bottom;
			}
			
			.item-info-title {margin-right: 8px;}
		
			.item-info ul {}
		
				.item-info ul li {
					display: inline;
					padding-right: 10px;
				}
				
/* THUMBNAIL SHOWING */
.image-view-list {
	position: relative;
	width: 100%;
}

	.image-view-list li.empty-image-list {cursor: text;}
	.image-view-list .image-wrap {
		float: left;
		margin: 3px;
		width: 50px;
		text-align: center;
		color: #2A6EBD;
		overflow: hidden;
		font-weight: bold;
		font-size: 10px;
	}
		/* .image-view-list .image-wrap.normal {width: 70px;} */
		.image-view-list .image-wrap.normal {margin: 0; width: 16.66%;}
		.image-view-list .image-wrap.selected {background-color: #E2E9F1;}
	
		.image-view-list .image-big {
			position: relative;
			height: 81px;
			width: 125px;
			padding-left: 85px;
			text-align: left;
		}
		
		html>body .image-view-list .image-big {width: 118px;}
		
		.teams .image-view-list .image-big {width: 115px;}
		html>body .teams .image-view-list .image-big {width: 118px;}
		
			.image-view-list .image-big p {
				line-height: 150%;
			}
		
			.image-view-list .image-big .image-file {
				position: absolute;
				top: 0;
				left: 0;
				width: 75px;
				height: 75px;
			}
			
			.image-view-list .image-big .image-name {
				font-size: 12px;
				font-weight: bold;
				min-height: 12px;
				white-space: nowrap;
			}
			
			.image-view-list .image-big .image-date {
				color: #AFAEAE;
				font-size: 90%;
				font-weight: normal;
			}
			
			.image-view-list .image-big .image-description {
				font-weight: normal;
				font-size: 11px;
				color: #222;
			}
			
			.image-view-list .image-big .gallery-comments {
				position: absolute;
				bottom: 0;
				left: 85px;
			}
			
			.image-view-list .image-big .ugame-tooltip {
				position: absolute;
				right: 5px;
				top: 17px;
			}
			

/* CONTRIBUTE */
.contribute-about {
	line-height: 1.8em;
}

.contribute-quicklink-list {
	position: relative;
}

	.contribute-quicklink-list li {
		line-height: 150%;
	}

/* GROUPS,TEAMS,USERS,GUILDS PROFILE PAGES */
.users.profile #general-info {
	padding-bottom: 0; 
	background-color: #414141;
	margin-bottom: 0;
}

	.block-wrap #general-info {
		border-width: 1px 1px 0;
		border-style: solid;
		border-color: #d3d3d3;
	}
	
	#block-general-1 .block-wrap {border-left: 0; border-right: 0;}
	
#profile-picture .block-wrap {border-top: 1px solid #d3d3d3;}

.profile-picture-options {margin-top: 5px;}

	.profile-picture-options li {text-align: right;}

.users.friends.index .general-list-item,
.teams.members.index .general-list-item,
.guilds.members.index .general-list-item,
.groups.members.index .general-list-item,
.games.ratings.index .general-list-item,
.games.gamers.index .general-list-item {padding-left: 5px;padding-right: 5px;}

/* MAINPAGE CONTENT */
.block-item-wrapper {
	position: relative;
	margin-bottom: 5px;
	min-height: 112px;
	height: auto !important;
	height: 112px;
	border: 1px solid #dbdbdb;
}

	.item-header {
		position: relative;
		height: 15px;
		padding: 3px 5px;
		border-bottom: 1px solid #dbdbdb;
		background: url(/public/img/item-right-header-bg.gif) repeat-x 0 0;
	}	
	
		.item-header h1 {
			font-size: 12px;
			font-weight: bold;
		}
	
			.item-header h1 img {
				padding-top: 1px;
				margin-right: 5px;
				vertical-align: top;
			}
	
			.item-header h1 img.gender {
				padding-top: 0;
			}
	
			.item-header h1 .nickname {
				color: #1489BF;
			}
			
		.item-header span.user-online {
				position: absolute;
				top: 2px;
				right: 10px;
				color: green;
				line-height: 150%;
			}
		
	.item-content {
		position: relative;
		padding: 10px 95px 10px 90px;
	}
	.groups.index .item-content,
	.teams.index .item-content {padding-right: 10px;}
	
	.groups.gallery.index .item-content,
	.teams.gallery.index .item-content {padding-right: 70px;}
	
		.item-content img {
			position: absolute;
			top: 10px;
			left: -80px;
		}
		
		html>body .item-content img {
			left: 10px;
		}
			
.user-options-list {
	position: absolute;
	right: 10px;
	top: 5px;
	text-align: right;
}

	.user-options-list li {
		position: relative;
		line-height: 150%;
	}
		
/* STATUS UPDATES */
.status-update-block .show-status-updates {
	position: relative;
	height: 10px;
}

	.show-status-updates .show-friend-updates {
		position: absolute;
		top: 5px;
		right: 0;
	}
	
.change-text {
	margin-bottom: 5px;
}

.friend-status-updates {
	position: relative;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin-top: 5px;
	border-top: 1px solid #e3e3e3;
}
	
	.column-right-update {margin-top: 5px;}
	
		.column-right-update li {
			position: relative;
			min-height: 25px;
			height: auto !important;
			height: 25px;
			padding-left: 36px;
			padding-bottom: 10px;
			margin-bottom: 8px;
			border-bottom:1px solid #F1F1F1;
		}
		.column-right-update li.last {border-bottom: none;}
		
		.column-right-update li.expandList-option {
			height: 12px !important;
			min-height: 0;
			padding: 0;
			margin: 0;
			border-bottom: 0;
		}
		
			.column-right-update li img {
				position: absolute;
				top: 0px;
				left: 0px;
				height: 25px;
				width: 25px;
			}

			.column-right-update-username {font-weight: bold;}
			
			.column-right-update-date {
				position: absolute;
				color: #AFAEAE;
				top: 0px;
				right: 0px;
			}
			
			.friend-status {
				margin-top: 3px;
			}
			
/* COMMENT POSTING AND TRACKING */
/* has to be here because is used by comments and forums */
.form-item.single-field.comment-tracking-box {padding-top: 0px;}
	
	a.comment-tracking {color: #222;}
	a.comment-tracking.active {color: #365E8F;font-weight: bold;}

/* FIXES FOR CLOSED PROFILE */
.margin-top {margin-top: 10px;}

/* TAGGED PHOTOS OF ME */
.users.galleries.index .image-view-list .image-wrap {width: 51px;}

	.users.galleries.index .image-view-list img {
		width: 42px;
		height: 42px;
	}

/* ICONS CSS CONTAINS:
	ranking icons
	module icons
	user option icons
*/

/* MODULE ICONS */
.header-icon {
	height: 14px;
	background: url(/public/img/profile-icon-sprite.gif) no-repeat;
}
	.icon-info {background-position:0 0;}
	.icon-friends {background-position:0 -14px;}
	.icon-galleries {background-position:0 -28px;}
	.icon-newsFeed {background-position:0 -42px;}
	.icon-description {background-position:0 -56px;}
	.icon-hardware {background-position:0 -70px;}
	.icon-config {background-position:0 -84px;}
	.icon-favorites {background-position:0 -98px;}
	.icon-board {background-position:0 -112px;}
	.icon-blogs {background-position:0 -126px;}
	.icon-star {background-position:0 -140px;}
	.icon-archive {background-position:0 -154px;}
	.icon-contact {background-position:0 -168px;}
	.icon-shares {background-position:0 -182px;}
	.icon-groups {background-position:0 -196px;}
	.icon-stats {background-position:0 -210px;}
	.icon-videos {background-position:0 -224px;}
	
/* MESSAGE BOX ICONS */
.mb-icon {
	width: 48px;
	height: 48px;
	background:  url(/public/img/mb-icons-sprite.gif) no-repeat;
}

	.mb-icon.info {background-position: 0 0;}
	.mb-icon.question {background-position: 0 -48px;}
	.mb-icon.warning {background-position: 0 -96px;}
	.mb-icon.error {background-position: 0 -144px;}

/* RANKING ICONS */
.rank {
	width: 16px;
	height: 16px;
	background:  url(/public/img/numbers-small.gif) no-repeat;
}
.rank-generic {
	position: absolute;
	left: 4px;
	top: 5px;
	font-weight: bold;
}
.rank-generic.big {
	position: relative;
	width: 45px;
	font-size: 200%;
	color: #4F4F4F;
}

	span.rank-more {
		vertical-align: middle;
		font-size: 10px;
		color: #aaa;
	}

	.rank-1 {background-position: 0px 0px;}
	.rank-2 {background-position:-16px 0px;}
	.rank-3 {background-position:-32px 0px;}
	.rank-4 {background-position:-48px 0px;}
	.rank-5 {background-position:0px -16px;}
	.rank-6 {background-position:-16px -16px;}
	.rank-7 {background-position:-32px -16px;}
	.rank-8 {background-position:-48px -16px;}
	.rank-9 {background-position:0px -32px;}
	.rank-10 {background-position:-16px -32px;}
	.rank-11 {background-position:-32px -32px;}
	.rank-12 {background-position:-48px -32px;}
	.rank-13 {background-position:0px -48px;}
	.rank-14 {background-position:-16px -48px;}
	.rank-15 {background-position:-32px -48px;}
	.rank-16 {background-position:-48px -48px;}
	
.top10-rank {
	width: 16px;
	height: 16px;
	background:  url(/public/img/icons/icon-numbers-sprite.gif) no-repeat;
}

	.top10-rank-1 {background-position: 0 0;}
	.top10-rank-2 {background-position: 0 -16px;}
	.top10-rank-3 {background-position: 0 -32px;}
	.top10-rank-4 {background-position: 0 -48px;}
	.top10-rank-5 {background-position: 0 -64px;}
	.top10-rank-6 {background-position: 0 -80px;}
	.top10-rank-7 {background-position: 0 -96px;}
	.top10-rank-8 {background-position: 0 -112px;}
	.top10-rank-9 {background-position: 0 -128px;}
	.top10-rank-10 {background-position: 0 -144px;}
	
.top10-small {
	width: 12px;
	height: 12px;
	background:  url(/public/img/icons/icon-numbers-small-sprite.gif) no-repeat;
}

	.top10-small-1 {background-position: 0 0;}
	.top10-small-2 {background-position: 0 -12px;}
	.top10-small-3 {background-position: 0 -24px;}
	.top10-small-4 {background-position: 0 -36px;}
	.top10-small-5 {background-position: 0 -48px;}
	.top10-small-6 {background-position: 0 -60px;}
	.top10-small-7 {background-position: 0 -72px;}
	.top10-small-8 {background-position: 0 -84px;}
	.top10-small-9 {background-position: 0 -96px;}
	.top10-small-10 {background-position: 0 -108px;}
	
/* USER OPTION ICONS 
.buddy-add,
.buddy-remove {
	height: 16px;
	padding-top: 16px;
	height: 0px !important;
	width: 16px;
	overflow: hidden;
	
}  
.buddy-add {background: url(/public/img/icons/buddy-add.gif) no-repeat 0 50%;}
.buddy-remove {background: url(/public/img/icons/buddy-remove.gif) no-repeat 0 50%;}

.buddy-profilepage {
	position: absolute;
	top: 5px;
	right: 10px;
	width: auto !important;
	height: 16px !important;
	padding-top: 0px;
	padding-right: 20px;
	color: #ffd433;
	background-position: top right;
}

.buddy-clear {
	position: static;
	padding-left: 0px;
	height: auto !important;
	background: none;
}*/	

.option-add {
	padding-left: 15px;
	background: url(/public/img/icons/add.gif) no-repeat 0 50%;
}
	
/* OFFLINE ONLINE SMALL */
.status-small {
	width: 9px;
	height: 9px;
	background: url(/public/img/icons/status-small-sprite.gif) no-repeat;
}

	.status-small.online {background-position: 0 0;}
	.status-small.offline {background-position: 0 -9px;}
	
/* NEWSFEED ICONS */
.feed-icon {
	float: left;
	width: 16px;
	padding-top: 16px;
	margin-right: 5px;
	background: url(/public/img/icons/newsfeed-icons-sprite.gif) no-repeat;
}

	.feed-default {background-position: 0 0;}
	.feed-user {background-position: 0 -16px;}
	.feed-profile {background-position: 0 -32px;}
	.feed-heart {background-position: 0 -48px;}
	.feed-heart-broken {background-position: 0 -64px;}
	.feed-friend-new, .feed-friend-supporter {background-position: 0 -80px;}
	.feed-friend-remove, .feed-friend-supporter-end {background-position: 0 -96px;}
	.feed-blog-post {background-position: 0 -112px;}
	.feed-gaming {background-position: 0 -128px;} 
	.feed-game-added {background-position: 0 -144px;} 
	.feed-game-removed {background-position: 0 -160px;} 
	.feed-photos {background-position: 0 -176px;}
	.feed-game-achievement {background-position: 0 -192px;}
	.feed-group, .feed-team, .feed-group-new, .feed-team-new {background-position: 0 -208px;}
	.feed-group-join, .feed-team-join, .feed-supporter, .feed-team-admin-new, .feed-group-admin-new {background-position: 0 -224px;}
	.feed-group-left, .feed-team-left, .feed-supporter-left, .feed-group-admin-left, .feed-team-admin-left {background-position: 0 -240px;}
	.feed-advertisement {background-position: 0 -256px;}
	.feed-rss {background-position: 0 -272px;}
	.feed-board-post {background-position: 0 -288px;}
	.feed-status {background-position: 0 -304px;}
	
/* TOOLTIP QUESTIONMARK */
.ugame-tooltip img {
	padding-left: 5px;
	background-position: 0 50%;
}

/* STAR FAVORITE ICON */
.favorite-icon {
	width: 16px;
	padding-top: 16px;
	background: url(/public/img/icons/favourite-game-star-sprite.gif) no-repeat;
}
	.favorite-icon.not-favorite {background-position: 0 -16px;}
	.favorite-icon.favorite {background-position: 0 0px;}
	
/* DELETE ICON */
.delete-icon {
	position: absolute;
	top: 6px;
	right: 7px;
	width: 13px;
	padding-top: 13px;	
	background: url(/public/img/delete-item-sprite.gif) no-repeat 0 0;				
}

/*
.fixed.delete-icon {
	top: auto;
	right: auto;
	height: 13px;
	padding-top: 0;
}
*/

.ie6 .delete-icon {right: 10px;}

	.delete-icon:hover {background: url(/public/img/delete-item-sprite.gif) no-repeat 0 -13px;}
	
/* ROTATE ICONS */
.rotate-icon {
	float: left;
	padding-top: 14px;
	width: 17px;
	background: url(/public/img/icons/image-rotate-sprite.gif) no-repeat;
} 

	.rotate-left {margin-right: 5px;background-position: 0 -14px;}
	.rotate-left:hover {background-position: 0 0;}
	.rotate-right {background-position: -17px -14px;}
	.rotate-right:hover {background-position: -17px 0;}
	
/* VIEWS ICON */
.views-icon {
	background: url(/public/img/icons/views-icon.gif) no-repeat scroll 0pt 50%;
	padding-left: 15px;
}

/* COMMENTS ICON */
.comments-icon {
	background: url(/public/img/icons/comment-icon.gif) no-repeat 0 50%;
	padding-left: 15px;
}

/* PHOTOS ICON */
.photos-icon {
	background: url(/public/img/icons/photos-icon.gif) no-repeat 0 50%;
	padding-left: 15px;
}

/* TAG ICON */
.tag-icon {
	background: url(/public/img/icons/tag-icon.gif) no-repeat 0 50%;
	padding-left: 20px;
	height: 16px;
}

/* MORE ICON*/
.more-icon {
	background: url(/public/img/icons/more-icon.gif) no-repeat 0 50%;
	padding-left: 15px;
}

/* STATS ICON */
.stats-icon {
	background: url(/public/img/icons/stats-icon-sprite.gif) no-repeat 0 0;
	padding-left: 15px;
}
.stats-icon:hover {background-position: 0 -8px;}

/* GENERAL BLOCK SPECIFIC CSS*/
.stats-icon-mp {
	width: 11px;
	padding-top: 8px;
	padding-left: 0;
}

/* STATUS HISTORY */
#general-info .status-icon {
	width: 20px;
	padding-top: 20px;
	background: url(/public/img/icons/status-history-icon-sprite.gif) no-repeat 0 0;
}

	#general-info .status-icon:hover {background-position: 0 -20px;}
	
/* STAR SPRITE */
.average-rating {
	position: relative;
	height: 16px;
	width: 80px;
}
	
	.average-stars {
		position: absolute;
		top: 0;
		left: 0;
		height: 16px;
	}
	.average-stars-plus {
		background: url(/public/img/icons/five-stars-sprite.gif) no-repeat 0 -16px;
	}
	.average-stars-minus {
		background: url(/public/img/icons/five-stars-sprite.gif) no-repeat 0 0;
		width: 100%;
	}
	.black .average-stars-plus {
		background: url(/public/img/icons/five-stars-sprite-black2.gif) no-repeat 0 -16px;
	}
	.black .average-stars-minus {
		background: url(/public/img/icons/five-stars-sprite-black2.gif) no-repeat 0 0;
		width: 100%;
	}

/* FORMS CSS CONTAINS:
	full width form lay-out
	2 column form lay-out
	3 column form lay-out
	form content config
	mce editor config
*/
		
/* FORM CONTENT CONFIG */
.form-layout h1 {
	margin-bottom: 5px;
	padding-bottom: 1px;
	color: #2A6EBD;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D3D3D3;
}

.form-layout h2 {
	margin-bottom: 5px;
	padding-bottom: 1px;
	color: #2A6EBD;
	font-size: 11px;
	font-weight: bold;
}

.form-layout p {
	padding-bottom: 10px;
	line-height: 150%;
	text-align: justify;
	color: #888;
}

.form-layout label {color: #5c5c5c;}
.module-column .form-layout .unbold {font-weight: normal;}
		
/* TYPES OF FORM CONTENT */
.form-item {
	position: relative;
	margin-bottom: 5px;
	padding-left: 145px;
	padding-right: 21px;
}
.form-item.new-line {
	padding-left: 15px;
	padding-top: 20px;
}
 
	.form-item label {
		display: inline;
		position: absolute;
		top: 0;
		left: 0px;
		font-weight: bold;
		padding-top: 3px;
		color: #5c5c5c;
	}

	html>body .form-item label {left: 15px;}	

	.ie6 #block-newTeam-1 .form-item label {left: -80px;}
	.ie6 .mainpage-new label, .ie6 .ugame-window label {left: -90px;}
	
	.comments label, .dashboard label, 
	.compose label, .team label {left: -130px;}
	
	.request-event-wrapper .new-line label {left: 0px !important;}
	html>body .request-event-wrapper .new-line label {left: 15px !important;}
	
	.dashboard .achievements.request-event-wrapper .form-item label {left: -130px;}
	html>body .dashboard.achievements .request-event-wrapper .form-item label {left: 15px;}
	
	.board label {left: 0px;}

	.form-item input {
		width: 100%;
		height: 17px;
		padding: 3px 3px 0;	
		background: url(/public/img/ugame-text-bg.gif) repeat-x scroll 0pt;
		border: 1px solid #9BB1C9;	
	}
	
	.ie6 .mainpage-new .form-item input {width: 90%;}
	.ie6 .group-invite input {width: 90%;}
		
	.form-item textarea {
		width: 100%;
		padding: 3px;
		line-height: 150%;
		background: url(/public/img/ugame-text-bg.gif) repeat-x scroll 0 0;
		border: 1px solid #9BB1C9;	
	}
	.ie6 .board .form-item textarea {width: 97%;}
	.ie7 .form-item textarea, .ie6 .form-item textarea {height: 5em;}

	.form-item select {
		height: 20px;
		background: url(/public/img/ugame-text-bg.gif) repeat-x scroll 0pt;
		border: 1px solid #9BB1C9;
	}
	
	.advanced-search-content .form-item select {width: 215px;}
	
		.form-item select option {
			padding-left: 4px;
			background-color: #fff;
		}

	.form-item.rows {padding: 20px 21px 0 15px;}
	.form-item.rows-no-label {padding: 0px 21px 0 15px;}
	.form-item.column {padding-right: 80px;}
	.form-item.single-field {padding: 15px 23px 0 15px;}
	.ie6 .form-item.single-field {width: 90%;}
	.form-item.tinyMCE {padding: 20px 15px 0 15px;}
	
.form-fields {position: relative;}

	.form-fields input.radio {
		width: auto;
		height: 18px;
		vertical-align: middle;
		background: none;
		border: 0;
	}
	
		.form-fields label {
			position: static;
			font-size: 12px;
			font-weight: normal;
			padding-top: 0;
			margin-right: 10px;
			vertical-align: middle;
		}
	
/* CONTACT CONFIG */
.form-fields input.checkbox {
	width: auto;
	height: 18px;
	vertical-align: middle;
	background: none;
	border: 0;
}

.form-fields.iconright {padding-right: 20px;}

	.form-fields.iconright a {
		right: 11px;
		top: 4px;
	}

	.form-item.column span {
		position: absolute;
		right: 30px;
		top: 5px;
		font-weight: bold;
	}

	.form-item.column .form-fields input.checkbox {
		position: absolute;
		top: 3px;
		right: 11px;
	}
	
/* ACHIEVEMENTS CONFIG 
.form-layout.achievements .form-item,
.form-layout.achievements .form-fields {
	position: relative;
	margin-bottom: 5px;
	padding-left: 225px;
	padding-right: 100px;
}

	.form-layout.achievements h2 {
		margin-left: 10px;
		border-bottom: 1px solid #e1e1e1;
	}

	.form-layout.achievements .form-item label {
		position: absolute;
		top: 0;
		left: 100px;
		font-weight: bold;
		padding-top: 3px;
		color: #5c5c5c;
	}
	
	.form-layout.achievements .form-item input {
		width: 100%;
		height: 15px;
		padding: 3px 3px 0;
	}
	
	.form-layout.achievements .form-item textarea {
		width: 100%;
		padding: 3px;
		line-height: 150%;
	}
	
	.form-layout.achievements .form-buttons.right {
		right: 100px;
	}
	
	*/
	


/* FORM ACTIONS */
.form-response {
	display: none;
	min-height: 24px;
	padding: 6px 0 6px 36px;
	margin: 0 0 10px;		
	background: #ffe47f;
	border: 1px solid #f8d00d;
	font-weight: bold;
	vertical-align: middle;
}
	.form-success {background: #ffe47f url(/public/img/form-ok.gif) no-repeat 6px 6px;color: #2a6ebd;}
	.form-error {background: #ffe47f url(/public/img/form-error.gif) no-repeat 6px 6px;color: #c10000;}

.form-saving {
	display: none;
	height: 20px;
	background: url(/public/img/indicator.gif) no-repeat;
	padding-left: 20px;
}
		
	
.achievements-form-box {
	width: 420px;
	margin-top: 10px;
}

.achievements-form-selector {margin-bottom: 20px;}

/* BUTTON CONFIG */	
.form-buttons {
	position: relative;
	padding: 3px 0;
	margin-bottom: 5px;
	height: 18px;
	height: auto !important;
	min-height: 18px;
}

.ie6 .board .form-buttons, .ie6 .comments .form-buttons {margin-bottom: 15px;}
.ie6 .mainpage-new .form-buttons {margin-bottom: 22px;}

	.form-buttons a.btn-right {
		position: absolute;
		right: 11px;
		top: 4px;
	}
	
	.ie6 .board .form-buttons a.btn-right {right: 28px;}
	.ie6 .teams .board .form-buttons a.btn-right {right: 35px;}
	.form-button {margin-left: 11px;}
/* BLOCKS CSS CONTAINS:
	general config
	header block config
	
*/

/* GENERAL CONFIG */
.block-item {
	position: relative;
	padding: 5px;
}

.ie6 .galleries .block-item {width: 97%;}

/* PROFILE GENERAL BLOCKS */
#general-info .block-wrap {border: 0;}

.general {
	position: relative;
	background: #444 url(/public/img/general-info-bg.gif) repeat-x left top;
	margin-bottom: 0;
	min-height: 75px;
	height: auto !important;
	height: 75px;
	border-width: 0 1px;
	border-style: solid;
	border-color: #000;
}

	.general-corners {
		position: absolute;
		top: 0;
		height: 8px;
		width: 8px;
		background: url(/public/img/general-info-corners-sprite.gif) no-repeat;
	}
	
		.general-corners.corner-left {left: -1px; background-position: 0 0;}
		.general-corners.corner-right {right: -2px; background-position: -8px 0;}
		html>body .general-corners.corner-right {right: -2px; background-position: -8px 0;}

	 .general-info-block {
	 	top: 4px;
		left: 65px;
		width: 348px;
	 }				
	 
	 	.team-name,
		.guild-name,
		.group-name {
			padding-left: 3px;
			color: #fff;
	 		font-size: 175%;
			font-weight: bold;
	 	}
		
		.team-slogan,
		.guild-slogan,
		.group-slogan {
			padding-left: 3px;
			color: #fff;
		}
	
	.general-header-options {
		position: absolute;
		top: 5px;
		right: 0;
		text-align: right;
	}
	
	.teams .general-header-options, 
	.guilds .general-header-options, 
	.groups .general-header-options,
	.games .general-header-options {
		top: auto;
		bottom: 5px;
	}
	
		.general-header-options li {margin-right: 5px;}
		
		
			.general-header-options li a,
			.general-header-options li span {color: #FFD433;}
			
				.general-header-options li a:hover {color: #f6ec5a;}
				
		.teams #general-info .form-item, .guilds #general-info .form-item, .groups #general-info .form-item {padding-left: 100px;}
		
			.teams #general-info .form-item label, .guilds #general-info .form-item label, .groups #general-info .form-item label {
					left: 8px;
					padding-top: 2px;
				}
		
			.ie6 .teams #general-info .form-item label, .ie6 .guilds #general-info .form-item label, .ie6 .groups #general-info .form-item label {left: -92px;}
			.teams #general-info .form-item p, .guilds #general-info .form-item p, .groups #general-info .form-item p, .games #general-info .form-item p {padding-bottom: 0;}
			
			.teams #general-info li, .guilds #general-info li, .groups #general-info li {
				color: #888;
				line-height: 150%;
			}
			
		.status-history {
			position: absolute;
			bottom: 2px;
			right: -25px;
		}		
			
/* HEADER BLOCK CONFIG */			
.block-header {
	position: relative;
	background: url(/public/img/block-header-bg.gif) repeat-x scroll 0pt;
	height: 15px;
	padding: 4px 5px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #d3d3d3;
}
.ie6 .block-header {border-top: 1px solid #d3d3d3;}

	.block-header-left, .block-header-right {
		position: absolute;
		top: -1px;
		width: 5px;
		height: 5px;
		background: url(/public/img/header-block-corner-sprite.gif) no-repeat 0 0;
	}
	.block-header-left {left: -1px;}
	.block-header-right {background-position: -5px 0;right: -2px;}
	html>body .block-header-right {right: -1px;}
	
	
	.collapsed .block-header {border-bottom: 0;}
	
	.block-header-title {
		padding-left: 20px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.block-header-options {
		position: absolute;
		top: 5px;
		right: 0;
	}
	
		.block-header-options li {
			float: left;
			margin-right: 5px;
		}
			
		.block-header .form-buttons {
			float: right;
			margin-top: -3px;
			padding: 0;
			padding-right: 5px;
		}

			.edit-options {
				width: 43px;
				padding-top: 13px;
				background: url(/public/img/edit-btn-sprite2.gif) no-repeat 0 0;
			}
			.edit-options:hover {background: url(/public/img/edit-btn-sprite2.gif) no-repeat 0 -13px;}
					
			.block-header .collapse-arrow {
				width: 13px;
				padding-top: 13px;
				background: url(/public/img/header-arrow-sprite.gif) no-repeat 0 -13px;
			}
			
			.block-component.collapsed .collapse-arrow {background: url(/public/img/header-arrow-sprite.gif) no-repeat 0 0;}
			.block-component.collapsed .block-item {display: none;}
			
/* TOOLBAR (works with the HEADER) */
.toolbar {
	position: relative;
	height: 20px;
	border-bottom: 1px solid #d3d3d3;
	background: url(/public/img/toolbar-bg.gif) repeat-x 0 0;
}

	.toolbar-list {
		height: 16px;
		margin: 1px;
		padding: 2px 5px;
	}

	.toolbar-list li.toolbar-checkbox {
		float: right;
		margin-left: 10px;
	}
	.toolbar-list li.toolbar-item {
		float: right;
		padding-left: 13px;
		margin-left: 10px;
		background: url(/public/img/toolbar-list-icon.gif) no-repeat 0 50%;
		font-weight: bold;
	}
	
	.toolbar-checkbox-label {color: #365E8F;}

	.block-component.collapsed .block-header {border-bottom: 1px solid #d3d3d3;}
	.block-component.collapsed .toolbar {border-bottom: 0;}
	
/* EMPTY BLOCK IMAGE */
.empty-text-block {
	line-height: 150%;
	color: #888;
}

	.empty-content-block-image {
		float: left;
		width: 54px;
		height: 60px;
		vertical-align: text-top;
		margin: 5px;
	}
	
	.articles-empty {padding: 5px;}
	
	.teams.news.index .empty-text-block,
	.games.reviews.index .empty-text-block,
	.users.blogs.index .empty-text-block {border: 1px solid #d3d3d3;}
	.users.blogs.index .empty-text-block {border-top: 0;}
	
/* NO CONTENT STYLING */
.blog-empty {
	padding: 5px;
	border: 1px solid #d3d3d3;
}
.teams.team.index .blog-empty, .guilds.guild.index .blog-empty {border: 0;}
.teams.team.index .blog-empty .block-item, .guilds.guild.index .blog-empty .block-item {padding: 0;}

.most-viewed-discussed p,
.galleries.index .no-content,
.news.index .no-content,
.archive-box .block-item  {line-height: 150%;}

.news.index .no-content {padding: 0 5px 5px;}

.blogs.index .no-content {
	padding: 5px;
	border-width: 1px 1px;
	border-style: solid;
	border-color: #d3d3d3;
	line-height: 150%;
}
	
/* LIST ITEM CONFIG */
.general-list-item {
	position: relative;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	border-bottom: 1px dotted #d3d3d3; 
	padding: 5px 35px 5px 25px;
}
.general-list-item:hover {background-color: #f9f9f9;}

.general-list-item.new {background-color: #f9f9f9;}
.general-list-item.new:hover {background-color: #ededed;}

	.general-list-item .more {
		position: absolute;
		top: 6px;
		right: 85px;
	}

	.general-list-item .edit {
		position: absolute;
		top: 6px;
		right: 28px;
	}

.general-list-item.last {border-bottom: 0;}

/* SEARCH BLOCK CONFIG */
.block-search {
	position: relative;
	height: 20px;
	padding: 3px 0 0 8px;
	border-top: 1px solid #d3d3d3;
	background-color: #f9f9f9;
}

	.search-input-wrapper {
		position: relative;
		margin-right: 30px;
		padding: 0 4px;
		text-align: left;
		border-width: 1px 0;
		border-style: solid;
		border-color: #e1e1e1;
	}

		.block-search-input {
			display: block;
			height: 15px;
			width: 100%;
			background-color: #fff;
			border: 0;
		}
		
		.ie6 .block-search-input {
			height: 13px;
		}
		
		.search-input-block-left,
		.search-input-block-right {
			position: absolute;
			top: -1px;
			height: 17px;
			width: 3px;
		}
		
		.search-input-block-left {left:0;background: url(/public/img/module-search-lr.gif) no-repeat 0 0;}
		.search-input-block-right {right:0;background: url(/public/img/module-search-lr.gif) no-repeat -3px 0;}
		
		.ie6 .search-input-block-left {top: 0; left:-7px;}
		.ie6 .search-input-block-right {top: 0px; right:28px;}
	
	.block-search-btn {
		position: absolute;
		top: 3px;
		right: 6px;
	}
	
/* NEWS FEED BLOCK */
.divider {
	padding: 5px 0 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid #d3d3d3;
}

	.date {
		margin-left: 5px;
		font-size: 90%;
		font-weight: bold;
		color: #b3b3b3;
	}

.my-news-data {
	position: relative;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 5px 25px 5px 0;
}

	.my-news-data:hover {background-color: #f9f9f9;}
	.news-feed-left {
		position: absolute;
		top: 5px;	
		left: 2px;
		height: 17px;
	}
		
		.time-news {
			float: left;
			margin-top: 3px;
			font-size: 8px;
			color: #000;
		}
		
	.news-feed-right {
		position: relative;
		margin-left: 60px;
	}
		
		.news-feed-message {line-height: 150%;}
		
			.news-feed-message a {font-weight: bold;}
			
		.news-quote {
			margin-top: 2px;
			line-height: 150%;
			color: #365E8F;
		}
		
			.news-quote p {display: inline;}
		
		.image-text {margin: 5px;}
		.news-feed .image-view-list li {width: 56px;}

				.news-feed .image-file {
					margin-top: 5px;
					width: 50px;
				}
			
/* DATA BLOCK CONFIG */
.data-table {
	position: relative;
	line-height: 150%;
}

	.data-table .data-label {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.data-table .data-value {
		margin-left: 100px;
	}

.profile-table {
	position: relative;
	padding-left: 70px;
	line-height: 150%;
}

	.profile-table .profile-label {
		position: absolute;
		top: 0;
		left: 0;
	}

/* LATEST FORUM THREADS */
.forum-thread-item {
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #d3d3d3;
}
.forum-thread-item.last {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

	.forum-thread-item h2 {
		position: relative;
		font-size: 110%;
		font-weight: bold;
	}
	
	.forum-thread-item span {
		position: absolute;
		top: 0;
		right: 0;
		font-size: 90%;
		color: #bbb;
	}
	
	.forum-thread-item p {
		font-size: 90%;
		line-height: 150%;
		color: #bbb;
	}
	
/* BOARD POSTS */
#module-content .board-post p {
	color: #5c5c5c;
}

.board-post-wrapper {
	position: relative;
	padding: 0px 0 20px 55px;
	overflow: hidden;
}


	.board-post {
		position: relative;
		padding-top: 10px;
	}
	
		.board-user-avatar {
			position: absolute;
			top: 10px;
			left: -55px;
		}
		
		html>body .board-user-avatar {left: 0px}
		
		.board-post-header {
			height: 40px;
			padding: 3px;
			border-style: solid;
			border-width: 1px 0;
			border-color: #e3e3e3;
		}
		
		html>body .board-post-header {
			height: auto;
		}
		
			.board-post-date {font-size: 10px;}
			
		.board-post-content {
			padding: 3px 0 0 5px;
			line-height: 150%;
		}
			
		.board-navigation {
			position: absolute;
			top: 43px;
			left: 3px;
			font-size: 10px;
		}
		
		html>body .board-navigation {
			top: auto;
			left: 58px;
			bottom: 0px !important;
		}
		
			.board-navigation li {
				display: inline;
				padding-right: 5px;
			}
			
		
/* PROFILE PICTURE */
.profile-picture {
	width: 255px;
	height: 200px;
	padding: 1px;
	border: 1px solid #e1e1e1;
	background: #fcfcfc url(/public/img/profile-picture-empty.gif) no-repeat 0 0;
}
		
/* RIGHT-SIDE BOXES */
.module-wrapper-rightside .module-header-link {text-transform: none;}
.box {
	position: relative;
	margin: 5px;
	border: 1px solid #e1e1e1;
}

	.most-discussed,.most-viewed {font-weight: normal;}
	.most-discussed.active,.most-viewed.active {font-weight: bold;}

	.box-header {
		position: relative;
		height: 18px;
		background: url(/public/img/rightside-header-bg.gif) repeat-x 0 0;
		border-bottom: 1px solid #e1e1e1;
	}
	
		.box-header span,
		.box-header span,
		.box h2 {
			display: block;
			font-weight: bold;
			padding: 3px 5px 0;
		}
	
	.box-anchor {
		position: relative;
		float: left;
		color: #757575;
		display: block;
		width: 100%;
		height: 18px;
	}
	
	.box-item-header {
		position: relative;
		display: block;
		height: 18px;
		border-bottom: 1px solid #e1e1e1;
	}
	.box-item-header.block-header {
		border-width: 0 0 1px;
	}
	
		.box-item-header.block-header .collapse-arrow {
			position: absolute;
			top: 3px;
			right: 5px;
		}
			
			.rank {
				position: absolute;
				left: 5px;
				top: 5px;
			}
			.ie6 .box-block-ranking .rank {left: -20px;}
				
			.box-block-empty {
				position: relative;
				min-height: 20px;
			}
			
			.general-list-item .amount-stats {
				position: absolute;
				right: 15px;
			}
			
			html>body .general-list-item .amount-stats {right: 5px;}
			
			.box ul li.archive-items-header span {right: 0px;}
				
		.archive-year {
			display: block;
			font-weight: bold;
			padding: 1px 0 0 2px;
		}
			
			.archive-month {font-weight: bold;}
		
			.archive-month-items {padding-left: 5px;padding-right: 5px;}
			
				.archive-month-item {
					padding-left: 15px;
					padding-right: 5px;
					background: url(/public/img/footer-bullet.gif) no-repeat 0pt 50%;
				}
				
					.archive-month span {
						position: absolute;
						top: 5px;
						right: 6px;
					}
			
	.show-all,
	.shown-all.show-all {
		float: left;
		padding-top: 11px;
		width: 180px;
		border-top: 1px solid #e1e1e1;
		background: url(/public/img/showall-arrow-sprite.gif);
	}
	.show-all {background-position: 0 0;}
	.show-all:hover {background-position: 0 -11px;}
	
	.shown-all.show-all {background-position: 0 -22px;}
	.shown-all.show-all:hover {background-position: 0 -33px;}
	
/* COMMENTS ON BLOGS */
.blogs.view .comments .form-button {float: right; margin-right: 13px;}
	
/* PAGING */
.paging-item {
	position: relative;
	border-top: 1px solid #fbfbfb;
	border-bottom: 1px solid #fbfbfb;
	background-color: #fff;
	padding: 5px;
	margin-bottom: 5px;
}

	.paging-item .page-showing {color: #565656;}

	.paging-item ul {
		position: relative;
		float: left;
	}
	
		.paging-item ul li {float: left;border-right: 1px solid #e1e1e1;}
			
			.page {padding: 0 4px;}
			.page:hover {color: #6b6b6b;}
			.page.active {font-weight: bold;}	
			
	.navigator {
		position: absolute;
		right: 5px;
		top: 4px;
	}
		.navigator ul,
		.navigator div {
			float: left;
		}
		
		.navigator .navigate-previous,
		.navigator .navigate-next {
			height: 15px;
			color: #6b6b6b;
			font-weight: normal;
			background: url(/public/img/multi-navigator-sprite.gif) no-repeat;
		}
		
		.navigator .navigate-previous {
			width: 55px;
			background-position: left -26px;
			padding-left: 10px;
		}
		
		.navigator .navigate-next {
			width: 30px;
			padding-right: 10px;
			background-position: right -70px;
		}
		
		.navigator .navigate-previous:hover,
		.navigator .navigate-next:hover {color: #1689c0;}
		
		.navigator .navigate-previous:hover {background: url(/public/img/multi-navigator-sprite.gif) no-repeat left -4px;}
		.navigator .navigate-next:hover {background: url(/public/img/multi-navigator-sprite.gif) no-repeat right -48px;}
		
.paging-simple {
	color: #555;
	font-size: 10px;
	font-weight: normal;	
}
		
/* BUDDY SUGGEST */
.buddy-suggest-options {
	position: absolute;
	top: 2px;
	right: 5px;
}

html>body .buddy-suggest-option {
	right: 0;
}

	.buddy-suggest-options li {
		width: 90px;
		margin-right: 4px;
		height: 16px;
	}	
	
		.buddy-suggest-options li a {padding-right: 20px; display: block;}	

			.buddy-suggest-options li a.add-suggested {background: transparent url(/public/img/icons/buddy-add.gif) no-repeat right 50%;}	
		
			.buddy-suggest-options li a.delete-suggested {
				height: 13px;
				background: url(/public/img/delete-item-sprite.gif) no-repeat right 0; 
				margin-top: 2px;
			}
			
				.buddy-suggest-options li a.delete-suggested:hover {background: url(/public/img/delete-item-sprite.gif) no-repeat right -13px;}
				
/* OVERALL ICONS AND CLASSES */	
.add-new-item {
	display: block;
	background: transparent url(/public/img/icons/add.gif) no-repeat scroll left 50%;
	padding-left: 14px;
	margin: 0 0 5px 5px;
}

.tab-top-left,.tab-top-right {
			position: absolute;
			top: -1px;
			height: 5px !important;
			overflow: hidden !important;
			width: 5px;
			background: url(/public/img/tab-sprite.gif) no-repeat;
		}
		
		.tab-top-left {left: -1px; background-position: 0 0;}
		.tab-top-right {right: -1px; background-position: -5px 0;}
		
		.ie6 .tab-top-right {right: -2px;}
		.ie6 .mainpage-tabs li.active .tab-top-right {right: -1px;}
	
/* IMAGE-TABLE */
.image-name {
	display: block;
	height: 24px;
	overflow: hidden;
}
.image-big .image-name {height: auto;}

/* MOST VIEWED */
.most-viewed-items .general-list-item {
	padding-left: 25px;
}

/* IMAGE BLOCK BIG */
.image-block-big {
	width: 50%;
	float: left;
}

	.image-block-big div {float: left;}
	
		.image-block-big .image-file {
			width: 75px;
			height: 75px;
		}
		
		.image-block-big-right {
			margin-left: 5px;
			float: right;
		}
		
			.image-block-big-right h1 {
				font-size: 120%;
				font-weight: bold;
			}
			
			.image-block-big-right span {
				color: #AFAEAE;
				font-size: 90%;
			}
			
/* GAME RATING BLOCK */
#games-rating-list li {
	position: relative;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding: 2px 0 5px 60px;
	margin-bottom: 5px;
	border-bottom: 1px solid #d3d3d3;
}

	.game-avatar {
		position: absolute;
		top: 5px;
		left: 5px;
	}
		
		.game-avatar img {
			height: 38px;
			width: 38px;
		}
	
	.game-rating-username,.game-rating-gamename {
		margin-bottom: 5px;
		font-weight: bold;
	}
	
	/* padding left was 110px why?*/
	.game-rating {
		position: relative;
		height: 20px;
		padding: 2px 0 0 0;
	}
	#games-rating-list .game-rating {
		position: absolute;
		top: 0;
		right: 0;
	}
	
		.game-rating img {
			position: absolute;
			top: 0;
			left: 0;
		}
		
		.game-rated-by {color: #afafaf;}
		.game-rated-username {font-weight: bold;}
	
	.game-comment {margin: 5px 0;}
	
	.game-rating-date {color: #AFAEAE;}
	
/* GALLERIES TAGGED PHOTOS */
.galleries.index #block-imageTable-1 .image-view-list .image-wrap span.image-name {height: 0;}

/* POLL */
.poll {
	position: relative;
	padding: 10px;
	margin-bottom: 20px;
}

	.poll h1 {
		font-weight: bold;
		font-size: 110%;
	}
	
	.poll .poll-item {margin-top: 5px;}
	
	.poll .form-buttons {margin-top: 5px; margin-bottom: 0;}
	
		.poll .form-buttons a {margin-right: 5px;}
	
.poll-results-list {
	position: relative;
	padding: 10px;
}

	.groups.group.index .poll-result-wrap {position: relative;}
	
		.poll-result-wrap .form-item {
			padding-left: 0;
			padding-right: 65px;
		}
		
			.poll-result-wrap .form-item label {left: 0;}
			
			.poll-options-result-wrap {position: relative; height: 8px;}
			
				.poll-option-result,
				.poll-option-result-empty {
					position: absolute;
					top: 0;
					left: 0;
					height: 8px;
				}
				
				.poll-option-result {
					background-color: #3F6896;
				}
				
				.poll-option-result-empty {
					width: 100%;
					background-color: #d3d3d3;
				}
				
				.groups.group.index .poll-result-number {
					position: absolute;
					right: 10px;
					top: 15px;
				}
			
.poll-questions .poll-options .form-item {
	padding-left: 100px;
	padding-right: 50px;
}

	.poll-questions .poll-options .delete-icon {right: 15px;}
	
	.poll-item-results {
		position: absolute;
		right: 25px;
		top: 5px;
	}

/* POLL DASHBOARD */
.poll-results-list {margin-top: 10px; margin-bottom: 20px;}
	
	#polls-list .general-list-item {padding-right: 5px;}
		
		.poll-result-wrap {position: relative;}
		
			.poll-result-wrap .form-item label {left: 0;}
			
			.poll-result-number {
				position: absolute;
				right: 3px;
				top: 15px;
			}

#advertisement {
	background-color: #fff;
	border-width: 0 4px;
	border-style: solid;
	border-color: #e1e1e1;
}

	/* SKYSCRAPER */

	#advertisement.skyscraper {
		position: relative;
		float: left;
		clear: left;
		width: 160px;
		margin-top: 10px;
	}
	
		#advertisement.skyscraper .advertisement-tb {
			position: absolute;
			left: -4px;
			width: 168px;
		}
		
		#advertisement.skyscraper .advertisement-top {
			top: 0;
			height: 25px;
			background: url(/public/img/advertisement-top.gif) no-repeat 0 0;
		}
		
		#advertisement.skyscraper .advertisement-bottom {
			bottom: 0;
			height: 4px;
			background: #fff url(/public/img/subnav-sprite.gif) no-repeat 0 -8px;
		}
		
		#advertisement.skyscraper .banner {
			display: block;
			padding-top: 22px;
			width: 160px;
			height: 604px;
		}

	/* SQUARE */

	#advertisement.square {
		position: relative;
		width: 141px;
		border-width: 0;
	}
	
		#advertisement.square .advertisement-tb {
			position: absolute;
			left: -4px;
			width: 255px;
			height: 6px;background: url(/public/img/square-banner-tb-sprite.gif) no-repeat 
		}
		
		#advertisement.square .advertisement-top {
			top: 0;
			background-position: 0 0;
		}
		
		#advertisement.square .advertisement-bottom {
			bottom: 0;
			background-position: 0 -6px;
		}
		
		#advertisement.square .banner {
			display: block;
			padding: 1px;
		}
.ac-trigger {
	position: absolute;
	overflow: hidden;	
	height: 19px;
	width: 17px;
	background: url(/public/img/autocomplete-trigger.gif) no-repeat;
}

.ac-trigger.hover, .ac-trigger.active {
	background: url(/public/img/autocomplete-trigger-on.gif) no-repeat;
}

.ac-results {
	padding: 0px;
	border: 1px solid #000;
	background-color: #fff;
	overflow: auto;
	z-index: 99999;
}

.ac-results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac-results li {
	margin: 0px;
	padding: 6px 5px;
	border-bottom: 1px dashed #D3D3D3;
	cursor: default;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.ac-loading {
	background : url(/public/img/indicator.gif) right center no-repeat;
}

.ac-over {
	background-color: Highlight;
	color: HighlightText;
}

ul.combobox-results {
    position: absolute;
   	overflow-x: hidden;
	overflow-y: auto;
    background-color: #fff;
	border: 1px solid #97ACC3;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.combobox-results li { 
	display: block; 
	padding: 3px;
	width: 800px;
	height: 15px;
	border-bottom: 1px dashed #D3D3D3;
	margin: 0;
	cursor: default;
	font-size: 11px;
}

ul.combobox-results li.active { 
  background-color: #3875d7; 
  color: #fff;
}

/* brTip */
.tooltip-box {
	background-color: #FFF;
	padding: 1px;
	border: 1px solid #a4a4a4;
	display: none;
	position: absolute;
	width: 200px;
	z-index: 11;
}
.frontpage .tooltip-box,
.users .tooltip-box,
.teams .tooltip-box,
.groups .tooltip-box,
.galleries .tooltip-box,
.blogs .tooltip-box {width: 100px;}

	.tooltip-title {
		background: #6E92B6;
		color: #FFF;
		display: block;
		margin: 0;
		padding: 3px;
		text-align: center;
	}
	
	.tooltip-content {
		margin: 0;
		padding: 3px 5px 5px;
		background: #ebebeb url(/public/img/tooltip-bg.gif) repeat-x 0 0;
		color: #444;
		line-height: 150%;
	}
	
	.tooltip-spike {
		position: absolute;
		bottom: -15px;
		left: 20px;
		width: 16px;
		height: 16px;
		background: url(/public/img/tooltip-spike-sprite.gif) no-repeat 0 0;
	}
	.tooltip-box.left .tooltip-spike {
		bottom: -15px;
		left: 180px;
		background-position: -16px 0;
	}
	.tooltip-box.bottom .tooltip-spike {
		top: -15px;
		left: 20px;
		background-position: 0 -16px;
	}
	.tooltip-box.bottom.left .tooltip-spike {
		top: -15px;
		left: 180px;
		background-position: -16px -16px;
	}

.ugame-window {
	position: absolute;
	width: 200px;
	z-index: 99;
	top: 20px;
	left: 20px;
}

	.ugame-window .window-title {
		position: relative;
		height: 29px;
		background: url(/public/img/plugins/messagebox/mb-header-sprite.gif) repeat-x 0 -29px;
		margin: 0 1px;
	}
	

		.ugame-window .window-top-left,
		.ugame-window .window-top-right {
			width: 6px;
			height: 29px;
		}
		
		.ugame-window .window-top-left {left: -1px; background: url(/public/img/plugins/messagebox/mb-header-sprite.gif) repeat-x 0 0;}		
		.ugame-window .window-top-right {right: -1px; background: url(/public/img/plugins/messagebox/mb-header-sprite.gif) repeat-x 0 -58px;}
	
		.ugame-window .window-title .window-header-title {
			display: block;
			font-weight: bold;
			color: #fddd47;
			padding: 5px 8px;
		}


	.ugame-window .window-middle-left {
		background: #fff url(/public/img/plugins/messagebox/mb-left.gif) repeat-y left;
		padding-left: 6px;
	}

	.ugame-window .window-middle-right {
		background: url(/public/img/plugins/messagebox/mb-right.gif) repeat-y right;
		padding-right: 6px; 
	}

	
		.ugame-window .window-body {
			position: relative;
			width: 92%;
		}
		
		html>body .ugame-window .window-body {
			width: auto;
		}		
		
		/* this is for the disappearing caret bug in input fields above overflow: elements */
		body.mozilla .ugame-window .window-body {
			overflow: auto;
		}
		/* +1 px to make up for the overflow: auto in ff */
		body.mozilla .ugame-window .window-middle-right {
			padding-right: 7px; 
		}

		.ugame-window .window-buttons {
			height: 29px;
			background-color: #e9e9e9;
		}

		
			.ugame-window .window-button {
				float: right;
				clear: none;
				margin: 6px 6px 0 0;
			}
			
			.ugame-window .window-button.left {
				float: left;
				clear: none;
				margin: 6px 0 0 6px;			
			}
			
			.ugame-window .align-left {float: left; margin-left: 6px;}
			.ugame-window .align-right {float: right;}
	
	.ugame-window .window-bottom {
		margin: 0 1px;
		position: relative;
		height: 8px;
		background: #e9e9e9 url(/public/img/plugins/messagebox/mb-bottom-sprite.gif) repeat-x 0 -16px;
	}

		.ugame-window .window-bottom-left,
		.ugame-window .window-bottom-right {
			width: 8px; 
			height: 8px;
		}
		
		.ugame-window .window-bottom-left {
			left: -1px; 
			background: url(/public/img/plugins/messagebox/mb-bottom-sprite.gif) no-repeat 0 0;
		}
		
		.ugame-window .window-bottom-right {
			right: -1px; 
			background: url(/public/img/plugins/messagebox/mb-bottom-sprite.gif) no-repeat 0 -8px;
		}

.ugame-mb .window-body {
	min-height: 48px;
	height: auto !important;
	height: 48px;
	padding: 10px;
}

.ugame-mb .mb-icon {
	position: absolute;
	border: 2px solid #e1e1e1;
	top: 10px;
	left: 10px;
	background-repeat: no-repeat;
}

.ugame-mb .mb-message {
	margin-left: 60px;
	color: #5e5e5e;
}
.ugame-wizard {}

	.ugame-wizard .wizard-screen {
		padding: 10px;
	}
	
		.ugame-wizard .screen-body {}
		
		.ugame-wizard .screen-buttons {
			height: 29px;
		}
		
		.ugame-wizard .wizard-loading-overlay {
			background: url(/public/img/indicator.gif) no-repeat center center;
		}
		
		.ugame-wizard .wizard-button {
			clear: none;
			float: right;
			margin : 6px 6px 0 0;
		}

.ugame-uploader {margin-bottom: 10px;}	
	
	.ugame-uploader .ugame-progress {
		border: 1px solid #616161;
		background-color: white;
		height: 20px;
		position: relative;
		text-align: center;
		margin: auto;
	}
		.ugame-uploader .ugame-progress .ugame-progress-text {
			vertical-align: middle;
		}
			
		.ugame-uploader .ugame-progress .ugame-progress-bar {
			position: absolute;
			background-color: #2A6EBD;
			height: 18px;
			top: 1px;
			left: 1px;
			color: white;
			overflow: hidden;
		}
				
			.ugame-uploader .ugame-progress .ugame-progress-bar .ugame-progress-text {
				position: absolute;
				text-align: center;
				top: 1px;
				left: 0px;
			}
.ugame-carousel {position: relative;}
		
	.ugame-carousel .carousel-wrap {margin: 0 auto;}
		.ugame-carousel .carousel-wrap .image-view-list {overflow: hidden;}

.carousel-button {
	position: absolute;
	top: 15px;
	width: 18px;
	padding-top: 26px;
	background: url(/public/img/carousel-prev-next-sprite.gif) no-repeat;
}
.carousel-button.carousel-left {left: 0;background-position: 0 0;}
.ie6 .carousel-button.carousel-left {left: -15px;}

.carousel-button.carousel-right {right: 0;background-position: -18px 0;}

.carousel-button.carousel-left:hover {background-position: 0 -26px;}
.carousel-button.carousel-right:hover {background-position: -18px -26px;}

/* Stars */
.ui-stars-cancel,
.ui-stars-star {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}
.ui-stars-cancel,
.ui-stars-cancel a {
	background:url(/public/img/plugins/delete.gif) no-repeat 0 -16px
}
.ui-stars-star,
.ui-stars-star a {
	background:url(/public/img/plugins/star.gif) no-repeat 0 0px
}
.ui-stars-cancel a,
.ui-stars-star a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px
}
.ui-stars-star-on a {
	background-position:0 -16px!important
}
.ui-stars-star-hover a {
	background-position:0 -32px
}
.ui-stars-cancel-hover a {
	background-position:0 -16px
}
.ui-stars-cancel-disabled a,
.ui-stars-star-disabled,
.ui-stars-star-disabled a {
	cursor:default !important
}
.ui-stars-star {
	background:transparent!important;
	overflow:hidden!important
}

/* Stars compressed
.ui-stars-cancel,.ui-stars-star {float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.ui-stars-cancel,.ui-stars-cancel a {background:url(delete.gif) no-repeat 0 -16px}
.ui-stars-star,.ui-stars-star a {background:url(star.gif) no-repeat 0 0px}
.ui-stars-cancel a,.ui-stars-star a {display:block;width:16px;height:100%;background-position:0 0px}
.ui-stars-star-on a {background-position:0 -16px!important}
.ui-stars-star-hover a {background-position:0 -32px}
.ui-stars-cancel-hover a {background-position:0 -16px}
.ui-stars-cancel-disabled a,.ui-stars-star-disabled,.ui-stars-star-disabled a {cursor:default !important}
.ui-stars-star {background:transparent!important;overflow:hidden!important}
*/

/* SUB NAVIGATION */
#module {
	min-height: 900px;
	height: auto !important;
	height: 900px;
}
#module .content-item {margin-left: 178px;}

.left-side-wrap {
	position: absolute;
	top: 0;
	left: 0;
}

	#sub-navigation {
		position: relative;
		width: 168px;
		padding: 6px 0;
		background-color: #fff;
	}
	.ie7 #sub-navigation {padding-bottom: 0;}
	
		.subnav-top,
		.subnav-bottom {
			position: absolute;
			left: 0;
			height: 6px;
			width: 100%;
			background: #fff url(/public/img/subnav-sprite.gif) no-repeat;
		}
		.subnav-top {top: 0;background-position: 0 0; overflow: hidden;}
		.subnav-bottom {bottom: 0;background-position: 0 -6px;}
		
		.subnav-list {
			padding: 3px 5px;
			border-width: 0 4px;
			border-style: solid;
			border-color: #e1e1e1;
		}
	
		.subnav-list li {
			position: relative;
			height: 23px;
			margin-bottom: 5px;
			border-bottom: 1px solid #d3d3d3;
		}
		
			.subnav-list li a {
				width: 115px;
				padding-left: 35px;
				color: #000;
			}	
				
				.subnav-link {display: block;padding-top: 5px;}
		
		.subnav-icon {
			position: absolute;
			left: 0;
			width: 23px;
			height: 24px;
			background: url(/public/img/subnav-icon-sprite.gif) no-repeat;
		}
		
		.active-sub .subnav-icon,
		.subnav-icon:hover {
			color:#cda222;
			background: url(/public/img/subnav-hover-sprite.gif) no-repeat;
		}
		
		.subnav-home {background-position:0 0;}
		.subnav-gamers,
		.subnav-friends {background-position:0 -24px;}
		.subnav-about, 
		.subnav-blogs,
		.subnav-news {background-position:0 -192px;}
		.subnav-galleries,
		.subnav-gallery {background-position:0 -48px;}
		.subnav-videos {background-position:0 -72px;}
		.subnav-shares {background-position:0 -96px;}
		.subnav-feedback,
		.subnav-board {background-position:0 -120px;}
		.subnav-polls,
		.subnav-achievements {background-position:0 -144px;}
		.subnav-members {background-position:0 -168px;}
		.subnav-games {background-position:0 -216px;}
		.subnav-rights,
		.subnav-forum {background-position:0 -240px;}
		.subnav-member {background-position:0 -264px;}
		.subnav-reviews {background-position:0 -288px}
		.subnav-ratings {background-position:0 -312px}
		
		.subnav-home:hover {background-position:0 0;}
		.subnav-gamers:hover,
		.subnav-friends:hover {background-position:0 -24px;}
		.subnav-about:hover,
		.subnav-blogs:hover,
		.subnav-news:hover {background-position:0 -192px;}
		.subnav-galleries:hover,
		.subnav-gallery:hover {background-position:0 -48px;}
		.subnav-videos:hover {background-position:0 -72px;}
		.subnav-shares:hover {background-position:0 -96px;}
		.subnav-feedback:hover,
		.subnav-board:hover {background-position:0 -120px;}
		.subnav-polls:hover,
		.subnav-achievements:hover {background-position:0 -144px;}
		.subnav-members:hover {background-position:0 -168px;}
		.subnav-games:hover {background-position:0 -216px;}
		.subnav-rights:hover,
		.subnav-forum:hover {background-position:0 -240px;}
		.subnav-member:hover {background-position:0 -264px;}
		.subnav-reviews:hover {background-position:0 -288px}
		.subnav-ratings:hover {background-position:0 -312px}
		
		.active-sub .subnav-home {background-position:0 0;}
		.active-sub .subnav-gamers,
		.active-sub .subnav-friends {background-position:0 -24px;}
		.active-sub .subnav-about,
		.active-sub .subnav-blogs,
		.active-sub .subnav-news {background-position:0 -192px;}
		.active-sub .subnav-galleries,
		.active-sub .subnav-gallery {background-position:0 -48px;}
		.active-sub .subnav-videos {background-position:0 -72px;}
		.active-sub .subnav-shares {background-position:0 -96px;}
		.active-sub .subnav-feedback,
		.active-sub .subnav-board {background-position:0 -120px;}
		.active-sub .subnav-polls,
		.active-sub .subnav-achievements {background-position:0 -144px;}
		.active-sub .subnav-members {background-position:0 -168px;}
		.active-sub .subnav-games {background-position:0 -216px;}
		.active-sub .subnav-rights,
		.active-sub .subnav-forum {background-position:0 -240px;}
		.active-sub .subnav-member {background-position:0 -264px;}
		.active-sub .subnav-reviews {background-position:0 -288px}
		.active-sub .subnav-ratings {background-position:0 -312px}
		
		.subnav-user-info {
			position: relative;
			width: 110px;				
			padding: 3px 5px 3px 45px;
			background-color: #fff;
			min-height: 35px;
			height: auto !important;
			height: 35px;
			border-left: 4px solid #e1e1e1;
			border-right: 4px solid #e1e1e1;
			border-bottom: 1px solid #d3d3d3;
		}
			
			.subnav-image {	
				position: absolute;
				left: 5px;
				top: 3px;					
				width: 25px;
				height: 25px;
			}		
		
			.subnav-user-block {overflow: hidden;}
			
				.subnav-user-name {
					color: #5e5e5e;
				 	font-size: 12px;
					font-weight: bold;
				}
			
#tab-panel {margin-left: 185px !important;}

/* ARTICLES CSS CONTAINS:
	
*/
#articles-overview {
	padding: 0;
	padding-top: 5px;
}
.article-item {
	position: relative;
	margin-bottom: 10px;
}

.article-header {
	position: relative;
	height: 53px;
	padding: 5px 0 10px 70px;
	background: #fbfbfb url(/public/img/all-navigator-content-bg.gif) repeat-x left bottom;
}

	.author-avatar {
		position: absolute;
		top: 10px;
		left: 10px;
	}

	.article-header .article-title {
		margin-top: 2px;
		font-size: 140%;
		font-weight: bold;
	}
		
		.article-header .article-title a {font-weight: bold;}
	
	.article-header .article-info {
		margin-top: 3px;
		display: block;
		color: #afaeae;
	}
	
		a.more-author {color: #2A6EBD;}

	.tags {
		padding: 3px 0 2px 12px;
		color: #afaeae;
		background: url(/public/img/tag-icon.gif) no-repeat 0 5px;
	}
	
		.tags li {
			display: inline;
			padding-left: 5px;
		}
		
			.tags li a {color: #365E8F;}
	
	.article-header .article-tags {color: #afaeae;}
	
	.article-header .article-options-list {
		position: absolute;
		right: 5px;
		top: 10px;
	}
	
		.article-header .article-options-list li {
			position: relative;
			padding-left: 15px;
			list-style-type: none;
			line-height: 150%;
		}
		
			.article-header .article-options-list li a {color: #AFAEAE;}
			.article-header .article-options-list li a:hover {color: #555;}
			
			
			.article-header .article-options-list li img {
				position: absolute;
				left: 0;
				bottom: 2px;
			}
	
.article-content {padding: 0 10px;}

.article-footer {
	position: relative;
	height: 23px;
	margin-top: 10px;
	background: #FDFCFC url(/public/img/rightside-header-bg.gif) repeat-x scroll bottom;
	border-top: 1px solid #e1e1e1;
	width: 100%;
}
	
	.article-footer .all-users-list {
		position: absolute;
		left: 10px;
		bottom: 5px;
	}
		
		.article-footer .all-users-list li {
			float: left;
			list-style-type: none;
			margin-right: 10px;
		}
			
			.article-footer .all-users-list li a {color: #797979;}
			.article-footer .all-users-list li a:hover {color: #797979;}
		
		.article-footer a.article-more {
			position: absolute;
			right: 10px;
			bottom: 5px;
			font-weight: bold;
		}			
	
/* ARTICLE LIST */
.article-snippet {
	margin-bottom: 12px;
	border-top: 1px solid #d3d3d3;
}
			
	.article-snippet li {
		position: relative;
		margin: 0 10px 5px 10px;
		padding-bottom: 3px;
		line-height: 150%;
		border-bottom: 1px solid #E1E1E1;
	}
	
	.article-snippet li.first-snippet {padding-top: 10px;}
	.article-snippet li.one-snippet {border-bottom: none;}
	
		.article-snippet li h2 {
			font-size: 130%;
			font-weight: bold;
		}
				
		.article-snippet li span {color: #AFAEAE;}
		
		.article-snippet li a.read-more {
			position: absolute;
			right: 0;
		}
		
/* BLOGS OVERVIEW TWEAKS */
.blogs.index .module-column.left .block-wrap {border: 0;}
.blogs.index #articles-overview {padding-top: 0;}
.blogs.index .module-column.left .block-header {
	border-width: 1px;
	border-style: solid;
	border-color: #d3d3d3;
}

.blogs.index .module-column.left .toolbar {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #d3d3d3;
}

.blogs.index .first-article {
	margin-bottom: 10px;
	border-width: 0 1px 1px !important;
	border-style: solid;
	border-color: #d3d3d3;
}
.blogs.index .last-article {margin-bottom: 0;}
.blogs.index .article-item {border: 1px solid #d3d3d3;}

.blogs.index .blog-empty {
	padding: 5px;
	border: 1px solid #d3d3d3;
}

/* TEAMS OVERVIEW TWEAKS */
.teams.news.index .module-column.left .block-wrap {border: 0;}
.teams.news.index #articles-overview {padding-top: 0;}
.teams.news.index .module-column.left .block-header {
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d3d3d3;
}

.teams.news.index .first-article {
	margin-bottom: 10px;
	border: 1px solid #d3d3d3;
}
.teams.news.index .last-article {margin-bottom: 0;}
.teams.news.index .article-item {border: 1px solid #d3d3d3;}

/* CONTRIBUTE OVERVIEW TWEAKS */
.contribute.blogs.overview .block-wrap {border: 0;}
.contribute.blogs.overview #articles-overview {padding-top: 0;}
.contribute.blogs.overview .block-header,
.contribute.blogs.overview .toolbar {
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d3d3d3;
}

.contribute.blogs.overview .first-article {
	margin-bottom: 10px;
	border: 1px solid #d3d3d3;
}
.contribute.blogs.overview .last-article {margin-bottom: 0;}
.contribute.blogs.overview .article-item {border: 1px solid #d3d3d3;}

/* CONTRIBUTE OVERVIEW TWEAKS */
.contribute.reviews.overview .block-wrap {border: 0;}
.contribute.reviews.overview #articles-overview {padding-top: 0;}
.contribute.reviews.overview .block-header,
.contribute.reviews.overview .toolbar {
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d3d3d3;
}

.contribute.reviews.overview .first-article {
	margin-bottom: 10px;
	border: 1px solid #d3d3d3;
}
.contribute.reviews.overview .last-article {margin-bottom: 0;}
.contribute.reviews.overview .article-item {border: 1px solid #d3d3d3;}

/* GAMES OVERVIEW TWEAKS */
.games.reviews.index .module-column.left .block-wrap {border: 0;}
.games.reviews.index #articles-overview {padding-top: 0;}
.games.reviews.index .module-column.left .block-header,
.games.reviews.index .toolbar {
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d3d3d3;
}

.games.reviews.index .first-article {
	margin-bottom: 10px;
	border: 1px solid #d3d3d3;
}
.games.reviews.index .last-article {margin-bottom: 0;}
.games.reviews.index .article-item {border: 1px solid #d3d3d3;}

/* REVIEW RATING */
.average-rating {margin-top: 2px;}

/* TEXT CSS CONTAINS:
	header config
	paragraph config
	link config
	list config
*/

/* TEXT RESET */
.text {
	font-size: 110%;
	color: #222;
}

.block-item.text {padding: 5px 10px;}

.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,
.text p,.text span {
	float: none;
	font-weight: normal;
	text-decoration: none;
	font-size: 100%;
	padding: 0;
	margin: 0;
}

.text ol,.text ul,
.text ol li,.text ul li {
	margin: 0;
	padding: 0;
	float: none;
	clear: none;
	width: auto;
	list-style-type: none;
}

/* HEADER CONFIG */
.text h1,.text h2,
.text h3,.text h4,
.text h5,.text h6 {
	width: 100%;
	font-weight: bold;
	margin-top: 10px;
}
.text h4,.text h5,.text h6 {font-weight: normal;}

.text h1 {font-size: 180%;}
.text h2 {font-size: 150%;}
.text h3 {font-size: 125%;}
.text h4 {font-size: 115%;}
.text h5 {font-size: 110%;}
.text h6 {font-size: 105%;}

/* PARAGRAPH CONFIG */
.text p {
	margin-top: 10px;
	line-height: 150%;
}

/* LINK CONFIG */
.text a {
	text-decoration: none;
	font-weight: bold;
	color: #365E8F; /*#1489BF;*/
}

.text a:hover {color: #83a5ce;}
.text a:visited {}

/* LIST CONFIG */
.text ul,.text ol {margin-left: 50px;padding: 5px 0;}
.text ul li {list-style-type: disc;}
.text ol li {list-style-type: decimal;}
.text ul li,.text ol li {
	margin-top: 5px;
}

/* BLOCQUOTE */
blockquote {
	padding: 0 10px 10px;
	margin: 5px;
	text-align: justify;
	line-height: 150%;
	background: url(/public/img/leftquote.gif) no-repeat top left;
}

	blockquote p {
		padding-right: 10px;
		background: url(/public/img/rightquote.gif) no-repeat bottom right;
	}

.text pre {}

.text table {margin-top: 10px;}
.text img {margin-right: 10px;}




/* TABPANEL CSS CONTAINS:
	tab panel config
*/

/* TAB PANEL CONFIG */
#tab-panel { 
	position: relative;
	height: 22px;
	z-index: 1;
	margin-left: 5px;
}

#module-content #tab-panel {padding-left: 5px;}

html>body #module-content #tab-panel {margin-left: 5px !important; padding-left: 0;}


	#tab-panel li {
		position: relative;
		float: left;
		margin-right: 5px;
		border-width: 1px;
		border-style: solid;
		border-color: #D3D3D3;
		background: transparent url(/public/img/block-header-bg.gif) repeat-x scroll 0pt 50%;
	}
	
	.ie6 #tab-panel li {top: 1px;}
	
		#tab-panel li a { 
			color: #295c7d; 
			display: block;
			padding: 4px;
		}	
		
	/*	.tab-panel-left,
		.tab-panel-right {
			height: 22px;
			width: 3px;
			top: -1px;
		}
		.tab-panel-left {left: 0;background: url(/public/img/tab-panel-sprite.gif) no-repeat 0 0;}
		.tab-panel-right {right: 0;background: url(/public/img/tab-panel-sprite.gif) no-repeat 0 -22px;} */
		
	#tab-panel li.active {
		background: #FFF;
		border-bottom-color: #FFF;
	}	
		
		#tab-panel li.active a {
			color: #FF9C00;
			font-weight: bold;
		}

