/*
** COLORS
** brown: #5A3D1B
** water blue: #0A50FF
** orange: #FF9900
** green: #01AD4E
** sky blue: #C6E5FA 
*/

body
{
	height: 100%;
	margin: 0;
	padding: 0 0 200px 0;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	background: #C6E5FA url(../img/page-water.jpg) no-repeat left bottom;
}

img
{
	margin: 0;
	padding: 0;
	border: 0;
}

p
{
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	line-height: 1.5em;
}

p, table {
   margin-bottom: 1.2em;

}

h3 {
   margin-bottom: 0;
   font-size: 10px;

}

#Content
{
	width: 100%;
	height: 100%;
/*	margin: 0 auto;*/
	padding: 0 0 50px 0;
	background: #C6E5FA url(../img/page-sides.jpg) repeat-y left bottom;
}

#TheBlock
{
	width: 810px;
	margin: 0;
	padding: 30px 0 0 0;
/*	padding: 10px 0 0 0;*/
	background: #FFF url(../img/page-sides.jpg) repeat-y left bottom;
}

/* @group Menus */

#menuMain
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
}

#menuSub
{
	float: left;
	width: 120px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #0A50FF;
}

#menuMain li, #menuSub li
{
	margin: 0;
	padding: 0;
}

#menuMain ul, #menuSub ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menuMain a.menuSelectedItem
{
	border-top: #B2B3B5 solid 1px;
	border-bottom: #B2B3B5 solid 1px;
	background-color: #FFF;
/*
	background: #FFF url(../img/cloud-menutop.jpg) no-repeat top left;

*/}

#menuMain a
{
	color: #000;
}

#menuMain a, #menuSub a
{
	display: block;
	padding: 6px 20px 6px 10px;
	text-decoration: none;
}

#menuMain a:link, #menuSub a:link {}
#menuMain a:visited, #menuSub a:visited {}
#menuMain a:hover, #menuSub a:hover 
{
	text-decoration: underline;
}

#menuSub a
{
	color: #0A50FF;
}

#menuSub a.menuSelectedItem
{
	text-decoration: underline;
}

/* @end */

/* @group Sections */

.Section
{
	margin: 0 70px 25px 300px;
	padding: 0;
}

.Section h1
{
	width: 400px;
	height: 30px;
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 1.2em;
}

.Section h1 span
{
	display: none;
}

.Section li
{
	line-height: 1.5em;
}

#News h1 { background: url(../img/h-news.gif) no-repeat left top; }
#About h1 { background: url(../img/h-about.gif) no-repeat left top; }
#Mission h1 { background: url(../img/h-mission.gif) no-repeat left top; }
#Land h1 { background: url(../img/h-land.gif) no-repeat left top; }
#Partners h1 { background: url(../img/h-partners.gif) no-repeat left top; }
#OldNews h1 { background: url(../img/h-oldnews.gif) no-repeat left top; }
#ResourcesLinks h1 { background: url(../img/h-reslinks.gif) no-repeat left top; }
#ResourcesInvasives h1 { background: url(../img/h-resinvasives.gif) no-repeat left top; }
#ResourcesPubs h1 { background: url(../img/h-respubs.gif) no-repeat left top; }
#ResLegacy h1 { background: url(../img/h-reslegacy.gif) no-repeat left top; }
#ResourcesWVW h1 { background: url(../img/h-reswvw.gif) no-repeat left top; }
#BioFund h1 { background: url(../img/h-biofund.gif) no-repeat left top; }
#BioFundCommittee h1 { background: url(../img/h-biofundcommittee.gif) no-repeat left top; }
#BioPlan h1 { background: url(../img/h-bioplan.gif) no-repeat left top; }
#Events h1 { background: url(../img/h-events.gif) no-repeat left top; }
#Jobs h1 { background: url(../img/h-jobs.gif) no-repeat left top; }
#Login h1 { background: url(../img/h-login.gif) no-repeat left top; }
#Logout h1 { background: url(../img/h-logout.gif) no-repeat left top; }
#MembersOnly h1 { background: url(../img/h-membersonly.gif) no-repeat left top; }
#CorpPartners h1 { background: url(../img/h-corppartners.gif) no-repeat left top; }

