@font-face {
    font-family: 'MuseoSans100';
    src: url('/fonts/museosans_100-webfont.eot');
    src: url('/fonts/museosans_100-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans_100-webfont.woff') format('woff'),
         url('/fonts/museosans_100-webfont.ttf') format('truetype'),
         url('/fonts/museosans_100-webfont.svg#MuseoSans100') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MuseoSans300';
    src: url('/fonts/museosans_300-webfont.eot');
    src: url('/fonts/museosans_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans_300-webfont.woff') format('woff'),
         url('/fonts/museosans_300-webfont.ttf') format('truetype'),
         url('/fonts/museosans_300-webfont.svg#MuseoSans300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans500';
    src: url('/fonts/museosans_500-webfont.eot');
    src: url('/fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans_500-webfont.woff') format('woff'),
         url('/fonts/museosans_500-webfont.ttf') format('truetype'),
         url('/fonts/museosans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans500Italic';
    src: url('/fonts/museosans_500_italic-webfont.eot');
    src: url('/fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans_500_italic-webfont.woff') format('woff'),
         url('/fonts/museosans_500_italic-webfont.ttf') format('truetype'),
         url('/fonts/museosans_500_italic-webfont.svg#MuseoSans500Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSlab500Italic';
    src: url('/fonts/museo_slab_500italic-webfont.eot');
    src: url('/fonts/museo_slab_500italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museo_slab_500italic-webfont.woff') format('woff'),
         url('/fonts/museo_slab_500italic-webfont.ttf') format('truetype'),
         url('/fonts/museo_slab_500italic-webfont.svg#MuseoSlab500Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSlab700';
    src: url('/fonts/museo_slab_700-webfont.eot');
    src: url('/fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museo_slab_700-webfont.woff') format('woff'),
         url('/fonts/museo_slab_700-webfont.ttf') format('truetype'),
         url('/fonts/museo_slab_700-webfont.svg#MuseoSlab700') format('svg');
    font-weight: normal;
    font-style: normal;

}




body {
	margin:0;
	min-width:1000px;
	font-family:'MuseoSans300', Trebuchet MS, Arial, sans-serif;
	font-size:13px;
	background:black;
}
h1 {
	font-size:42px;
	font-weight:normal;
	font-family:'MuseoSlab700', Trebuchet MS, Arial, sans-serif;
	margin:13px 0;
}
	h1.smaller {
		font-size:32px;
	}
h2 {
	font-size:22px;
	font-weight:normal;
	font-family:'MuseoSans500', Trebuchet MS, Arial, sans-serif;
	margin:13px 0;
	line-height:24px;
}
	ul.fat li h2 {
		margin:4px 0;
	}
h3 {
	font-size:16px;
	font-weight:normal;
	font-family:'MuseoSans500', Trebuchet MS, Arial, sans-serif;
	margin:13px 0;
	line-height:18px;
}
p {
	margin:10px 0;
	line-height:1.4em;
	word-wrap: break-word;
}
a {
	color:#F60;
	text-decoration:none;
}
	.business a {
		color:#0cd0e1;
	}
strong, .strong {
	font-family:'MuseoSans500', Trebuchet MS, Arial, sans-serif;
	font-weight:normal;
}
#backgroundImg, #backgroundDiv {
	position:fixed;
	top:0; left:0;
	width:100%;
	min-width:1000px;
	min-height:100%;
	z-index:-20;
}
#backgroundDiv {
	background:url(../img/black-50.png);
	z-index:-10;
	height:100%;
}

#wrapper {
	width:978px;
	min-height:700px;
	margin:0px auto;
	position:relative;
}
input, select, textarea, .likeinput {
	resize:none;
	outline:none;
	background:#F5F5F5;
	box-shadow:inset 1px 1px 3px #999;
	height:20px;
	margin-bottom:6px;
	border:none;
	border-radius:4px;
	font-family:'MuseoSans300', Trebuchet MS, Arial, sans;
	padding:2px 4px;
	font-size:13px;
}
select {
	height:24px;
	border:1px solid #DDD;
}
textarea, .likeinput.textarea {
	padding:8px;
}
input[type=file] {
	padding: 8px;
	margin: 0;
	height:auto;
}
input[type=submit] {
	box-shadow:none;
}
input.h2 {
	font-size:22px;
	font-family:'MuseoSans500',Arial,sans-serif;
	padding:5px;
	width:290px;
}
textarea.editor {
	width:284px;
	height:auto;
	min-height:450px;
}
input.dark {
	background:#808080;
	color:black;
	box-shadow:inset 1px 1px 3px #333;
}
	::-webkit-input-placeholder {
		color:#333;
	}
	::-moz-placeholder {
		color:#333;
	}
p.dark {
	color: gray;
	font-size: 10px;
	width: 128px;
	margin: 0;
	height: 26px;
	float: right;
	line-height:1.2em;
}
		
#topRightFloat {
	position:fixed;
	top:0;
	left:800px;
	padding:26px;
	width:260px;
	min-height:312px;
	background:black;
	z-index:1;
}
	#topRightFloat h1#logo {
		margin:0 0 52px 0;
	}
		#topRightFloat h1#logo a {
			display:block;
			height:50px;
			width:124px;
			text-indent:-9999px;
			overflow:hidden;
			background:url(/img/tidal-logo.png);
			background-repeat:no-repeat;
		
		}
		#topRightFloat h1#logo.business a {
			background:url(/img/tidalbusiness-logo.png);
			width:215px;
		}
	#topRightFloat input, #topRightFloat select {
		width:252px;
	}
	#topRightFloat select.half.left {
		width:128px;
	}
	#topRightFloat .half {
		width:121px;
		display:inline;
	}
	#topRightFloat .half.left {
		width:120px;
	}
	
	#topRightFloat input.applyButton {
		margin-top:10px;
		width:129px;
	}
	#topRightFloat input.loginButton {
		margin-top:10px;
		width:130px;
	}
