.memory-derby-container{
	margin: 15px 0;
}
	.email_for_help{
		background: transparent url(/memory-derby/email_t.png) 0 0 no-repeat;
		padding-left: 20px;
		position: absolute; bottom: 25px; left: 20px;
		color: #777; text-decoration: none;
	}

	.md_desc{
		display: block;
		float: left; clear: left;
		width: 718px;
		margin: 15px 15px;
	}
		
		.md_desc .col{
			display: inline;
			width: 350px;
		}
		
		.tri_col{
			display: inline;
			width: 230px;
		}
		
		.r_pad{
			margin-right: 15px;	
		}
		
		.left{
			float: left; clear: none;
		}
		
		.right{
			float: right; clear: none;
		}
	
			.md_desc h2{
				display: block;
				margin: 0 0 10px 0 !important; padding: 0 !important;
				width: 324px; height: 61px !important;
				background: transparent url(/memory-derby/_img/h2_md.png) 0 0 no-repeat !important;
				text-indent: -5000px;
			}
			
			.md_desc p{
				margin: 0 !important; padding: 0 0 10px 0 !important;
			}
			
			.btn_share_yours{
				display: block;
				width: 109px; height: 47px;
				float: right; clear: none;
				margin: 7px 10px 0 80px;
				background: transparent url(/memory-derby/_img/btn_share_yours.png) 0 0 no-repeat;
				text-indent: -5000px;
			}
			
	.md_uploads{
		display: block;
		float: left; clear: left;
		width: 748px;
		margin: 0px 0 15px;
	}
	
		.md_uploads ul{
			display: block;
			width: 220px;
			list-style: none;
			border-top: 1px solid #ccc;
			margin: 10px 0; padding: 0;
			float: left; clear: both;
		}
			
			.md_uploads ul li{
				display: block;
				padding: 10px 0;
				margin: 0 !important;
				width: 220px;
				border-bottom: 1px solid #ccc;
				float: left; clear: both;
			}
			
				.md_uploads ul li h4{
					margin: 0; padding: 0;
				}
				
				.md_uploads ul li span.short_desc{
					color: #777;
					font-size: 90%;
				}
				
				.md_uploads ul li span.status{
					color: #777;
					font-size: 90%;
				}
				
				.md_uploads ul li img{
					float: left; clear: none;
					margin-right: 10px;
				}
		
	.md_cont{
		display: block;
		float: left; clear: left;
		width: 748px;
		margin: 0px 0 15px;
	}
	
		.md_cont #entry-tabs{
			display: block;
			float: left; clear: left;
			width: 748px;
			margin: 0;
			position: relative;
		}
			
			.md_cont #entry-tabs ul{
				display: block;
				margin: 0 10px; padding: 0;
				float: left; clear: left;
				width: 728px;
				list-style: none;
			}
			
				.md_cont #entry-tabs ul li{
					display: block;
					margin: 5px 3px 0; padding: 0px;
					width: 116px;
					float: left; clear: none;
				}
				
					.md_cont #entry-tabs ul li a{
						display: block;
						padding: 5px 10px;
						width: 96px;
						background: transparent url(/memory-derby/_img/md_tabs.png) 0 0 no-repeat;
						float: left; clear: none;
						text-align: center;
						text-decoration: none;
						color: #f36f21; font-weight: bold;
					}
					
						.md_cont #entry-tabs a:hover,
						.md_cont #entry-tabs a:active,
						.md_cont #entry-tabs li.active-tab a{
							background-position: left -100px;
							color: #fff;
						}
		
					.link_login{
						display: block;
						width: 130px;
						text-align: center;
						position: absolute; top: 18px; right: 0px;
						color: #777;
						text-decoration: none;
						font-size: 11px;
					}
						.link_login:hover,
						.link_login:active{
							color: #f36f21 !important;
						}
		
		.md_cont #entries{
			display: block;
			float: left; clear: left;
			width: 746px;
			margin: 0;
			border: 1px solid #f36f21;
			background: #f4f3e5;
		}
		
			.md_cont #entries-block{
			
			}
				
				.md_cont .entry{
					
				}
				
					.md_cont .cont ul.show_memories{
						margin: 10px 0; padding: 0;
						list-style: none;
					}
					
						.md_cont .cont ul.show_memories li{
							display: inline;
							margin: 5px 10px;
							width: 100px; height: 109px; overflow: hidden;
							float: left; clear: none;
						}
						
							.md_cont .cont ul.show_memories li h4{
								margin: 5px 0 0 0 !important; padding: 0 !important;
							}
							
							.md_cont .cont ul.show_memories li a img{
								border: 0;
							}
							
							.md_cont .cont ul.show_memories li span.user{
								color: #777;
								font-size: 80%;
							}
							
							.md_cont .cont ul.show_memories li h4 a{
								color: #000;
								margin: 5px 0 0 0 !important; padding: 0 !important;
								font-size: 11px;
								text-decoration: none;
							}
						
			
				.md_cont .desc{
					display: block;
					float: left; clear: left;
					width: 726px;
					margin: 0; padding: 5px 10px;
					color: #fff;
					background: #f36f21;
				}
				
					.md_cont big{
						text-transform: uppercase;
					}
					
					.md_cont .desc a{
						color: #fff;
					}
				
				.md_cont .cont{
					display: block;
					float: left; clear: left;
					width: 736px;
					margin: 0; padding: 5px 10px;
					background: transparent;
				}
				
				
				form{
					display: block;
					width: 570px;
					font-size: 13px;
					color: #333;
					float: left; clear: both;
				}
				
					form div{
						display: block;
						float: left; clear: both;
						padding: 8px 0;
						width: 570px;
					}
						fieldset{border: 0;}
						
						legend{
							display: none;
						}
						
						
						form div label{
							display: block;
							float: left; clear: left;
							width: 160px;
							padding-top: 5px;
							font-size: 13px;
							color: #555;
						}
						
						form div input{
							font-size: 13px;
							padding: 4px 8px;	
							color: #333;
						}
						
						form div textarea{
							font-size: 13px;
							font-family: inherit;
							color: #333;
							width: 380px;
							height: 100px;
						}
						
						form div textarea#story{
							height: 250px;
						}
						
					#facebox .content .note{
						display: block;
						width: 600px;
						background: #fdfdfd;
						border: 1px solid #ccc;
						padding: 5px 0;
						float: left; clear: both;
					}
						
						.note ul,
						.login_note ul{list-style: none; margin: 0 0 0 10px !important; padding: 0 !important;}
							.login_note ul {margin-left: 0 !important;}
						.note ul li,
						.login_note ul li{ padding: 3px 0;}
						.note ul li span,
						.login_note ul li span{ padding-left: 25px !important; }
						.error{ background: url(x_t.png) 0 0 no-repeat; color: #a00; }
						.success{ background: url(check_t.png) 0 0 no-repeat; color: #0a0; }
						.notice{ background: url(information_t.png) 0 0 no-repeat; color: #777; }
						.login{ background: url(people_t.png) 0 0 no-repeat; color: #777; }
						.register{ background: url(plus_t.png) 0 0 no-repeat; color: #777; }
						.tools{ background: url(settings_t.png) 0 0 no-repeat; color: #777; }
						.email{ background: url(email_t.png) 0 0 no-repeat; color: #777; }
						.comment{ background: url(comment_t.png) 0 0 no-repeat; color: #777; }
						.video{ background: url(clapboard_t.png) 0 0 no-repeat; color: #777; }
						.photo{ background: url(photo_t.png) 0 0 no-repeat; color: #777; }
						.story{ background: url(email_t.png) 0 0 no-repeat; color: #777; }
					
						#facebox .content{
							width: 600px;
						}
					
						#facebox .content .note ul,
						#facebox .content .note ol{
							list-style: none;
							margin: 0; padding: 0;
						}
						
						
					.helper_links{
						display: block;
						width: 570px;
						padding: 5px 10px;
						float: left; clear: both;
					}
					
					#facebox .short_desc{
						display: block;
						width: 570px;
						padding: 5px 10px;
						color: #666;
						float: left; clear: both;
					}
					
					#facebox .the_story{
					display: block;
						width: 570px;
						padding: 5px 10px;
						color: #333;
						float: left; clear: both;
						line-height: 150%
					}
					
					.clear{
						clear: both;
					}
					
					.decision{
						display: block;
						float: right;
						margin: 10px 0 0;
					}
					
					.decide_a{
						display: block;
						width: 16px; height: 16px;
						margin: 0 5px;
						background: transparent url(check_t.png) 0 0 no-repeat;
						text-indent: -5000px;
						float: right; clear: none;
					}
					
					.decide_r{
						display: block;
						width: 16px; height: 16px;
						margin: 0 0 0 5px;
						background: transparent url(x_t.png) 0 0 no-repeat;
						text-indent: -5000px;
						float: right; clear: none;
					}
					
					img a{border: 0;}
