body {  
 font-family: "Comic Sans MS", Courier, "Lucida Console";
 background-image: url(../images/nav/paper_background.gif);
}
table.dmoz {
	font-size:small;
	width:160px;
	margin:0;
	border:thin solid black;
	background-color:#f0f0df;
	color:#000000;
	}
table.dmoz tr td ul {
	list-style-type:none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	}
table.dmoz tr td ul {margin:0;padding:0;}
.no-underline { text-decoration: none;}
.MenuLink {  color: #FFFFFF; text-decoration: none}
A:hover { color: #3300FF;}
.stop-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 0px;
	font-weight: bold;
	}
.slow-yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFF00;
	padding: 0px;
}
.go-green { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
 		color: #000000;
		background-color: #33CC00;
		}
h1 {font-size: xx-large;color: #0000FF;}
h2 {font-size: x-large;}
h3 {font-size: x-large;}
.question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bolder;

}
.redbglink {color: #FFFF00;}
.\35pixBorder {
	border: 2px none;
}
.TextHighlight {
	font-size: large;
	font-style: normal;
	color: #993300;
}
.redbgHighlight {
	font-weight: 700;
	color: #FFFF00;
	font-size: large;
	font-style: italic;
}
.speciallink {
	font-weight: bolder;
	color: #FFFF00;
}
.ChalkBoard {
	color: #FFFFFF;
	background-color:#00CC00;
	font-weight: bold;
	background-image: url(../images/chalkboard_bg.jpg);
	border: 7px outset #CC6600;
	font-size: large;
}
.ChalboardTitle {color: #FFFF00; font-size: xx-large; }
.ChalkboardLink { color: #FFFF00; font-size: large; }
.ChalkboardYellow { color: #FFFF00; font-size: large; }
.navbar { border: 1px solid #000000; background-color: #FFF3C3; }
/* Alex's new changes. */
.breaker {display:none;}
.navbox h3 {
font-size:15px;
margin:1px;
}
ul.menu {
width:100%;
margin: 1px auto 1px auto;
padding:0px;
text-align:center;
font-weight:bold;
}
ul.menu li {
list-style-type:none;
display:inline;
margin:0px;
padding:1px 9px 1px 9px;
}
div.content,td.content {
text-align:left;
}
td.content {vertical-align:top; width:100%;}
td.content p { width:95%; }
ul.members { margin:0; padding:0; }
ul.members li {list-style-type:none;}
ul.members li a {display:block;background-repeat:no-repeat;margin:0;padding:0;}
ul.members li a span {display:none;}
ul.members li a.login {background-image:url(../images/nav/membersform/login1.jpg);width:172px;height:22px; }
ul.members li a.login:link {background-image:url(../images/nav/membersform/login1.jpg);}
ul.members li a.login:visited {background-image:url(../images/nav/membersform/login1.jpg);}
ul.members li a.login:hover {background-image:url(../images/nav/membersform/login2.jpg);}
ul.members li a.login:active {background-image:url(../images/nav/membersform/login2.jpg);}
ul.members li a.subscribe {background-image:url(../images/nav/membersform/subscribe1.jpg);width:172px;height:21px; }
ul.members li a.subscribe:link {background-image:url(../images/nav/membersform/subscribe1.jpg);}
ul.members li a.subscribe:visited {background-image:url(../images/nav/membersform/subscribe1.jpg);}
ul.members li a.subscribe:hover {background-image:url(../images/nav/membersform/subscribe3.jpg);}
ul.members li a.subscribe:active {background-image:url(../images/nav/membersform/subscribe3.jpg);}
noscript.leftmenu ul { font-size:xx-small;}
.mediumtext {font-size:medium;}
.largetext {font-size:large;}
.largertext {font-size:larger;}
.dressergreen {font-size: larger; color: #009900;font-weight: bold;}
.largebold {font-size: large; font-weight: bold;}
.browntext {color: #993300;font-weight: bold;}
.largebrowntext {color: #990000; font-weight: bold; font-size: large;}
.complete {color: #0000FF;font-size: xx-large;font-weight: bold;}
.largebold { font-size:larger; font-weight:bold;}

/* Trying to replace the Free Samples menu with a list menu. Not ready yet. */
ul.freesamples {
text-align:center;
border:1px solid #000000;
 margin:0px 2px 0px 2px;
 padding:0px;
 background-color: #FFFFFF;
 font-size:12px;
 font-weight:bold;
 height:23px;
 width:100%;
 }
ul.freesamples li {
list-style-type:none; 
display:inline;
text-decoration: none;
margin: 1px;
padding:0px;
text-align:left;
width:100px;
}
ul.freesamples li a {
width:100%;
 height:100%; 
font-weight:normal;
border: 2px solid #999933;
background-color: #FFFF66;
padding: 2px;
text-align:center
}
	ul.freesamples li a:link {
	text-decoration:none;
	color:black;
	}
	ul.freesamples li a:visited {
	text-decoration:none;
	color:black;
	}
	ul.freesamples li a:hover {
	text-decoration:none;
	color:black;
	}
	ul.freesamples li a:active {
	text-decoration:none;
	color:black;}
	/* End of the Free Samples Menu */

div.pmenu table {border:1px solid black;font-family:Arial, Helvetica, sans-serif;}
div.pmenu table tr th { background-color:#FF9900;border:3px solid #999933;text-align:center; }
div.pmenu table tr th table {background-color:#FFFFCC;border:1px solid black;height:20px;margin:auto;}
div.pmenu table tr th table tr th {border:3px solid #999933;background-color:#FFFF66;}
div.pmenu table tr th table tr th a {color:#000000;text-decoration:none;font-weight:bold;font-size:11px;}
div.pmenu table tr th table tr th a:link {background-color:#FFFF66;color:#000000;text-decoration:none;}
div.pmenu table tr th table tr th a:visted {background-color:#FFFF66;color:#000000;text-decoration:none;}
div.pmenu table tr th table tr th a:hover {background-color:#FF9900;color:#000000;text-decoration:none;}
div.pmenu table tr th table tr th a:active {background-color:#FF9900;color:#000000;text-decoration:none;}	
table.faqlist {width:80%; text-align:center; border:none; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}
table.faqlist tr td {text-align:center;vertical-align:top;}
table.faqlist tr td.right ul.faq {width:80%;}
table.faqlist tr td p {text-align:center; font-size:larger;font-weight:bold;}
table.faqlist tr.tall td ul.faq {height:400px;}
ul.faq {
	text-align:left;
	list-style-type:none;
	overflow:auto;
	 width:90%;
	 height:100px;
	 border:thin solid #000000;
	 margin-left:auto;
	 margin-top:0;
	 margin-bottom:0;
	 margin-right:auto
	 }
ul.faq li { margin-left:0; }
#pyramidtop {
	text-align:center;
	width:1035px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	}
/* End of Alex's revisions. */
.navbox {
    font-family: Arial, Helvetica, sans-serif;
	background-color: #FF9900;
	border: 2px solid #999933;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
}
.navbtn {
	background-color: #FFFF66;
	border: 2px solid #999933;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
}
.navbtnlink {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.navbtnlink:link { color: black; background-color: inherit;font-weight:bold;} 
.navbtnlink:visited { color: black; background-color: inherit;font-weight:bold;} 
.navbtnlink:hover { color: black; background-color: #FF9900;font-weight:bold;} 
.navbtnlink:active { color: black; background-color: #FF9900;font-weight:bold;}

.utlbtn {
	background-color: #777777;
	border: 1px solid #000000;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
}
.utlbtnlink {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.utlbtnlink:link { color: black; background-color: #BBBBBB;} 
.utlbtnlink:visited { color: black; background-color: #BBBBBB;} 
.utlbtnlink:hover { color: white; background-color: #555555;} 
.utlbtnlink:active { color: white; background-color: #555555;}

.navlink {  	
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.navlink:link { color: black; background-color: inherit;} 
.navlink:visited { color: black; background-color: inherit;} 
.navlink:hover { color: white; background-color: inherit; text-decoration: underline;} 
.navlink:active { color: white; background-color: inherit;}
.navbar .navbox {
	font-weight: bold;
}
.navbar .navbox .navbar .navbtn {
	font-weight: normal;
}
.navbar .navbox {
	text-align: center;
}
.navbar .navbox .navbar {
	vertical-align: top;
}
table.navbar tr td.navbtn {
	text-align:center;
	vertical-align:top;
}
ul.bmenu {list-style-type:none;font-weight:bold;margin:0 auto 0 auto;text-align:center; font-size:medium;}
ul.bmenu li {display:inline;padding:0;margin:0 9px 0 9px;}
/* used for contents of textbox on moving-nightmares page */
ul.nightmare {list-style-type:none; font-weight:bold;color:white;background-color:inherit;text-align:center;} 
/* used for face with caption */
ul.face {
	list-style-type:none;
	text-align:center;
	font-weight:bold;
	margin:10px auto 10px auto;
	width:100%;
	}
ul.face li {display:inline;text-align:center; color:#000000;}
table.ChalkBoard tr td {margin:0;padding:0;}
table.ChalkBoard tr td ul.face {margin:0;padding:0;}
table.ChalkBoard tr td ul.face li {color:#FFFFFF;}
div.leftfinger {text-align:center;background-image:url(../images/nav/fingers/finger.gif);width:72px;height:46px;margin:0 auto 0 auto;padding:0;}
div.rightfinger {text-align:center;background-image:url(../images/nav/fingers/fingerl.gif);width:72px;height:46px;margin:0 auto 0 auto;padding:0;}
.leftcolumn {
width:210px;
text-align:left;
vertical-align:top;
}
p.titlecontainer {
margin-top:0;
margin-left:0;
margin-bottom:15px;
margin-right:0;
padding:0;
text-align:center;
}
/* hiding design time features */
.radiolabel {
	font-size: small;
	font-weight: normal;
	background-color: inherit;
}
