@charset "utf-8";
/* CSS Document */

/* WRAP */
#wrap {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
/* END WRAP */

body {
	overflow-x: hidden; /* Add to top of css file */
}

/* UNIVERSAL CLASSES */

.r {
	float:right;
}

.l {
	float:left;
}

/* MENU BLOCK */
#menu {
	width: 100%;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#000;
	margin-bottom:50px;
	padding-left:5px;
}

#logo {
	font-size:100px;
    vertical-align:bottom;
	line-height:0px;
	font-weight:600;
}

#topNav {
	float:right;
	margin-bottom:50px;
	line-height:0px;
	margin-top:-65px;
	padding-right:5px;	
}

#topNav p {
	font-family:Cambria;
	font-size:24px;
}
	
#socialButtons {
	position:absolute;
	left:650px;
	top:32px;
	width:150px;
	height:auto;
	overflow:hidden;
	padding-bottom:2px;
	
}

.socialButton {
	width:20px;
	height:auto;
	padding-top:7px;
	position: relative;
	float:left;	
	margin-right:10px;

}

.socialLink {
	border:0;
	display:block;
}

/* END MENU BLOCK */

/* Layer */
#container {
    width: 100%;
    position: relative;
	margin-bottom:50px;
}

#infoi {
	width: 100%;
    height: 100%;
	font-weight:bold;
	font-size:70px;
	color:#FFA200;
    position: absolute;
	z-index:!important;
}

#navi {
    width: 100%;
    height: 100%;
	font-weight:bold;
	font-size:24px;
	color:#FFA200;
    position: absolute;
	z-index:!important;
}

#socialContainer {
    width: 100%;
    position: relative;
	margin-bottom:5px;
}

#socialInfoi {
	width: 100%;
    height: 100%;
	font-weight:bold;
	font-size:70px;
	color:#FFA200;
    position: absolute;
	z-index:!important;
}

#socialNavi {
    width: 100%;
    height: 100%;
	font-weight:bold;
	font-size:24px;
	color:#FFA200;
    position: absolute;
	z-index:!important;
}

#infoi socialInfoi {
    z-index: 10;
}

/* CONTENT BLOCK */

/*LINKS TO SOMEWHERE*/

/*END LINKS TO SOMEWHERE*/

/*#submit-eye {
	background-image:url("img/submit-eye.jpg");
	height: 309px;
	width: 200px;
	border:0px;
	float:right;
}

#submit-eye:hover {
	background-image:url("img/submit-eye_o.jpg");
	height: 309px;
	width: 200px;
	border:0px;
}*/
	
h1 {
	font-size:48px;
}

h2 {
	font-size:36px;
}

h3 {
	font-size:24px;
	font-family:Cambria;
	font-style:normal;
}

h4 {
	font-family:Cambria;
	font-size:18px;
	font-weight:bold;
	margin-bottom:-15px;
	margin-top:-15px;
}

.content {
	width: 100%;
	/*padding-right:5px;
	padding-left:5px;*/
}

.content p {
	font-family:Cambria;
	font-size:18px;
	
}

.brain {
	font-family:'brain_flowerregular';
	font-size:20px;
	text-decoration:none;
	/*margin-bottom:-10px;*/
	
}

/*.content span .brain {
	font-family:'brain_flowerregular';
	font-size:20px;
	text-decoration:none;
	margin-bottom:-10px;
	
}*/

.content li {
	font-family:Cambria;
	font-size:18px;
	
}

#brainHeader {
	font-size:36px;
}

#cambriaHeader {
	font-size:24px;
	font-style:normal;
	font-weight:bold;
}

/* END CONTENT BLOCK */

/*BACK*/
#back {
	width: 161px;
	border:none;
	float:right;
	margin-top:-20px;
}
/*END BACK*/

/* BIO BLOCK */
#bio {
	width: 100%;
	border-top-style:solid;
	border-top-width:2px;
	border-bottom-color:#000;
	margin-top:50px;
	padding-left:5px;
}

#bio p {
	font-family:Cambria;
	font-size:18px;
	
}

/* END BIO BLOCK */

/* FONTS */
@font-face {
    font-family: 'brain_flowerregular';
    src: url('brain_flower-webfont.eot');
    src: url('brain_flower-webfont.eot?#iefix') format('embedded-opentype'),
         url('brain_flower-webfont.woff') format('woff'),
         url('brain_flower-webfont.ttf') format('truetype'),
         url('brain_flower-webfont.svg#brain_flowerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.brainFlower {
	font-family:'brain_flowerregular';
}

.brainFlower:hover {
	font-family:'brain_flowerregular';
	color:#033;
}

.cambria {
	font-family:Cambria;
}

/* Awesome Selection Color! */
::selection {
	background: #FFA200;  /*W/O Specific browsers*/
}
::-webkit-selection {
	background: #FFA200;  /*Webkit Browsers (e.g., Chrome and Safari)*/
}
::-moz-selection {
	background: #FFA200;  /*Mozilla Firefox*/
}
::-o-selection {
	background: #FFA200;  /*Opera*/
}
::-m-selection {
	background: #FFA200;  /*Internet Explorer... Chough... Stupid.... Excuse me....*/
}

/* Menu Links */
#menu a:link {
	color: #000;
	text-decoration: none;
}
#menu a:visited {
	color: #000;
	text-decoration: none;
}
#menu a:hover {
	color: #BD21D9;
	text-decoration: none;	
}
#menu a:active {
	color: #000;
	text-decoration: none;	
}

