/********************************************************************/
/* Copyright ©1999-2005 DuoMark International, Inc.                 */
/* HTML development by 5x5 Communications (http://www.5x5.net/)     */
/*                                                                  */
/* REVISION HISTORY                                                 */
/*  Date  Auth   Description                                        */
/* 990620  JN   Initial creation.                                   */
/* 030607  JN   XHTML, CSS-2, rewrite                               */
/* 050925  JN   Tweak layout and style                              */
/********************************************************************/

/* Pages will all have a white background with grey anchors. */
body			{background-color:#ffffff; margin:0; padding:0}
a  			{color:#cc6600}
a:visited		{color:#cc0000}
a:active		{color:#cc3300}
a:hover			{color:#cc3300}

/* Standard styles. */
p			{}
h1			{}
h2			{}
h3			{}

/* Special styles. */
a.menuCategory		{color:#999999; text-decoration:none}
a.menuCategory:visited	{color:#999999; text-decoration:none}
a.menuCategory:active	{color:#996633; text-decoration:none}
a.menuCategory:hover	{color:#996633; text-decoration:none}

a.menuOption    	{color:#999999; text-decoration:none}
a.menuOption:visited	{color:#999999; text-decoration:none}
a.menuOption:active	{color:#9d2d23; text-decoration:none}
a.menuOption:hover	{color:#9d2d23; text-decoration:none}

.admin			{font-size:-1}

.top			{position:absolute; top:0px; left:0px; width:100%}
.header			{position:relative; top:0px; left:0px; font-size:20px; font-weight:bold; text-align:right;
			 margin-top:20px; margin-right:20px; margin-bottom:0px; color:#9d2d23;}

.navbar			{position:relative; margin:0px; vertical-align:middle; background-color:#999999;
			 border-top:1px solid #000000; border-bottom:1px solid #000000; width:100%}

.navitem		{display:inline}
.navitem ul		{display:inline; margin:0px; padding:0px}
.navitem li.first       {margin-left:120px}
.navitem li		{display:inline; margin-left:5px; margin-right:5px; font-weight:bold}
.navitem li.showing     {padding-left:5px; padding-right:5px; color:#000000; border-left:1px solid #000000; border-right:1px solid #000000}
.navitem li a		{display:inline; padding-left:5px; padding-right:5px; color:#ffffff; text-decoration:none}
.navitem li a:hover	{color:#9d2d23; background-color:#ffffff}
.address		{position:absolute; right:20px; margin-top:3px; color:#909090; font-size:12px; text-align:right}

.navtrail		{font-size:11px; color:#9d2d23; margin-top:10px; margin-bottom:10px}
.sidebar                {position:absolute; top:80px; left:0px;   margin:10px; width:140px}
.content		{position:absolute; top:80px; left:140px; margin:10px; width:80%}
.blog			{font-size:16px; color:#000000; margin-right:140px}
.copyright		{font-size:11px; color:#9d2d23; margin-top:30px}

.publication            {font-size:14px; margin-top:20px; width:75%}
.publication dl         {}
.publication dt         {margin-left:10px; margin-top:10px; font-size:16px}
.publication dd         {margin-left:20px; margin-top:10px}

