body						{font-family: "Trebuchet MS", verdana, sans-serif; background-color: #6A97AE;
							color: #1C3543;}

#header						{background-image: url("images/header.jpg"); background-position: top center;
							background-repeat: no-repeat; height: 208px;}
#logo img					{margin: 57px 0 0 0;}
#main_menu_container		{background-image: url("images/menu_background.gif"); background-position: top center;
							background-repeat: repeat-x; height: 50px;}
#main_menu					{padding: 16px 0 0 0; color: #fff; background-image: url("images/menu.jpg"); background-position: top center; background-repeat: no-repeat;
							height: 50px; text-align: center;}
#main_menu a				{color: #fff; text-decoration: none; margin: 0 25px;}

#content_container			{background-image: url("images/background.jpg"); background-position: top center; background-repeat: no-repeat; padding: 20px 0 0 0;}
#content					{background-image: url("images/content_background.gif"); background-position: center; background-repeat: repeat-y; width: 904px;
							margin: 0 auto 0 auto; padding: 20px; min-height: 600px; text-align: left;}

#footer						{text-align: center; color: #fff; background-image: url("images/footer_background.png"); background-repeat: repeat; padding: 20px 0 20px 0;
							margin: 60px 0 0 0;}
#footer a					{color: #fff;}
#footer_menu				{margin: 0px 0 5px 0;}
#footer_menu a				{margin: 0 20px; text-decoration: none;}

fieldset table tr td		{padding: 5px;}

h3#sublogo					{color: #55768E; margin: 10px 0 0 0;}

/* From the old site */
#leftside				{width: 600px; float: left;}
#sidebar				{width: 260px; float: left; margin: 10px 0px 0px 40px;}
#sidebar a				{color: #394752; text-decoration: none;}
#sidebar_main			{padding: 5px; background-color: #eeeeee; color: #394752;}
.sidetitle				{font-size: 1.2em; font-weight: bold; padding: 0 5px 5px 5px;}
.sidetext				{padding: 5px 5px 5px 5px;}

.posttitle			{font-weight: bold;	font-size: 1.6em;}
.posttitle a		{text-decoration: none; color: #1C3543;}
.posttitle a:hover	{text-decoration: underline;}
.posttext			{margin: 20px 0px 40px 0px;}
.posttext img		{margin: 10px; border: 1px solid #5C666D;}	


.gallery				{background-color: #EEEEEE;	padding: 10px; margin: 0px 0px 0px 5px;	width: 680px; float: left;}
.imagebox				{margin: 0px 0px 0px 0px;width: 133px; height: 100px; text-align: center; float: left; font-size: 0.8em;}
.imagebox a				{color: #666666; text-decoration: none;}

.downloads				{float: right; background-color: #738089; padding: 5px;	margin: 10px;}
.downloads img			{border: 0px; padding: 0px;	margin: 0px 5px -3px 0px;}
.filebox				{padding: 0px; margin: 0px;}
.filebox a				{text-decoration: none;}
.filebox a:hover		{text-decoration: underline;}