a {
	color:				#ba9458;
}

body {
	background-color:	#111111;
	border:				0px;
	margin:				0px;
	padding:			0px;
}

div {
	border:				0px;
}

h1 {
	border:				0px;
	color:				#ba9458;
	font-family:		sans-serif;
	font-size:			xx-large;
	margin:				4px;
	padding:			0px;
}

h2 {
	border-bottom:		2px solid #ba9458;
	color:				#ba9458;
	font-family:		sans-serif;
	font-size:			large;
	margin:				4px;
	padding:			0px;
}

h3 {
	border-bottom:		1px solid #ba9458;
	color:				#ba9458;
	font-size:			medium;
	margin-top:			2px;
}

hr {
	background-color:	#ba9458;
	border-style:		none;
	display:			block;
	height:				2px;
}

p {
	font-size:			normal;
	margin-top:			0px;
}

.main_holder {
	background-color:	black;
	height:				100%;
	float:				left;
	left:				calc(50% - 683px);
	margin:				auto;
	overflow-y:			hidden;
	position:			absolute;
	top:				0px;
	width:				1366px;
}

.banner {
	background-image:	url("../img/ucf_logo.svg");
	background-position:calc(100% - 4px) 0px;
	background-repeat:	no-repeat;
	background-size:	160px;
	height:				75px;
	width:				100%;
}

.menu_bar {
	height:				400px;
	float:				left;
	margin-left:		4px;
	width:				150px;
}

.menu_entry {
	color:				#ba9458;
	border-bottom:		1px solid black;
	cursor:				pointer;
	font-family:		sans-serif;
	font-size:			medium;
	font-weight:		bold;
	margin-top:			2px;
	padding-left:		10px;
}

.menu_entry:hover {
	background:
		linear-gradient(
			to right,
			#ba9458 0%,
			#000000 5%,
			#000000 95%,
			#ba9458 100%
		);
}

.personnel {
	background-color:	#111111;
	border-color:		#c1c1c1;
	border-radius:		3px;
	border-style:		solid;
	border-width:		1px;
	display:			table;
	padding:			4px;
}

.container {
	background-color:	#111111;
	border-color:		#c1c1c1;
	border-radius:		3px;
	border-style:		solid;
	border-width:		1px;
	padding:			4px;
	width:				calc(100% - 11px);
}

.contents {
	color:				#c1c1c1;
	float:				left;
	font-family:		sans-serif;
	height:				calc(100% - 75px);
	margin-left:		20px;
	overflow-y:			auto;
	width:				calc(100% - 178px);
}

.profile_pic {
	width:				75px;
	display:			table-cell;
	vertical-align:		top;
}

.preview_doc {
	width:				150px;
	display:			table-cell;
	vertical-align:		top;
}

.preview_gallery {
	display:			table-cell;
	padding-right:		16px;
	vertical-align:		top;
	width:				250px;
}

.bio {
	display:			table-cell;
	vertical-align:		top;
}

.bio_pic {
	border-color:		#c1c1c1;
	border-radius:		1px;
	border-style:		solid;
	border-width:		1px;
	padding:			2px;
	width:				100%;
}

.preview {
	border-color:		#c1c1c1;
	border-radius:		1px;
	border-style:		solid;
	border-width:		1px;
	padding:			2px;
	width:				100%;
}

.data {
	margin-left:		10px;
	margin-top:			0px;
	padding-left:		10px;
}

.table_row {
	display:			table-row;
}

