/* All the naughty things old browsers won't like */
@import url('wcni_advanced.css');

/* Simple styles for the whole family */
body
{
	font-size: 90%;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}

#content	{ color: #366; text-align: justify; }

#bottom-nav	{ text-align: right; clear: both; font-size: 0.9em; }
#top-nav,
#bottom-nav	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }


#welcome #bottom-nav a.nav-welcome,
#downloads #bottom-nav a.nav-downloads,
#articles #bottom-nav a.nav-articles,
#calendar #bottom-nav a.nav-calendar
{ color: #F60; }

#copyright, #design	{ color: #699; font-size: 0.9em; }

h1, h2, h3, h4, dt
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #033;
}
h3	{ font-size: 2em; }
h4	{ font-size: 1.5em; }

dl.item dt		{ font-size: 1.2em; font-weight: bold; }
dl.item em		{ font-style: normal; font-size: 0.85em; }
ul.file li		{ min-height: 20px; /* to stop Mozilla cropping list-item images */ }
li.acrobat		{ list-style: url('images/icon_acrobat.gif') circle !important; }
li.zip			{ list-style: url('images/icon_zip.gif') circle !important; }

p.date, p.return, p.page-nav
{
	font-weight: bold;
	text-align: right;
	border-top: 1px solid #CEE;
	margin: 0;
	line-height: 1.2em !important;
}
div.error		{ color: #900; text-align: center; }
div.error h4	{ text-align: center; }

acronym		{ font-weight: bold; }
.shortcut	{ text-decoration: underline; }
.phone		{ color: #366; }
label		{ color: #036; font-weight: bold; }

a img		{ border: 0; }
img.thumb	{ border: 1px solid #366; }
a:link img.thumb	{ border: 1px solid #036; }
a:visited img.thumb	{ border: 1px solid #003; }
a:hover img.thumb,
a:active img.thumb	{ border: 1px solid #F60; }

a:link, a:visited	{ font-weight: bold; color: #036; text-decoration: none; }
a:visited			{ color: #003; }
a:hover, a:active	{ color: #F60; text-decoration: underline; }