body { margin:0px;
       padding:0px;
       line-height: 20px;
       background-color:#f0f0f0; }

hr { height:0px; 
        border:0px; 
        border-top:1px solid #000000; }

p { }
.r { display: block; padding:10px; background-color:#ddd; }
.b { text-indent: 50px; }
.cliff { padding:10px; background-color:#ffffcc; }

img { border-style:none; }
.s { margin-top:15px;
     margin-bottom:3px; }

hr  { width:500px; margin-left:0px; }

#Content>p {margin-bottom:10px;}
#Content>p+p {text-indent:0px;}

a { color:#09c;
    text-decoration:none;
 }
a:link    {color:#ff0000;}
a:visited {color:#990000;}
a:hover   {background-color:#eee;}

#container
{
width: 100%;
margin: 10px auto;
background-color: #f0f0f0;
border: 1px;
line-height: 150%; 
}


#top
{
height: 30px;
padding: .5em;
background-color: #f0f0f0;
border-bottom: 1px;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 150px;
margin-top: 15px;
margin-left: 1em;
margin-right: 1em;
/* margin: 0;
padding: 1em; */
text-align: center;  /* 2005oct29 may cause problems in future */
}

#rightnav
{
float: right;
width: 180px; /* was 110 */
margin-top: 15px;
/* padding: 1em; */
}

#content
{
margin-left: 185px;  /*  200px;  was 160x */
border-left: 1px;    /* solid gray; */
margin-right: 160px; /* 200px; was 160x */
border-right: 1px;   /* solid gray; */
margin-top: 16px; /* doesn't line up with leftnav because of feed icon */
/* padding: 1em; */
max-width: 37em; /* was 36em */
}

/* 400 because of IE 6 800x600 and safari 800x600 */
.o {
    width:400px;
    margin: 5px 0px 5px 0px;
    padding: 12px 20px 3px 20px;  
    background-color: #c2dace;
}

/* 400 because of IE 6 800x600 and safari 800x600 */
.m {
    width:400px;
    margin: 5px 0px 5px 0px;
    padding: 1px 20px 1px 20px;  
}

/* Gets rid of extraneous lines at top and bottom */
/* #o p { display: inline; } */

#green {
     width:500px; 
     margin: 5px 0px 5px 0px; 
     padding: 6px 8px 6px 8px; 
     background-color: #c2dace;
}

#footer
{
clear: both;
margin: 0;
height: 25px;
padding: .5em;
background-color: #f0f0f0;
border-top: 1px;
}

#leftnav p, #rightnav p { margin: 0 0 .5em 0; }
#content p { margin: 0 0 .5em 0; }


#conleft
{
float: left;
width: 15em;
margin: 0;
padding: 1em;
}

#conright
{
float: right;
width: 15em;
margin: 0;
padding: 1em;
}


#Header {
	margin:50px 0px 10px 0px;
	padding:17px 0px 0px 20px;
        height:33px;
   /*     border-style:solid; */
 /*        border-color:black; */
        border-width:1px 0px;
/*	line-height:11px; craps on mac screens */
/*        background-color:#eee; */
	voice-family: "\"}\"";
	voice-family:inherit;
        height:14px;
	}
body>#Header {height:14px;}

#chunk0 {
        width:700px;
        margin:10px 0px 15px 7px;
        }

#chunk1 {
        width:500px;
        margin:0px 50px 50px 150px;
	padding:10px;
	}

#chunk2 {
        width:750px;
        margin:0px 50px 50px 150px;
	padding:10px;
	}

#lchunk0 { width:800px; margin:10px 0px 15px 7px; }
#lchunk1 { width:775px; margin:0px 50px 50px 200px; }

#Menu {
	position:absolute;
        top:30px;
        left:1px;
        width:230px;
	padding:10px;
/*	line-height:17px; craps on mac screens */
	voice-family: "\"}\"";
	voice-family:inherit;
        width:200px;
	}
body>#Menu {width:150px}
