body	{
font: x-small Verdana,sans-serif;
margin: 0; 
padding: 20px 0px;
background: #ffffff;
color: #828282;
text-align: center;
min-width: 750px;
}

a:link, a:visited, a:active	{
color: #aa9999;
padding: 0px;
background: transparent;
font-weight: bold;
font: 12px/16px;
text-decoration: none;
}

a:hover	{
color: #eeaa00;
background: transparent;
text-decoration: none;
}

p.error { color: #cc0000; font-weight: bold; }

#page { align: center; width: 750px; text-align: justify; border: 0px solid #999999; }

.heading { font: x-small Verdana,sans-serif; margin: 0; color: #777777; font-weight: bold; }
.name { font: x-small Verdana,sans-serif; margin: 0; color: #848484; font-weight: bold; }

#heading { font: x-small Verdana,sans-serif; margin: 0; color: #777777; font-weight: bold; }
#name { font: x-small Verdana,sans-serif; margin: 0; color: #848484; font-weight: bold; }
#banner { align: center; text-align: right; margin: 0; padding: 0px; height: 76px; width: 750px; background: url('banner.jpg') no-repeat transparent; }
#bannertext { position: relative; top: 3px;	left: -20px; font: 14px/18px; padding: 0px;	background: transparent; }

#bannertext a:link, #bannertext a:visited, #bannertext a:active	{
	padding: 11px;
	background: transparent;
	font-weight: bold;
	font: 12px/16px;
	text-decoration: none;}

#bannertext a:hover {
	color: #eeaa00;
	background: transparent;
	text-decoration: none; }



#links{ position: relative; float: right; left: 6px; text-align: right; width: 150px; height: 50pc;	margin: 3px  auto; background: #ffffff; }
#leftbox { align: left;	width: 586px; padding: 4px;	margin: -1px -5px; border: 1px solid #dddddd; }
#rightbox { postion: relative; float: right; text-align: left; width: 520px; padding: 3px; margin: -2px; border: 1px solid #dddddd; }
#right { postion: relative;	z-index: 1;	float: right; width: 520px; padding: 6px; margin: 0px -10px; border: 0px solid #dddddd; }
#intro { align: left; color: #848484; margin: 0px; padding: 0px; width: 744px; border: 0px solid #333333; }
#intro h3 { width: 258px; height: 21px; margin: 0; padding: 0; display: block; }
#designers { float: left; align: left; color: #848484; width: 210px; padding: 4px; margin: -1.3em -4px auto; }
#design { float: left; align: left; color: #848484; width: 210px; padding: 4px; margin: -1px -4px auto; }
#newstype { float: right; color: #848484; width: 350px; padding: 3px; display: block; border: 1px solid #dddddd; margin: -1.3em auto; }

.newsArticle { border: 1px solid #DDDDDD; background: #FFFFFF; padding: 6px 2px 2px 6px; width: 380px; }
#newsColumn { border: 1px solid #DDDDDD; background: #EFEFEF; padding: 4px; width: 380px; }

