@import url(../css/lightbox.css);

ul.submissions {
	}

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

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

		ul.submissions li.fanimation, ul.fanimation > li, ul.submissions li.fangame, ul.fangame > li {
			height: 9.5em !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;
			overflow: visible;
			background: none;
			}

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

ul.submissions li a:link    { color: #e4646d; }
ul.submissions li a:visited { color: #b56f74; }
ul.submissions li a:hover   { color: #ffbbc0; }
ul.submissions li a:focus   { color: #ffbbc0; }
ul.submissions li a:active  { color: #ffbbc0; }

		ul.submissions li h4 {
			position: relative;
			margin: 0;
			padding: 0 0 0 80px;
			font-size: 1.4em;
			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;
			padding: 0 0 0 80px;
			list-style: none;
			font-size: .85em;
			}

			ul.submissions li.fanart ul.meta, ul.fanart li ul.meta {
				}

			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.2em;
				}

				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: 92px;
						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;
						list-style: none;
						margin: 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 92px !important;
							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.submissions li ul.meta li.awards ul li.idealerfirst { background-image: url(../images/badgeIdealer.png); }
					ul.submissions li ul.meta li.awards ul li.idealerrunner { background-image: url(../images/badgeIdealer-runner.png); }
					ul.submissions li ul.meta li.awards ul li.pkrockinfirst { background-image: url(../images/badgePKRockin.png); }
					ul.submissions li ul.meta li.awards ul li.pkrockinrunner { background-image: url(../images/badgePKRockin-runner.png); }
					ul.submissions li ul.meta li.awards ul li.halloweeniestfirst { background-image: url(../images/badgeHalloweeniest.png); }
					ul.submissions li ul.meta li.awards ul li.halloweeniestrunner { background-image: url(../images/badgeHalloweeniest-runner.png); }

					ul.submissions li ul.meta li.awards ul li.lovefirst { background-image: url(../images/badgeLoveFirst.png); }
					ul.submissions li ul.meta li.awards ul li.loverunner { background-image: url(../images/badgeLoveRunner.png); }
					ul.submissions li ul.meta li.awards ul li.laborfirst { background-image: url(../images/badgeLaborFirst.png); }
					ul.submissions li ul.meta li.awards ul li.laborrunner { background-image: url(../images/badgeLaborRunner.png); }
					ul.submissions li ul.meta li.awards ul li.skillfirst { background-image: url(../images/badgeSkillFirst.png); }
					ul.submissions li ul.meta li.awards ul li.skillrunner { background-image: url(../images/badgeSkillRunner.png); }

					ul.submissions li ul.meta li.awards ul li.laborfirst,
					ul.submissions li ul.meta li.awards ul li.laborrunner,
					ul.submissions li ul.meta li.awards ul li.lovefirst,
					ul.submissions li ul.meta li.awards ul li.loverunner,
					ul.submissions li ul.meta li.awards ul li.skillfirst,
					ul.submissions li ul.meta li.awards ul li.skillrunner
					{
						position: absolute;
						width: 49px;
						height: 57px;
						top: -23px;
						left: -52px;
						z-index: 3;
						}

					ul li.urffirst li, ul li.urfrunner li, ul li.urfhonorable li, ul li.rockinfirst li, ul li.rockinrunner li,  ul li.urfhonorable li {
						padding: 5px 0 0 55px;
						height: 50px;
						line-height: 50px;
						}

						ul.awards li.urfrunner li, ul.awards li.rockinrunner li {
							background-position: 6px center;
							}

						ul.awards li.urfhonorable li, ul.awards li.rockinhonorable li {
							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 {
					}

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

		ul.submissions li p {
			font-family: Helvetica,Verdana,sans-serif;
			font-size: .85em;
			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;
		}