/* Everything Else Links */
.content p a:link {
	color: blue;
	text-decoration: underline;
}

.content p a:visited {
	color: blue;
	text-decoration: underline;
}

.content p a:hover {
	color: #BD21D9;
	text-decoration: underline;
}

.content p a:active {
	color: blue;
	text-decoration: underline;
}

.content h4 a:link {
	color: black;
	text-decoration: none;
}

.content h4 a:visited {
	color: black;
	text-decoration: none;
}

.content h4 a:hover {
	color: #BD21D9;
	text-decoration: underline;
}

.content h4 a:active {
	color: black;
	text-decoration: underline;
}

.content h3 a:link {
	color: black;
	text-decoration: none;
}

.content h3 a:visited {
	color: black;
	text-decoration: none;
}

.content h3 a:hover {
	color: #BD21D9;
	text-decoration: underline;
}

.content h3 a:active {
	color: black;
	text-decoration: underline;
}

#hidden {
	font-size:18px;
	font-family:Cambria;
	color:#FFF;
	text-decoration:none;
}

#hidden a:link {
	color:#FFF;
	text-decoration:none;
}

#hidden a:hover {
	color:#FFF;
	text-decoration:none;
}

#hidden a:visited {
	color:#FFF;
	text-decoration:none;
}
#hidden a:active {
	color:#FFF;
	text-decoration:none;
}

/* Scrollbars */
	::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}
	::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	::-webkit-scrollbar-button {
		height: 0px;
		width: 0px;
	}

	::-webkit-scrollbar-button:start:decrement,
	::-webkit-scrollbar-button:end:increment {
		display: block;
	}

	::-webkit-scrollbar-button:vertical:start:increment,
	::-webkit-scrollbar-button:vertical:end:decrement {
		display: none;
	}
	::-webkit-scrollbar-track:vertical {
		border-right: 0px solid transparent;
		border-left: 0px solid transparent;
		background-clip:padding-box;
		background-color: white;
	}
	::-webkit-scrollbar-track:horizontal {
		border-bottom: 0px solid transparent;
		border-top: 5px solid transparent;
		background-clip:padding-box;
		background-color: white;

	}

	::-webkit-scrollbar-thumb {
		min-height: 28px;
		padding-top:100px;
		background-clip:padding-box;
		background-color: rgba(0,0,0,0.2);
		-webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.10), inset 0px -1px 0px  rgba(0,0,0,0.07);
	}

	::-webkit-scrollbar-thumb:hover {
		background-color: rgba(0,0,0,0.4);
		-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);
	}

	::-webkit-scrollbar-thumb:active {
		-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);
		background-color: rgba(0,0,0,0.5);
	}
	::-webkit-scrollbar-thumb:vertical {
		border-top: 0px solid transparent;
		border-bottom: 0px solid transparent;
		border-right: 0px solid transparent;
		border-left: 0px solid transparent;
	}
	::-webkit-scrollbar-thumb:horizontal {
		border-top: 5px solid transparent;
		border-bottom: 0px solid transparent;
		border-right: 0px solid transparent;
		border-left: 0px solid transparent;
	}

	::-webkit-scrollbar-track:vertical {
		border-left: 0px solid transparent;
		border-right: 1px solid transparent;
	}

	::-webkit-scrollbar-track:horizontal {
		border-top: 6px solid transparent;
		border-bottom: 1px solid transparent;
	}

	::-webkit-scrollbar-thumb:vertical {
		border-left: 0px solid transparent;
		border-right: 1px solid transparent;
		border-top: 0px solid transparent;
		border-bottom: 0px solid transparent;
	}

	::-webkit-scrollbar-thumb:horizontal {
		border-left: 0px solid transparent;
		border-right: 0px solid transparent;
		border-top: 6px solid transparent;
		border-bottom: 1px solid transparent;
	}

	::-webkit-scrollbar-track:hover {
		background-color:rgba(0,0,0,0.05);
		-webkit-box-shadow: inset 1px 0px 0px  rgba(0,0,0,0.10);
	}

	::-webkit-scrollbar-track:active {
		background-color:rgba(0,0,0,0.05);
		-webkit-box-shadow: inset 1px 0px 0px  rgba(0,0,0,0.14), inset -1px -1px 0px  rgba(0,0,0,0.07);
	}
	/* END Scrollbars */
	
#copy:link {
	color: black;
	text-decoration: none;
}

#copy:visited {
	color: black;
	text-decoration: none;
}

#copy:hover {
	color: #BD21D9;
	text-decoration: underline;
}

#copy:active {
	color: black;
	text-decoration: underline;
}