@charset "utf-8";
/* CSS Document */

/*COLOR-PALETTE
	dark green: #003300
	light green: #00ff99
	
*/

*						{margin:0;}
html, body				{height:100%; width:100%; background-color:#003300;}

/*TYPOGRAPHY-GENERAL STYLES*/
a						{font-family:inherit; color:#0F9; text-decoration:none; outline:none;}
h1						{color:#0F9; text-shadow:-3px 3px 4px #003300; font-size:40px; letter-spacing:normal; word-spacing:10px; line-height:normal; font-family:"Blackadder ITC";}
h2						{color:#0F9; text-shadow:-1px 1px 2px #003300; font-size:20px; letter-spacing:normal; line-height:normal; word-spacing:3px; padding:2px 0 2px 0;
						margin:5px 0 5px 0; border-bottom:1px solid #0F9; border-top:1px solid #0F9;}
h3						{font-size:16px; border-bottom:1px solid #FFF; padding:2px 0 2px 0;}
img						{border:none; padding:3px 0 3px 0;}
.info					{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
p						{text-indent:20px;}
.greenhouse				{color:#00ff99; font-style:italic; font-weight:600;}

/*CONTAINER*/
#wrap					{min-height:100%; width:1050px; margin:0 auto 0 auto; background:url(image/bg.jpg) center repeat-y;}
#main					{overflow:auto; min-height:950px; padding:0 0 58px 0; background:url(image/bg-main.jpg) top no-repeat;}

/*HEADER-NAV*/
#header					{width:1000px; height:150px; margin:0 auto 0 auto; background:url(image/header.png) top right no-repeat; position:relative;}
#main-nav				{width:1000px; height:33px; margin:0 auto 0 auto; padding:100px 0 0 0; background:url(image/bg-nav.png) bottom no-repeat; font:Georgia, serif; font-size:18px;}
#main-nav li			{padding:5px 10px 0 25px; width:auto; float:left; text-shadow:1px 1px 5px #9FF; display:block; background:url(image/nav-list.png) left no-repeat;}
#main-nav li a			{color:#003300; text-decoration:none;}
#main-nav li a:hover	{color:#0F9; text-shadow:none;}
#main-nav li.cur a		{color:#0F9; text-shadow:1px 1px 5px #003300;}

/*CONTENT*/
#content-container		{width:700px; height:auto; margin:0 50px 10px 20px; float:right; font-family:Georgia, serif; color:#FFF; font-size:16px; letter-spacing:1px;
						line-height:22px;font-weight:500; position:relative;}
#content li				{list-style:url(image/nav-list.png); line-height:20px;}
#content-container a	{text-shadow:1px 1px 3px #003300;}
#content-container a:hover{color:#FFF;}

/*SIDEBAR*/
#sidebar				{width:220px; height:auto; margin:0 0 0 40px; padding:5px; float:left; text-align:left;}
#side-link				{list-style:none; padding:0;}
#side-link li			{font-size:20px; font-weight:500;}
#side-link li a			{color:#FFF; text-decoration:none;}
#side-link li a:hover	{color:#0F9;}
#side-link li.cur a		{color:#0F9; text-decoration:underline;}
#subnav					{width:204px; border:1px double #0F9; padding:5px; background:url(image/bg-content.png) top repeat-y;}
#subnav-title			{background:url(image/bg-sub-nav-title.png) left no-repeat; padding:0 0 5px 5px; font:Georgia, serif; font-size:18px; font-weight:600; color:#0F9;
						text-shadow:1px 1px 5px #003300;}
#links					{margin:0; padding:0;}
#links li				{list-style:none; color:#FFF; padding:0 0 5px 0; border-bottom:1px dotted #0F9;}
#links li a				{text-decoration:none; color:#FFF; text-shadow:1px 1px 5px #000000;}
#links li a:hover		{color:#0F9;}
#links li a:visited		{text-decoration:none;}

/*DIV-IMAGES*/
#donate					{width:200px; height:100px; position:absolute; top:0; right:0; background:url(image/donate.png) right no-repeat; font-family:Arial, Helvetica, sans-serif;
						font-size:25px; line-height:28px; font-weight:600; color:#006; text-shadow:2px 2px 5px #003300; text-align:left bottom;}
#donate a:hover			{color:#003300; text-shadow:2px 2px 5px #00ff99;}
#gallery				{width:200px; height:auto; float:left; margin:0 auto 0 auto; padding:15px; text-align:center;}
#logo-gateways			{width:220px; height:48px; text-align:left; padding:0 0 25px 0;}
#logo-nabc				{width:220px; height:220px; padding:10px 0 10px 0;}
#contact				{position:fixed; width:28px; height:170px;}

/*FOOTER*/
#footer					{position:relative; margin:-58px 0 0 0; min-width:1050px; height:58px; clear:both; background:url(image/footer.jpg) center repeat-x;
						font:Arial, Helvetica, sans-serif;
						font-size:16px; text-align:center; color:#003300;}
#footer-nav-container	{position:relative; width:1000px; height:auto; margin:0 auto 0 auto;}

#footer-nav				{width:1000px; height:33px; font:Georgia, serif; font-size:16px;}
#footer-nav li			{padding:5px 15px 0 25px; width:auto; float:left; display:block; background:url(image/nav-list.png) left no-repeat;}
#footer-nav li a		{color:#003300; text-decoration:none;}
#footer-nav li a:hover	{color:#0F9;}
#footer-nav li.cur a	{color:#0F9; text-shadow:0 0 10px #003300;}

