/*
	alba > [PS3] Gran Trusimo 5 Theme
	http://lab.albator.eu/ps3/gt5/
*/

	html, body
	{
		padding: 0px auto;
		margin: 0px;
		font-family: 'Tahoma';
		color: #000;
		background: #FFF url('../img/bg_pattern.jpg') repeat-x;
	}

	a, a:active, a:link, a:visited
	{
		color: #3273f0;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #e13232;
		text-decoration: none;
	}

	img
	{
		border: 0;
	}
	
	h1
	{
		color: #7d96d6;
		font-size: 11px;
		text-transform: uppercase;
		padding-left: 8px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom: 1px solid #e8eefb;
		background: #f5f8fe;
	}
	
	h1.red
	{
		color: #d47b7b;
		font-size: 11px;
		padding-left: 8px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom: 1px solid #fbe8e8;
		background: #fef5f5;
	}
	
	h1.green
	{
		color: #61ba61;
		font-size: 11px;
		padding-left: 8px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom: 1px solid #e3f6e3;
		background: #f3fcf3;
	}
	
	p
	{
		color: #afafaf;
		padding: 0 10px 0 10px;
		line-height: 110%;
	}
	
	.clear-fix
	{
		clear: both;
	}
	
	#cbottom ul
	{
		padding-left: 22px;
	}
	
	#cbottom li
	{
		font-size: 12px;
		list-style-type: disc;
	}
	
	ul
	{
		padding-left: 10px;
	}
	
	li
	{
		font-size: 12px;
		list-style: none;
	}
	
	li.desc
	{
		color: #7d7d7d;
		padding-bottom: 10px;
	}

	li.desc-end
	{
		color: #7d7d7d;
	}	
	
	#page
	{
		margin: 0px auto;
		width: 640px;
	}
	
	#header
	{
		background: url('../img/bg_header.jpg') no-repeat;
		height: 150px;
	}
	
	#content
	{
		width: 640px;
		margin: 0 auto;
	}
	
	#status
	{
		background: url('../img/h_status.jpg') no-repeat;
		height: 32px;
		margin-top: 20px;
	}

	#dbottom
	{
		width: 640px;
		height: 110px;
		margin-top: 20px;
		/*margin: 0;*/
		padding: 0;
		background: url('../img/h_download.jpg') no-repeat;
	}
	
	#dbottom img {
		border: 0;
	}

	#donate
	{
		height: 32px;
		margin-top: 20px;
	}
	
	#news
	{
		background: url('../img/h_news.jpg') no-repeat;
		height: 32px;
		margin-top: 20px;
	}
	
	#nbottom
	{
		text-align: left;
		font-size: 12px;
		width: 618px;
		padding: 10px;
		background: #FFF;
		border-bottom: 1px solid #ebebeb;
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		line-height: 105%;
	}
	
		#nbottom a, #nbottom a:active, #nbottom a:link, #nbottom a:visited
		{
			color: #d7d7d7;
			text-decoration: none;
		}
		
		#nbottom a:hover
		{
			color: #FFF;
			text-decoration: none;
		}
	
	#wallpaper
	{
		background: url('../img/h_wallpaper.jpg') no-repeat;
		height: 32px;
		margin-top: 20px;
	}
	
	#wbottom
	{
		font-size: 12px;
		width: 618px;
		padding: 10px;
		background: #FFF;
		border-bottom: 1px solid #ebebeb;
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		line-height: 105%;
	}
	.wp
	{
		margin-bottom: 14px;
	}
	
	.wp-end
	{
	
	}
	
	#useraccount
	{
		background: url('../img/h_user.jpg') no-repeat;
		height: 32px;
		margin-top: 20px;
	}
	
	#ubottom
	{
		font-size: 12px;
		text-align: left;
		width: 618px;
		padding: 5px 10px 5px 10px;
		background: #FFF;
		border-bottom: 1px solid #ebebeb;
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		line-height: 135%;
	}
	
	#ubottom h1
	{
		color: #d47b7b;
		font-size: 11px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom: 1px solid #fbe8e8;
		background: #fef5f5;
	}
	
	#ubottom h1.blue
	{
		color: #7d96d6;
		font-size: 11px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom: 1px solid #e8eefb;
		background: #f5f8fe;
	}
	
	#ubottom h1.green
	{
		color: #61ba61;
		font-size: 11px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom: 1px solid #e3f6e3;
		background: #f3fcf3;
	}

	.usericons-b
	{
		margin-bottom: 10px;
	}
	
	.usericons-r
	{
		
	}
	
	.row-b, .row-r
	{
		margin: 0;
		padding: 0;
	}

	.row-b li, .row-r li
	{
		display: inline;
		float: left;
		margin-left: 6px;
		margin-right: 4px;
		padding: 6px;
		width: 132px;
	}

	.row-b img, .row-r img
	{
		padding-left: 3px;
		padding-right: 3px;
	}

		/*
			BLUE LINKS
		*/
		.row-b a, .row-b a:active, .row-b a:link, .row-b a:visited
		{
			/*color: #e13232;*/ /* Red */
			color: #3273f0; /* Blue */
			/*text-decoration: underline;*/
		}

		.row-b a:hover, .row-b li:hover {
			color: #0f3c8c;
			background: #fafcff;
		}
		
		/*
			RED LINKS
		*/
		.row-r a, .row-r a:active, .row-r a:link, .row-r a:visited {
			color: #e13232; /* Red */
			/*color: #3273f0;*/ /* Blue */
			/*text-decoration: underline;*/
		}

		.row-r a:hover, .row-r li:hover {
			color: #b42323;
			background: #fffafa;
		}
	
	#changelog
	{
		background: url('../img/h_changelog.jpg') no-repeat;
		height: 32px;
		margin-top: 20px;
	}
	
	#cbottom
	{
		text-align: left;
		width: 618px;
		padding: 5px 10px 5px 10px;
		background: #FFF;
		border-bottom: 1px solid #ebebeb;
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		line-height: 17px;
		/*line-height: 105%;*/
	}
	
	#cbottom ul
	{
		font-size: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}

	#cbottom ul li, #cbottom li
	{
		list-style: none;
		text-transform: none;
	}
	
		#cbottom ul li a, #cbottom ul li a:active, #cbottom ul li a:link, #cbottom ul li a:visited
		{
			color: #61ba61;
		}
		
		#cbottom ul li a:hover {
			color: #000;
		}
	
	#cbottom span
	{
		color: #b9c7ea;
		padding-left: 25px;
	}
	
		#cbottom span.red
		{
			color: #e9b8b8;
		}
		
		#cbottom span.green
		{
			color: #aadbaa;
		}
		
		#cbottom span.infos
		{
			padding-left: 13px;
			padding-right: 12px;
			text-transform: uppercase;
			text-align: center;
			font-size: 10px;
			color: #7d7d7d;
			background: #fcfcfc url('../img/bg_infos.jpg') repeat-x;
			border: 1px solid #f0f0f0;
			margin-right: 5px;
		}
		
		#cbottom span.changed
		{
			padding-left: 4px;
			padding-right: 4px;
			text-transform: uppercase;
			text-align: center;
			font-size: 10px;
			color: #d78700;
			background: #fff5e4 url('../img/bg_changed.jpg') repeat-x;
			border: 1px solid #fee9c2;
			margin-right: 5px;
		}
		
		#cbottom span.added
		{
			padding-left: 11px;
			padding-right: 11px;
			text-transform: uppercase;
			text-align: center;
			font-size: 10px;
			color: #61ba61;
			background: #f3fcf3 url('../img/bg_added.jpg') repeat-x;
			border: 1px solid #e3f6e3;
			margin-right: 5px;
		}
		
		#cbottom span.fixed
		{
			padding-left: 14px;
			padding-right: 13px;
			text-transform: uppercase;
			text-align: center;
			font-size: 10px;
			color: #7d96d6;
			background: #f5f8fe url('h../img/bg_fixed.jpg') repeat-x;
			border: 1px solid #e8eefb;
			margin-right: 5px;
		}
		
		#cbottom span.removed
		{
			padding-left: 5px;
			padding-right: 4px;
			text-transform: uppercase;
			text-align: center;
			font-size: 10px;
			color: #d47b7b;
			background: #fef5f5 url('../img/bg_removed.jpg') repeat-x;
			border: 1px solid #fbe8e8;
			margin-right: 5px;
		}
	
	#credits
	{
		background: url('../img/h_credits.jpg') no-repeat;
		height: 32px;
		margin-top: 20px;
	}
	
	#crbottom
	{
		text-align: left;
		width: 618px;
		padding: 5px 10px 5px 10px;
		background: #FFF;
		border-bottom: 1px solid #ebebeb;
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		margin-bottom: 20px;
		line-height: 105%;
	}

	#footer
	{
		color: #7d7d7d;
		font-size: 11px;
		height: 32px;
		background: url('../img/bg_footer.jpg') no-repeat;
	}
		
		#footer a, #footer a:active, #footer a:link, #footer a:visited
		{
			color: #646464;
			text-decoration: none;
		}
		
		#footer a:hover
		{
			color: #3273f0;
		}
		
		.left
		{
			float: left;
			padding-left: 10px;
			padding-top: 9px;
		}
		
		.right
		{
			float: right;
			text-align: right;
			padding-right: 10px;
			padding-top: 9px;
		}	
		
		.clear
		{
			clear: both;
		}