body 	{background: #ffffff; margin : 0; padding : 0; font-family: Verdana, Helvetica, sans-serif;} 
img	{border:0; padding:0;}
A	{Color : #06c; Text-Decoration : none;} 
A:Visited {Color : #6699CC;}
A:Hover	{text-decoration: underline;}
A:active {color:#999999;}
h1 	{font-size: 22px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 20px}
h2 	{font-family:Arial, helvetica, sans-serif; font-size: 16px; color: #cccccc; font-weight: bold; margin-top: 8px; margin-bottom: 6px;} 
FORM	{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 0px ; padding:3px; margin-top: 0px; margin-bottom: 0px}
.date 	{text-align: right; font-size: 9px;}
.textsmall {font-size: 11px; vertical-align: top;}
.label	{font-size: 13px; font-family: Arial, Helvetica, sans-serif; background: #f0f3f4;}
.category	{
	background-color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;}
.details	{font-size: 13px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; background: #ffffff;}
.bookinfo	{font-size: 11px; vertical-align: top;}
 input.amazon {font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: white;  border: solid 1px #999} 
.navbar	{
	background-color: #eeeeee;
	text-align: center;
	width:654px;}
.masthead	
	{
	width:654px;
	border:0px;
	background-image: url(grad2012.png);
}

.apf_prices	{font-family: Verdana, Helvetica, sans-serif; Color: #990000; text-decoration: none;}


/* CSS Menu rollovers */

#navcontainer
{
background: #eeeee3;
width: 135px;
margin: 0 auto;
padding: 0 0;
font-family: verdana, arial, san-serif;
font-size: 11px;
text-align: left;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 95%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #000000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}
.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;
	
	background-color: #eee;
	}

.solidblockmenu li{
	display: inline;
	list-style-type: none;}

.solidblockmenu li a{
	float: left;
	color: #000;
	padding: 3px 7px;
	text-decoration: none;
	font: normal 12px arial, sans-serif;
	}

.solidblockmenu li a:hover{
	color: #000;
	background: #eee;
}
.solidblockmenu li a#current { 
	color: #000;
	background: #E3DEC9;
}
