BODY {	color: #000000;	background-color: #C0C082;	margin: 0;}
#WRAPPER {	margin: 0;	padding: 0;	width: 100%;}
#HEADER {	background-color: #000000;	width: 100%;	height: 50px;	top: 0;	border-width: 0px 0px 1px 0px;	border-style: solid;	border-color: #C0C082;	position: absolute;	margin: 0;	padding: 0;}
#MENU {	background-color: #000000;	width: 100%;	height: 25px;	border-width: 0px;	margin: 0;	padding: 0;	color: #C0C082;	font-size: 16px;	position: absolute;	top: 51px;}
#CONTENTS {	width: 100%;	padding: 0;	margin: 0;	position: absolute;	top: 76px;}DIV.MENUFORM {	position: absolute;	height: 25px;	right: 111px;	left: 0;	top: 0;	margin: 0px;	padding: 0 0 0 5px;}DIV.SOCMED {	position: absolute;	height: 25px;	width: 110px;	right: 0;	top: 0;	margin: 0px;	padding: 0px;}#LOGO {	position: absolute;	width: 300px;	height: 50px;	left: 0;	top: 0;	margin: 0;	padding: 0;	border: 0;	background: #444444 url('/images/gbc_logo.jpg') no-repeat left top;	z-index: 1;}#NAVIMG {	position: absolute;	width: 155px;	height: 50px;	right: 0;	top: 0;	margin: 0;	padding: 0;	border: 0;	z-index: 2;}a.MENU {	text-decoration:none; color:#C0C082}a.SMLINK {	text-decoration:none; font-size:smaller; color:#C0C082}a.AMAZON {	text-decoration:underline; color:#604000}SPAN.MENUSEL {	font-weight:bold; color:#C08040}SPAN.MENU {	font-weight:normal; color:#C0C082}SELECT {	margin: 0;	background-color: #C0C082; }FORM {	margin: 0;	padding: 0;}INPUT {	background-color: #C0C082;}DIV.FORMELEMENT {	display: inline-block;	height: 25px;}DIV.SOCMEDELEM {	display: inline-block;	height: 23px;	width: 110px;	padding: 1px 0 1px 0;	margin: 0;}#INDEX {	position: absolute;	left: 0;	width: 300px;	min-height: 280px;	margin: 0;	border-bottom-right-radius: 10px;	padding: 0 0 5px 5px;	border-width: 0 2px 2px 0;	border-style: solid;	border-color: black;	background-color: #B0B070;	z-index: 10;	transition: left 1s;	-webkit-transition: left 1s;}#showmenu {	color: #C0C082;	background-color: #000000;	width: 25px;	text-align: center;	position: absolute;	border-radius: 0 25px 25px 0;	padding: 25px 5px 25px 5px;	margin: 10px 0 0 0;	z-index: 5;	cursor: pointer;}#menutab {	text-align: center;	display: none;	width: 100%;}#hidemenu {	color: #C0C082;	background-color: #000000;	text-align: center;	display: inline-block;	border-radius: 0 0 25px 25px;	padding: 5px 25px 5px 25px;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	cursor: pointer;}#INFO {	position: absolute;	left: 312px;	right: 5px;	margin: 0;	padding: 0;	z-index: 1;}#PGTITLE {	width: 100%;	text-align: center;	font-weight: bold;	font-size: 200%;	margin: 0;	padding: 2px;	border: 0;}#PGSUBTITLE, #PGAUTHOR, #PGCOLLECTION {	width: 100%;	text-align: center;	font-weight: bold;	font-size: 125%;	margin: 0;	padding: 2px 2px 8px 2px;	border: 0;}#PGERROR {	width: 100%;	text-align: center;	font-weight: bold;	font-size: 125%;	color: #880000;	margin: 0;	padding: 32px 2px 8px 2px;	border: 0;}DIV.LINKCHECK {	width: 100%;	text-align: center;	font-weight: bold;	font-size: 100%;	font-style: italic;	color: #880000;	margin: 0;	padding: 5px;	border: 0;}#CONTENTTABS {	width: 100%;	text-align: center;	margin: 0;	padding: 10px 0 0 0;	border: 0;}DIV.CONTENTTAB {	display: inline-block;	background-color: #BBBBBB;	border-radius: 10px 10px 0 0;	border-width: 1px;	border-color: #000000;	border-style: solid;	text-align: center;	font-weight: bold;	font-size: 125%;	margin: 0;	padding: 2px 8px 2px 8px;	cursor: pointer;}DIV.CURRENTTAB {	display: inline-block;	background-color: #DDDDDD;	border-radius: 10px 10px 0 0;	border-width: 1px;	border-color: #000000 #000000 #DDDDDD #000000;	border-style: solid;	text-align: center;	font-weight: bold;	font-size: 125%;	margin: 0;	padding: 2px 8px 2px 8px;	cursor: default;	z-index: 99;}#SHEETS {	position: relative;	top: -1px;	left: 0;	right: 0;	min-height: 20px;	width: 100%;	background-color: #DDDDDD;	text-align: left;	margin: 0;	padding: 0;	border: 0px;	border-style: solid;	border-radius: 10px;	border-color: #000000;	z-index: -2;}#Works, #Texts, #Links, #Resources, #About, #Etexts, #Orgs, #Misc, #Study, #Website, #BookSales, #Blank, #Contact {	position: absolute;	top: 0px;	left: 0px;	right: 0px;	visibility: hidden;	background-color: #DDDDDD;	margin: 0;	padding: 10px;	border: 1px;	border-style: solid;	border-radius: 10px;	border-color: #000000;	z-index: -1;}DIV.LISTTYPE {	font-weight: bold;	font-size: 110%;}UL.WORKSLIST {	margin: 0;	padding: 4px 0 15px 20px;}UL.WORKSLIST LI {	margin: 0;	padding: 2px 0 2px 0;}UL.INDEXLIST {	margin: 0;	padding: 4px 0 4px 20px;}UL.INDEXLIST LI {	margin: 0;	padding: 0px 0 0px 0;}LI.has {	list-style-image: url(../images/has_ol.gif);}LI.buy {	list-style-image: url(../images/buy_ol.gif);}LI.not {	list-style-image: url(../images/not_ol.gif);}LI.unk {	list-style-image: url(../images/unk_ol.gif);}LI.fra {	list-style-image: url(../images/fra_ol.gif);}LI.bfr {	list-style-image: url(../images/bfr_ol.gif);}DIV.IDXSEL {	width: 100%;	text-align: center;	font-weight: bold;	font-size: 80%;	margin-top: 5px;	margin-bottom: 15px;}DIV.DEBUGERROR {	font-weight: bold;	color: #880088;	margin-top: 5px;	margin-bottom: 5px;}SPAN.DEBUGERROR {	font-weight: bold;	color: #880088;	margin-top: 5px;	margin-bottom: 5px;}DIV.DUALCOLLEFT {	float: left;	width: 45%;	margin: 0 5% 0 0;	padding: 0;	border: 0;}DIV.DUALCOLRIGHT {	float: left;	width: 45%;	margin: 0;	padding: 0;	border: 0;}@media (max-width: 850px) {	#INDEX {		left: -310px;	}	#INFO {		left: 40px;	}	#menutab {		text-align: center;		display: block;		width: 100%;	}	#MENU {		height: 50px;	}	#CONTENTS {		top: 101px;	}	DIV.MENUFORM {		height: 50px;		right: 67px;	}	DIV.SOCMED {		height: 50px;		width: 65px;	}	DIV.SOCMEDELEM {	height: 46px;	width: 60px;	}}
@media (max-width: 475px) {	#INDEX {		left: -310px;	}	#INFO {		left: 40px;	}	#menutab {		text-align: center;		display: block;		width: 100%;	}	#MENU {		height: 75px;	}	#CONTENTS {		top: 126px;	}	DIV.MENUFORM {		height: 75px;		right: 70px;	}	DIV.SOCMED {		height: 75px;		width: 65px;	}	DIV.SOCMEDELEM {	height: 46px;	width: 60px;	}	DIV.DUALCOLLEFT {		width: 100%;		margin: 0;	}	DIV.DUALCOLRIGHT {		width: 100%;		margin: 0;	}}
@media (max-width: 435px) {	#INDEX {		left: -310px;	}
	#INFO {		left: 40px;	}
	#menutab {		text-align: center;		display: block;		width: 100%;	}
	#MENU {		height: 100px;	}
	#CONTENTS {		top: 151px;	}
	DIV.MENUFORM {		height: 100px;		right: 70px;	}
	DIV.SOCMED {		height: 100px;		width: 65px;	}	DIV.SOCMEDELEM {	height: 46px;	width: 60px;	}}
