Thanks so much for your quick reply!
Meta is there and the strange thing is why the subpages work under 'about' but not 'classes' when they're all using the same template?
I've pasted my template below...PLEASE ignore the gross tables...the client didn't want to pay me to bring their site to the 21st century
Len
{process_pagedata}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<__html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
{* Change lang="en" to the language of your site *}
{* note: anything inside these are smarty comments, they will not show up in the page source *}
<head>
{if isset($canonical)}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj)}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if}
<title>{title} | {sitename}</title>
{* The sitename is changed in Site Admin/Global settings. {title} is the name of each page *}
{metadata}
{* Don't remove this! Metadata is entered in Site Admin/Global settings. *}
<__script__ type="text/javascript" src="
https://ajax.googleapis.com/ajax/libs/j ... "></__script>
<__script__ type="text/javascript" src="menu.js"></__script>
<link rel="STYLESHEET" type="text/css" href="styles.css">
{cms_selflink dir="start" rellink=1}
{cms_selflink dir="prev" rellink=1}
{cms_selflink dir="next" rellink=1}
{* Relational links for interconnections between pages, good for accessibility and Search Engine Optmization *}
<!--[if IE 6]>
<__script__ type="text/javascript" src="modules/MenuManager/CSSMenu.js"></__script>
<![endif]-->
{* The above JavaScript is required for Menu - NCleanBlue-css to work in IE6 *}
{* the literal below and the /literal at the end are needed whenever there are {"curly brackets"} as smarty will think it's something to process and will throw an error *}
{* IE6 png fix *}
{literal}
<!--[if IE 6]>
<__script__ type="text/javascript" src="uploads/NCleanBlue/js/ie6fix.js"></__script>
<__script__ type="text/javascript">
// argument is a CSS selector
DD_belatedPNG.fix('.sbar-top,.sbar-bottom,.main-top,.main-bottom,#version');
</__script>
<style type="text/css">
/* enable background image caching in IE6 */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
</style>
<![endif]-->
{/literal}
</head>
</__body>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="800">
<tr>
<td><img name="topleft" src="gfx/top-left.gif" width="13" height="53" border="0" id="topleft" alt="" /></td>
<td>
<table width="774" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="gfx/nav-left.gif" /></td>
<td width="734"><div id="menuRow">
<div id="menu">
{menu}
</div>
</div></td>
<td><img src="gfx/nav-right.gif" /></td>
</tr>
</table>
</td>
<td><img name="topright" src="gfx/top-right.gif" width="13" height="53" border="0" id="topright" alt="" /></td>
</tr>
<tr valign="top">
<td background="gfx/tile-left.gif"><img name="tileleft" src="gfx/tile-left.gif" width="13" height="520" border="0" id="tileleft" alt="" /></td>
<td bgcolor="#f5330d">
<!-- MAIN AREA -->
<table border="0" cellpadding="0" cellspacing="0" width="774">
<tr valign="top">
<td><img name="n1left" src="gfx/7-left.gif" width="12" height="520" border="0" id="n1left" alt="" /></td>
<td>
<!-- SIDE COLUMN -->
<table border="0" cellpadding="0" cellspacing="0" width="210">
<tr>
<td colspan="3"><a href="index.php"><img name="n1logo" src="gfx/7-logo.gif" width="210" height="100" border="0" id="n1logo" alt="" /></a></td>
</tr>
<tr>
<td colspan="3"><img name="sidetop" src="gfx/side-top.gif" width="210" height="25" border="0" id="sidetop" alt="" /></td>
</tr>
<tr valign="top">
<td background="gfx/side-left.gif"><img name="sideleft" src="gfx/side-left.gif" width="20" height="365" border="0" id="sideleft" alt="" /></td>
<td bgcolor="#f69932" align="left">
<div id="side">
{global_content name='side-home'}
</div>
<img width="170" height="1" src="gfx/spacer.gif" />
</td>
<td background="gfx/side-right.gif"><img name="sideright" src="gfx/side-right.gif" width="20" height="365" border="0" id="sideright" alt="" /></td>
</tr>
<tr>
<td colspan="3"><img name="n1sidebottom" src="gfx/7-side-bottom.gif" width="210" height="30" border="0" id="n1sidebottom" alt="" /></td>
</tr>
</table>
<!-- END SIDE COLUMN -->
</td>
<td>
<!-- CONTENT COLUMN -->
<table border="0" cellpadding="0" cellspacing="0" width="552">
<tr>
<td>{content block="page-image"}</td>
</tr>
<tr>
<td><img name="n1row" src="gfx/7-row.gif" width="552" height="12" border="0" id="n1row" alt="" /></td>
</tr>
<tr>
<td><img name="n1phone" src="gfx/7-phone.gif" width="552" height="22" border="0" id="n1phone" alt="" /></td>
</tr>
<tr valign="top">
<td align="left">
<div id=content>
{content}
</div> </td>
</tr>
</table>
<!-- END CONTENT COLUMN -->
</td>
</tr>
</table>
<!-- END MAIN AREA -->
</td>
<td background="gfx/tile-right.gif"><img name="tileright" src="gfx/tile-right.gif" width="13" height="520" border="0" id="tileright" alt="" /></td>
</tr>
<tr>
<td><img name="bottomleft" src="gfx/bottom-left.gif" width="13" height="27" border="0" id="bottomleft" alt="" /></td>
<td><img src="gfx/7-bottom.gif" width="774" height="27" border="0" id="bottomhome" alt="" /></td>
<td><img name="bottomright" src="gfx/bottom-right.gif" width="13" height="27" border="0" id="bottomright" alt="" /></td>
</tr>
</table>
<!-- FOOTER -->
<table width="760" cellpadding=5 border=0>
<tr valign="top">
<td class="footerCopy" align="center">
{global_content name='footer'}
</td>
</tr>
</table>
<!-- END FOOTER -->
</div>
<__body>
</__html>