/* CSS by Richard Chu */

BODY
	{
	background-image:url("logo/apf-logo1c.gif");
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: center center;
	}

/*FONTS*/

	.text
		{
		color:#000000;
		font-family: serif, verdana, sans-serif;
		font-size:15px;
		letter-spacing:0.5px;
		}

	.small
		{
		color:#000000;
		font-family: verdana, sans-serif;
		font-size:10px;
		letter-spacing:0.5px;
		}
		

	.headline
		{
		color:#000000;
		font-family: verdana, arial, sans-serif;
		font-size:27px;
		font-weight:bold;
		font-style:italic;
		}

	.subtitle
		{
		color:#339933;
		font-family: arial, sans-serif;
		font-size:16px:
		font-weight:bold;
		font-style:italic;
		}

	.new
		{
		color=#339933;
		text-decoration:none;
		font-family: verdana, sans-serif;
		font-size:21px;
		font-weight:bold;
		}

	.news
		{
		color=#FFFFFF;
		font-family: arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		}

	.line
		{
		color=#FFFFFF;
		font-family: arial, sans-serif;
		font-size:16px;
		}


/*LINKS*/

	.links:link
		{
		background:#665500;
		color:#FFFFFF;
		text-decoration: "underline overline";
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight:bold;
		}

	.links:visited
		{
		background:#665500;
		color:#FFFFFF;
		text-decoration: "underline overline";
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight:bold;
		}

	.links:active
		{
		background:#339933;
		color:#000000;
		text-decoration: "underline overline";
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight:bold;
		}

	.links:hover
		{
		background:#336600;
		color:#FFFFFF;
		text-decoration: "underline overline";
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight:bold;
		font-style:italic;
		}

	.mail:link
		{
		color:#336600;
		text-decoration:none;
		font-family: arial, sans-serif;
		font-size: 13px;
		font-weight:bold;
		}

	.mail:visited
		{
		color:#336600;
		text-decoration:none;
		font-family: arial, sans-serif;
		font-size: 13px;
		font-weight:bold;
		}

	.mail:active
		{
		color:#336600;
		text-decoration: "underline overline";
		font-family: arial, sans-serif;
		font-size: 13px;
		font-weight:bold;
		}

	.mail:hover
		{
		color:#336600;
		text-decoration: "underline overline";
		font-family: arial, sans-serif;
		font-size: 13px;
		font-weight:bold;
		}

	.recipe:link
		{
		color:#339933;
		text-decoration:none;
		font-family: arial, sans-serif;
		font-size:12px:
		font-weight:bold;
		}

	.recipe:visited
		{
		color:#339933;
		text-decoration:none;
		font-family: arial, sans-serif;
		font-size:12px:
		font-weight:bold;
		}

	.recipe:active
		{
		color:#339933;
		text-decoration:"underline overline";
		font-family: arial, sans-serif;
		font-size:12px:
		font-weight:bold;
		font-style:italic;
		}

	.recipe:hover
		{
		color:#339933;
		text-decoration:"underline overline";
		font-family: arial, sans-serif;
		font-size:12px:
		font-weight:bold;
		font-style:italic;
		}

/*TABLES*/

	.padding
		{
		padding: 10px;
		}

	.border 
		{
		border-width: 2px;
		border-color: #665500;
		border-style: solid;
		}

	.noborder
		{
		padding-bottom: 3px;
		border-style: hidden;
		}

	.menu
		{
		background: #339933;
		padding-bottom: 3px;
		border-style: hidden;
		}

	.leftframe
		{
		border-width: 2px;
		border-color: #665500;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-style: dotted;
		}

	.mainframe
		{
		padding: 15px;
		border-width: 2px;
		border-color: #665500;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: hidden;
		border-right-style: solid;
		}

	.whatsnew
		{
		background:#665500;
		padding-left: 5px;
		border-width: 2px;
		border-color: #665500;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: hidden;
		border-right-style: solid;
		}

	.rightframe
		{
		background: #339933;
		border-width: 2px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-left-style: hidden;
		border-right-style: hidden;
		}	

	.bottom
		{
		background: #339933;
		padding-bottom: 2px;
		border-style: hidden;
		}
	


	