* { padding: 0; margin: 0; }
body {
 background: url(images/gradient.gif) #F0F0F0 repeat-x;
 color: #666666;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 1.7em;}
#wrapper { 
 margin: 0 auto;
 width: 850px;}
#layout {
 background: url(images/column.jpg);
 margin-bottom: 10px;
 overflow: auto;
 width: 100%}
#header {
 color: #666666;
 width: 820px;
 margin: 0px;
 padding-bottom: 10px;
 background: #F0F0F0;}
#leftcolumn {  
 display: inline;
 color: #666666;
 margin: 0px;
 padding-left: 10px;
 width: 203px;
 float: left;
 background: #F0F0F0;}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px;
 padding: 0 40px 0 30px;
 width: 600px;
 display: inline;
 position: relative;
 border-left: 2px solid #e02000;
 background: url(images/bkgd_img.gif) #F0F0F0 no-repeat right top; width:550px;}
#footer {
 color: #666;
 width: 800px;
 margin: 0px;
 padding-bottom: 5px;
 background: #F0F0F0;}
#footerblue {
 color: #666;
 width: 800px;
 margin: 0px;
 padding-bottom: 5px;}

h1 { 
 font-size:20px;
 color:#990000;
 line-height:2em;}
h2 { 
 font-size:18px;
 color:#990000;
 line-height:2em;}

a:link, a:visited, a:active { 
 color:#e02000;
 text-decoration:none;
 font-weight: normal;
 line-height: 1.7em;} 
a:hover { 
 color:#A00000;    
 text-decoration:underline;
 font-weight: normal;
 line-height: 1.7em;}
a.menu:link, a.menu:visited, a.menu:active { 
 color:#990000;
 text-decoration:none;
 line-height: 2.5em;} 
a.menu:hover { 
 color:#e02000;    
 text-decoration: none;
 font-weight: bold;
 line-height: 2.5em;}
.selected{
 color:#e02000;
 line-height:2.5em;}
.soon{
 color:#ccc;
 line-height:2.5em;}
.soonmenu{
 color:#ccc;}
.soonindent{
 color:#ccc;
 font-size:12px;
 padding-left:20px;}
.soonindentlast{
 color:#ccc;
 font-size:12px;
 padding-left:20px;
 line-height:2.5em;}
hr { 
 width:100%;
 size:2px;
 color:#e02000;}
li {
 list-style-image:url(images/star_bullet.gif);
 margin-left: 20px;
}
h1:hover { 
 text-decoration: none;
 }
h2:hover { 
 text-decoration: none;
 font-weight: bold;
 }
h3:hover { 
 text-decoration: none;
 }

table {
   border-collapse: separate;
   border-spacing: 2px 2px;
   margin: 0em;
   }
td {
   padding: 2px 15px 2px 5px;
   }
th {
   padding: 3px 15px 3px 5px;
   }
tfoot th {
   text-align: right;
   }
table th.tag {
   text-align: left;
   }


.clear { clear: both; background: none; }