ul.fat {
	list-style:none;
	padding:0;
	margin:0;
}
	ul.fat li {
		border-bottom:1px solid #3B3B3B;
		margin:1px 0;
		padding:1px 0;
	}
		ul.fat li.first {
			padding:10px 0;
			margin:5px 0;
		}
		ul.fat li.last {
			border:none;
		}
		ul.fat li a, ul.fat li p {
			color:white;
		}
		ul.fat li a.selected {
			color:#F60;
		}
		ul.fat li p {
			font-size:13px;
		}
		
.contentHeader {
	padding:26px;
	width:614px;
	position:relative;
}
#influentialHeader {
	height:312px;
	background:url(/img/influential-cutout.png) transparent;
}
	p.top {
		text-align:right;
		margin-top:26px;
		margin-bottom:52px;
	}
	#howItWorks {
		position:absolute;
		bottom:40px;right:26px;
	}
		#howDoesItWork {
			font-family:'MuseoSans500';
			font-size:15px;
		}
#signupHeader {
	height:89px;
	background:url(/img/needmoreinfo-cutout.png) transparent;
	margin-top:104px;
}

#signupSubmitButton {
	position: absolute;
	right: 26px;
	top: 16px;
}
#contentLeader {
	margin-top:130px;
	width:666px;
	height:208px;
	position:relative;
}
	#contentLeader #orange {
		width:400px;
		height:78px;
		background:#F60;
		position:absolute;
		bottom:0; left:0;
	}
	#contentLeader #menu {
		position:absolute;
		bottom:0; right:0;
		width:214px;
		height:auto;
		padding:0 26px 13px;
		background:url(../img/navigation-bg.png);
		font-size:22px;
		font-family:"MuseoSans500";
		color:white;
	}
		#contentLeader #menu ul li {
			height:26px;
		}
.topRightUl li {
	height:45px;
}
	.topRightUl p {
		height: 100%;
		float: left;
		margin: 4px 0 0 0;
		max-width: 210px;
		font-family:'MuseoSans500';
		
	}
	.topRightUl p.left {
		margin: 0 22px 0 5px;
		padding-top: 13px;
		height: 32px;
	}
div.twocol {
	float:left;
	width:294px;
}
	div.twocol.left {
		margin-right:26px;
	}
	div.twocol input, div.twocol.likeinput {
		width:286px;
	}
	div.twocol input[type=checkbox], div.twocol input[type=radio] {
		width:auto;
	}
	div.twocol label input[type=checkbox], div.twocol label input[type=radio] {
		vertical-align:middle;
	}
	div.twocol select {
		width:294px;
	}
	div.twocol textarea {
		width:278px;
		height:128px;
	}
	div.twocol .half {
		width:137px;
	}
	div.twocol .half.left {
		margin-right:1px;
	}
	div.twocol select.half {
		width:145px;
	}
	div.twocol p.dark {
		width:145px;
	}
div.aboutthreecol {
	float:left;
	width:187px;
	margin-right:26px;
}
	div.aboutthreecol.right {
		margin-right:0;
	}
a.close {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/close-icon.png);
	height:13px; width:13px;
}
	.thumbnail a.close {
		position:absolute;
		top:1px;
		right:1px;
	}
