﻿@font-face {
    font-family: "Calibri";
    src: url('/fonts/calibri-webfont.eot') format('embedded-opentype');
    src: local("☺"),
		 url('/fonts/calibri-webfont.ttf') format('truetype'),
         url('/fonts/calibri-webfont.svg') format('svg'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "CalibriBold";
    src: url('/fonts/calibrib-webfont.eot') format('embedded-opentype');
    src: local("☺"),
		 url('/fonts/calibrib-webfont.ttf') format('truetype'),
         url('/fonts/calibrib-webfont.svg') format('svg'); 
    font-weight: normal;
    font-style: normal;
}

html {overflow-x:hidden}
body {margin:0 0 20px 0; font-family:Calibri, Helvetica, sans-serif}
img {border:0}
.cnt {text-align:center}
img.cnt {display:block; margin:0 auto}
.clr {clear:both; height:0; font-size:0; line-height:0}
.png {}
.rt {text-align:right}
.i {font-style:italic;}
.u {text-decoration:underline;}
.b, b {font-weight:normal; font-family:CalibriBold}
.normal {font-weight:normal; font-family:Calibri;}


.top, td.top {vertical-align:top}
.red {color:red;}
.flt {float:left;}
.frt {float:right;}
.txterrormsg {color:#000; font-family:CalibriBold;}
form {margin:0}
td, div, span, p, table, h1, body {}
h1 {margin-bottom:8px; margin-top:0; text-align:left; font-family:CalibriBold; color:#333; font-weight:normal; font-size: 23px}
h3 {font-family:CalibriBold; color:#333; font-weight:normal;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.hr {border-bottom:1px solid #dedede; line-height:1px; height:1px; font-size:0; margin:0; padding:0}
.hrdotted {border-bottom:1px dotted #dedede; line-height:1px; height:1px; font-size:0; margin:0; padding:0}
.darkblue {color:#408DA4}
.green {color:green;}

#banner_bg 
{
width:100%; 
position:absolute; 
height:64px; 
border-bottom:4px solid #ddd;
/*gradients*/
background: rgba(34,34,34,1);
background: -moz-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(34,34,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,68,68,1)), color-stop(100%, rgba(34,34,34,1)));
background: -webkit-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(34,34,34,1) 100%);
background: -o-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(34,34,34,1) 100%);
background: -ms-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(34,34,34,1) 100%);
background: linear-gradient(to bottom, rgba(68,68,68,1) 0%, rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0 );
}

#holderouter {position:relative; z-index:1;  /* overflow:hidden; -webkit-transition: all 700ms ease-in; transition: all 700ms ease-in;*/  }
#banner {margin:0 auto; position:relative; z-index:30; width:100%; max-width:1280px; height:64px;}
#holder {width:100%; max-width:1278px; border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; border-radius:0; position:relative; margin:0 auto; border-top:0; padding:1px 0 0 0; /* display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;  flex-direction:column */}

#holderinner {padding:0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;}

#navbar {position:relative; margin:0 auto; background:#fff; width:100%; border-radius:6px 6px 0 0; border-bottom:1px solid #ddd; max-width:1278px; z-index:20; height:38px; top:0; left:0;}


/* ////////// Section buttons used in Profiles, Videos Home, Video /////////////// */
#sectionbtn {position:absolute; left:180px; top:77px;}
	#socialbtn {position:absolute; z-index:30; width:26px; right:40px; top:68px;}
	#socialbtnhref {background:url(/vimages/shareicon32.png) no-repeat center center; background-size:100% auto; display:inline-block; width:26px; height:29px;}
	#socialbtnhref.init {background:url(/vimages/shareicon32_on.png) no-repeat center center; background-size:100% auto;}
	
	#socialbtns {position:absolute; z-index:32px; top:102px; display:block; display:none; right:0; font-size:14px; margin:0 -1px; width:96%; border:1px solid #ddd; background:#fff; text-align:center; padding:16px 2% 16px 2%; -webkit-box-shadow: 0 6px 4px -4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 6px 4px -4px rgba(0,0,0,0.2); box-shadow: 0 6px 4px -4px rgba(0,0,0,0.2);}
	#socialbtns a {display:inline-block; margin-right:2px;}
	#socialbtns a img {opacity:1; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; }
	#socialbtns a:hover img {opacity:0.5}
	
	#sectionbtn a {color:#555; font-family:CalibriBold; border-radius:8px 8px 0 0; font-size:18px; padding:8px 20px; line-height:18px; text-transform:uppercase; margin-right:4px; background:#dedede;  text-decoration:none; border:1px solid #dedede; border-bottom:0;}
	#sectionbtn a:hover {background:#A0CAD6; color:#333; border:1px solid #A0CAD6; border-bottom:0; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out;}
	#sectionbtn a.init {background:#fff; color:#333; border:1px solid #dedede; border-bottom:1px solid #fff;}
	


#twitterbtn {position:absolute; top:92px; right:6px}

#ignite_vert {position:absolute; top:130px; z-index:2; left:-40px; width:29px; height:330px;}
#logo {position:absolute; top:10px; left:4px;}
#topnav {position:absolute; top:15px; right:280px; z-index:51;}
	#topnav a {color:#acacac; position:relative; text-transform:uppercase; padding:9px 11px; text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 0; text-overflow: ellipsis; z-index:1; margin-right:6px; display:inline-block; text-decoration:none; font-family:CalibriBold; font-weight:normal; font-size:16px; line-height:16px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -ms-border-radius:6px;}	
	#topnav a.init, #topnav a.init:hover {color:#dedede; background:#222; }
	#topnav a:hover {color:#ACACAC; background:#222;}
	#twitter_home {display:block; margin-bottom:14px; border:2px solid #CBD5D9;}	
	#updater {display:none}
	
	#topnav a#nav_news:hover, #topnav a#nav_news:hover, #topnav a.initwhite {background:#fff; color:#222; font-weight:normal; padding:9px 11px 10px 11px;  text-shadow:none; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -ms-border-radius:6px 6px 0 0;}

#MasterCPH_editorbar {position:relative; width:100%; height:26px; margin-top:-1px; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd;}
	#MasterCPH_editorstatus {position:absolute; left:0; font-size:14px; width:300px; padding:6px 8px 2px 16px; color:#666; }
	#MasterCPH_editorstatus a { text-decoration:none; margin-left:2px; font-size:14px; color:#79AFBF;}
	#MasterCPH_editorstatus a:hover {color:#408DA4}
	
	#MasterCPH_editoroptions {position:relative; width:300px; margin:0 auto; padding:2px 0;}
	#MasterCPH_editoroptions a { text-decoration:none; padding:4px 8px; margin-right:8px; display:inline-block; font-size:14px; color:#666;}
	#MasterCPH_editoroptions a:hover {color:#408DA4}
	
	#MasterCPH_editorlogout {position:absolute; top:6px; right:8px; font-size:14px; width:200px; text-align:right; padding:0; color:#408DA4; }
	#MasterCPH_editorlogout a { text-decoration:none; font-size:14px; color:#79AFBF;}
	#MasterCPH_editorlogout a:hover {color:#408DA4}

#searchfldholder {position:absolute; top:15px; right:8px; padding:0px 7px 0px 7px; display:block; width:250px; height:29px; border-radius:8px; border:2px solid #666; background:rgba(255,255,255, 1); z-index:999}
	#searchfldtext {display:none; position:absolute; top:8px; text-transform:uppercase; font-family:CalibriBold; font-size:12px;}
	#searchkeywordfldholder {position:absolute; display:block; width:236px; height:29px; overflow:hidden; z-index:100; top:0; left:7px}
	#searchkeywordfld {position:absolute; font-size:18px; width:94%; letter-spacing:0; left:0; top:0; line-height:20px; padding:0px; color:#ddd; margin-top:4px; border:0}
	#searchsubmitbutton {position:absolute; top:0; right:0; z-index:200;}
		#searchsubmitbutton a {background:#666; padding:5px 7px 4px 7px; display:block; border-radius:0 5px 5px 0; font-size:20px; line-height:20px; text-decoration:none; color:#fff;}
		#searchsubmitbutton a:hover {background:#222}
	#searchresultsholder {margin:10px 20px 20px 20px;}

#bandresultsholder {position:absolute; z-index:400; top:50px; right:15px; width:250px; height:250px; display:none; background:rgba(255,255,255, 0.97); border-left:2px solid #333; border-right:2px solid #333; border-bottom:2px solid #333; border-radius:0 0 10px 10px}
#suggestbox {padding:7px; overflow-x:hidden; overflow-y:auto; height:222px}

#feedcatlistTop {position:absolute; display:none; border:1px solid #222; z-index:50; width:500px; right:4px; top:49px; background:#fff; 
		padding:32px 22px 32px 32px; 
		box-shadow:1px 1px 6px rgba(0,0,0,0.6);
		-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.6); 
		-ms-box-shadow:1px 1px 6px rgba(0,0,0,0.6);
		-o-box-shadow:1px 1px 6px rgba(0,0,0,0.6);
		-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.6);
		overflow:hidden;
		border-radius:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; -ms-border-radius:6px 6px 6px 6px;
	}
	#feedcatlistTopInner {position:relative; z-index:2; display:block;}
	
	.catholder {display:none; border-bottom:1px solid #bbb}
	.catholderinit {display:block}
	#feedcatlistTopInner a.catlinktop {display:block; width:220px; margin-right:10px; border-bottom:1px solid #efefef; font-size:18px; text-decoration:none; padding:5px 10px; float:left; color:#000;}
	#feedcatlistTopInner div:last-child a.catlinktop {border:0}
	#feedcatlistTopInner a.catlinktop:hover {background:#efefef; color:#666;}
	

#lt_txt { float:left; width:739px; padding:20px 20px 80px 20px }
	#lt_txt a {color:#086F7E; font-family:CalibriBold; text-decoration:none;}
	#lt_txt a:hover {text-decoration:underline;}
	
#rt {width:180px; min-height:300px; padding:7px; float:left; vertical-align:top;}

.tblkeywordresults {width:100%; table-layout:fixed; overflow:hidden}
.tblkeywordresults td {font-size:16px; padding:5px 3px;}
.tblkeywordresults a {color:#000; width:100%; display:block; cursor:pointer; text-decoration:none;}
.tblkeywordresults a:hover {}
.srbot {font-size:12px; color:#666; margin-top:7px; font-family:CalibriBold; text-align:right}
.srsug {color:#999; margin-bottom:4px; font-size:13px; border-bottom:1px solid #ccc; padding-bottom:2px}


#bot {width:100%; position:relative; background:#fff; border-top:1px solid #dedede; z-index:100;}
	#ebaybuttonrow {border-bottom:1px solid #ddd;}
	.botinner {position:relative; width:100%; max-width:1278px; margin:0 auto;}
	#bot.fixed {box-shadow: 0 -20px 50px -20px rgba(0,0,0,0.30);}
#copyr {position:relative; z-index:10; width:100%; max-width:1280px; margin:8px auto 14px auto; color:#666; font-size:15px;}
	#copyr a {color:#086F7E; display:inline-block; text-decoration:none; font-size:15px;}	
	#copyr a:hover {text-decoration:underline;}
	
#rtt {position:fixed; z-index:9999; bottom:15px; right:15px;}		
	#rtt a {}
	#rtt a:hover {}
#rtt.normal {z-index:0; opacity:0; right:-45px; transition: all 175ms linear; -webkit-transition: all 175ms linear;}
#rtt.fixed {z-index:9999; opacity:1; right:15px; transition: all 225ms linear; -webkit-transition: all 225ms linear;}	
	
	