/*defaults*/
*{margin:0; padding:0; }

body 	{background:#FFFFFF url('../images/body_bg.jpg') repeat-x 0 0; color:#000000; margin:20px 0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; }

p		{padding:0 0 15px 5px; }

a		{color:#000000; text-decoration:underline; }

a:hover	{color:#61A095; text-decoration:none;}




/*structural elements*/
#container	{margin:0px auto; text-align:center; width:760px; }

#holder		{width:100%; padding:20px 20px 5px 20px; background:#FFFFFF; text-align:left; }

#logo		{background:url('../images/logo.jpg') no-repeat 0px 0px; border-bottom:2px solid #DADADA; padding:5px 30px 20px 0px; height: 105px; }

#navigation	{padding:35px 5px; }

#header		{background:#FFFFFF url('../images/header_home.jpg') no-repeat 10px 10px; padding:10px 10px; height:220px; clear:left; }

#links		{background:#DADADA; padding:15px; margin-bottom:25px; height:90px }

#links div  {float:left;}

#links p	{text-align:center; text-decoration:none; font-weight: bold; }

.images		{margin:0 60px 0 60px; border:4px solid #FFFFFF; }

#content	{float:left; width:490px; line-height:120%; }

#content ul	{width:400px; }

#content li {width:150px; float:left; }

.team		{float:left; padding:10px; }

#news		{float:right; width:250px; line-height:120%; }

.newsItem	{padding:15px 20px 20px 20px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }

#footer		{clear:both; width:100%; font-size:80%; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #016755; }

#copyright	{float:right; }


/*headings*/
.newsItem h1	{color:#016755; margin:0 0 10px 0; font-size:130%; font-weight:normal; }

#content h1		{color:#016755; font-size:170%; font-weight:normal; line-height:130%; padding:0 0 20px 5px; }

#logo h1		{font-weight:normal; font-size:170%; padding:10px 0 0 125px; color:#016755; }


/*navigation*/
#navigation ul 		{ }

#navigation li 		{list-style:none; float:left; margin-right:5px; padding:3px 5px; background-color:#61A095; }

#navigation a		{color:#FFFFFF; text-decoration:none; font-weight: bold; }

#navigation a:hover	{color:#ffe052; }

#footer ul 		{ }

#footer li 		{ }

#footer a		{ }

#footer a:hover	{ }


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

input.form			{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;background-color:#FFF;border-style:groove;}
input.form:hover	{background:#FAF8F3;border-style:groove;} 
input.text			{font-size:9pt;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000}
select.form			{background:#F7F2E7;font-size:9pt;font-family:Verdana,Arial,Helvetica,sans-serif;}
select.form:hover	{background:#FAF8F3;color:#333333;}

.textInput,textarea {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;background-color:#FFF;border-style:groove}
input.textarea:hover{background:#FAF8F3;border-style:groove;} 
input.textarea.text	{font-size:9pt;font-family:Verdana,Arial,Helvetica,sans-serif;}
select.textarea		{background:#F7F2E7;font-size:9pt;font-family:Verdana,Arial,Helvetica,sans-serif;height: 25px;border: 1px solid #666666;margin-left: 0px;}
select.textarea:hover {background:#FAF8F3;color:#333333;}