@charset "utf-8";
/* LYRobot.com Homepage CSS Document */

html {
	background:#181818 url(images/bottomBackground-full.jpg) no-repeat bottom center;
}
.top-background {
	background:url(images/topBackground-full.jpg) no-repeat top center;
}
#container {
	margin-top:-10px;
}
#banner {
	position:relative;
	background:url(images/welcomeBanner.jpg) no-repeat top left;
	width:872px;
	height:211px;
}
	#banner-link {
		position:absolute;
		top:150px;
		left:60px;
		width:315px;
		height:55px;
		text-indent:-9999px;
	}
	#banner-user-area {
		float:right;
		margin:11px 0 0;
		width:250px;
		height:200px;
	}
	#banner-user-area ul {
		display:block;
		margin:22px 0 12px;
		width:200px;
	}
	#banner-user-area ul li {
		display:block;
		margin:10px 0 0 35px;
	}
		#banner-user-area ul li a {
			color:#fff;
			font-size:19px;
			font-weight:bold;
			text-shadow:2px 2px 1px #c45b01;
			text-decoration:none;
		}
		#banner-user-area ul li a:hover {
			text-decoration:underline;
		}
	#banner-user-area h1 {
		margin:12px 0 0 20px;
		color:#0a71b3;
		font-size:18px;
		height:20px;
		text-shadow:2px 2px 2px #fff;
	}
	#banner-user-area form {
		margin:0;
		padding:0;
		height:0;
	}
	#banner-user-area table {
		margin:0 0 0 16px;
		padding:0;
		color:#fff;
		height:0;
		font-weight:bold;
		text-shadow:2px 2px 1px #c45b01;
	}
	#banner-user-area td {
		margin:0;
		padding:0;
	}
	#banner-user-area td small {
		float:right;
		margin:4px 0 0 0;
		color:#000;
		font-weight:normal;
		text-shadow:none;
	}
		#banner-user-area input[type="text"], #banner-user-area input[type="password"] {
			margin:2px 0 2px;
			padding:3px;
			width:210px;
		}
		#banner-user-area .buttons input {
			margin:3px 3px 0 0;
			background:#fff;
			color:#d37e01;
			font-size:15px;
			text-shadow:none;
		}
			#banner-user-area .buttons {
				padding-top:6px;
				text-align:center;
			}
			
#homepage-widget-list {
	width:872px;
	overflow:auto;
}
#homepage-widget-list ul {
	margin:7px auto 0;
	width:872px;
	font-size:15px;
}
	#homepage-widget-list ul li {
		float:left;
		margin:0 7px 0 0;
		width:286px;
	}
		#homepage-widget-list ul li.widget-stats  div.homepage-widget-content {
			padding-bottom:0;
			height:144px;
		}
	#homepage-widget-list ul li h2 {
		display:block;
		background:url(images/homepage-widgetHeader.png) no-repeat top left;
		padding:12px 0 0 14px;
		color:#fff;
		font-size:19px;
		font-weight:bold;
		text-shadow:2px 2px 1px #c45b01;
		height:36px; /* 50px */
	}
	#homepage-widget-list ul li h2 small {
		font-size:13px;
		text-shadow:none;
	}
	#homepage-widget-list ul li h2 a {
		color:#fff;
	}
	#homepage-widget-list div.homepage-widget-content {
		background:url(images/homepage-widgetBG.png) no-repeat bottom left;
		padding:10px 16px;
		min-height:134px;
		overflow:auto;
	}
	#homepage-widget-list div.homepage-widget-content p, #homepage-widget-list .homepage-widget-list-inner {
		margin:0 6px 8px 6px;
	}
	
	#homepage-widget-list ul ul {
		margin:0;
		padding:0;
		width:250px;
	}
	#homepage-widget-list ul ul li {
		margin:0 0 14px 0;
		line-height:1;
		width:250px;
	}
	#homepage-widget-list ul ul li a {
		color:#0a71b3;
		font-weight:bold;
	}
		#homepage-widget-list ul ul li span.date {
			font-style:italic;
		}
		#homepage-widget-list ul ul li a.comments {
			color:#000;
			font-weight:normal;
		}
	
/* Homepage Widgets - Gallery */
.homepage-widget-gallery {
	float:left;
	margin:7px 0 0;
	padding:0;
	width:432px;
	overflow:hidden;
}
.homepage-widget-gallery.widget-uploads {
	margin-right:8px;
}
	.homepage-widget-gallery-header {
		display:block;
		background:url(images/homepage-galleryHeader.png) no-repeat top left;
		padding:12px 0 0 14px;
		height:36px; /* 50px */
	}
	.homepage-widget-gallery-header h1 {
		display:inline;
		color:#fff;
		font-size:19px;
		font-weight:bold;
		text-shadow:2px 2px 1px #c45b01;
		width:200px;
	}
		.homepage-widget-gallery-header span {
			Float:right;
			margin:0 6px 0 0;
		}
			.homepage-widget-gallery-header span input {
				margin:0 6px 0 0;
			}
	.homepage-widget-gallery-content {
		background:url(images/homepage-galleryBG.png) no-repeat bottom left;
		padding:10px 0;
		min-height:75px;
		overflow:hidden;
	}
	.homepage-widget-gallery-content ul {
		padding:0 0 0 5px;
		width:432px;
	}
	.homepage-widget-gallery-content ul li {
		float:left;
		display:block;
		width:74px;
		margin:0 5px 3px;
		padding:0;
		text-align:center;
	}
	.homepage-widget-gallery-content ul li img {
		padding:2px;
		width:68px;
		height:68px;
		border:1px solid #999;
	}
	
/* Giveaway Banner Placement */
#giveaway-banner {
	position:relative;
	top:-7px;
	z-index:3;
	height:78px;
}
	#giveaway-banner a {
		display:block;
		background:url(images/giveaway-ad-001.png) no-repeat left top;
		height:85px;
		text-indent:-9999px;
	}