 /* BODY COLOURING */
body {background-color:#f5f5f5;}
body #frame {background-color:white;}
a {color:#2B87C1; text-decoration:none; font-weight:bold;}
#header {padding-top: 5px;}

/* GRID */
#frame, body.tube #sitetop, body.tube #sitebottom {width:960px;}
#frame {margin: 20px auto 10px; width:960px !important; background-color:white;}
body.tube #main {width:920px !important; }

/* SIDEBARS */
#main #leftsidebar, #main #sidebar {width:160px;}
#main.has-rightsidebar #content {margin-right:160px !important;}
#main.has-leftsidebar #content {margin-left:160px !important;}

/* Custom CSS for Videomarathon */



body {background-color: #999999 !important;}



#header, #footer {display: none;}

#mainsub {padding: 10px 0 0;}

#main #sidebar {
	width: 130px !important;
	padding-top: 20px;
}

#sidebarsub {padding: 0px !important;}

#contentsub {
	padding-top: 35px;
}
#sidebar-site-about { display: none; }
#sidebar .headline, #leftsidebarsub .headline {
	background: #fff url(/files/bg-headline-01.jpg) repeat-x 0 20px !important;
	padding: 0 0 8px 0 !important;
	font-size: 14px !important;
}

#leftsidebarsub .headline {width: 155px;}

.sidebar-link-list a {
	color: #666;
	font-size: 10px !important;
	background: url(/files/bg-sidebar-01.gif) no-repeat 0 3px;
	text-transform: lowercase;
	font-weight: normal;
	text-align: center;
	border: none;
	padding: 5px 0 7px 0;
}

.sidebar-link-list a:hover {color: #E69C19;}
#sidebar-search .search-box input.text {width: 73px;}
#sidebar-share .share-box input.text {width: 124px;}
#sidebar-share .share-box input.button {margin-top: 5px;}

#sidebar-subscribe a {
	font-size: 10px;
	line-height: 12px;
	color:#E69C19 !important;
}

.subscribe-link-mail, .subscribe-link-podcast  {border-bottom: 1px solid #ccc; margin-bottom: 3px;}
.subscribe-link-mail, .subscribe-link-rss, .subscribe-link-podcast{background-position: 0 5px !important; padding: 7px 5px 4px 23px !important;}

a.fb_share_link {
	font-size: 10px;
	line-height: 12px;
}

#sidebar a.play75 {width: 60px; height: 60px;}

.view-list h2, h2.video-list, h2.channel-name, .view-large-item .view-title {
	background: #fff url(/files/bg-headline-01.jpg) repeat-x 0 25px !important;
	border: none !important;
	padding: 0 0 10px 0 !important;
	margin: 0 0 7px 0 !important;
	width: 550px;
	font-size: 16px !important;
}

h2 a.video-link {
	color:#E69C19 !important;
}

.view-list .view-title {
		width: 105px !important;
}

.view-title a {
	color: #666 !important;
	font-size: 10px;
	line-height: 16px;
}


#leftsidebarsub {
	padding: 0;
}

#videoplayer {
	margin: 0 0 20px 0;
}

/* navigation specials */

.VM-header {
 width: 960px; margin: 0 auto;	
}

.VM-header #header-top {
	background-color: #F79321;
	padding: 10px;
}

.VM-header #header-content {
	background-color: #666666;
	font-size: 13px;
	padding: 10px;
}

.menu-table td a {
	color: #fff;
	padding-right: 30px;
}

.VM-header #header-bottom {
	background: url(/files/bg-header-bottom.gif) repeat-x 0 0;
	height: 10px;
}



/* footer */

.footer {
	width: 940px;
	background-color: #fff;
	color: #999;
	font-size: 10px;
	padding: 10px;
	margin: 0 auto 20px;
}


.footer-table td{
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}



#fe_wrapper_ref, #fe_wrapper_phone {display:none;}
.autoform #fe_wrapper_ref, .autoform #fe_wrapper_phone {display:block;}
#upload-public #title {display:none;}


