
/* Side navigation bar */

.colNav a, .navigation a:visited	{ text-decoration: none; }
.colNav a:hover	{ text-decoration: none; }

/* navigation list */

ul.sitenav {
	width: 200px; /* needs to be set for ie6win to display height of list properly */
	list-style-type: none;
	margin: 0 0 15px 5px;}

ul.sitenav li	{
	width: 200px; }

ul.sitenav li a, ul.sitenav li a:visited {
	display: block;
	padding: 3px 3px 3px 20px;
	border: 1px solid #FFFFE7;
	color: #2C3927;
	font-weight: normal;
	font-size: 1.1em;
	margin: 1px 0 0; }

ul.sitenav li a:hover {
	border: 1px solid #7CA371;
	text-decoration: none; }

ul.sitenav li a#selected, ul.sitenav li a:visited#selected {
	border: 1px solid #FFFFE7;
	font-weight: bold;
	background: url("/images/template/arrow.gif") 7px 50% no-repeat; }


/* navigation sub list */

.colNav ul.sub { border-bottom: 0; list-style-type: none; padding: 0 0 0 40px; }

.colNav ul.sub li	{
	margin-left: -40px; /* to offset inexplicable cascade to the right in Safari */
	padding: 0;
	width: 200px; }

.colNav ul.sub li a, .colNav ul.sub li a:visited {
	padding: 0 3px 0 30px;
	border: 1px solid #FFFFE7;
	font-size: 0.85em; }

.colNav ul.sub li a:hover {
	border: 1px solid #7CA371;
	text-decoration: none; }

.colNav ul.sub li a:hover#selected {
	border: 1px solid #FFFFE7;
	font-weight: bold;
	background: url("/images/template/arrow.gif") 7px 50% no-repeat; }

.imbox	{ 
	text-align: left;
	margin: 0; }

.imboxitem {
	margin:0 0 10px 30px; }

.babelfish	{ 
	width: 100%;
	text-align: center;
	margin: 40px 0; }

.adsensecontainer	{
	margin: 15px auto 10px;
	text-align: center; }

.firefoxad	{
	margin: 10px 0;
	text-align: center; }




/* The following hacks correct display anomolies in IE/WIN */
/* \*/

* html body .navigation ul li	{ margin-bottom: -3px; }
* html body .navigation ul.sub { margin-bottom: 3px; }
* html body ul.sitenav li a, * html body ul.sitenav li a:visited {	padding-bottom: 0.5em; }
* html body .navigation ul.sub li a, * html body .navigation ul.sub li a:visited { padding-bottom: 0.3em; }
 /* */


