html					{height: 100%;}
body					{min-height: 100%; height: 100%; background: url('images/backgrd.jpg'); font-family: arial, helvetica, sans-serif; font-size: 12px;}
div					{position: relative; top: 0px; left: 0px;}
#maindiv			{width: 1000px; margin: 0 auto; border: 4px ridge #888800; background: #F8FFEE; padding: 5px;}

.menudivs 			{width: 100%; height: auto; border-bottom: 1px solid #EEEEEF; padding: 2px 0 2px 0;}
.menuitems			{font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #105289;}
.menuitems:hover	{color: #AA0000;}

.logo				{font-size: 48px; font-family: arial black, charcoal, sans-serif; font-weight: bold; color: #7777CC; z-index: 1;}

.itemheader			{width: auto; height: 19px; font-size: 16px; border-bottom: 1px solid #AA0000; font-weight: bold;}
.featureitem		{font-size: 14px; font-weight: bold; color: #990000; margin-top: 10px;}
.featureitem:hover	{color: #105289;}
.itemlink			{text-decoration: none; color: #105289;}
.itemlink:hover		{color: #AA0000;}
.itembreak			{height: 2px; font-size: 1px; background: #DDDDDF; margin-top: 2px;}
.itemposter			{font-weight: bold; color: #105289;}
a.itemposter:hover	{color: #AA0000;}
.itemtime			{color: #888888;}

#signslogan			{width: 690px; padding-left: 20px;}
.bluerow			{background: #DDDDFF;}
.redrow				{background: #FFBB99;}

.ffname				{position: relative; width: 100px; text-align: right; background: #FFFFFF; font-size: 14px; color: #444444; white-space: nowrap; padding: 0px 5px 0px 0px; }
.ffdata				{position: relative; width: 430px; text-align: left; background: #FFFFFF; padding: 1px; color: #444444; }
.formfields			{width: 99%; border: solid 1px #AAAAAA; float: right; }
#proccess			{width: 620px; background: #DDDDDD; display: none; color: #CC0000; font-weight: bold; text-align: center; margin: 0 auto;}

.newssite			{font-size: 16px; font-weight: bold;}
.newstitle			{font-size: 14px; font-weight: bold;}
.newsdate			{font-size: 11px;}
.newsdescription	{}

.rbvideos			{width: 250px; margin: 0 auto; padding: 5px 0; border-bottom: 1px solid #AA0000;}
.videotitle			{text-decoration: none; color: #105289; font-weight: bold; font-size: 12px;}
.videotitle:hover	{text-decoration: underline; color: #AA0000;}

.linktitle			{text-decoration: none; font-size: 20px; font-weight: bold; color: #105289; padding-left: 5px;}
.linktitle:hover	{color: #AA0000;}
.linkimage			{text-decoration: none;}
.placeholder		{padding-left: 200px;}
.linktxtdiv			{float: left; padding-top: 10px;}
.linkimgdiv			{float: left;}

.tdvideo			{width: 220px; text-align: left; padding: 8px; float: left; background: #E5E5E5;}
.tdlinks			{color: #105289; font-weight: bold; font-size: 12px; text-decoration: none; }
.tdlinks:hover		{color: #AA0000;}

.navbar {
	width: auto;
	float: none;
	height: 15px;
	background-color: #EEEEEF;
	padding: 0 8px;
}
.leftbar {
	width: 120px; 
	float: left;
	height: auto;
	background-color: #DDDDDF;
	padding: 0 8px;
	margin-top: 5px;
}

.rightbar {
	width: 150px; 
	float: left;
	height: auto;
	background-color: #DDDDDF;
	padding: 0 8px;
	margin-top: 5px;
}
.itembar {
	margin-top: 10px;
	width: auto;
	float: none;
	height: 30px;
	background-color: #DDDDDF;
	padding: 0 8px;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: url('images/corners_left.png');
	background-position: 0 0;
	margin: 0 -3px;
}

span.corners-top span {
	background-image: url('images/corners_right.png');
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: url('images/corners_left.png');
	background-position: 0 100%;
	margin: 0 -3px;
	clear: both;
}

span.corners-bottom span {
	background-image: url('images/corners_right.png');
	background-position: 100% 100%;
}

.navbar span.corners-top, .navbar span.corners-bottom, .leftbar span.corners-top, .leftbar span.corners-bottom, .rightbar span.corners-top, .rightbar span.corners-bottom, .itembar span.corners-top, .itembar span.corners-bottom  {
	margin: 0 -8px;
}
