/* General styles */ 
body { 
    margin:0; padding:0; 
    border:0;           /* This removes the border around the viewport in old versions of IE */ 
    width:100%; 
    min-width:600px;    /* Minimum width of layout - remove line if not required */ /* The min-width property does not work in old versions of Internet Explorer */ 
    text-align:center;
} 

#container {
    width:1000px;
    Xmin-width:600px;    /* Minimum width of layout - remove line if not required */ /* The min-width property does not work in old versions of Internet Explorer */ 
    margin: 0px auto;
/*
    border:1px solid #cccc66;
*/
    text-align:left;
}

/* Header styles */ 
#header { clear:both; float:left; width:100%; } 
/* #header { border-bottom:1px solid #000; }  */
/* #header p, #header h1, #header h2 { padding:.4em 15px 0 15px; margin:0; } */ 
#header p, #header h1, #header h2 { padding:.4em 0 0 0; margin:0; } 
#header ul { clear:left; float:left; width:100%; list-style:none; margin:10px 0 0 0; padding:0; } 
#header ul li { display:inline; list-style:none; margin:0; padding:0; } 
#header ul li a { 
    display:block; float:left; margin:0 0 0 1px; padding:3px 10px; 
/*     text-align:center; background:#eee; color:#000; text-decoration:none;  */
    position:relative; left:15px; line-height:1.3em; 
} 
#header ul li a:hover { background:#369; color:#fff; } 
#header ul li a.active, #header ul li a.active:hover { color:#fff; background:#000; font-weight:bold; } 
#header ul li a span { display:block; } 

/* 'widths' sub menu */ 
#layoutdims { 
    clear:both; 
/*    background:#eee; */
/*    border-top:4px solid #000; */
    border-top:4px solid; 
    margin:0; 
    padding:6px 15px !important; 
    text-align:right; 
}

/* column container */ 
.colmask { 
    position:relative;  /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */ 
    clear:both; float:left; 
    width:100%;         /* width of whole page */ 
    overflow:hidden;    /* This chops off any overhanging divs */ 
} 

/* 2 column right menu settings */ 
.rightmenu .colleft { 
    float:left; 
    width:200%; 
    margin-left:-12em; 
    position:relative; 
    right:100%; 
} 
.rightmenu .col1wrap { float:left; width:50%; position:relative; left:50%; padding-bottom:1em; } 
.rightmenu .col1 { margin:0 1em 0 12em; overflow:hidden; } 
.rightmenu .col2 { float:right; width:12em; position:relative; left:12em; 
    border-left: 1px solid #cccc66;
    padding-left:0.2em;
}

 /* Footer styles */ 
#footer { clear:both; float:left; width:100%; border-top:1px solid #cccc66; } 
#footer p { padding:10px; margin:0; } 

ul.nav, ul.nav li {
    margin-left: 8px;
    padding-left: 0px;
}

/* 
</style>
<!--[if lt IE 7] -->
< style media="screen" type="text/css" >
.col1 { width:100%; }
< /style >
*/