.orangebox, .tealbox {
	position:relative;
	background:#F60;
	color:white;
}
	.orangebox.withborder, .tealbox.withborder {
		border-bottom:1px solid black;
	}
	.orangebox a.close, .tealbox a.close {
		position:absolute;
		right:10px;
		top:17px;
		
	}
	.orangebox.notification {
		padding:13px 32px 13px 26px;
	}
.tealbox {
	background:#0cd0e1;
}
div.contentcol.left {
	float:left;
	width:320px;
}
	div.contentcol.left .orangebox {

	}
div.contentcol.right {
	float:left;
	width:346px;
}
	div.contentcol.right .orangebox {
		/*width:288px;*/
	}
	div.contentcol.right .content {
/* 		width:294px; */
	}
div.contentcol.single {
	width:666px;
}
	div.contentcol.single .orangebox {
		padding:1px 26px;
	}
.pictureframe {
	overflow:hidden;
}
	.pictureframe.dashboard {
		width:320px;
		max-height:320px;
	}

#tagbox {
	min-height:128px;
	position:relative;
	height:auto;
}
	#tagbox .tag {
		float:left;
		margin-right:6px;
		margin-bottom:2px;
		cursor:pointer;
		padding:3px;
		display:none;
	}
	#tagbox .tag.selected {
		background: gray;
		color: white;
		border-radius: 4px;
		box-shadow: 1px 1px 3px #999;
	}
.article {
	width:614px;
	padding:26px 26px 0;
	background:white;
}
.article.last {
	padding-bottom:26px;
}
	.article .imageLink {
		float:left;
		width:374px;
	}
		.article .imageLink img {
			max-width:100%;
		}
	.article .articleRight {
		float:left;
		margin-left:26px;
		width:214px;
	}
	.article .byline {
		font-size:19px;
		font-family:'MuseoSans500';
		margin:0px 0;
	}
	.article .channel {
		color:#F60;
		text-transform:uppercase;
	}
	.article .teaser {
		line-height:19px;
		margin-top:26px;
	}
	.article .more {
		
	}
.topborder {
	border-top:1px solid #C7C7C7;
}
table.posts {
	line-height:1.4em;
	border-collapse:collapse;
	width:100%;
}
	table.posts th {
		padding: 8px 0;
		color: black;
		text-align: left;
		font-weight: normal;
		font-family: 'MuseoSans500', Arial, sans-serif;
	}
	table.posts tr {
		border-bottom:1px solid #E5E5E5;
	}
		table.posts tr.last {
			border:none;
		}
	table.posts td {
		padding:8px 8px 8px 0;
		vertical-align:top;
	}
#footer {
	width:312px;
	background:black;
	position:fixed;
	bottom:0;
	left:800px;
	z-index:10;
	
}
	#footer ul {
		list-style:none;
		margin:0;
		padding:0 26px;
		height:32px;
		background:url(../img/tab-bg.png);
		
		
	}
		#footer ul li {
			float:left;
			height:32px;
			background:url(../img/tab-bg.png);
			border-right:2px solid black;
			padding-right:12px;
			margin-right:12px;
		}
		#footer ul li.last {
			border-right:none;
			padding-right:0;
			margin-right:0;
			
		}
			#footer ul li a {
				color:white;
				text-transform:uppercase;
				line-height:36px;
			}
			
	#footer #copyright {
		color:#A0A0A0;
		padding:0 26px;
		font-size:11px;
	}
.submitButton {
	background: url(../img/submit-button.png);
	text-indent: -9999px;
	overflow: hidden;
	height: 29px;
	width: 131px !important;
	cursor:pointer;
	margin-top:10px;
}
.applyButton {
	background: url(../img/apply-button.png);
	text-indent: -9999px;
	overflow: hidden;
	height: 29px;
	width: 129px !important;
	cursor:pointer;
}
.loginButton {
	background: url(../img/login-button.png);
	text-indent: -9999px;
	overflow: hidden;
	height: 29px;
	width: 130px !important;
	cursor:pointer;
}
.enrollButton {
	background: url(../img/enroll-button.png);
	text-indent: -9999px;
	overflow: hidden;
	height: 29px;
	width: 147px !important;
	cursor:pointer;

}
.button {
	/*background: #F60;*/
	cursor:pointer;
	
	background: #ff8b3e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjNjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOTRhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff8b3e 0%, #fc6500 50%, #b94a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8b3e), color-stop(50%,#fc6500), color-stop(100%,#b94a00));
	background: -webkit-linear-gradient(top,  #ff8b3e 0%,#fc6500 50%,#b94a00 100%);
	background: -o-linear-gradient(top,  #ff8b3e 0%,#fc6500 50%,#b94a00 100%);
	background: -ms-linear-gradient(top,  #ff8b3e 0%,#fc6500 50%,#b94a00 100%);
	background: linear-gradient(top,  #ff8b3e 0%,#fc6500 50%,#b94a00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b3e', endColorstr='#b94a00',GradientType=0 );
	
	min-width:128px;
	height: 29px;
	font-family: 'MuseoSlab700';
	color: white;
	border-radius: 5px;
	padding: 0 10px;
	line-height:29px;
	font-size:16px;
	text-align:center;
}
	.button.tealbg {
/* 		background:#0cd0e1; */
		background: #0ee3f2;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlZTNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZDZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFlYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #0ee3f2 0%, #00d6e5 50%, #00aeb7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0ee3f2), color-stop(50%,#00d6e5), color-stop(100%,#00aeb7));
		background: -webkit-linear-gradient(top,  #0ee3f2 0%,#00d6e5 50%,#00aeb7 100%);
		background: -o-linear-gradient(top,  #0ee3f2 0%,#00d6e5 50%,#00aeb7 100%);
		background: -ms-linear-gradient(top,  #0ee3f2 0%,#00d6e5 50%,#00aeb7 100%);
		background: linear-gradient(top,  #0ee3f2 0%,#00d6e5 50%,#00aeb7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ee3f2', endColorstr='#00aeb7',GradientType=0 );
	}
	.button.greybg {
		background: rgb(178,178,178);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzhjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(178,178,178,1) 0%, rgba(140,140,140,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,178,178,1)), color-stop(100%,rgba(140,140,140,1)));
		background: -webkit-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(140,140,140,1) 100%);
		background: -o-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(140,140,140,1) 100%);
		background: -ms-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(140,140,140,1) 100%);
		background: linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(140,140,140,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b2b2', endColorstr='#8c8c8c',GradientType=0 );

	}
	.button.block {
		display: block;
		width: 128px;
		text-align: center;
		border-radius: 5px;
	}
.flatbutton {
	background: #F60;
	font-family: MuseoSans500;
	color: white;
	border-radius: 10px;
	padding: 2px 10px 3px;
	font-size: 12px;
}
	.flatbutton.tealbg {
		background:#0cd0e1;
	}
	.flatbutton.greybg {
		background:#A0A0A0;
	}
	.flatbutton.block {
		display: block;
		width: 130px;
		text-align: center;
		border-radius: 10px;
	}
	
	#lightboxWrapper {
		position: fixed;
		top:0; left:0;
		width:100%; height:100%;
		background:rgba(0,0,0,0.5);
		z-index:10;
	}
	#lightbox {
		margin:52px auto;
		width:926px;
		min-height:400px;
	
	}
	#lightboxContent {
		max-height: 550px;
		overflow: auto;
		width: 952px;
	}
	.threecol {
		width:300px;
		margin-right:13px;
		float:left;
	}
		.threecol.last {
			margin-right:0;
		}
	img.colwidth {
		width:300px;
		margin-bottom:5px;
		cursor:pointer;
	}
	img.colwidth.thumbnail {
		width:55px;
		min-height:40px;
		margin:0;
		cursor:pointer;
	}
	li.thumbnail, div.thumbnail {
		float:left;
		margin:3px;
		max-height:40px;
	}
	.thumbnail.last {
		margin-right:0;
	}
	.thumbnail.first {
		margin-left:0;
	}
#lightboxClose {
	position:absolute;
	top:5px;
	right:5px;
	color:black;
	font-family:'MuseoSlab700';
	text-transform:uppercase;
}
label.placeholder {
	color:#A0A0A0;
	display:none;
	margin:6px 0;
}
.block {
	display:block;
}
.grey {
	color:#A0A0A0 !important;
}
.orange {
	color:#F60 !important;
}
.teal {
	color:#0cd0e1 !important;
}
.bottom {
	position:absolute;
	bottom:0;
}
.nomargin {
	margin:0;
}
.nopadding {
	padding:0;
}
.noborder {
	border:none;
}
.padded {
	padding:26px;
}
.lesspadded {
	padding:13px 26px;
}
.thinpadded {
	padding:13px;
}
.h2padded {
	padding:1px 26px;
}
.whitebg {
	background:white;
}
.autosize {
	height:auto !important;
	width:auto !important;
}
.valignmid {
	vertical-align:middle;
}
.fullwidth {
	width:100%;
	box-sizing:border-box;
}
.topmargin {
	margin-top:13px;
}
.bottommargin {
	margin-bottom:13px;
}
.smallText {
	font-family:'MuseoSans300', Trebuchet MS, Arial, sans-serif;
	font-size:13px;
}
.formmeta {
	height:39px;
}
.smaller {
	font-size:11px;
}
.normal { font-size:13px; }
.bigger {
	font-size:15px;
}
.large {
	font-size:20px;
	font-family:'MuseoSans300', Trebuchet MS, Arial, sans-serif;
}
.arial {
	font-family:Arial, sans-serif;
}
.morePosts {
	text-align:right;
}
.clear {
	clear:both;
}
.relative {
	position:relative;
}
.lighttext {
	font-family:'MuseoSans100', Trebuchet MS, Arial, sans-serif;
}
.scrollwidth {
	width:614px;
}
.alignright {
	text-align:right;
}
.spacer {
	height:130px;
	width:100%;
	clear:both;
	overflow:hidden;
	text-indent:-9999px;
}
.topspacer {
	height:104px;
	width:100%;
	clear:both;
	overflow:hidden;
	text-indent:-9999px;
}
.bigspacer {
	height:600px;
	width:100%;
	clear:both;
	overflow:hidden;
	text-indent:-9999px;
}
.pop {
	box-shadow: 1px 1px 3px #999;
	padding: 4px 4px 8px 4px;
	background: #F5F5F5;
	border-radius:4px;
	font-size:13px;
	font-weight:bold;
}
.nolist {
	list-style:none;
}
.triangle {
	font-size: 16px;
	padding-bottom: 2px;
	float: left;
	margin-right: 8px;
}
.tightp p {
	margin:6px 0;
	line-height:1.35em;
}
.aligncenter {
	text-align:center;
}
.white { color:white; }
.underlined { text-decoration: underline; }
.floatright { float:right; }



