html { margin: 0; padding: 0; }
body { margin: 0; padding: 20px; background: #000 url(img/pageBk.gif) repeat 0 0; }

table#cc { width: 100%; }
table#cc th { height: 24px; font-size: 0.9em; }
table#cc td { vertical-align: top; }
table#cc th.navigation, table#cc td.navigation { width: 160px; padding: 0; }
table#cc th.gutter, table#cc td.gutter { width: 30px; padding: 0;}
table#cc th.context, table#cc td.context { width: 280px; padding: 0 10px; }
table#cc td.content { padding: 15px 30px; }
table#cc td.context { padding-top: 10px; padding-bottom: 10px; }

table#cc th.navigation, table#cc th.content, table#cc td.navigation { background: #4D636F url(img/fillerBk.gif) repeat 0 0; color: #fff; }
table#cc th.context { background: #B8C2C8 url(img/contextHdrBk.gif) repeat 0 0; color: #fff; text-align: right; }
table#cc td.content { background: #fafafa; color: #566; }
table#cc td.content h1, table#cc td.content h2, table#cc td.content h3 { position: relative; left: -15px; }
table#cc td.context { background: #fafafa; color: #566; }
div#navContent { padding: 10px 0; }
div#copyright { margin-top: 10px; padding-left: 10px; color: #ccc; font-size: 0.8em; }

a#homeLink:link, a#homeLink:visited, a#homeLink:hover, a#homeLink:active
{
	display: block;
	padding: 0 10px 0 5px; 
	background: #B8C2C8; 
	color: #fff; 
	font: normal normal normal 16px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none; 
	text-transform: lowercase; 
}
a#homeLink:hover { color: #000; }

table#cc td.context img.photo
{
	display: block;
	width: 278px;
	height: 208px;
	border: 1px solid #000;
	margin-bottom: 20px;
}
