/*Yahoo UI Fonts*/
	body {font:13px "Lucida Grande", helvetica,sans-serif;}
	table {font:100% "Lucida Grande", helvetica, sans-serif;}
	select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	pre, code {font:115% monospace;}
	body * {line-height:1.22em;}
/*End Yahoo UI Fonts*/
	
*				{padding:0; margin:0;}
body			{background: #f5edd1;}
h1				{margin-bottom:10px; color:#2a4d10;}
h2				{margin-bottom:5px; margin-top:25px; border-bottom:1px dotted #2c2c2c; clear:both; color:#2a4d10;}
a				{color:#000; text-decoration:none; border-bottom:1px dotted #2c2c2c;}
a:hover			{border:none;}
p				{color:#2c2c2c; font-size:110%; margin-bottom:10px;}
img				{float:right; padding:3px; background-color:#dbccaf; margin:0 0 15px 15px; border:1px solid #2c2c2c; display:inline;}
table td		{padding:5px;}
table tr.odd	{background:#dfdcbe;}
table th		{background:#192905; color:#fff; padding:5px;}
table			{border:none; margin-bottom:10px; border:1px solid #192905;} 
ul				{margin-left:25px;}
li				{margin-bottom:10px;}


#wrapper-outer	{width:810px; margin:0 auto; background:url(images/shadow.jpg) repeat-y;}
#wrapper		{width:800px; margin:0 auto; border:1px solid #dbccaf; border-top:none;}
#header			{background:url(images/header-bg.jpg) repeat-x; position:relative; height:153px;}
#nav			{width:540px; height:26px; background:url(images/newnav.jpg); position:relative; top:125px; left:30px; list-style:none; padding:0; margin:0;}
#nav li			{text-indent:-9999px; display:inline; margin:0;}
#nav a			{width:108px; position:absolute; background:url(images/newnav.jpg) no-repeat; height:26px; border:none;}

#nav-util a		{font-size:86%; color:#2c2c2c; border-bottom:1px dotted #2c2c2c; text-decoration:none;}
#nav-util a:hover	{border:none;}
#nav-util li		{margin:0;}

#in a			{left:0; background-position:0 0; overflow:hidden;}
#ev a			{left:108px; background-position:-108px 0; overflow:hidden;}
#ya a			{left:216px; background-position:-216px 0; overflow:hidden;}
#me	a			{left:324px; background-position:-324px 0; overflow:hidden;}	
#co a			{left:432px; background-position:-432px 0; overflow:hidden;}
	
#in a:hover		{left:0; background-position:0 -26px;}
#ev a:hover		{left:108px; background-position:-108px -26px;}
#ya a:hover		{left:216px; background-position:-216px -26px;}
#me	a:hover		{left:324px; background-position:-324px -26px;}
#co a:hover		{left:432px; background-position:-432px -26px;}

#b_in #in a		{left:0; background-position:0 -52px;}
#b_ev #ev a		{left:108px; background-position:-108px -52px;}
#b_ya #ya a		{left:216px; background-position:-216px -52px;}
#b_me #me a		{left:324px; background-position:-324px -52px;}
#b_co #co a		{left:432px; background-position:-432px -52px;}


#logo			{clear:both;}
#logo h3		{width:182px; height:145px; display:block; background:url(images/dome.gif) no-repeat; position:absolute; top:5px; right:0; text-indent:-9999px;}
#logo h4 a		{width:280px; height:53px; display:block; border:none; overflow:hidden;}
#logo h4		{width:280px; height:53px; background:url(images/title.gif) no-repeat; position:absolute; top:56px; right:125px; text-indent:-9999px}
#nav-util		{position:absolute; top:0; right:0; z-index:1;}
#nav-util ul	{list-style:none; text-align:right; padding-right:5px; margin:0;}
#nav-util ul li a {z-index:12; font-weight:normal;}

#content		{width:800px; float:left; background-color:#f9f8dc; margin:20px 0 30px 0; display:inline;}
#main			{width:540px; float:left; margin:0 30px 0 30px; display:inline;}
#supporting		{width:175px; float:left;}

#nav-sub		{margin-bottom:20px; background:#f5eed2; border:1px solid #566248;}
#nav-sub h2		{width:173px; height:20px; color:#fff; font-size:124%; text-align:center; background:url(images/subnavbg.jpg) repeat-x; margin:0; padding:5px 0; border:0;}
#nav-sub ul		{width:100%; list-style:none; margin:0;}
#nav-sub li		{display:block; width:100%; border-bottom:1px solid #dbccaf; text-align:center; margin:0;}
#nav-sub li a 	{display:block; width:100%; border:none; text-decoration:none;padding:5px 0;}
#nav-sub li a:hover	{display:block; width:100%; background-color:#DFDCBE;}

#join			{margin-bottom:20px; background:#f5eed2; border:1px solid #566248;}
#join img		{padding:0;border:0;}
#join h2		{width:174px; height:18px; color:#fff; font-size:112%; text-align:center; background:url(images/subnavbg.jpg) repeat-x; margin:0; padding:7px 0 5px;}
#join-inner		{background:#f5eed2; padding-top:10px;}
#join-inner a	{border:none;}

#join-us		{width:250px; background:#f5eed2; float:right; border:1px solid #000; margin:0 0 15px 15px;}
#join-us h3		{width:250px; background:#192905; color:#fff; text-align:center; padding:5px 0; margin:0 0 10px 0;}
#join-us ul		{list-style:none; text-align:center; margin:0;}


#ndlinks		{margin-bottom:20px; background:#f5eed2; border:1px solid #566248; clear:both;}
#ndlinks h2		{width:174px; height:18px; color:#fff; font-size:112%; text-align:center; background:url(images/subnavbg.jpg) repeat-x; margin:0; padding:7px 0 5px;}
#ndlinks-inner	{border:1px solid #dbccaf; padding:10px; clear:both; background:#f5eed2;}
#ndlinks-inner a {border:none;}
#ndlinks img	{margin:0 auto 10px; padding:3px; float:none;}

#photogallery a img	{float:none; margin:4px; display:inline;}
#photogallery a		{border:none;}

#footer			{clear:both; background-color:#f3eed0; padding:20px; text-align:center; border-top:1px solid #dbccaf;}
#footer p		{font-size:92%; margin-bottom:0;}

#nav-sub li.last			{border:none;}
.noul			{border-bottom:none;}