/* Quotes flipper */
/* 
 * 24, 100, 100
 * 21, 65, 100 for scrollbar
 * 24, 30, 100
 */
.quoteScrollbarWrapper {
	position:relative;
	width:100%;
	height:6px;
	background:#ffd1b2;
}
	.quoteScrollbarWrapper.teal {
		background:#abdde1;
	}
.quoteScrollbar {
	width:100px;
	height:100%;
	background:#ff9359;
	position:absolute;
	top:0;
	left:0px;
}
	.quoteScrollbar.teal {
		background:#52c2cc;
	}
.quoteWindow {
	width:416px;
	float:right;
	overflow:hidden;
}
.quoteContainer {
	width:9999px;
}
.quote {
	float:left;
	width:416px;
	position:relative;
	background:white;
}
.quoteText {
	font-family: 'MuseoSlab500Italic';
	font-size: 16px;
}
.quotePictureFrame {
	float:left;width:160px;max-height:157px;overflow:hidden;
}
	.quotePictureFrame img {
		width:160px;
	}
.quoteAdditionalInfo {
	text-align:right;position:absolute;right:20px;bottom:20px;
	max-width:220px;
}
	.quoteAdditionalInfo h3 {
		font-family:MuseoSlab700;
	}
	.quoteAdditionalInfo p {
		margin:0px 0;
	}

/*
 User Popup in Partners Dash
 */
.user h2 {
	margin:10px 0 10px;
}
.user .profile-picture {
	background-size:cover;
	width:100%;
	height:250px;
}
.user .vitals {
	margin-top:10px;
	border-collapse:collapse;
	width:100%;
}
.user .vitals tr td:first-child {
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.user input.fullwidth {
	padding:6px 4px;
	height:auto;
}
.user input[type=submit].fullwidth {
	padding:0;
}
.user .badge {
	float:left;
	width:90px;
	height:90px;
	background-size:cover;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
}
.user .badge.last {
	margin-right:0;
}
.user .badge .remove-badge {
	background: white;
	border-radius: 30px;
	position: absolute;
	right: -5px;
	top: -5px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	box-shadow: 0 0 5px #AAA;
}
.user .badge .name {
	position: absolute;
	background: white;
	font-size: 11px;
	top: 37px;
	width: auto;
	white-space: nowrap;
	left: -10px;
	box-shadow: 0 0 5px #AAA;
	padding: 3px;
	border-radius: 10px;
	cursor:default;
	display:none;
	text-align:center;
	z-index:10;
}
.user .badge-meta {
	margin-bottom:10px;
	position:relative;
	display:none;
}
.user .badge-meta h3 {
	margin:4px 0;
}
.user-channel-logo-a {
	display:block;
	background:black;
}
.user-channel-logo-img {
	opacity:1 !important;
	transition:0.2s ease opacity;
}
.user-channel-logo-img:hover {
	opacity:0.9 !important;
}
