		body {
    		background: #373b40;
    		background: #2a2d31;
    		background: #222529;
    		background: #2a2d31;
    		color: #acb3bf;
    		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   			font-weight: 300;
    		}
    	#header {
    		background: #2c2c2c;
    		background: #2a2d31;
    		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMwMyA1NiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMDMiIGhlaWdodD0iNTYiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
			background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */
			background-image: -o-linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */
			background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */
			background-image: linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */
    		position: relative;
    		padding: 10px 0 10px 0;
    		}
    	#content {
    		background: #222529;
    		}	
    	#footer {
    		padding-top: 20px;
    		padding-bottom: 20px;
    		border-top: 1px dotted #2a2d31;
    		}
    		.footer-link .small-text {
    			position: relative;
    			display: block;
    			padding-right: 59px;
    			}	
    		.fusion {
    			display: block;
    			width: 55px;
    			height: 0;
    			overflow: hidden;
    			padding-top: 15px;
    			background: url('../image/fusion.png') 0 0 no-repeat;
    			position: absolute;
    			right: 0;
    			top: 0px;
    			}
    		.fusion:hover {
    			background-position: 0 -15px;
    			}	
    	h1 {
    		margin: 0;
    		padding: 10px 0 20px 0;
    		padding: 10px 0 10px 0;
    		
    		}
    	h2 {
    		margin: 0;
    		padding: 20px 0 10px 0;
    		font-size: 20px;
    		}
    	
    	h3 {
    		margin: 0;
    		padding: 20px 0 10px 0;
    		font-size: 20px;
    		}
    	.large-text {
    		font-size: 24px;
    		}
    	.small-text {
    		font-size: 12px;
    		}		
    	.orange-text {
    		color: #f26522;
    		}
    	.yellow-text {
    		color: #fdee89;
    		}
    	.default-text {
    		color: #acb3bf;
    		}
    	.normal-text {
    		font-weight: normal;
    		}	
    	.footer-link {
			text-align: right;
    		}				
    	p {
    		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   			font-weight: 300;
    		padding: 0px 0 20px 0;
    		margin: 0;
    		}
    	a { color: #fff; }
		a:hover { color: #f26522; }					
        .custom-tweet-button a {
            width: 50px;
            display: block;
            padding: 2px 5px 2px 20px;
            background: url('https://twitter.com/favicons/favicon.ico') 1px center no-repeat;
            border: 1px solid #ccc;
        	}
        #hashTags {
        	padding-top: 20px;
        	}	
        #hashTags li {
        	margin-bottom: 1px;
        	background: black;
        	display: block;
        	color: #acb3bf;
        	padding: 15px 15px 15px 60px;
        	overflow: hidden;
        	display: block;
        	position: relative;
        	background: #2a2d31;
        	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMwMyA1NiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMDMiIGhlaWdodD0iNTYiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
			background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */
			background-image: -o-linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */
			background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */
			background-image: linear-gradient(bottom, rgba(0,0,0,.02) 0%, rgba(255,255,255,.02) 100%); /* gradient overlay */

			-webkit-transition: all .1s ease-in;
			-moz-transition: all .1s ease-in;
			-ms-transition: all .1s ease-in;
			-o-transition: all .1s ease-in;
			transition: all .1s ease-in;
			cursor: pointer;
        	}
        #hashTags li:first-child {
        	-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
        	}
        #hashTags li:last-child {
        	-webkit-border-bottom-right-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;
        	}		
        #hashTags li:hover {
        	color: #fff;
        	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMwMyA1NiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMDMiIGhlaWdodD0iNTYiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
			background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.02) 0%, rgba(0,0,0,.02) 100%); /* gradient overlay */
			background-image: -o-linear-gradient(bottom, rgba(255,255,255,.02) 0%, rgba(0,0,0,.02) 100%); /* gradient overlay */
			background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.02) 0%, rgba(0,0,0,.02) 100%); /* gradient overlay */
			background-image: linear-gradient(bottom, rgba(255,255,255,.02) 0%, rgba(0,0,0,.02) 100%); /* gradient overlay */
        	}
        #hashTags li.selected {
        	color: #fff;
			background: #1c1e21;
			}
		#hashTags li .sprite {
			background: #000;
			width: 40px;
			height: 40px;
			position: absolute;
			top: 8px;
			left: 10px;
			-moz-border-radius: 4px 4px 4px / 4px 4px 4px 4px;
			-webkit-border-radius: 4px 4px 4px / 4px 4px 4px 4px;
			border-radius: 4px 4px 4px / 4px 4px 4px 4px; /* border radius */
			opacity: .75;
			}
		#hashTags li:hover .sprite,	
		#hashTags li.selected .sprite {
			opacity: 1;
			}	
		.twitter-button {
			border: 1px solid #0084A9;
			border-radius: 6px 6px 6px 6px;
			box-shadow: 0 1px 1px 0 #000, 0 1px 0 0 #7BDBEA inset;
			color: #FFFFFF !important;
			display: block;
			/*float: left;
			font-size: 1.3em;*/
			margin: 0 auto;
			padding: 6px 17px 5px 17px;
			text-align: center;
			text-decoration: none;
			text-shadow: 0 1px 0 #2D4781;
			/*width: 80px;*/
			/*text-indent: -10000px;*/
			background: url("../image/spacer.png") no-repeat 50% center #009cc5;
			background: url("../image/spacer.png") no-repeat 50% center, -moz-linear-gradient(center top , #2bcee9 0%, #009cc5 100%) repeat scroll 0 0 transparent;
			background: url("../image/spacer.png") no-repeat 50% center,-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2bcee9), color-stop(100%, #009cc5));
			background: url("../image/spacer.png") no-repeat 50% center,-webkit-linear-gradient(top, #2bcee9 0%, #009cc5 100%);
			background: url("../image/spacer.png") no-repeat 50% center,-o-linear-gradient(top, #2bcee9 0%, #009cc5 100%);
			background: url("../image/spacer.png") no-repeat 50% center,-ms-linear-gradient(top, #2bcee9 0%, #009cc5 100%);
			background: url("../image/spacer.png") no-repeat 50% center,linear-gradient(to bottom, #2bcee9 0%,#009cc5 100%);
			}
		.twitter-button:hover,
		.twitter-button:active {
			color: #FFFFFF;
			background: url("../image/spacer.png") no-repeat 50% center #00aed4;
			background: url("../image/spacer.png") no-repeat 50% center,-moz-linear-gradient(top, #20d7ef 0%, #00aed4 100%);
			background: url("../image/spacer.png") no-repeat 50% center,-webkit-gradient(linear, left top, left bottom, color-stop(0%, #20d7ef), color-stop(100%, #00aed4));
			background: url("../image/spacer.png") no-repeat 50% center,-webkit-linear-gradient(top, #20d7ef 0%, #00aed4 100%);
			background: url("../image/spacer.png") no-repeat 50% center,-o-linear-gradient(top, #20d7ef 0%, #00aed4 100%);
			background: url("../image/spacer.png") no-repeat 50% center,-ms-linear-gradient(top, #20d7ef 0%, #00aed4 100%);
			background: url("../image/spacer.png") no-repeat 50% center,linear-gradient(to bottom, #20d7ef 0%,#00aed4 100%);
			}
		.twitter-button:visited {
			color: #FFFFFF;
			}	
		.tweet {
			position: absolute;
			right: -90px;
			-webkit-transition: all .15s ease-in;
			-moz-transition: all .15s ease-in;
			-ms-transition: all .15s ease-in;
			-o-transition: all .15s ease-in;
			transition: all .15s ease-in;
			top: 8px;
			}
		.selected .tweet {
        	right: 10px;
        	}	
		#navigation {
			display: none;
			}
		#video {
			width: 100% !important;
			/*height: auto !important;*/
			}	
			
		/* nav */
		.nav {
			position: relative;
			position: absolute;
			right: 10px;
			top: 30px;
			margin: 0;
			}
		.nav ul {
			margin: 0;
			padding: 0;
			}
		.nav li {
			margin: 0 5px 10px 0;
			padding: 0;
			list-style: none;
			display: inline-block;
			}
		.nav a {
			padding: 5px 15px;
			text-decoration: none;
			color: #999;
			line-height: 100%;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			}
		.nav a:hover {
			color: #fff;
			background: #222529;
			}
		.nav .current a {
			background: #222529;
			background: #1c1e21;
			color: #fff;
			}
		.nav.right ul {
			text-align: right;
			}
		
		#preview-1 {
			padding-bottom: 20px;
			}	
		
		@media only screen and (max-width: 767px) {
			#preview-1 {
				display: none;
				}	
			#hashTags {
				padding-top: 0;
				}
				
			.nav {
				position: relative;
				top: 0;
				right: 0;
				}
			.footer-link {
				text-align: left;
				margin-top: 5px;
    			}
    		.fusion {
    			left: 5.1em;
    			top: 0px;
    			}		
				
		}
		
				


