/* @override http://playstadil.com/style/css/611.css */

body {
	background: #eaeaea url('/files/bodyBgLarge.jpg') repeat-y center top;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	margin: 0!important;
}

a {
	color: #28ACE2;
	text-decoration: none;
}

a:hover {
	color: #2F6697;
}

a.gotoAll {
	padding: 3px;
	background: #000;
	color: #fff;
	clear: both;
	_position: relative;
}

p {
	margin-bottom: 20px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/* @group GRID */

body #stripesContainer {
	background: url('/files/stripes.gif');	
}

body #frame {
	background-color: transparent;
}

#frame, body.tube #sitetop, body.tube #main, body.tube #sitebottom {
	width: 1020px;
}

#contentsub {
	padding: 0;
	width: 660px;
	float: right;
	margin-right: 50px;
	display: inline;
}

#upload-public #contentsub, #page-one #contentsub, #video-send #contentsub, #email-subscribe #contentsub {
	background-color: #fff;
	padding: 10px;
	width: 640px;
}

#header {
	height: 239px;
	padding: 0px;
	margin: 0px;
	background: transparent url(/files/headerBg.png) no-repeat center top;
}

* html #header {
	position: relative;
	
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/files/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

/* @group FOOTER */

#footer {
	padding: 0 40px 20px;
}

.footer-sitename {
	text-align: right;
	position: relative;
}

.footer-sitename a {
	position: absolute;
}

#upload-public #contentsub .footer-sitename a, #page-one #contentsub .footer-sitename a, #video-send #contentsub .footer-sitename a, #email-subscribe #contentsub .footer-sitename a {
	top: 40px;
	right: -10px;
	_right: 10px;
}

.footer-sitename a {
	line-height: 18px;
	font-size: 18px;
	font-weight: bold;
	color: #565656;
	top: 20px;
	right: 0px;
}

/*@end*/

#mainsub {
	/*background: transparent;*/
	padding: 0;
}

#sitetop, #main {
	margin: 0;
}

/* @group Sidebar */

#leftsidebarsub {
	padding: 0 0 0 50px;
}

#leftsidebarsub .layout-block {
	width: 210px;
}

#main.has-leftsidebar #content {
	margin-left: 310px;
}

/*@end*/

/*@end*/

/* @group INPUT */

input.text {
	font-size: 9px;
	color: #a4a4a4;
	border: 1px solid #a4a4a4;
	height: 9px;
	margin-right: 3px;
	padding: 5px 3px 3px 3px;
}

input.button {
	background-color: #D9D9D9;
	border: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 11px;
	color: #fff;
	padding: 2px 8px 2px 8px;
}

/*@end*/

/* @group HEADER */

/*#identity {
	height: 55px;
	padding: 0 0 5px 0;
	border: none;
}

#identity #sitelogo {
	float: left;
	padding: 5px 15px 0 0;
}

#identity #sitename {
	font-size: 20px;
	line-height: 60px;
	margin: 0;
}

#identity #sitename a, #identity #sitebyline a {
	text-decoration: none;
	color: #3E3E3E;
	text-decoration: none;
	font-weight: bold;
}*/

/*@end*/

/* @group HEADER NAVIGATION */

/*.menu-table-container {
	background-color: #2A9FCC;
}

.menu-table td {
	padding: 0;
}

.menu-table-container td a {
	font-size: 13px;
	text-decoration: none;
	color: #fff;
	display: block;
	margin-bottom: 0;
	padding: 8px 20px 7px;
	border-right: 1px solid #2285AC;
	font-weight: bold;
}

.menu-table-container td a:hover {
	background-color: #2692BC;
}*/

/*@end*/



/* @group SIDEBAR & SIDEBAR ELEMENTS */

/* hiding empty containers in the sidebar */

#video-send #block555719, #video-send #block555720, #email-subscribe #block555719, #email-subscribe #block555720 {
	display: none;
}

.sidebar {
	font-size: 11px;
}

.sidebar .jumpbottom {
	margin: 0;
}

#hummelLogos {
	height: 107px;
	background: url(/files/hummel_logo_bottom.gif) no-repeat bottom left;
	font-size: 18px;
}

#hummelLogos span {
	color: #11a3d9;
}

/* @group Sidebar Lists */

.sidebar-link-list a, 
.tube-download-item {
	padding: 7px 0;
	font-size: 11px;
	border-bottom: 1px solid #e5e5e5;
}

/* popular and selected videos */

#block555738, #block556123 {
	margin-bottom: 0;
}

#popularVideoLinks, 
#selectedVideoLinks {
	width: 210px;
	background-color: #fff;
	padding: 0 10px 10px 10px;
	margin-bottom: 10px;
}

#selectedVideoLinks {
	margin-bottom: 30px;
}

#popularVideoLinks a, 
#selectedVideoLinks a {
	color: #000;
	line-height: 16px;
}

/*@end*/

/* @group Sidebar Share and Subscribe Elements*/

#sidebar-search {
	padding: 12px 0;
	border-bottom: 2px solid #EDEDED;
}

#sidebar-share-embed {
	width: 180px;
}

.share-box {
	margin: 10px 0 15px 0;
	font-weight: bold;
}

.share-box-title {
	padding: 0 0 4px;
}

.share-box-fb {
	background: url('/files/icon_facebook.gif') no-repeat 0px 0px;
}

.share-box-twitter {
	background: url('/files/icon_twitter.gif') no-repeat 0px 0px;
}

html .fb_share_link, html .twitter_share_link {
	background: none;
	padding: 0;
}

.share-box-fb, .share-box-twitter, .subscribe-link-mail, .subscribe-link-rss, .subscribe-link-podcast {
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 33px;
	margin-bottom: 6px;
}

#index .share-box-fb, .share-box-twitter, .subscribe-link-rss {
	margin-bottom: 0;
}

.share-box-fb a, .share-box-twitter a, .subscribe-link-mail a, .subscribe-link-rss a, .subscribe-link-podcast a, a#facebook-fan-badge {
	color: #000;
}

.subscribe-link-mail {
	background: url('/files/icon_email.gif') no-repeat;
}

.subscribe-link-podcast {
	background: url('/files/icon_podcast.gif') no-repeat;
}

.subscribe-link-rss {
	background: url('/files/icon_rss.gif') no-repeat;
}

/* Sidebar Search and Sidebar Share forms*/

#sidebar-search {
	padding: 10px 0 30px;
	border: none;
}

.share-box.share-box-mail input.text.preview, #sidebar-search .search-box input.text {
	width: 133px;
}

.share-box.share-box-mail input.submit.button, #sidebar-search .search-box input.submit.button {
	width: 46px;
}

/* @group Video Thumbnails Sidebar */

div.playicon {
	background: url('/files/hPlayButton.png') center center no-repeat;
}

* html div.playicon {
	background: url('/files/hPlayButton.gif') top left no-repeat;
}

.sidebar .playicon {
	position: absolute;
	top: 11px;
	left: 22px;
	height: 17px;
	width: 25px;
	background: url('/files/hPlayButton-small.png') top left no-repeat;
}

* html .sidebar .playicon {
	background-image: url('/files/hPlayButton-small.gif');
}

.sidebar a.playlink.play75 {
	width: 68px;
	height: 38px;
	margin-right: 1px;
	overflow: hidden;
	position: relative;
}

/*@end*/

/*@end*/

/*@end*/

/* @group Playlist */

body.widget {
	background-image: none !IMPORTANT;
}

#widget-playlist {
	width: 200px;
	margin: 0 0 30px 0;
}

/*@end*/

/* @group HEADLINES */

.sidebar .headline {
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
}

#content #title {
	font-size: 36px;
	color: #11a3d9;
	font-weight: bold;
	padding-bottom: 0px;
}

#video-send #content #title {
	padding-bottom: 10px;
}

.view-list h2, #contentsub .headline {
	color: #cc2229;
	font-size: 18px !important;
	font-weight: bold;
}

a.video-title {
	color: #000;
}

.view-channel {
	display: none;
	border-bottom: 2px solid #3E3E3E;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}

.view-channel a {
	color: #3E3E3E;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}

/*@end*/

/* @group VIEWS */

/* @group Frontpage Video Overview */

.view-list .view-item {
	width: 150px;
	height: 94px;
	overflow: hidden;
}

.view-list .view-item-sub {
	overflow: hidden;
	font-size: 11px;
	line-height: 16px;
	color: #666;
}

.view-list .view-item-sub a {
	font-weight: normal;
}

.view-list .view-title a {
	font-weight: bold;
	font-size: 12px;
	color: #3E3E3E;
}

.view-time a, .view-comments a {
	color: #666;
}

.view-name a {
	color: #000;
}

.view-date a {
	color: #000;
	font-weight: normal;
}

.view-list .view-delete-link a {
	color: #cc0000;
	line-height: 30px;
}

.view-list a.video-link {
	font-size: 12px;
	color: #fff;
	line-height: 12px;
	float: right;
	background-color: #000;
	padding: 4px 5px 6px 5px;
	position: absolute;
	left: 10px;
	top: 140px;
}

/* @end */

/* @group Video Page */

.view-large-item .view-title {
	width: 640px;
	background-color: #fff;
	font-size: 18px;
	color: #cc2229;
	font-weight: bold;
	padding: 10px;
	display: block;
}

.view-large-item .view-words {
	width: 640px;
	background-color: #fff;
	padding: 10px;
	line-height: 18px;
	font-size: 18px;
	color: #4a4a4a;
	display: block;
}

.view-quad100 .view-item {
	width: 100px;
	margin-right: 3px;
}

.view-quad100 .view-title, .view-quad100 .view-words {
	display: none;
}

/*@end*/

.view-quad75 .view-title, .view-quad75 .view-words {
	display: block;
}

.view-list {
	width: 305px;
	height: 150px;
	float: left;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
}

.view-title a {
	font-size: 18px;
	color: #000;
}

.view-read-more-link {
	display: none;
}

.view-video {
	width: 640px;
	text-align: center;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
}

.view-item-sub p {
	display: none;
}

.view-item {
	padding: 0;
	margin-bottom: 3px;
}

.view-tags {
	display: none;
}

.view-name, .view-date, .view-time, .view-rating, .view-count, .view-comments, .view-length {
	float: left;
	margin-right: 5px;
}

.view-date {
	clear: right;
}

.view-words {
	margin: 5px 0;
}

#index .view-words {
	margin: 0;
}

.view-photo {
	position: relative;
}

.view-photo img {
	position: absolute;
}

/*@end*/

/* @group COMMENTS */

#comments {
	display: block;
}

.comments {
	margin: 0px;
	border-top: none;
	padding-top: 0px;
	background-color: #fff;
}

.autoform .form-item-wrapper {
	background-color: #fff;
	padding: 0 10px 10px 0;
	font-size: 11px;
}

#comment-add-form {
	border: none;
	background-color: #fff;
	padding: 10px;
	padding-top: 10px;
}

#comment-add-form .headline {
	padding: 0px !important;
}

#commentAddForm .form-item-wrapper textarea {
	width: 558px;
	padding: 3px;
	color: #a4a4a4;
	font-size: 11px;
}

.autoform input, #commentAddForm .form-item-wrapper textarea, .autoform textarea {
	border: 1px solid #a4a4a4;
	color: #7f7f7f;
	font-size: 11px;
}

.comments .no-comments {
	display: none;
}

#comments .headline {
	background-color: #fff;
	padding: 10px;
}

.comment-name a {
	color: #000;
}

.comments .comment-content, .comments .comment-text {
	color: #4a4a4a;
	font-size: 11px;
	line-height: normal;
}

.comment-content {
	background-color: #fff;
	padding: 10px;
}

.comments .comments-item {
	margin-bottom: 3px;
}

#chkCommentNotify {
	border: none;
}

/* @end */

/* @group UPLOAD VIDEO */

.autoform .form-label {
	font-weight: bold;
}

.autoform legend {
	color: #CC2229;
	font-size: 18px;
	line-height: 18px;
	padding: 0 !important;
	margin-left: 0 !important;
	_margin-left: -7px;
}

.autoform fieldset .form-fieldset-comment {
	padding: 0;
}

/* @end */

/* @group INTERVIEWS */

#block556973.block-tube-new-videos {
	width: 640px!important;
	float: right!important;
	clear: right!important;
}

#block556973 table.view {
	width: 100%;
}

#block556973 table.view td {
	width: 50%;
}

#block556973 .view-photo {
	margin-right: 5px !important;
}

/* @end */

/* @group PLAYER */

.block-tube-context-video-player {
	float: right;
	width: 640px;
	margin-bottom: 10px;
}

/* @end */

/* @group RATING */

/* Resize the rating item container */

.object-rating-item img {
	/*width: 20px;
	height: 20px;*/
}

/* Set the graphics */

.object-rating-item  img {
	background-image: url('/files/staroff.gif');
}

.object-rating-average .object-rating-item img {
	background-image: url('/files/staron.gif');
}

.object-rating-user span.object-rating-item img {
	background-image: url('/files/staroff-hover.gif');
}

.object-rating-user .object-rating-user-average .object-rating-item img {
	background-image: url('/files/staron-hover.gif');
}

.object-rating-hover span.object-rating-item img {
	background-image: url('/files/staron-hover.gif');
}

/* @end */

/* @group THUMBNAILS CONTENT AREA */

#contentsub .block-tube-new-videos {
	overflow: hidden;
	float: left;
	display: inline;
}

#index .block-tube-new-videos {
	width: 305px;
}

#contentsub .sidebar-videos .view-item {
	height: 94px;
	/*overflow: hidden;*/
	margin-right: 5px;
	margin-bottom: 20px;
}

#index #contentsub .sidebar-videos .view-item {
	margin-right: 5px;
	margin-bottom: 5px;
}

#contentsub .sidebar-videos .view-item div.playicon {
	width: 29px;
	height: 29px;
	top: 33px;
	left: 60px;
}

#contentsub .sidebar-videos a.playlink, 
#contentsub .sidebar-videos a.play75, 
#contentsub .sidebar-videos a.play100 {
	display: block;
	margin: 0 5px 5px 0;
	overflow: hidden;
}

#contentsub .sidebar-videos .view-item-sub .view-photo, #contentsub .sidebar-videos-popular .view-photo {
	height: 94px;
	width: 150px;
	margin-right: 10px;
	overflow: hidden;
	float: left;
}

#index #contentsub .sidebar-videos .view-item-sub .view-photo, #index #contentsub .sidebar-videos-popular .view-photo {
	margin-right: 0px;
}

a.playlink img, a.play75 img, 
a.play100 img {
	border: 0 none;
	left: 0;
	top: 0;
}

/* @end */

/* @group LAYOUT */

/* @group MENU */

#hummelMenu.layout-block {
	background-color: transparent;
	padding: 0 !important;
	width: 230px;
}

#hummelMenu li {
	height: 50px;
	line-height: 50px;
	margin: 0 0 3px 0;
	background-color: #fff;
}

#hummelMenu li.upload {
	margin-top: 10px;
}

#hummelMenu li a {
	display: block;
	height: 30px;
	padding: 10px;
	line-height: 18px;
	font-size: 18px;
	color: #000;
}

#hummelMenu li.active a {
	color: #11A3D9;
}

#hummelMenu li.upload a {
	color: #CC2229;
}

/* @end */

/* @group GENERAL */

.layout-block {
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
}

.layout-block .layout-block {
	padding: 0;
}

.layout-block-empty {
	background-color: transparent;
	padding: 0;
	margin-bottom: 0;
	display: none;
}

.jumpbottom {
	margin-bottom: 0;
}

	.jumpbottom object {
		margin-bottom: 0;
		float: right;
		_float: auto;
	}


.bigjumptop {
	display: none;
}

table {
	width: 100%;
}

.autoform .form-item-wrapper .form-widget, .autoform .form-button, .autoform .form-item-wrapper .form-error, .autoform .form-item-wrapper .form-widget-error, .autoform .form-help-text {
	line-height: 1.1em;
	padding-top: 5px;
}

/* @end */

/* @group CONTENT AREA */

.left-column {
	/*margin-right: 10px;*/
}

/* over-riding extra padding on the sub-pages */

#block558925, #block558926, #block558972, #block558971, #block558938, #block558939, #block558937, #block558928, #block571110 {
	padding: 0;
	width: 100%;
}

/* hiding the extra headings on subpages */

#block558925 .headline, #block558926 .headline, #block558972 .headline, #block558971 .headline, #block558938 .headline, #block558939 .headline, #block558937 .headline, #block558928 .headline, #block571110 .headline {
	display: none;
}

#contentsub input.button, .autoform .form-button input, input.submit {
	background-color: #000 !important;
	color: #fff !important;
	border: none !important;
	font-size: 12px !important;
	line-height: 11px;
	padding: 2px 8px;
}

#homeLink {
	width: 343px;
	height: 188px;
	position: absolute;
	top: 10px;
	right: 18px;
}

.video-channels {
	width: 640px;
	background-color: #fff;
	float: right;
	clear: right;
	padding: 10px;
}

#hummelLogos a {
	width: 68px;
	height: 53px;
	display: block;
	clear: both;
	margin-top: 12px;
}

.block-analytics {
	padding: 0;
	margin: 0;
}

/* @end */

/* @group CUSTOM PAGES */

.summary {
	font-size: 18px;
	line-height: 120%;
	color: #4a4a4a;
}

/* @end */

/* @end */