@import url(/css/results.css);
table.admin-table {
	border-collapse:collapse;
	border:1px solid #333;
	/*margin:1em 0;*/
	width:100%;
}
table.admin-table td,
table.admin-table th {
	border:1px solid #333;
	padding:3px;
	text-align:left;
	
}
table.admin-table td {
	font-size:12px;
}
table.admin-table th {
	background:#666;
	color:#fff;
	font-size:14px;
}
table.admin-table th.actions,
table.admin-table td.actions {
	width:75px;
	white-space:nowrap;
	text-align:center;
}
table.admin-table td.ui-youtube-thumbnail-td {
	text-align:center;
	width:145px;
}
table.admin-table th a {
	color:#fff;
}
table.admin-table .altrow {
	background:#f0f0f0 !important;
}
table.admin-table tr:hover td {
	background-color:#d0e0ed;
}
a.button {
	background:#266fad;
	/*-moz-border-radius:3px;*/
	color:#fff;
	float:left;
	padding:3px 6px;
	font-size:10px;
	margin:0 3px 3px 0;
}
a.button:hover {
	background:#2d82cb;
	text-decoration:none;
}
a.edit,
a.delete,
a.view {
	float:left;
	width:16px;
	height:16px;
	background:url(/img/admin/pencil.png) center center no-repeat;
	text-indent:-9999px;
	outline:none;
	margin:0 3px 0 0;
	padding:2px;
}
a.view {
	background-image: url(/img/admin/magnifier.png);
}
a.delete {
	background-image: url(/img/admin/delete.png);
}
a.edit:hover,
a.delete:hover,
a.view:hover {
	background-color:#ccc;
}
#main {
	position:relative;
	z-index:100000;
	}
	#main #sub-window {
		position:absolute;
		top:-66px;
		left:400px;
		width:500px;
		padding:20px;
		background:#3476b0;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		color:#fff;
		}
		#main #sub-window h2 {
			margin:0 0 .5em;
			padding:0;
			font-size:32px;
		}
		#main #sub-window .form-row {
			margin:0 0 1em;
		}
		#main #sub-window .form-row label {
			font-size:1.2em;
			line-height:1.4em;
			padding:2px;
		}
		#main #sub-window .form-row small {
			font-size:.9em;
			line-height:1.4em;
			color:#91bfe7;
			margin-left:1em;
		}
		#main #sub-window .form-row select {
			width:320px;
			margin:3px 0;
		}
		#main #sub-window .form-row input.styled {
			width:480px;
			margin:3px 0;
			padding:3px;
			border:none;
		}
		#main #sub-window .form-row .bttn-add {
			width:14px;
			height:14px;
			padding:0;
			border:none;
			text-indent:-9999em;
			background:url(/img/bttn-add.gif) no-repeat 0 0;
		}
		#main #sub-window .form-row .bttn-delete {
			width:14px;
			height:14px;
			padding:0;
			border:none;
			text-indent:-9999em;
			background:url(/img/bttn-delete.gif) no-repeat 0 0;
		}
		#main #sub-window .form-row .bttn-submit {
			padding:5px;
			border:none;
			font-size:1.2em;
			color:#3476b0;
			background:#fff;
			-moz-border-radius-bottomleft:2px;
			-moz-border-radius-bottomright:2px;
			-moz-border-radius-topleft:2px;
			-moz-border-radius-topright:2px;
		}
		#main #sub-window .form-row .bttn-cancel {
			padding:5px;
			border:none;
			font-size:1.2em;
			color:#3476b0;
			background:#d0e0ed;
			-moz-border-radius-bottomleft:2px;
			-moz-border-radius-bottomright:2px;
			-moz-border-radius-topleft:2px;
			-moz-border-radius-topright:2px;
		}
	
ul#videoList li {
	border:1px solid #ccc;
	background:#fff url(/img/favorites/handle.gif) repeat-y top left;
	padding:4px 4px 4px 16px;
	margin:2px 0;
	cursor:move;
	font-size:12px;
}
ul#videoList li a.delete {
	position:relative;
	top:-3px;
}
ul#videoList li img {
	width:72px; 
	vertical-align:middle; 
	padding: 5px 10px 5px 0px;
}

.error-message {
	color: darkred;
	padding-left: 135px;
}

ul.batch-edit li {
	display: inline;
	padding-right: 15px;
}

.inner .index h2 {
	font-size: 38px;
	line-height: 42px;
	margin: 40px 0 10px 0;
}

.ui-youtube-thumbnail
{
    line-height: 90px;
    width: 120px;
    height: 90px;
    text-align: center;
    margin: 0 auto /*0 20px*/;
}

.ui-youtube-thumbnail a
{
    position:relative;
}

.ui-youtube-thumbnail img
{
    margin: auto;
    vertical-align: middle;
    width: auto;
    height: auto;
    max-width:120px;
    max-height:90px;
}

.ui-youtube-thumbnail img.play-icon
{
	position:absolute;
	display:none;
	top:50%;
	left:50%;
	margin-left:-10px;
	margin-top:-10px;
	width:21px;
	height:21px;
}

.ui-youtube-thumbnail:hover img.play-icon
{
	display:block;
}

.ui-youtube-video-approved
{
    color: #4d4d4d;
    font-weight: bold;
}
.view_ul_title { float: left; width:300px; }
.view_ul_val { float: left; }
.course-req-row { width: 100%; height: 16px; padding: 10px 0; }

.yt-manage-container
{
    border: 1px solid #CCC;
    width: 974px;
    clear: both;
    border-top: none;
    border-bottom: none;
    background: white;
    border-image: initial;
}

.yt-manage-container li.yt-mng-subs-items
{
    border-bottom: 1px solid #CCC;
    padding: 15px 30px;
    margin: 0;
}

.yt-manage-container li:last-of-type
{
    border:0px !important;
}

.yt-mng-subs-four-column
{
    width: 23%;
    padding: 0px 16px 0px 0px;
    float: left;
}

.yt-mng-subs-four-column li
{
    padding: 4px 8px;
}

div.actions ul li
{
    display: inline;
    white-space: nowrap;
}
