html { margin:0px; padding:0px; FONT-SIZE:x-small;} 
body { background-color:#000000; margin:0; padding:0; COLOR:#FFFFFF; FONT-FAMILY:Trebuchet MS,Verdana,Arial,Helvetica; font-size:120%; } 

A:link, A:active, A:visited	{ text-decoration:underline; color:#4266b0; }
A:hover						{ text-decoration:none; color:#CCC;}

P { MARGIN-TOP:0px; MARGIN-BOTTOM:0px; padding:10px; }
UL { MARGIN-TOP:0px; MARGIN-BOTTOM:0px; MARGIN-LEFT:0px; padding-left:30px; }

h1 { FONT-SIZE:13pt; FONT-WEIGHT:bold; MARGIN-BOTTOM:0px; MARGIN-TOP:0px; background:url(gfx/bg-header-news.jpg) repeat-x; line-height:28px; padding-left:10px; }
h2 { FONT-SIZE:150%; FONT-WEIGHT:bold; MARGIN:0px; padding:10px 10px 0px 10px; text-decoration:none;}
h3 { FONT-SIZE:130%; FONT-WEIGHT:bold; MARGIN:0px; padding:10px 10px 0px 10px; text-decoration:none;}

.lineSpace { height:10px; background-color:#1a1a1a; }
.h1News { background:url(/gfx/bg-header-news.jpg) repeat-x;}
.footer { color:#ffffff; font-size:8pt; font-family:Trebuchet MS,Verdana,Arial,Helvetica; line-height:11pt; }
A.footer:link, A.footer:active, A.footer:hover, A.footer:visited{ text-decoration:underline; color:#FFFFFF; }
.footerSpace{ padding-right:32px; }
 
#container { width:956px; background-color:#1a1a1a; margin-left:auto; margin-right:auto; border:2px solid /*#400d06*/#2f2f2f; }
#header { padding:215px 0 0 0; margin:0px; background:#FFF url(gfx/header.jpg) no-repeat top left; }
#banner { padding:0px; margin:0px; background-color:#400d06; border-bottom:3px solid #400d06; }
#content { float:left; width:936px; margin:0px; padding:10px; }
#contentLeft { float:left; width:680px; min-height:400px; padding:0px; margin:0px; background-color:#292929; }
#contentRight { float:right; width:246px; padding:0px; margin:0px; background-color:#292929; }
#footer { clear: both; margin-left: auto; margin-right:auto; padding:0px; padding-bottom:40px; }

/* Top Navigation */
ul#nav						{margin:0; padding:0 10px; list-style:none; display:block; background:url(/gfx/nav-bg.gif) repeat-x top left; width:936px; height:38px;}
ul#nav li					{display:inline; float:left; padding:0 3px 0 0; height:38px; margin:0;}
ul#nav li a					{font:bold 12px/40px arial !important; text-decoration:none; color:#333 !important; display:inline;}
ul#nav li a:hover			{cursor:pointer; text-decoration:none;}
ul#nav li a.on				{color:#FFF !important; text-transform:uppercase;}
ul#nav li a.on:hover		{color:#FFF !important; text-transform:uppercase;}
ul#nav li a.on .nav-left	{background:url(/gfx/nav-on-left.gif) no-repeat top left; width:5px; height:38px; display: block; float:left;}
ul#nav li a.on .nav-mid		{background:url(/gfx/nav-on-mid.gif) repeat-x top left; height:38px; display:block; float:left; padding:0px 12px;}
ul#nav li a.on .nav-right 	{background:url(/gfx/nav-on-right.gif) no-repeat top left; width:5px; height:38px; display: block; float:left;}

/*RSS Feed*/
.rssDate { FONT-SIZE:80%; FONT-WEIGHT:normal; MARGIN:0px; padding:0px; text-decoration:none; color:#FFFFFF; }
.rssHeader { FONT-SIZE:120%; FONT-WEIGHT:bold; MARGIN:0px; padding:0px; text-decoration:none; color:#AAA; }
.rssLine { background:url(/gfx/bg-rss-line.gif) repeat-x; height:1px; padding:0px; margin:0px 10px 0px 10px; }
A.rss:link, A.rss:active, A.rss:visited{ text-decoration:underline; font-size:90%; color:#ffffff }
A.rss:hover{ text-decoration:underline; color:#CCC; }
 
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */
