		#container, #innerFlash {
			margin: 0 auto;
			display: block;
			width:100%;
		}
#about img {
    padding-left: 1px;
    padding-right: 10px;
}
::-webkit-scrollbar {display:none;}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
		body {
			background-color: black;
			font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
			margin:0;
		}
		p {
			color: #aaa;
			text-shadow: 0 0 5px rgba(255,255,255,0.15);
			text-align: center;
		}
		img {
			margin: 0 auto;
			text-align: center;
			padding:15px;
			padding-bottom:0px;
		}
		#copyright, #copyright2{
			bottom: 0;
			letter-spacing: 0.05em !important;
			font-size: 0.75em !important;
			width: 100%; 
			color: #666;
		}
		#copyright2 {
			margin-top:12px;
			margin-bottom:12px;
			text-align:center;
			color: #666;
			font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		}
		a {
			color: #aaa;
			text-decoration: none;
		}
		h1 {
			margin: 0;
			margin-top: 30px;
		}
		h1 a {
			text-indent: -200000em;
			overflow:hidden;
			display: block;
			width: 283px;
			height: 130px;
			background-image: url('logo.png');
			background-size: 283px 130px;
			background-repeat: no-repeat;
			margin-left: 60px;
		}
		::selection {
			color:#666;
			background-color: #000;
		}
		::-moz-selection {
			color:#666;
			background-color: #000;
		}
		.image {
			width: 112px;
			margin: 0 auto;
		}
		#innerFlash {
			position: relative;
			height:500px;
		}
		#innerFlash ul {
			padding: 0;
			text-align: center;
			list-style: none;
		}
		#innerFlash a {
			display: inline-block;
			position:static;
		}
		
		#innerFlash li span {
			display: block;
			position: relative;
			height: 25px;
			overflow: hidden;
			text-indent: -999em;
		}
		#about span {
			width: 130px;
			left: -15px;
			background-position: -14px -8px;
		}
		#portfolio span {
			width: 130px;
			left: 15px;
			background-position: -14px -48px;
		}
		#mag span {
			width: 130px;
			background-position: -19px -84px;
		}
		
		#about-text p, #about-text h2, #about-text h3 {
			margin: 0;
			font-weight: 200;
			font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
		#about-text h2 {
			font-size: 1em;
			color: white;
			margin-bottom: 5px;
		}
		#about-text p {
			color: white;
			margin-top: 1.5em;
			margin-bottom: 1.5em;
			line-height: 1.3em;
			font-size:0.9em
		}
		#about-text .grey {
			color: #999;
			margin: 0;
			font-size: 1em;
		}
		#about-text .red {
			color: red;
		}
		ul#menu li {
			display:inline;
		}
		#about-text{
			background-color: black;
		}
		#about .tubeText{
			padding-left: 1px;
			padding-right: 10px;
		}
		.tubeText{
			color:#fff;
			font-size:0.95em;
		}
		@media only screen and (max-width: 767px) {
			h1 a {margin: 0 auto;}
			#about-text{
				padding:12px;

			}
			#about-text h2{
				text-align:center;
				margin-top:310px;
				padding-top:30px;
			}
			#contact-text{
				padding-bottom: 130px;
			}
		}
		
		
		@media only screen and (min-width: 768px) {
				#container, #innerFlash {
			width: 950px;}
		/*
				#innerFlash a {
			display: block;
			position: absolute;
		}
		 #about {
		background-position: 0 0;
			left: 132px;
			width: 86px;
			height: 26px;
			padding-top: 230px;
			top: 70px;
		}
		#portfolio {
		background-position: -86px 0;
			left: 400px;
			width: 128px;
			height: 21px;
			padding-top: 240px;
			top: 60px;
		}
		#mag {
		background-position: -210px -0;
			right: 140px;
			width: 100px;
			height: 37px;
			padding-top: 240px;
			top: 60px;
		} */
		#about{
		width: 30%;
		}
		#portfolio{
		width:30%;
		}
		#mag{
		width:30%;
		}
		#about-text {
			position: absolute;
			width: 500px;
			min-height: 300px;
			padding: 20px 50px;
			top: -10px;
			padding-right: 100px;
			z-index: 20;
			right: 30px;
		}
		#about-text p, #about-text h2, #about-text h3 {
    text-align: left;
		}