/*
 * Frontend style.
 */
/* The title div. */
.youtube-title {
	margin: 1em auto;
	border-bottom: 1px solid #777;
	font-size: 18pt;
	font-weight: bold;
	padding: 10px 0;
}

/* The video div. */
.youtube-video {
	margin: 1em auto;
}

/* The description div. */
.youtube-description {
	border: 1px solid #777;
	padding: 10px;
	margin: 1em 0;
}

/*
 * Backend style.
 * No changes needed.
 */

.youtube-head {
	margin-bottom: .5em;
}
.youtube-table {
	width: 100%;
}
.youtube-submit {
	cursor: pointer;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px !important;
	height:32px !important;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.youtube-submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.youtube-submit:active {
	position:relative;
	top:1px;
}
.youtube-error, .youtube-success, .youtube-help, .youtube-notice {
	padding: .8em .8em .8em 2.6em;
	margin-top: .5em;
	margin-bottom: .5em;
	border: 2px solid #ddd;
}
.youtube-error {
	color:#8a1f11;
	border-color:#FBC2C4;
	background: #FBE3E4 url('../images/error.png') scroll no-repeat .8em .8em;
}
.youtube-success {
	color:#264409;
	border-color:#C6D880;
	background: #E6EFC2 url('../images/success.png') scroll no-repeat .8em .8em;
}
.youtube-help {
	color: #3E6DB1;
	border-color: #3E6DB1;
	background: #BDCDE3 url('../images/help.png') scroll no-repeat .8em .8em;
}
.youtube-notice {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}