body {
	color:				#000000;
	background-color:	#FFFFFF;
}

.headerBar {
	padding:			5px 30px 5px 30px;
	font-weight:		700;
	height:				50px;
}

.menuBar {
	margin:				5px 0px 0px 0px;
	padding:			5px;
	border-top:			1px solid #575757;
	border-bottom:		1px solid #575757;
}

.menuItem {
	margin:				0px 10px;
	padding:			0px 10px;
	float:				left;
	background-color:	#cdcdcd;
}

.categoryBar {
	padding:			20px 50px;
	background-color:	#ffffff
}
.categoryContainer {
	margin:				auto;
	max-width:			1000px;
}

.categoryItem {
	margin:				0px;
	padding:			10px;
}

.categoryLink {
	color:				#333333;
	padding:			5px 20px;
	font-family: 		"Raleway", sans-serif;
	font-optical-sizing: auto;
	font-weight: 		500;
	font-style: 		normal;
	font-size:			1em;
}

.content {
	padding:			20px 50px;
	background-color:	#ffffff
}

.contentBox {
	
}
.contentContainer {
	margin:				auto;
	max-width:			1280px;
	font-family: 		"Poppins", sans-serif;
	font-weight: 		300;
	font-style: 		normal;
}

.contentSection {
	padding:			0 10px;
	font-family: 		"Raleway", sans-serif;
	font-optical-sizing: auto;
	font-weight: 		600;
	font-style: 		normal;
	font-size:			1.4em;
	border-left: 		2px solid lightblue;
}

.contentSection2 {
	margin-left:		0px;
	padding:			0 10px;
	font-family: 		"Raleway", sans-serif;
	font-optical-sizing: auto;
	font-weight: 		600;
	font-style: 		normal;
	font-size:			1.0em;
	border-left: 		2px solid lightblue;
}

.contentBars {
	height: 			inherit;
	width:				200px;
}
.contentBarsContainer {
	width:				250px;
	margin:				10px;
	padding-top:		10px;
	text-align:			center;
	border-radius: 		0px;
	font-size: 			1em;
	position: 			sticky;
	top: 				0;
}

.contentHeader {
	padding:			10px 0px;
	font-family: 		"Raleway", sans-serif;
	font-optical-sizing: auto;
	font-weight: 		700;
	font-style: 		normal;
	font-size:			1.8em;
}

.contentAuthorContainer {
	margin-top:			20px;
	padding:			20px 10px;
	border-top:			1px solid #ececec;
}

.sectionItem {
	text-align:			left;
	padding:			2px 10px;
	margin:				2px;
	border-left: 		2px solid white;
	cursor:				pointer;
	background-color:	#f0f0f0;
	font-size:			1em;
	font-family: 		"Poppins", sans-serif;
	font-weight: 		400;
	font-style: 		normal;
}

.sectionItem2 {
	text-align:			left;
	padding:			2px 10px 2px 10px;
	margin:				2px;
	border-left: 		2px solid white;
	cursor:				pointer;
	background-color:	#f0f0f0;
	font-size:			0.8em;
	font-family: 		"Poppins", sans-serif;
	font-weight: 		400;
	font-style: 		normal;
}

.sectionItemActive {
	border-left: 		2px solid lightblue;
}

.authorHeader {
	font-size:			0.8em;
	font-family: 		"Poppins", sans-serif;
	font-weight: 		500;
	font-style: 		normal;
}

.authorAbout {
	margin-top:			10px;
	font-size:			0.8em;
	font-family: 		"Poppins", sans-serif;
	font-weight: 		300;
	font-style: 		normal;
}

.reviewsBarHeader {
	text-align:			center;
	padding:			30px;
	background-color:	#eed9c4;
	font-family: 		"Raleway", sans-serif;
	font-optical-sizing: auto;
	font-weight: 		500;
	font-style: 		normal;
	font-size:			1.6em;
}

.reviewsBar {
	padding:			20px 50px;
	background-color:	#faf0e6
}
.reviewsContainer {
	margin:				auto;
	max-width:			1400px;
}

.reviewItem {
	margin:				0px;
	padding:			10px;
}

.reviewItemImage {
	
}

.reviewItemHeader {
	margin-top:			5px;
	padding:			0px 10px;
	font-size:			0.9em;
	font-weight:		700;
}

.reviewItemPreamble {
	margin-top:			5px;
	padding:			0px 10px;
	font-size:			0.7em;
	font-weight:		400px;
}

.reviewItemAuthor {
	font-size:			0.8em;
	font-weight:		400px;
	color:				#333333;
	padding:			5px 20px;
}

.footerBar {
	margin-top:			20px;
	border-top:			1px solid #ececec;
}

.footerContent {
	margin:				auto;
	max-width:			1280px;
}

.copyright {
	text-align:			center;
	padding:			20px;
	margin-top:			20px;
	border-top:			1px solid #ececec;
	font-size:			0.55em;
	color:				#a7a7a7;
}