/* Universal Styles: */
.q, .a, .side, .head, .intro, .pullquote, .fine, .header, .footer, A, .pullquote, .fine {
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}

.q, .a, .intro .head, .introcopy, .pullquote, .header, {
	font-size: 12px;
}

.q, .side .head, .intro .head, .header, B {
	font-weight: bold;
}

.footer, .side, .side LI, .side .head {
	font-size: 10px;
}

.side {
	padding-left: 2px;
}

 .sidehead {
 	color: white;
 }
 
 .side A {
	color: white;
	text-decoration: underline;
}

.side A:hover {
	color: #BB22FF;
	background-color: white;
	text-decoration: none;
}

.side INPUT {
	font-family: Arial,Helvetica;
	font-size: 10px;
	color: red;
	background-color: #FFFF99;
}

.header A, .NavLinks {
	color: white;
	font-size: 10px;
	line-height: 11px;
	padding: 0px;
	padding-left: 1px;
	padding-top: 0px;
}

.header:hover, .NavLinks:hover, .footer:hover {
	text-decoration: underline;
}

.footer {
	font-size: 9px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}
.Foot,.ButtonText {
        font-family: Verdana,Arial,Helvetica;
        font-size: 10px;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
.Foot:hover {
        text-decoration: underline;
        color: black;
}

.H1 {
	font-family: "Comic Sans MS,Comic Sans,Impact";
	font-size: 48px;
}

/* Region Specific Styles */
.Comic .side, .ComicHome .side {
	background-color: #BB22FF;
	color: white;
}

.Comic .H1, .Comic .footer {
	color: white;
}

.Comic {
	background-color: black;
}

.ComicHome .H1, .ComicHome .footer {
	color: black;
}

.ComicHome {
	background-color: white;
}

.Lessons .side {
	background-color: #999999;
	color: black;
}

.Privacy .side {
	background-color: black;
	color: black;
}

.side .noHover:hover { background-color: inherit; }

