/*
CSS information for Michael Masumoto's Website
michael@michaelmasumoto.com
*/

body { background:#9999CC; background-color:#9999CC; }

h1, h2, h3, h4, h5, h6 {
	font-family:"Arial", "Helvetica", sans-serif;
	color:#000000;
	font-weight:bold;
}

h1 { font-size:28px; }
h2 { font-size:24px; }
h3 { font-size:20px; }
h4 { font-size:18px; }

p, td, th {
	font-family:"Times", "Times New Roman", serif;
	color:#000000;
	font-size:18px;
}

ul li {
	font-family:"Times", "Times New Roman", serif;
	color:#000000;
	font-size:18px;
}

option { font-size:12px; }
input { font-size:12px; }

a:link { color:#0000CC; text-decoration:underline; }
a:visited { color:#660066; text-decoration:underline; }
a:active { color:#FF0000; text-decoration:underline; }

.navbar {
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

.lastUpdated {
	font-size:12px;
	font-style:italic;
}

.enterLink {
	text-align:center;
}

.copyright {
	margin-left:10px;
	font-size:10px;
}

/* Home Page Styles */

.homeBody { background:#9999CC; background-color:#9999CC; }
.email { font-size:14px; }
.classTypes { font-weight:bold; }

.testimonial {
	margin-left:50px;
	margin-right:50px;
	font-size:16px;
}

.testimonialSign {
	margin-left:50px;
	font-size:16px;
	font-style:italic;
}

/* Bookstore Styles */

.announceP { font-weight:bold; }
.authorP { font-size:14px; }
.amazonSearchTD { font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:10px; font-weight:bold; }

/* CSS Area Styles */

body.cssBody { background:#FFFFFF; background-color:#FFFFFF; }

p.cssNavP { font-size:12px; font-weight:bold; }

#hiddenWarning { position:absolute; left:0px; top:0px; visibility:hidden; }

#cssBgFrame { position:absolute; left:0px; top:0px; z-index:0; visibility:visible; }
#cssNavBar { position:absolute; left:42px; top:271px; z-index:20; visibility:visible; }
#cssNavBarSub { position:absolute; left:83px; top:287px; z-index:20; visibility:visible; }
#cssNavBarSubSub { position:absolute; left:245px; top:304px; z-index:20; visibility:visible; }
#cssHeader { position:absolute; left:123px; top:37px; z-index:10; visibility:visible; }
#cssBodyText { position:absolute; left:102px; top:67px; z-index:10; visibility:visible; }
