body {
	background-color: RGB(34, 34, 34);
	font-family: "Bookman Old Style", Arial;
	color: white;
}

#MenuSpot {
	display: inline;
}
#MainTable {
	display: inline;
}
.MenuLink {
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom: 20px;
	display: inline;
	font-size: 25px
}
.MenuLink a:link {color: white}
.MenuLink a:visited {color: white}
.MenuLink a:hover {color: rgb(0,185,0)}
.MenuLink a:active {color: rgb(0,185,0)}

#Gematria_Table {
	padding-top: 15px;
	padding-bottom: 15px;
}

#GemTable {
	background-color: RGB(34, 34, 34);
	border: 0px solid;
	border-color: RGB(34, 34, 34);
	padding: 1px;
}
#GemTable td {
	min-width: 80px;
    max-width: 90px;
    vertical-align: bottom;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
#GemTable2 {
	background-color: RGB(34, 34, 34);
	border: 0px solid;
	border-color: RGB(34, 34, 34);
	padding: 5px;
}
#GemTable2 td {
	min-width: 50px;
	max-width: 125px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.GemHead a {
	color: inherit !important;
	text-decoration: inherit !important;
}
.GemHead {padding-top: 20px; vertical-align: bottom;}
.GemHead:hover {
    text-decoration: underline;	font-weight: bold;
}

.GemVal {
	font-size: 150%;
	font-weight: 100;
}

.GemVal a {
	color: inherit !important;
	text-decoration: inherit !important;
}

.GemVal2 {
	font-size: 200%;
	font-weight: 500;
	padding: 0px;
}
.GemVal2 a {
	color: inherit !important;
	text-decoration: inherit !important;
}

#MatchButton {
	font-size: 90%;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: RGB(45, 255, 45);
	background-color: RGB(0, 0, 4);
}
.CipherButton {
	font-size: 100%;
	color: white;
	#width: 100px;
	background-color: RGB(0, 0, 4);
	font-weight: normal;
}
#ChartTable {

}
#ChartTable td {
	text-align: center;
	border: 1px solid;
	background: RGB(34,34,34);
	border-color: RGB(66, 66, 66);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	min-width: 12px;
}
#ChartTableThin {

}
#ChartTableThin td {
	text-align: center;
	border: 1px solid;
	background: RGB(34,34,34);
	border-color: RGB(66, 66, 66);
	padding-right: 5px;
	padding-left: 5px;
	min-width: 12px;
}
.ChartChar {
color: RGB(242, 153, 96);
	font-size: 140%;
}
.ChartVal {
	font-size: 120%;
	font-weight: 300;
}
#BreakdownSpot {
	display: inline;
	min-height: 50px;
	width: 850px;
	text-align: left;
	padding-top: 20px;
}

.BreakTable {
    padding-bottom: 5px;
	border-collapse: separate;
	width: auto
}
.BreakTable td {
	text-align: center;
	border: 1px solid;
	border-color: RGB(20, 20, 20);
	min-width: 0px;
}
.BreakChar {
	text-align: center;
	font-size: 100%;
	color: RGB(242, 153, 96);
	background: RGB(34,34,34);
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.BreakWordSum {
	font-size: 115%;
	background: RGB(25,25,25);
	padding-right: 2px;
	padding-left: 2px;
}
.BreakPhraseSum {
	font-weight: normal;
	background: RGB(34,34,34);
	font-size: 150%;
	padding-left: 1px;
	padding-right: 1px;
}
.BreakVal {
	color: RGB(211, 211, 211);
	background: RGB(25,25,25);
	font-size: 95%;
	padding-right: 1px;
	padding-left: 1px;
}

.breakPhrase {
	text-align:left;
	display: inline;
	font-size: 130%;
	color: RGB(240, 240, 240);
	font-weight: 400;
}
.breakSum {
	display: inline;
	font-size: 150%;
	color: RGB(255, 255, 255);
	font-weight: 900;
}
.breakCipher {
	display: inline;
	font-size: 110%;
	font-weight: 100;
	Padding-Left: 5px;
}
#SimpleBreak {
	padding-bottom: 0px;
	padding-top: 5px;
	padding-left:15px;
}
.LetterCounts {
	padding-bottom: 10px;
	color: RGB(244, 244, 196);
	font-size: 90%;
}

.HistoryTable {
	text-align: center;
	padding-top: 20px;

}
.HistoryTable td {padding-right: 1px; padding-left: 1px;}
.HistoryTable tr:nth-child(even) {
	background-color: RGB(34, 34, 34);
}
.HistoryTable tr:nth-child(odd) {
	background-color: RGB(34, 34, 34);
}
.historyPhrase {
	text-align: center;
	
}
.historyHead {
	min-width: 80px;
	max-width: 80px;
	font-size: 90%;
	padding: 1px;
	text-align: center;
	vertical-align: bottom;
}

.MTable {
	border: 2px solid gray;
	padding: 2px;
	text-align: center;
	table-layout: fixed;
}
.CipherHead {
	min-width: 125px;
	max-width: 125px;
	font-size: 85%;
	padding: 5px;
	vertical-align: bottom;
}
.MTable tr:nth-child(even) {
	background-color: RGB(25, 25, 25);
}
.MTable tr:nth-child(odd) {
	background-color: RGB(19, 19, 19);
}
.MPhrase {
	background-color: RGB(34, 34, 34);
	padding: 0px;
	padding-right: 0px;
	max-width: 150px;
	text-align: right;
}
.MSum {
	font-size: 90%;
	padding: 5px;
}
.MSumFull {
	font-size: 136%;
	font-weight: normal;
}
.MSumPart {
	font-size: 115%;
	font-weight: normal;
}

.ClassicEQ {
	display: inline;
	color: RGB(223, 223, 223);
	font-size: 90%;
}

#OptionsTable {
	border: 0px solid RGB(147, 147, 147);
}

#OptionsTable td {
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 4px;
}

#CipherChart {
	min-width: 100px;
}
#CipherChart td {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 0px solid RGB(147, 147, 147);
}
.CipherChart a:link {color: white;}
.CipherChart a:visited {color: RGB(0,185,0);}
.CipherChart a:hover {color: RGB(0,185,0);}
.CipherChart a:active {color: RGB(0,185,0);}

.CategoryList {
	width: 250px;
	font-size: 110%;
	
}
.CategoryList a:link {color: white}
.CategoryList a:visited {color: white}
.CategoryList a:hover {color: rgb(0,185,0)}
.CategoryLista:active {color: rgb(0,185,0)}

.CategoryList2 {
	font-size: 110%;

}

.BottomDweller {
	float: top;
	float: right;
	font-weight: italic;
	padding-left: 5px;
}
#SaveOptions {
	display: inline;
	font-size: 75%;
	color: RGB(255, 255, 148);
	width: 115px;
	background-color: RGB(0, 0, 8);
	float: left;
}
#SaveMsg {
	display: inline;
	font-size: 75%;
	color: RGB(255, 255, 148);
	float: left;
}
.CipherButton {
	display: inline-block;
	background-color: RGB(34,34,34);
}
.ButtonSection {
	float: right;
	
	background-color: RGB(34,34,34);
	}