body
{
margin: 0;
padding: 0;
font: normal 16px "Helvetica", "Lucida Grande", Verdana, Georgia, Sans-Serif;
}

/* Links */

a:link { color: #4f4f4f; text-decoration: none; }
a:visited { color: #4f4f4f; text-decoration: none; }
a:hover, a:active { color: #4f4f4f; }

#content a:hover, 
#content a:active 
{ 
	color: #CCCCC;
	background-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

/* Html Elements */

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

h1 { font-size: 32px; }

h2 { font-size: 28px; }

h3 { font-size: 24px; }

h4 { font-size: 20px; }

h5 { font-size: 13px; }

h6 { font-size: 20px; margin: 0 0 0 0; uppercase; color: #4f4f4f; }

h7 { font-size: 13px; font-weight: normal; }

ul { line-height: 2.06em; list-style-type: square; color: #333333; }

ol { line-height: 1.8em; color: #333333; }



/* Structure */

#container
{
	margin: 0 auto;
	width: 980px;
}

p#meta
{
	margin: 0; 
	padding: 0px; 
	color: #aaaaaa;
	background-color: #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
}

#header
{
	height: 130px;
	width: 980px;
	background-color: #CCCCCC;
}

#navigation
{
	line-hight: 200%;
	background-image:url(images/bg_navigation.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 20px 20px 20px 20px;
	float: left;
	height: 230px;
	width: 120px;
}


#content
{
	padding: 35px 0px 20px 0px;
	color: #4f4f4f;
	valign: top;
	text-align: left;
}


#footer
{
	clear: both;
	float: left;
	width: 100%;
	color: #4f4f4f;
	text-align: right; 
	background-color: #CCCCCC;
}

/* Meta */

p#meta a:link, p#meta a:visited { padding: 0 5px; color: #4f4f4f; }

p#meta a:hover, p#meta a:active { color: #4f4f4f; }


/* Header */

#header h1 { margin: 0; padding: 0px 0px 0px; }

#header h2 { font-size: 12px; margin: 0; padding: 0 0 10px 20px; }

#header h1 a:link, #header h1 a:visited { color: #333333; }

#header h1 a:hover { color: #000000; }

#header h1 a:active { color: #000000; }

/* Navigation */

#navigation a:link,
#navigation a:visited
{
	line-height: 200%;
	padding-top:15px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	color: #4f4f4f;
}

#navigation a:hover
{
	color: #999999;
}

/* Content */




/* Footer */

#footer a:link { color: #4f4f4f; }

#footer a:visited { color: #4f4f4f; }

#footer a:hover, #footer a:active { color: #999999; }

#footer p { padding: 20px 35px 20px 20px; }