body, html
{
	margin:0;
	padding:0;
	font:11px "Trebuchet MS" Helvetica Arial Verdana sans-serif;
	text-align:center;
	background:url(/img/lh_background.jpg);
}
div, h1, h2, h3, ul, li, a, p, form, input, img, span, div
{
	margin:0;
	padding:0;
}
img
{
	border:0;
}
ul
{
	list-style-type:none;
}
:focus { outline-style:none; }
.clear { clear:both; }
#page
{
	position: absolute; 
	top:0;
	left: 50%; 
	/*top: 50%; */
	margin-left: -470px; 
	/*margin-top: -265px;*/
	margin-top:20px;
	width:940px;
}
	#header
	{
		font-family:Georgia, Helvetica, sans-serif;
		color:#ffffff;
		text-transform:uppercase;
	}
		#header h1
		{
			font-size:30px;
			font-weight:bolder;
		}
			#header h1 a
			{
				color:#ffffff;
				text-decoration:none;
			}
		#header h2
		{
			font-size:14px;
			font-weight:bolder;
			letter-spacing:5px;
		}
	#main-container
	{
		background-color:#000000;
		padding:18px 10px 10px 10px;
		width:920px;
		text-align:left;
	}
		#menu
		{
			padding:0 0 10px 0;
			width:920px;
		}
			#menu ul.main
			{
				height:32px;
			}
				#menu ul.main li
				{
					float:left;
					height:32px;
				}
					#menu ul.main li a
					{
						display:block;
						margin-left:10px;
						height:32px;
						background:0 0 no-repeat;
						text-indent:-1000em;
					}
					#menu ul.main li a.ajanlo
					{
						margin:0;
						/*width:295px;*/
						/*width:215px;*/
						width:84px;
						background-image:url(/img/menu-ajanlo.png);
					}
					#menu ul.main li a.lapozzon
					{
						/*width:295px;*/
						/*width:215px;*/
						width:236px;
						background-image:url(/img/menu-lapozzon.png);
					}
					#menu ul.main li a.rendeles
					{
						/*width:295px;*/
						/*width:215px;*/
						width:105px;
						background-image:url(/img/menu-rendeles.png);
					}
					#menu ul.main li div.separator
					{
						margin-left:10px;
						width:152px;
						height:32px;
						background:url(/img/menu-separator.png) bottom left no-repeat;
					}
					#menu ul.main li a.galeria
					{
						/*width:107px;*/
						width:94px;
						background-image:url(/img/menu-galeria.png);
					}
					#menu ul.main li a.forum
					{
						/*width:107px;*/
						width:83px;
						background-image:url(/img/menu-forum.png);
					}
					#menu ul.main li a.profilom
					{
						width:106px;
						background-image:url(/img/menu-profilom.png);
					}
					#menu ul.main li a:hover, #menu ul.main li a.selected
					{
						background-position:0 -32px;
					}
				
			/*#menu ul.sub
			{
				padding:5px 123px 0 0;
				height:20px;
				float:right;
			}
				#menu ul.sub li
				{
					float:left;
					height:20px;
				}
					#menu ul.sub li a
					{
						display:block;
						margin:0 0 0 30px;
						height:20px;
						background:0 0 no-repeat;
						text-indent:-1000em;
					}
					#menu ul.sub li a.galeria
					{
						width:67px;
						background-image:url(/img/submenu-galeria.png);
					}
					#menu ul.sub li a.login
					{
						width:119px;
						background-image:url(/img/submenu-login.png);
					}
					#menu ul.sub li a.logout
					{
						width:119px;
						background-image:url(/img/submenu-logout.png);
					}
					#menu ul.sub li a.register
					{
						width:111px;
						background-image:url(/img/submenu-reg.png);
					}					
					#menu ul.sub li a.userdata
					{
						width:131px;
						background-image:url(/img/submenu-adatmodositas.png);
					}*/
			#menu ul.sub
			{
				padding:5px 0 0 0;
				height:20px;
				float:right;
			}
				#menu ul.sub li
				{
					float:left;
					height:20px;
				}
					#menu ul.sub li a
					{
						display:block;
						margin:0 0 0 30px;
						height:20px;
						background:0 0 no-repeat;
						text-indent:-1000em;
					}
					#menu ul.sub li a.galeria
					{
						width:67px;
						background-image:url(/img/submenu-galeria.png);
					}
					#menu ul.sub li a.login
					{
						width:119px;
						background-image:url(/img/submenu-login.png);
					}
					#menu ul.sub li a.logout
					{
						width:119px;
						background-image:url(/img/submenu-logout.png);
					}
					#menu ul.sub li a.register
					{
						width:111px;
						background-image:url(/img/submenu-reg.png);
					}					
					#menu ul.sub li a.account
					{
						width:131px;
						background-image:url(/img/submenu-adatmodositas.png);
					}
					
					#menu ul.sub li a.album
					{
						width:81px;
						background-image:url(/img/submenu-album.png);
					}
					#menu ul.sub li a.messages
					{
						width:136px;
						background-image:url(/img/submenu-messages.png);
					}		
					
					#menu ul.sub li a:hover, #menu ul.sub li a.selected
					{
						background-position:0 -20px;
					}
					#menu ul.sub li a:hover, #menu ul.sub li a.selected
					{
						background-position:0 -20px;
					}
		#content
		{
			padding:4px;
			border:1px solid #646464;
			width:910px;
		}
		#content a
		{
			color:#ffffff;
		}
		#content a:hover
		{
			text-decoration:none;
		}
		#user-last-activity
		{
			padding:0 0 10px 10px;
			
			background-color:#313131;
			color:#FFFFFF;
			font:12px Georgia;
		}
	.errors
	{
		margin:10px 0 10px 0;
		padding:10px;
		background-color:#363636;
		color:red;
	}
		.errors p
		{
			font-size:14px;
			font-weight:bold;
		}
		.errors ul
		{
			list-style-type:none;
		}
	#footer
	{
		margin:30px 0 0 0;
		border-top:5px solid #646464;
		padding:3px 0 0 0;
		width:920px;
		height:30px;
	}
		#footer .copy
		{
			float:left;
			padding:5px 0 0 0;
			width:230px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#ffffff;
		}
		#footer .armadillo
		{
			float:right;
		}.view-image
{
	padding:0 10px 40px 10px;
	width:890px;
	font:12px Georgia;
	color:#ffffff;
	background-color:#313131;
}
	.view-image .navigation
	{
		padding:10px 0 15px 0;
		/*font-size:11px;*/
	}
		.view-image .navigation a
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		
	.view-image h3
	{
		margin:0 0 10px 0;
		font-size:25px;
	}
		
	.image-wrapper
	{
		margin:10px 0 0 0;
		padding:10px;
		width:870px;
		background-color:#404040;
	}
		.image-wrapper .image
		{
			text-align:center;
		}
		.image-wrapper .name
		{
			padding:10px 0 0 0;
			font-size:25px;
		}
		.image-wrapper .info
		{
			
		}
		
	.comments-wrapper	
	{
		padding:15px 0 0 0;
	}
		.comment-count
		{
			margin:0 0 2px 0;
			padding:3px 0 3px 10px;
			background-color:#363636;
		}
		
		
		.comment
		{
			padding:0 0 10px 0;
			margin:0 0 2px 0;
		}
		.comment.row-0
		{
			background-color:#404040;
		}
		.comment.row-1
		{
			background-color:#363636;
		}
			.comment .avatar
			{
				float:left;
				padding:10px;
				width:50px;
				height:50px;
			}
				.comment .avatar img
				{
					width:50px;
					height:50px;
				}
			.comment .comment-body-wrapper
			{
				float:right;
				padding:0 10px 0 0;
				width:810px;
			}
				.comment .comment-body-wrapper .info
				{
					padding:10px 0 10px 0;
				}
					.comment .comment-body-wrapper .info .user-name
					{
						float:left;
						padding:0 30px 0 0;
						font-size:16px;
						font-weight:bold;
					}
					.comment .comment-body-wrapper .info .when
					{
						float:left;
						padding:4px 0 0 0;
						font-size:10px;
						font-weight:bold;
					}
					.comment .comment-body-wrapper .info .user-since
					{
						float:right;
						padding:4px 0 0 0;
						font-size:10px;
						font-weight:bold;
					}
				.comment .comment-body-wrapper .body
				{
					width:810px;
					overflow-x:auto;
				}		
		
		.edit
		{
			float:right;
			padding:10px 10px 0 0;
		}	
			.edit a
			{
				font-size:9px;
			}
		
		
	.pager
	{
		width:890px;
		height:25px;
		background-color:#646464;
	}
		.prev-page
		{
			padding:0 0 0 10px;
			width:100px;
		}
		.list-pages
		{
			text-align:center;
		}
			.list-pages a
			{
				text-decoration:none;
			}
			.list-pages a.page-now
			{
				text-decoration:underline;
			}
		.next-page
		{
			padding:0 10px 0 0;
			width:100px;
			text-align:right;
		}