/* Wrapper */
div.header {
	padding: 2px;
}
div.list {
	padding: 2px 2px 2px 5px;
}
/* This is for the looping list, to correct a 1px discrepancy */
div.list_spacer {
	padding: 1px 2px 2px 5px;
}
/* Changed from 9 to 10 to fix a forced minimum font size in firefox */
.mast_links, .mast_links a, .mast links a:hover, .mast links a:visited {
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
tr.content {
	background-color: #FFFFFF; width: 160px;
}
td.ln_top {
	font-size:11px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-top: 1px solid #395f76;
}
td.ln_bot {
	font-size:11px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-top: 1px solid #395f76;
}
td.leftnav {
	width: 160px; height: 100%; border: 1px solid #395f76; background-color: #FFFFFF;
}
a.line {
	border-top: 1px solid #395f76;
}
a.spacer {
	background-color: #FFFFFF;
}
/* margin: 0 auto; */
table.peted { 
	margin: 0; width:780px; background-color: d8ebf7;
}
table#masthead { 
	margin: 0 auto; width: 780px; background-color: #FFFFFF;
}
table#dark_line {
	margin: 0 auto; width: 780px; background-color: #395f76;
}
div#m0 {
	font-size: 11px; color: #395f76; font-family: Arial,Helvetica, sans-serif; background-color: #d2e9ca; position: relative;
}
div#art_m {
	font-size: 11px; color: #395f76; font-family: Arial,Helvetica, sans-serif; background-color: #FBB35E; position: relative;
}
/*  --- Nav = Pulled from database --- Nav1 = Search Articles ---- Nav2 = What's The Matter? ----  Nav3 = Articles --- */
#nav, #nav1, #nav2
{
	width: 160px; border: none;
}
#nav3 {
	width: 160px; border-top: 1px solid #395f76;
}
#nav, #nav ul, #nav li, #nav1, #nav1 ul, #nav1 li, #nav2, #nav2 ul, #nav2 li, #nav3, #nav3 ul, #nav3 li {
	margin: 0px; padding: 0px; list-style: none;
}
#nav a, #nav1 a, #nav2 a, #nav3 a {
	padding: 0px; display: block; width: 100%; text-decoration: none;
}
#nav1 li, #nav3 li {
	clear: both;
}
#nav2 li {
	clear: both; border-top: 1px solid #395f76;
}
#nav li, #nav1 ul, #nav2 ul {
	border-top: 1px solid #395f76; clear: both;
}
#nav ul, #nav3 ul {
	border: none; clear: both;
}
#nav li ul li {
	border: none; background-color: #FFFFFF;
}
#nav1 li ul li, #nav2 li ul li {
	font-size:11px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border: none; background-color: #FFFFFF;
}
#nav3 li ul li {
	border-top: 1px solid #395f76; background-color: #fae7d0;
}
#nav li ul li a {
	font-size: 10px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #FFFFFF;
}
#nav3 li ul li a {
	font-size: 10px; color: #395f76; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fae7d0;
}
#nav li ul li a:hover, #nav3 li ul li a:hover {
	font-size:10px; color: #FF6600; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #FFFFFF;
}
#nav1 a.m0, #nav2 a.m0, #nav3 a.art_m {
	position: relative;
}