/*Imports Remaining Styles; Will be read by >=IE4; >NN4*/
@import url("color.css");
@import url("type.css");
/* ========== START OF NORMALIZATION PROCESS ========== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{ 
   margin: 0; 
   padding: 0;}

h1, h2, h3, h4, h5, h6{
   margin: 0;
   padding: 0;}

ol, ul{ 
   list-style : none;}

table{ 
   border-collapse : collapse;}

fieldset, img{ 
   border : 0;}

caption, th{ 
   text-align : left;}

q:before, q:after{ 
   content : "";}

/* ========== START OF LAYOUT MARKUP ========== */
html{ 
   text-align : center;}

body{ 
   position : relative; 
   width : 800px; 
   margin : 0 auto;
   margin-bottom: 32px;
   text-align : left;}

/* ========== BRANDING ========== */
div#branding{ 
   width : 100%;
   height: 72px;
   margin-bottom: 2px;}

h1{
   padding-top: 40px;}

/* ============ CONTENT ========== */
div#content{
   position : relative; 
   width : 100%;
   padding-bottom: 32px;}

div#content_main h2{
   padding-top: 16px;
   padding-bottom: 6px;
   padding-left: 6px;}

/* ========== CONTENT (MAIN) ========== */
div#content_main h2{
   padding-left: 16px;}

div#content_main p{
   padding-top: 8px;
   padding-right: 16px;
   padding-left: 16px;}

div#content_main p.free{
   padding: 10px 5px;
   margin: 0px 16px;}

div#content_main p.even{
   background-color: #eee;}

div.featad{
   width: 90%;
   height: 100px;
   text-align: left;
   margin-left: 16px;
   margin-bottom: 16px;
   padding-left: 8px;}

div.featad img{
   float: right;
   padding-top: 30px;
   padding-right: 8px;}

div.featad h3{
   padding-top: 6px;}

div.featad li{
   padding-top: 4px;}

/* ========== CONTENT(SUB)========== */
div#content_sub h2{
   padding-top: 15px;}

div#content_sub ul{
   padding-top: 12px;}

div#content_sub li{
   padding-bottom: 12px;}

div#content_sub img{
   margin: 10px 0px 0px 0px;
   padding: 5px;
   width: 170px;}

/* ========== SITE INFO ========== */
div#site_info{
   width : 100%;}

div#site_info p{
   padding-top: 8px;
   text-align: center;}

div#site_info li{
   margin-right: 8px;
   padding-right: 8px;
   display: inline;}

/* ========== INMAN HACK ========== */
.cn,.cm,.cs { position: absolute; top: 0; left: 0;}
.cn { width: 190px; left: 0px; }
.cm { width: 600px; left: 200px;}
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */


