/*SPECIAL STYLES FOR EWB */


/* BODY COLOURING */
body {font-family: Helvetica, Arial, sans-serif !important; font-size: 12px; background-color: white !important; color: #333;}
body #frame {background-color:white;}

/* GRID */
#frame {margin: 0 auto 50px; width:985px;}
#frame, body.tube #sitetop, body.tube #main, body.tube #sitebottom {}
#contentsub { border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 0 15px 20px;}
#header {padding: 0 0 15px; margin: 0px;}
#footer {padding: 20px 0 0; margin: 20px 0 0px;}
#sitetop, #main {margin: 0;}


/* SIDEBARS */
#main #leftsidebar {width:175px !important; padding: 0 !important;}
#main #sidebar {width:205px !important; padding:0 !important;}
#main.has-leftsidebar #content {margin-left:190px !important;}
#main.has-rightsidebar #content {margin-right:220px !important;}

#sidebarsub, #leftsidebarsub {padding: 0;}

/* FRONT PAGE SPECIALS */
#content .block-tube-popular-videos {float:left; margin-right:20px;}
#content .block-tube-popular-videos, #content .block-tube-new-videos {width:330px; overflow:hidden; padding-top:40px;}
#sidebar-videos-popular .play75, #sidebar-videos-new .play75, .view-photo {margin: 0px 10px 10px 0px; }

a.play75, a.play75 img, a.play100, a.playlink  {width:100px; height:100px; margin: 0;}
.view-photo {margin-bottom: 5px;}
.view-video {border: none;}

/* 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;}
#identity #sitename a, #identity #sitebyline a {text-decoration:none; color:#333; text-decoration:none; font-weight:bold;}

/* TOP NAVIGATION */
.menu-table-container {border-top:1px solid #000; background:#eee; border-bottom:1px dotted #000;}
.menu-table-container td a {font-size:12px; text-decoration:none; color:#000; display:block; margin-bottom:0; border-right:1px solid #2285AC; font-weight:bold; text-transform: uppercase; padding: 3px 10px; border: none;}

.menu-table-container td a:hover {}
* html .menu-table-container {height:24px; overflow:hidden;}

/*FOOTER */
#footer {border-top: 2px solid #E5E5E5;}
#footer p {text-align: right; color: #ccc;}
#sitebottom {}

/* HEADLINES */
.headline, #title, .sidebar .headline {
	text-transform:uppercase;
	font-size: 12px !important;
	font-weight: bold;
	border-top:1px solid #000;
	background:#eee;
	color: #000;
	padding: 1px 0 1px 2px !important;
	padding-bottom: 0;
	margin: 0 0 5px;
}

#contentsub #title {
	background-color: #fff !important;
	text-transform: none !important;
	border: none !important;
	font-size: 22px !important;	
}

span.shareicon {
	background-image:url('/resources/um/graphics/icon-share.gif');
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
	display:inline-block;
}

h2.video-list, h2.channel-name, .view-large-item .view-title {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 5px 0;
	margin: 0 0 10px;
	background: none !important;
	font-weight: bold !important;
	font-size: 22px;
}

.view-large-item .view-title {border: none;}

h2.video-list a, h2.channel-name a{color: #000;}

h2 a.video-title, h2#headline-channel { font-weight: normal;}
h2 a.video-link	 {font: bold 11px Helvetica, Arial, Geneva, sans-serif; color: #666;}

/* SIDEBAR ELEMENTS */
#sidebar .jumpbottom {margin-bottom:20px;}

.sidebar-videos img {padding:0 5px 2px 0;border:0;}

#sidebar-search,  .sidebar-page-links {
	padding: 6px 0;
	border-bottom:1px solid #e5e5e5;
	margin: 0 0 25px 0;
}

.sidebar-page-links {
	padding: 12px 0 0;
}
	
.share-box {
	margin: 0 0 5px 0;
}

.share-box-title {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 5px;
}

.sidebar-link-list a {
	display:block;
	font-weight: normal;
	border-bottom:1px solid #e5e5e5;
	text-decoration:none;
	font-size: 11px;
	padding: 4px 0;
}

.sidebar-link-list a:hover {
	border-bottom-color:#CDCDCD;
}

#sidebar-videos-popular  a.play75, #sidebar-videos-new  a.play75  {width: 75px; height: 75px;border: none;}


#sidebar-search .search-box  input.text {width: 90px !important;margin: 0 5px 0 0 !important;}
#sidebar-share input.text {width: 140px !important;margin: 0 5px 0 0 !important;}
.share-box-fb{margin: 15px 0 10px;}
.subscribe-link-mail, .subscribe-link-rss, .subscribe-link-podcast{padding: 7px 5px 4px 30px; font-size: 11px; font-weight: normal !Important;}

.subscribe-link-mail {background: url('/files/icon-mail.gif') no-repeat 5px 6px;}
.subscribe-link-podcast {background: url('/files/icon-podcast.gif') no-repeat 5px 6px;}
.subscribe-link-rss {background: url('/files/icon-rss.gif') no-repeat 5px 6px;}


/* VIEWS */
.view-list {margin-bottom:15px;}
.view-list .view-item-sub {width: 100px; padding: 0 10px 0 0;}
.view-channel {margin-bottom:10px;}
.view-channel a {display: none;}
.view-item {padding: 0 0 15px;}
.view-title a {color: #28ACE2; font-weight: normal;}
.view-large-item .view-title a {color: #3e3e3e;}
.video-channels .view-title {font-weight: bold; font-size: 12px;}
.view-words{font-size: 12px; line-height: 19px;}
.view-name, .view-tags, .view-date, .view-time, .view-comments, .view-read-more-link, .view-delete-link {color:#7A7B75; font-size:12px; line-height:18px;}
.view-name a, .view-tags a, .view-date a, .view-time a, .view-comments a, .view-read-more-link a, .view-delete-link a {color:#7A7B75; font-weight:bold;}




/* FORMS */
input.button {cursor: pointer;	padding: 5px 0; font-weight:normal;}
.autoform .form-item-wrapper {background-color:#eee; padding:10px; font-size:11px;}
.autoform textarea {
width:250px;
}
#comments .headline {color: #3E3E3E; background-color: #fff; font-weight: bold; font-size:16px; padding: 0 0 15px; margin: 0 0 5px; border: none; text-transform: none; }

a, a:link {color:#0060ff; text-decoration:none; font-weight: normal;}
a:hover {color:#df0000; text-decoration:underline;}


