e#StatCounter {
}

.no-border {
	border: 0px solid black;
}



.no-padding {
	padding: 0px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	font-variant: normal;
	line-height: 120%;
}

.copyright-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	font-variant: normal;
}

.filename {
	font-family: "Courier New", Courier, Monaco, mono;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}


.menu-item {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #000000;
	font-variant: normal;
	border: #666666;
}

.quote {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 125%;
	font-style: italic;
	margin-left: 8px;
	margin-right: 8px;
}


.quote-box
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	font-style: italic;
	
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	
	background-color: #FFFFE0;
	border: 1px solid #808080;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.box1
{
	border: 1px solid #808080;
}

.fill-light-green
{
	background-color: #F8FFF8;
}

.setting
{
	font-family: monospace;
	font-size: 12px;
	text-align: left;
	font-variant: normal;
	font-weight: normal;
}


.URL
{
	font-family: Arial, monospace;
	font-size: 12px;
	text-align: left;
	font-variant: normal;
	font-weight: normal;
}

.sidebar
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	padding: 6px;
	background-color: #F8FFF8;
	border: 1px solid #808080;
	margin-left: 20px;
	margin-right: 20px;
}

.sidebar:hover
{
	background-color: #D0FFD0;
}

.cmdline-test-results
{
	font-family: "Courier", "Courier New", monospace;
	font-size: 12px;
	line-height: 14px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	background-color: #F8F8FF;
	border: 1px solid #808080;
}

.info-box
{
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 140%;
	padding: 6px;
	border: 1px solid black;
}


.warning
{
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 140%;
	padding: 6px;
	background-color: #FF8080;
	border: 1px solid black;
}

.warning:hover
{
	background-color: #FFD0D0;
}


.source-code {
	font-family: "monaco", "Courier New", "Courier", "Andale Mono", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.terminal {
	font-family: "Courier New", Courier, Monaco, monospace;
	font-size: 12px;
}

.terminal-cmd {
	font-family: "Courier New", Courier, Monaco, monospace;
	font-size: 12px;
	color: #0000FF;
	background-color: inherit;
}


.text-left-align{
text-align: left;
}

.text-red {
color: #c00;
}

.text-dark-red {
color: #600;
}

.bg-red {
background-color: #F88;
}


.bg-black {
background-color: #000;
}

.bg-very-dark {
background-color: #202020;
color: #888;
}


.text-gray {
color: #888;
}

.email {
    color: #222;
	line-height: 110%;
	font-family: "Courier New", Courier, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	background-color: #F2F2FF;
	border: 1px solid #808080;
}


.text-footnote {
	line-height: 110%;
	font-size: 10px;
}

.text-small-caps {
	font-variant: small-caps;
}

.text-centered {
	text-align: center;
}

.outlineAAA {
	padding: 3px;
	border: 2px solid #AAA;
}

.outline888 {
	padding: 3px;
	border: 2px solid #888;
}

.shade-light-green {
	background-color: #FAFFFA;
}

.shade-light-blue {
	background-color: #FAFAFF;
}
.shade-light-red {
	background-color: #FFFAFA;
}

.space-before-10px {
	margin-top: 10px;
}


