@import url(lightbox.css);

ul.submissions {
	position: relative;
	margin: 1em 0 1em 0;
	padding: 0;
	list-style: none;
	font: 1.25em "Trebuchet MS",Helvetica,Verdana,sans-serif;
	}

	ul.submissions li {
		position: relative;
		float: left;
		width: 49%;
		height: 5.85em;
		overflow: hidden;
		margin: 0 0 1em 0;
		padding: 0;
		background: transparent url(../images/fileIconBlank.png) 8px 0 no-repeat;
	 	}

		ul.submissions li.excerpts, ul.excerpts > li {
			height: 9.75em !important;
			}

		ul.submissions li.fanimation, ul.fanimation > li, ul.submissions li.fangame, ul.fangame > li, ul.submissions li.fanmusic, ul.fanmusic > li {
			height: 8em !important;
			}

		ul.submissions li.fanart, ul.fanart li { background-image: url(../images/fileIconFanart.png); }
		ul.submissions li.fanimation, ul.fanimation li { background-image: url(../images/fileIconFanimation.png); }
		ul.submissions li.fanfic, ul.fanfic li { background-image: url(../images/fileIconFanfic.png); }
		ul.submissions li.fanmusic, ul.fanmusic li { background-image: url(../images/fileIconFanmusic.png); }
		ul.submissions li.article, ul.article li { background-image: url(../images/fileIconArticle.png); }
		ul.submissions li.poemsong, ul.poemsong li { background-image: url(../images/fileIconPoemsong.png); }

		ul.submissions li ul li {
			float: none;
			height: auto;
			width: auto;
			overflow: visible;
			margin: 0;
			padding: 0;
			background: none;
			}

		ul.submissions li a { text-decoration: none; border: 0; }

		ul.submissions li a:link { color: #83cc6f; }
		ul.submissions li a:visited { color: #98bb8f; }
		ul.submissions li a:hover { color: #a2f68c; }
		ul.submissions li a:focus { color: #a2f68c; }
		ul.submissions li a:active { color: #dbffd2; }

		ul.submissions li h4 {
			position: relative;
			top: -.2em;
			margin: 0;
			padding: 0 0 0 85px;
			font-size: 1.4em;
			color: #629954;
			font-weight: normal;
			}

		ul.submissions li a.thumbnail {
			display: block;
			width: 80px;
			height: 80px;
			position: absolute;
			top: 0;
			left: 0;
			}

		ul.submissions li.spoiler a.thumbnail {
			background: transparent url(../images/spoilers.png) center center no-repeat;
			}

			ul.submissions li a.thumbnail img {
				position: absolute;
				width: 80px;
				height: 80px;
				top: 0;
				left: 0;
				border: 0;
				}

				ul.submissions li.spoiler a.thumbnail img {
					visibility: hidden;
					}

					ul.submissions li.spoiler a.thumbnail:hover img {
						visibility: visible;
						}

		ul.submissions li div.player {
			padding-left: 85px;
			background-color: transparent;
			}

		ul.submissions li ul.meta {
			position: relative;
			top: -.1em;
			margin: 0;
			padding: 0 0 0 82px;
			list-style: none;
			font-size: .7em;
			}

			ul.submissions li.fanart ul.meta, ul.fanart li ul.meta {
				padding-left: 76px;
				}

			ul.submissions li ul.meta li {
				display: inline;
				width: auto;
				margin: 0;
				padding: 0 .5em;
				color: #9aa696;
				border-left: 1px solid #677962;
				line-height: 1.5em;
				}

				ul.submissions li ul.meta li.awards {
					border: 0;
					}

				ul.submissions li ul.meta li.awards b {
					display: none;
					}

				ul.submissions li ul.meta li.awards ul {
					position: relative;
					display: block;
					margin: 5px 0 0 4px;
					padding: 0;
					}

					ul.submissions li ul.meta li.awards ul li {
						position: relative;
						border: 0;
						float: left;
						width: 65px;
						height: 13px;
						margin-bottom: 5px;
						padding: 0 0 0 5px;
						background: transparent url(../images/badgeThematic.png) no-repeat center center;
						}

				ul.awards {
					margin: 0;
					padding: 0;
					}

					ul.awards > li {
						float: left;
						min-width: 21em;
						list-style: none;
						margin: 0;
						padding: 2em 1em 0 0;
						font-family: "Trebuchet MS","Lucida Sans",Arial,sans-serif;
						font-weight: lighter;
						}

						ul.awards li b {
							font-weight: lighter;
							font-size: 1.5em;
							}

						ul.awards li a {
							position: relative;
							border: 0 !important;
							font-size: 1.1em !important;
							text-decoration: none !important;
							}

						ul.awards li ul {
							margin: 0;
							padding: 0;
							}

						ul.awards li ul li {
							padding: 5px 0 5px 100px;
							min-height: 13px;
							line-height: .6em;
							list-style: none;
							margin: 0 0 0 1em;
							background: transparent url(../images/badgeThematic.png) no-repeat center left;
							}

					ul.overall {
						margin: 2em 0 0 1em;
						}

						ul.overall li {
							min-width: 10em;
							margin-left: 0;
							}


						ul.overall li ul li {
							padding: 23px 0 23px 60px;
							min-height: 16px;
							}

					ul.awards .skill .first { background-image: url(../images/badgeSkillFirst.png); }
					ul.awards .skill .runner { background-image: url(../images/badgeSkillRunner.png); }
					ul.awards .labor .first { background-image: url(../images/badgeLaborFirst.png); }
					ul.awards .labor .runner { background-image: url(../images/badgeLaborRunner.png); }
					ul.awards .love .first { background-image: url(../images/badgeLoveFirst.png); }
					ul.awards .love .runner { background-image: url(../images/badgeLoveRunner.png); }

					ul.submissions li ul.meta li.awards ul li.funnyfirst, ul.awards .funny .first { background-image: url(../images/badgeFunny.png); }
					ul.submissions li ul.meta li.awards ul li.funnyrunner, ul.awards .funny .runner { background-image: url(../images/badgeFunny-runner.png); }
					ul.submissions li ul.meta li.awards ul li.funnyhonorable, ul.awards .funny .honorable { background-image: url(../images/badgeFunny-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.offbeatfirst, ul.awards .offbeat .first { background-image: url(../images/badgeOffbeat.png); }
					ul.submissions li ul.meta li.awards ul li.offbeatrunner, ul.awards .offbeat .runner { background-image: url(../images/badgeOffbeat-runner.png); }
					ul.submissions li ul.meta li.awards ul li.offbeathonorable, ul.awards .offbeat .honorable { background-image: url(../images/badgeOffbeat-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.epicfirst, ul.awards .epic .first { background-image: url(../images/badgeEpic.png); }
					ul.submissions li ul.meta li.awards ul li.epicrunner, ul.awards .epic .runner { background-image: url(../images/badgeEpic-runner.png); }
					ul.submissions li ul.meta li.awards ul li.epichonorable, ul.awards .epic .honorable { background-image: url(../images/badgeEpic-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.stylishfirst, ul.awards .stylish .first { background-image: url(../images/badgeStylish.png); }
					ul.submissions li ul.meta li.awards ul li.stylishrunner, ul.awards .stylish .runner { background-image: url(../images/badgeStylish-runner.png); }
					ul.submissions li ul.meta li.awards ul li.stylishhonorable, ul.awards .stylish .honorable { background-image: url(../images/badgeStylish-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.idealfirst, ul.awards .ideal .first { background-image: url(../images/badgeIdeal.png); }
					ul.submissions li ul.meta li.awards ul li.idealrunner, ul.awards .ideal .runner { background-image: url(../images/badgeIdeal-runner.png); }
					ul.submissions li ul.meta li.awards ul li.idealhonorable, ul.awards .ideal .honorable { background-image: url(../images/badgeIdeal-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.detailedfirst, ul.awards .detailed .first { background-image: url(../images/badgeDetailed.png); }
					ul.submissions li ul.meta li.awards ul li.detailedrunner, ul.awards .detailed .runner { background-image: url(../images/badgeDetailed-runner.png); }
					ul.submissions li ul.meta li.awards ul li.detailedhonorable, ul.awards .detailed .honorable { background-image: url(../images/badgeDetailed-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.thematicfirst, ul.awards .thematic .first { background-image: url(../images/badgeThematic.png); }
					ul.submissions li ul.meta li.awards ul li.thematicrunner, ul.awards .thematic .runner { background-image: url(../images/badgeThematic-runner.png); }
					ul.submissions li ul.meta li.awards ul li.thematichonorable, ul.awards .thematic .honorable { background-image: url(../images/badgeThematic-honorable.png); }

					ul.submissions li ul.meta li.awards ul li.halloweeniestfirst, ul.awards .halloweeniest .first { background-image: url(../images/badgeHalloweeniest.png); }
					ul.submissions li ul.meta li.awards ul li.halloweeniestrunner, ul.awards .halloweeniest .runner { background-image: url(../images/badgeHalloweeniest-runner.png); }
					ul.submissions li ul.meta li.awards ul li.halloweeniesthonorable, ul.awards .halloweeniest .honorable { background-image: url(../images/badgeHalloweeniest-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.pkrockinfirst, ul.awards .pkrockin .first { background-image: url(../images/badgePKRockin.png); }
					ul.submissions li ul.meta li.awards ul li.pkrockinrunner, ul.awards .pkrockin .runner { background-image: url(../images/badgePKRockin-runner.png); }
					ul.submissions li ul.meta li.awards ul li.pkrockinhonorable, ul.awards .pkrockin .honorable { background-image: url(../images/badgePKRockin-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.idealerfirst, ul.awards .idealer .first { background-image: url(../images/badgeIdealer.png); }
					ul.submissions li ul.meta li.awards ul li.idealerrunner, ul.awards .idealer .runner { background-image: url(../images/badgeIdealer-runner.png); }
					ul.submissions li ul.meta li.awards ul li.idealerhonorable, ul.awards .idealer .honorable { background-image: url(../images/badgeIdealer-honorable.png); }


					ul.submissions li ul.meta li.awards ul li.urffirst,
					ul.submissions li ul.meta li.awards ul li.urfrunner,
					ul.submissions li ul.meta li.awards ul li.urfhonorable,
					ul.submissions li ul.meta li.awards ul li.rockinfirst,
					ul.submissions li ul.meta li.awards ul li.rockinrunner,
					ul.submissions li ul.meta li.awards ul li.rockinhonorable {
						position: absolute;
						width: 49px;
						height: 57px;
						top: -23px;
						left: -52px;
						z-index: 3;
						}

						ul.submissions li.fanart ul.meta li.awards ul li.urffirst,
						ul.submissions li.fanart ul.meta li.awards ul li.urfrunner,
						ul.submissions li.fanart ul.meta li.awards ul li.urfhonorable,
						ul.submissions li.fanart ul.meta li.awards ul li.rockinfirst,
						ul.submissions li.fanart ul.meta li.awards ul li.rockinrunner,
						ul.submissions li.fanart ul.meta li.awards ul li.rockinhonorable,
						ul.submissions li.fanimation ul.meta li.awards ul li.urffirst,
						ul.submissions li.fanimation ul.meta li.awards ul li.urfrunner,
						ul.submissions li.fanimation ul.meta li.awards ul li.urfhonorable,
						ul.submissions li.fanimation ul.meta li.awards ul li.rockinfirst,
						ul.submissions li.fanimation ul.meta li.awards ul li.rockinrunner,
						ul.submissions li.fanimation ul.meta li.awards ul li.rockinhonorable
						{
							top: -10px;
							left: -48px;
							}

					ul.awards li.urf li, ul.awards li.rockin li {
						padding: 5px 0 0 55px;
						height: 50px;
						line-height: 50px;
						}

						ul.awards li.urf li.runner, ul.awards li.rockin li.runner {
							background-position: 6px center;
							}

						ul.awards li.urf li.honorable, ul.awards li.rockin li.honorable {
							background-position: 10px center;
							}

					ul.submissions li ul.meta li.awards ul li.urffirst, ul.awards li.urf li.first { background-image: url(../images/badgeUrf.png); }
					ul.submissions li ul.meta li.awards ul li.urfrunner, ul.awards li.urf li.runner { background-image: url(../images/badgeUrf-runner.png); }
					ul.submissions li ul.meta li.awards ul li.urfhonorable, ul.awards li.urf li.honorable { background-image: url(../images/badgeUrf-honorable.png); }
					ul.submissions li ul.meta li.awards ul li.rockinfirst, ul.awards li.rockin li.first { background-image: url(../images/badgeRockin.png); }
					ul.submissions li ul.meta li.awards ul li.rockinrunner, ul.awards li.rockin li.runner { background-image: url(../images/badgeRockin-runner.png); }
					ul.submissions li ul.meta li.awards ul li.rockinhonorable, ul.awards li.rockin li.honorable { background-image: url(../images/badgeRockin-honorable.png); }

					ul.submissions li ul.meta li.awards ul li span {
						display: none;
						}

				ul.submissions li ul.meta li.alternate a.youtube {
					position: relative;
					width: 42px;
					height: 15px;
					background: transparent url(../images/youtube.png) center center no-repeat;
					}

					ul.submissions li ul.meta li.alternate a.youtube span {
						position: relative;
						width: 42px;
						visibility: hidden;
						}

				ul.submissions li.fanart ul.meta li, ul.fanart li ul.meta li {
					padding: 0 1em;
					}

				ul.submissions li ul.meta li:first-child {
					border: 0;
					}

		ul.submissions li p {
			font-family: Helvetica,Verdana,sans-serif;
			font-size: .8em;
			margin: .5em 3em 0 90px;
			clear: both;
			}

			ul.submissions li p.excerpt {
				font-style: italic;
				font-size: .9em;
				font-family: Georgia,Times,serif;
				}

			ul.submissions li p.description {
				display: block;
				}

			ul.submissions li.audio p.description {
				display: none;
				}

div.clear {
	width: 100% !important;
	clear: both !important;
	height: 1px !important;
	}

	div.clear hr {
		display: none !important;
		}