#News h2, #OldNews h2
{
	margin: 0 0 10px 0;
	padding: 0 0 2px 21px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	background: url(../img/bullet-sun.gif) no-repeat left center;
}

#Events h2
{
	margin: 0;
	padding: 0 0 0.25em 0;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

#Jobs h2 span, #Jobs p span,
#Events h2 span, #Events p span
{
	color: #FF9900;
}

.Section h2
{
	margin: 0;
	padding: 0 0 0.25em 0;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

#BrowseNews h2
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

#BrowseNews h2 span
{
	color: #01AD4E;
}

#BrowseNews form
{
	border-top: 1px dotted #FF9900;
	border-bottom: 1px dotted #FF9900;
}

#AddNews label, #AddNews input
{
	display: block;
	vertical-align: middle;
}

#AddNews label
{
	padding-left: 3px;
}

/* @end */

.Story
{
	margin: 20px 0 50px 0;
	padding: 0;
}

.BrowseStory
{
	margin: 0 0 25px 0;
	padding: 0;
	border-bottom: 1px dotted #000;
}

.BrowseDate
{
	color: #01AD4E;
}

p.Dateline, #Dateline.Section
{
	padding-top: 0.25em;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #01AD4E;
}

p.Dateline
{
	border-top: 1px dotted #FF9900;
}

span.Underline
{
	text-decoration: underline;
}

.List
{
	list-style-type: none;
	list-style-image: url(../img/bullet-sun.gif);
	/*margin: 0;
	padding: 0;*/
}

.List li
{
	margin: 0;
	padding: 0 0 1.2em 0;
}

.Section a
{
	border-bottom: 1px dotted #0A50FF;
	color: #0A50FF;
	text-decoration: none;
}

.Section a:link {}
.Section a:visited {}
.Section a:hover 
{
	border-bottom: 1px solid #0A50FF;
}

.Sublist
{
	list-style-type: circle;
	list-style-image: none;
	margin-left: 13px;
	padding-left: 13px;
}

.SectionTitle
{
	vertical-align: middle;
}

#Events
{
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../img/sec.gif);
	padding-bottom: 50px;
}

#Events img
{
	vertical-align: middle;
}

form input
{
	vertical-align: bottom;
}

form label
{
	float: left;
	width: 100px;
	margin-right: 10px;
}

input#Save
{
	margin: 0;
}

.OneColumn
{
	float: left;
	width: 190px;
	margin: 0 20px 20px 0;
	padding: 0;
	border-top: 1px dotted #000;
/*	border-bottom: 1px dotted #FF9900;*/
}

.OneColumn span
{
	font-size: 8px;
	text-transform: uppercase;
	font-weight: bold;
}

.OrgPiece
{
/*	clear: left;*/
	margin-bottom: 25px;
	padding-bottom: 5px;
	border-bottom: 1px solid black;
}

.EventHost
{
	text-transform: uppercase;
}

.Latin
{
	font-style: italic;
}

table {
   border-collapse: collapse;

}

table {
   border-bottom: 3px solid #FF9900;

}

caption {
   margin-bottom: 8px;
   padding: 3px;
   background-color: #FF9900;
   font-weight: bold;
   color: #FFF;

}

th {
   border-bottom: 1px solid #FF9900;
   text-align: left;

}

td {
   padding-bottom: 8px;
   border-bottom: 1px dotted #FF9900;
   vertical-align: top;

}

a.Download {
   padding: 3px;
   border: none;
   /*border: 1px solid #B2B3B5;*/

}

a.Download:hover {
   border: none;

}

.Download img {
   vertical-align: middle;

}
