/*Elements*/
body		{text-align: center; margin: 0px; background-color: #136392; background-image: url(/images/base/ocean_stars_bg.jpg); background-position: top left; background-repeat: repeat-x; color: #10405d; font-family: Verdana, Arial, Helvetica,San-Serif; font-size: 0.75em; line-height: 1.75em;}
html		{min-height: 100%; height: auto;}
form		{margin: 0px;}
a img 		{border: 0px;}
h1		{font-size: 1.2em; margin: 0px;}
h2		{font-size: 1.2em; margin: 0px; padding: 0px;}
ul		{margin: 0px 0px 0px 0px; line-height: 1.65em;}
hr		{height: 1px; color: #ffffff;}

a, a:active, a:visited				{text-decoration: underline;}
a:hover, a:active:hover, a:visited:hover	{text-decoration: none;}

/*Layout*/
#container 	{background-image: url(/images/base/nav_bg.gif); background-color: #ffffff; background-repeat: repeat-y; margin-right:auto; margin-left:auto; text-align:left; width: 752px;}

#topnav		{float:right; height: 128px; width: 533px; background-position: top left; background-image: url(/images/base/ocean_stars_banner.gif); color: #ffffff;}
#topnav a, #topnav a:active, #topnav a:visited				{text-decoration: none; color: #ffffff;}
#topnav a:hover, #topnav a:active:hover, #topnav a:visited:hover	{text-decoration: underline;}
#topnavtxt	{padding: 62px 0px 64px 213px;}

#left		{width: 219px; float: left;}
#leftnav	{padding-left: 15px;}
#leftnav div	{padding: 2px 5px 2px 15px; border-bottom: solid 1px #7ea5bb;}
.special	{padding: 2px 5px 2px 15px; border-bottom: solid 1px #7ea5bb; background-color: #7ea5bb }
#leftnav a, #leftnav a:active, #leftnav a:visited			{text-decoration: none; color: #ffffff;}
#leftnav a:hover, #leftnav a:active:hover, #leftnav a:visited:hover	{text-decoration: underline;}

#content	{width: 490px; float: right; padding: 10px 32px 10px 10px;}

#bottom		{margin-right:auto; margin-left:auto; width: 730px; height: 22px; text-align: right; font-size: 0.8em; background-color: #10405d; color: #ffffff; padding-right: 22px;}
#bottom a, #bottom a:active, #bottom a:visited				{text-decoration: none; color: #ffffff;}
#bottom a:hover, #bottom a:active:hover, #bottom a:visited:hover	{text-decoration: underline;}

/*Useful*/
.white		{color: #ffffff;}
.white a, .white a:active, .white a:visited				{text-decoration: none; color: #ffffff;}
.white a:hover, .white a:active:hover, .white a:visited:hover		{text-decoration: underline;}
.clearboth	{clear: both;}
.floatright	{float: right;}
.floatleft	{float: left;}
.divpadd	{padding: 5px;}
.txtimgleft	{float: left; margin: 5px 5px 5px 0px;}
.bold		{font-weight: bold;}
.star		{font-weight: bold; background-image: url(/images/fundraising/star.gif); background-position: center center; background-repeat: no-repeat; width: 75px; height: 75px; text-align: center; vertical-align: middle;}

/*Blocks*/
#light		{background-color: #b9d1e7; margin-bottom: 5px; min-height: 198px;}
.lightproject	{background-color: #b9d1e7; margin-bottom: 5px;}
.mid		{background-color: #80a7ca; padding: 5px; margin-bottom: 5px;}
.mid a, #mid a:active, #mid a:visited				{text-decoration: underline; color: #ffffff;}
.mid a:hover, #mid a:active:hover, #mid a:visited:hover		{text-decoration: none;}

/*Home*/
#darkleft	{background-color: #125882; padding: 10px; width: 222px; color: #ffffff;}
#darkright	{background-color: #125882; padding: 10px; width: 222px; float: right; color: #ffffff;}
