/*
	CSS info
	--------
	author code: kt
	book: Sociology C Lyceum
	--------
	classes per domain
		universal:	applied throughout the structures of the book
		cover:		cover of the book
		index:		index of the book
		chapters:	chapters of the book
		activities:	learning activity
		exersises:	learning exersise
		memoranda:	memoranda of the book
		appendix:	appendix of the book
		fuzzy:		classes that are
	--------
	comments:
	--------
*/

/* universal */
body{font-family: 'Arial', 'Arial', serif;
	font-size:15px;
	color:#000000;
	background-color:#ebebeb;
	line-height:19px;
	text-align:justify}
	
.cover{width: 850px;
	background-color: #ffffff;}

.page_left{width: 850px;
	padding:0px 90px;
	text-align:justify;
	background-color: #ffffff;}

.page_right{width: 850px;
	padding:0px 90px;
	text-align:justify;
	background-color: #ffffff;}
	
h1{text-align: center;
	font-size: 80px;
	line-height: 90px;
	letter-spacing: 4px}

h2{text-align: center;
	font-size: 20px}

h3{text-align: left;
	font-size: 20px;
	line-height: 30px}

h4{text-align: left;
	font-size: 18px;
	line-height: 49px}

.header{ background-color:#FFAB00;
	font-size:14px;
	font-style:italic;
	line-height:30px;
	vertical-align:middle;
	padding-left:3px}

.label_purple{ background-color:#D1CAE2;
	font-size:16px;
	vertical-align:middle;
	padding: 30px 5px 30px 0px;
	border:5px solid #9D8DC1}

.label_pink{ background-color:#E7CCBC;
	font-size:16px;
	vertical-align:middle;
	padding: 30px 5px 30px 5px;
	border:5px solid #CD9673}

.label_cyan{ background-color:#B9D3DB;
	font-size:12px;
	font-style:italic;
	padding: 15px 40px 15px 40px;
	border:5px solid #5CA4B9}

.label_borderblue{ background-color:#A6A2BE;
	font-size:12px;
	border:5px solid #252180;
	border-right:4px solid #252180;
	max-width:630px}

.label_purple2{ background-color:#CAC5E6;
	padding: 30px 60px 30px 60px;
	border:1px solid #2B339C}

.label_grey{ background-color:#C5C5C9;
	padding: 10px 30px 10px 30px;
	border:5px solid #617279}

.label_grey2{ background-color:#C5C5C9;
	padding: 10px 30px 10px 30px;
	border:5px solid #000000}

.table_cyan{ background-color:#C3EBEB;
	border:5px solid #00AEAF;
	max-width:630px}

.table_cyan_cell{border-right:1px solid #00AEAF;
	border-bottom:1px solid #00AEAF}

.cyan_cell1{ min-width:200px;
	max-width:200px}
.cyan_cell2{min-width:160px;
	text-align:center;
	max-width:160px}
.cyan_cell3{min-width:160px;
	text-align:center;
	max-width:160px}
.cyan_cell4{min-width:91px;
	max-width:91px
	text-align:center}
.cyan_subcell1{min-width:80px;
	border-right:1px solid #00AEAF}
.cyan_subcell2{min-width:80px}

.table_pale{background-color:#F2E1C9;
	border: 5px solid #D59206}

.table_pale_cell{border-right:1px solid #D59206;
	border-bottom:1px solid #D59206;
	min-width:101px}

.table_pale_cell2{border-right:1px solid #D59206;
	border-bottom:1px solid #D59206;
	min-width:87px}

.table_pale_cell3{min-width:50px;
	text-align:center;
	max-width:50px}

.table_pale_pale4{min-width:60px;
	text-align:center;
	max-width:60px}



.table_semi_colored{border: 5px solid #5CA4B9}
	
.table_semi_colored_c{background-color:#C8DAE2;
	min-width:120px;
	border-right:1px solid #5CA4B9;
	border-bottom:1px solid #5CA4B9}
	
.table_semi_colored_non{min-width:61px;
	border-right:1px solid #5CA4B9;
	border-bottom:1px solid #5CA4B9}

.table_brown{background-color:#E7CCBC;
	border: 5px solid #CA9471}
	
.table_brown_cell{border-right:1px solid #CA9471;
	border-bottom:1px solid #CA9471}
.table_brown_cell1{min-width:114px;
	vertical-align:top}
.table_brown_cell2{min-width:249px;
	vertical-align:top}
.table_brown_cell3{min-width:249px;
	vertical-align:top}

.table_darkcyan{background-color:#84D9DA;
	border: 5px solid #00AEAF}

.table_border_red{background-color:#E3ADC0;
	border: 5px solid #FD0000}
.table_border_red_cell{border-right:1px solid #FD0000;
	border-bottom:1px solid #FD0000}

.table_border_blue{background-color:#ECE1A5;
	border: 5px solid #2B339C}

.border_blue{border-right:1px solid #252180;
	border-bottom:1px solid #252180}

.blue1{
	min-width:100px;
	font-weight:bold;
	vertical-align:top;
	padding:10px;
	font-size: 9px;
}
	
.blue2{
	min-width:280px;
	vertical-align:top;
	padding:10px;
	color: #039;
	font-style: italic;
	font-size: 18px;
}
	
.blue3{
	min-width:150px;
	vertical-align:top;
	padding:10px;
	color: #C06;
	font-style: italic;
}
	
.image_note{text-align: left;
	font-size: 12px;
	text-align:justify}

.column_l{
	padding-right:12px;
	max-width: 303px;
	min-width: 303px;
	
}

.column_r{padding-left:12px;
	max-width: 303px
	min-width: 303px}

.chapter_subtitle{text-align: left;
	font-size: 20px;
	font-weight:bold;
	font-style:italic;
	padding: 30px 0px 20px 0px}

.chapter_sub_subtitle{text-align: left;
	font-size: 18px;
	font-style:italic;
	padding: 30px 0px 20px 0px}

.chapter_intro{
	list-style:outside}
	
.questions{ background-color:#E3ADC0;
	border:1px solid #C43A7F;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding: 20px 0px 20px 0px}

.list_numbered{list-style-position:outside;
	list-style-type:decimal}

.red{color:#9F4136}
.purple{color:#C53C9A}

.footer_note{font-size:12px}

.small_bar{border-bottom:1px solid;
	padding-left:90px}
	
.label_poem{ background-color:#6CACBD;
	border: 30px solid #6CACBD;
	margin:20px 40px 20px 40px}
.label_poem_column{background-color:#C8DAE2;
	min-width:160px;
	font-style:italic;
	font-size:12px;
	padding:20px;
	text-align:left}

	
/* cover */

/* index */
.index{width:630px;
	table-layout:fixed}
.page{color:#CE4484;
	text-align:right;
	font-size:12px}

/* chapters */

/* exersises */

/* memoranda */
.glossary{text-shadow :2px 2px 3px #464DA9, 2px 3px 3px #4379BE;
	color:#FAFAFA}
.bibliography{text-shadow :2px 2px 3px #A44338, 2px 3px 3px #CF5C97;
	color:#FAFAFA}

/* appendix */

/* fuzzy */
