/* Top level elements */

body
	{
	background-image:	url(images/grid.gif);
	background-repeat:	repeat;
	background-color:	#bca;
	color:			#000;
	margin:			0em;
	padding:		0em 0em 2em 0em;
	font-family:	"Verdana", "Arial", "Helvetica", sans-serif;
	font-size:		80%;  
	text-align:		center;
	}

a img
	{
	border:			none;
	}

p.hide
	{
	display:		none;
	}

p.mono
	{
	font-family:	"Courier New", monospace;
	}

/* Container */

#container
	{
	background:		#fff;
	color:			#555;
	border:			1px solid #666;
	margin:			1em auto;
	padding:		0em;
	text-align:		left;
	width:			90%;
/*	min-width:		600px;	*/
	}

/* Header */

#header
	{
	background:		#fff;
	color:			#90a145;
	margin:			0em;
	padding:		0.5em 0.5em 0em 1em;
	}

#header p
	{
	margin:			0em;
	padding:		0em;
	}

/* Menu 2 */

#menu2
	{
    float:			left;
	background:		#fff url("images/bg.gif") repeat-x bottom;
    width:			100%;
    }

#menu2 ul
	{
    margin:			0em;
    padding:		0em;
    list-style:		none;
	padding:		10px 10px 0;
    }

#menu2 li
	{
    background:		url("images/norm_right.gif") no-repeat right top;
	float:			left;
    margin:			0em 0.1em 0em 0em;
    padding:		0em;
    }

#menu2 a
	{
    float:			left;
	display:		block;
	background:		url("images/norm_left.gif") no-repeat left top;
	color:			#fff;
    padding:		5px 7px 4px;
	font-weight:	bold;
	font-size:		90%;		
	text-decoration:	none;
	}

	/* Commented Backslash Hack
		 hides rule from IE5-Mac \*/
	  #header a {float:none;}
	/* End IE5-Mac hack */
  
#menu2 a:hover
	{
	background:			url("images/norm_left.gif") no-repeat left top;
	color:				#333;
	}

#menu2 #current
	{
    background-image:	url("images/norm_right_on.gif");
    }

#menu2 #current a
	{
    background-image:	url("images/norm_left_on.gif");
	color:				#333;
	padding-bottom:		5px;
    }

#menu2 #current a:hover
	{
    background-image:	url("images/norm_left_on.gif");
	color:				#333;
    }

#menu2 #members
	{
    background-image:	url("images/members_right.gif");
    }

#menu2 #members li
	{
    background:		url("images/members_right.gif") no-repeat right top;
	float:			left;
    margin:			0em 0.1em 0em 0em;
    padding:		0em;
    }

#menu2 #members a
	{
    float:			left;
	display:		block;
	background:		url("images/members_left.gif") no-repeat left top;
	color:			#fff;
    padding:		5px 7px 4px;
	font-weight:	bold;
	font-size:		90%;		
	text-decoration:	none;
	}

	/* Commented Backslash Hack
		 hides rule from IE5-Mac \*/
	  #header a {float:none;}
	/* End IE5-Mac hack */
  
#menu2 #members a:hover
	{
	background:			url("images/members_left.gif") no-repeat left top;
	color:				#333;
	}

/* Column */

#column
	{
	float:			right;
	margin:			1.5em 0.2em 0em 0em;
	padding:		0em;
	width:			11em;
	}

#column h2
	{
	margin:			0em;
	padding:		0em;
	font-size:		1.2em;
	font-variant:	small-caps;
	}

/* Content */

#content
	{
	background:		#fff;
	color:			#000;
	border-right:	1px solid #666;
	margin:			0em 12em 0em 0em;
	padding:		1px 1em 2em 1.5em;
	}

#contentMax
	{
	background:		#fff;
	color:			#000;
	margin:			0em 0em 0em 0em;
	padding:		1px 1em 2em 1.5em;
	}

#content h1, #contentMax h1
	{
	font-size:		1.4em;
	}

#content h2, #contentMax h2
	{
	font-size:		1.2em;
	}

#content h3, #contentMax h3
	{
	font-size:		1.0em;
	}

#content h4, #contentMax h4
	{
	font-size:		1.0em;
	font-weight:	normal;
	font-style:		italic;
	}

#content p.clear, #contentMax p.clear
	{
	margin:			0em;
	padding:		0em;
	font-size:		1px;
	}

#content a, #contentMax a
	{
	background:		#fff;
	color:			#90a145;
	font-weight:	bold;
	}

#content a:hover, #contentMax a:hover
	{
	background:		#eee;
	color:			#666;
	}

p.rightImg
	{
	float:			right;
	margin:			0em 0em 0.5em 0.5em;
	}

p.rightImg img
	{
	border:			1px solid #666;
	}

p.leftImg
	{
	float:			left;
	margin:			0em 0em 0.5em 0.5em;
	}

p.leftImg img
	{
	border:			1px #666 solid;
; margin-right: 10px
	}

/* Footer */

#footer
	{
	clear:			both;
	background:		#90a145;
	color:			#fff;
	border-top:		1px solid #666;
	margin:			0em;
	padding:		0.1em;
	}

#footer p
	{
	margin:			0em;
	padding:		0.1em 0.5em;
	}

#footer a
	{
	font-weight:	bold;
	text-decoration:	underline;
	background:		#90a145;
	color:			#fff;
	}

#footer a:hover
	{
	background:		#eee;
	color:			#666;
	}

/* Content1 */

#content1
	{
	background:		#fff;
	color:			#000;
	border-right:	1px solid #666;
	margin:			0em 12em 0em 0em;
	padding:		1px 1em 2em 1.5em;
	}

#content1Max
	{
	background:		#fff;
	color:			#000;
	margin:			0em 0em 0em 0em;
	padding:		1px 1em 2em 1.5em;
	}

#content1 h1, #content1Max h1
	{
	font-size:		1.4em;
	}

#content1 h2, #content1Max h2
	{
	font-size:		1.2em;
	}

#content1 h3, #content1Max h3
	{
	font-size:		1.0em;
	}

#content1 h4, #content1Max h4
	{
	font-size:		1.0em;
	font-weight:	normal;
	font-style:		italic;
	}

#content1 p.clear, #content1Max p.clear
	{
	margin:			0em;
	padding:		0em;
	font-size:		1px;
	}

#content1 a, #content1Max a
	{
	background:		#fff;
	color:			#993300;
	font-weight:	bold;
	}

#content1 a:hover, #content1Max a:hover
	{
	background:		#eee;
	color:			#666;
	}

/* Footer1 */

#footer1
	{
	clear:			both;
	background:		#993300;
	color:			#fff;
	border-top:		1px solid #666;
	margin:			0em;
	padding:		0.1em;
	}

#footer1 p
	{
	margin:			0em;
	padding:		0.1em 0.5em;
	}

#footer1 a
	{
	font-weight:	bold;
	text-decoration:	underline;
	background:		#993300;
	color:			#fff;
	}

#footer1 a:hover
	{
	background:		#eee;
	color:			#666;
	}
