*					{margin: 0; padding: 0;}
body 				{font: 12px Verdana, Arial, Helvetica, sans-serif; background: url(../images/body_back.gif) 0 0 repeat-x;}
img,
table				{border: none;}
td					{vertical-align: top;}
a:link,
a:visited		{color: #004E80;}
a:hover			{text-decoration: none;}
p					{margin: 0 0 10px; line-height: 15px;}
ul, dl, ol			{margin: 0 0 10px 20px;}
li					{margin: 0px 10px 0px 0px;}
h1					{font-size: 18px;}
h2					{font-size: 16px;}
h3					{font-size: 13px; margin: 10px 0 5px;}
h4					{font-size: 11px;}
h5					{font-size: 10px;}
h6					{font-size: 8px;}


/* classes */
.pageHeading		{margin: 0 0 10px;}


/* id's */
#homeHead			{font-size: 19px; text-align: center; margin-top: 25px;}
#homeText			{font-size: 15px; width: 400px; padding: 20px 40px;}
#photoholder		{position: relative; width: 377px;}
#contentSide h3	{color: #004E80; text-align: center; font-size: 15px;}
#footer p			{text-align: center;}
#footer a			{text-decoration: none;}
#icons p				{text-align: center;}
#fp					{width: 150px; margin: 0 auto;}

/* layout */
#container 		{width: 100%; position: relative;}
#header			{width: 700px; margin: 0 auto; position: relative;}
#content			{width: 700px; margin: 0 auto 1px !important; border-right: 1px solid #004E80;}
html>body #content {margin-top: 1px !important;} /* correct top margin for geckos; ie needs 0px geckos need 1px*/
#contentSide	{background: url(../images/content_side_back.gif) top right no-repeat;
						width: 175px; border: 1px solid #ccc; padding: 5px;}
#contentMain	{padding: 5px;}
#footer			{height: 41px; background: url(../images/footer_back.gif) 0 0 repeat-x;}
#footer a:hover{background: #004E80; color: #fff;}
#icons			{vertical-align: middle; padding: 10px 0 0;}