﻿body 
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size:100%;
    margin:0;
    padding:0;
    background: #000;
}

.pageholder
{
    margin:0 auto;
    position:relative;
    padding:0;
    width:970px;
    color:#ddd;
    font-size:1em;
    background-color:#000;
}

.pageheader
{
    width:950px;
    height:150px;
    margin:0;
    padding:0 10px;
    background-color:#000;
    border-bottom:solid 5px #333;

}
.pageheader img
{
    margin:0 auto;
    width:414px;
    display:block;
}

.pagemenu
{
    clear:both;
    float:left;
    width:150px;
    height:500px;
    margin:0;
    padding:10px;
    background-color:#000;
}
.pagecontent
{
    float:left;
    width:780px;
    margin:0;
    padding:10px;
    color:#000;
}
.pagefooter
{
    clear:both;
    width:950px;
    margin:0;
    border-top:solid 3px #333;
    border-bottom:solid 3px #333;
    padding:3px 10px;
    background-color:#000;
    text-align:center;
}



/*********************************
Primary Nav & link formatting
*********************************/
#primaryNav ul
{
	margin:0;
	padding:0;
	border:0;
}
#primaryNav li /* depth 0 */
{
	margin:0;
	padding:0;
	height:auto;
	list-style:none;
	width:150px;
	border:0;
	/*background:#111;*/
	display:block;
	height:auto;
}
#primaryNav li li /* depth 1 */
{
	background:#ddd;
}
#primaryNav li li li /* depth 1 */
{
	background:#eee;
}

#primaryNav li.heading h4
{
	padding:5px 10px;
	border:1px solid #666;
	background:#000;
}

#primaryNav a
{
	position:relative;
	padding:5px 10px;
	margin:0;
	text-align:center;
	line-height:1.5em;
	display:block;
	border:1px solid #333;
	border-top:none;
	border-right:none;
	border-left:none;
	text-decoration:none;
	color:#777;
	height:auto;
	width:130px; /*required for ie because it won't auto the width*/
	/*border 2x 0.05 + width 14.1 + padding 2x 0.4 = li width (15em) : Accuracy is critical :) */
}

#primaryNav a img
{
	position:absolute;
	border:none;
	display:block;
	top:2px;
	left:10px;
	/*width:1.35em;*/
}

#primaryNav a img.highlight
{
	display:none;
}

#primaryNav a:hover img.highlight
{
	display:block;
}
	
	
#primaryNav a:link{}
#primaryNav a:visited{}
#primaryNav a:hover
{
	color:#fff;
	/*text-decoration:underline;
	background:#ddcfff;*/
}
#primaryNav a:active{}
