        .foo {
	background-color:#C6E2B8 ;
	height:100% ;
	width:100% ;
        margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-family:"Trebuchet MS", tahoma, arial, helvetica, sans-serif ;
	font-size:80% ;
	color:#000 ;
	}
	
	table, tr, td, p, ul {
        margin:20px 0px 0px 0px ;
	font-size:100% ;
	}
	
	table {
	width:600px ;
        margin:0px 0px 0px 0px ;
	font-size:100% ;
	border:2px 2px 2px 2px ;
	border-color:#0000ff ;
	}
	
	ol, li {
        margin:0px 20px 0px 20px ;
	font-size:100% ;
	}
	
	a {
        text-decoration:none ;
	background:none ;
	color:#140 ;
	}
        
	a:visited {
	background:none ;
	color:#000 ;
	}
        
	a:hover {
	background:none ;
	color:#900 ;
	}
	
	h1, h2, h3, h4, h5, h6 {
	margin:0px ;
	padding:0px ;
	}
	
        h1 {
	font-size:180% ;
	}
	
	h2 { font-size:150% ;
	}
	
	h3 {
	font-size:115% ;
	}
        
	/* Nav2 Menu */
        
        #nav2 {
	background-image:url(images/sidebar1.gif) ;
	background-position:right ;
	background-repeat:repeat-y ;
	float:right ;
	clear:left ;
        color:#FFF ;
        float:right ;
        width:160px ;
	height:100% ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
        }
        
        #nav2 div {
        background:#00ff00 ;
	background-position:center ;
	margin:0px 0px 10px 0px ;
	padding:0px 0px 0px 0px ;
        clear:left ;
        color:#000 ;
        float:right ;
        font-family:"Trebuchet MS",tahoma,arial,helvetica,sans-serif ;
        font-size:90% ;
        width:160px ;
        }
	
	#nav2 h2 {
	background-position:center ;
	margin:0px 0px 0px 0px ;
	float:right ;
	width:160px ;
	}
	
	#nav2 h2 img {
	background-position:center ;
	margin:0px 0px 10px 0px ;
	}
	
	#nav2 h3 {
	background-position:center ;
	margin:20px 0px 10px 0px ;
	float:right ;
	width:160px ;		
	}
        
        #nav2 h1 {
        background:#66ffcc ;
        border-top:2px solid #0000ff ;
        border-right:2px solid #0000ff ;
        border-bottom:2px solid #0000ff ;
        border-left:2px solid #0000ff ;
        color:#000 ;
        font-size:90% ;
        line-height:20px ;
	width:156px ;
        margin:0px 0px 0px 0px ;
        padding:0px ;
        text-align:center ;
        text-transform:uppercase ;
        }
        
        #nav2 ul {
        list-style-type:none ;
        margin:0px 10px 0px 0px ;
        padding:0 ;
        }
        	
        #nav2 li {
        margin:0px 0px 0px 0px ;
        padding:0 ;
        }
        
        #nav2 a {
	margin:10px 0px 10px 20px ;
        text-decoration:none ;
	color:black ;
        }
        
        #nav2 h1 a {
	margin:0px 0px 0px 0px ;
	text-align:center ;
	background:none ;
	color:Black ;
	}
        
        #nav2 a:hover {
        background:none ;
        color:#900 ;
        }
        
        #menuHome, #menuGalleries, #menuEbooks, #menuRing, #menuWHMB, #menuNAWCC, #menuNAWCC_CH_149, #menuOther {
        display:none ;
        }
        
        #Home #menuHome, #Galleries #menuGalleries, #Ebooks #menuEbooks, #Ring #menuRing, #WHMB #menuWHMB, #NAWCC #menuNAWCC, #NAWCC_CH_149 #menuNAWCC_CH_149, #other links #menuOther {
        display:block ;
        }
        
        #instructions {
        padding-top:10px ;
	padding-bottom:10px ;
        text-align:center ;
        }
	
	/* END Nav2 Menu */
	
	.col1 {
	color:#000 ;
        margin:0px 0px 0px 0px ;
        padding:0px 0px 0px 0px ;
	}
	
	/* Nav1 Menu */
	
	#nav1 {
	background:url(images/bg_nav2.gif) left repeat ;
	}
	
	#nav1 div {
	color:#000 ;
	height:22px ;
	line-height:22px ;
	margin:0px 0px 0px 20px ;
	padding:0px 0px 0px 0px ;
	}
	
	#nav1 div a {
	color:#0000ff ;
	font-weight:bold ;
	text-decoration:none ;
	margin:0px 0px 0px 0px ;
	}
        
	#nav1 div a:visited {
	background:none ;
	color:#000 ;
	}
	
	#nav1 div a:hover {
	background:none ;
	color:#FF0000 ;
	}
	
	/*END Nav1 Menu */
	
	#header {
	background:url(images/bg_title2.gif) top left repeat ;
	color:#FFF ;
        height:78px ;
	}
	
	#header div {
	text-align:center ;
        height:78px ;
	color:#140 ;
	margin:0px 0px 0px 20px ;
	}
	
	#header div h1 {
	font-size:200% ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	}
	
	#header div h2 {
	font-size:175% ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	}
	
	#header div p {
	font-size:100% ;
	margin:0px 0px 0px 0px ;	
	}
        
        .mainarea {
	text-align:center ;
	margin:20px 20px 0px 20px ;
        padding:0px 160px 0px 0px ;
	}
	
	.col2 {
	text-align:center ;
	margin:0px 0px 0px 0px ;
        padding:0px 0px 0px 0px ;
	}
	
	.col3 {
	text-align:left ;
	margin:0px 0px 0px 0px ;
        padding:0px 0px 0px 0px ;
	}
	
	.col4 {
	width:300px ;
	float:left ;
	text-align:left ;
	margin:0px 0px 0px 20px ;
        padding:0px 0px 0px 0px ;
	}
	
	.col5 {
	width:300px ;
	float:right ;
	text-align:left ;
	margin:0px 20px 0px 20px ;
        padding:0px 0px 0px 0px ;
	}
	
	.col6 {
	text-align:right ;
	margin:0px 0px 0px 0px ;
        padding:0px 0px 0px 0px ;
	}

        .tbl2 {
        background-color:#00ffff ;
        margin:auto ;
        padding:2px ;
        border-color:#0000ff ;
        border-style:solid ;
        border-width:5px ;
        width:760px ;
        }

        .tbl2 td {
        border-color:#0000ff ;
        border-style:solid ;
        border-width:1px ;
        text-align:center ;
        }
	
	.col7 {
	text-align:center ;
	margin:0px 40px 0px 0px ;
        padding:0px 0px 0px 0px ;
	}	
        
        .bottom {
	position:bottom ;
	clear:all ;
	margin:10px 10px 10px 10px ;
        padding:0px 0px 0px 0px ;
	}
	
	.hr {
        padding:0px 0px 0px 0px ;
	background:#030 ;
	border:0px ;
	color:#140 ;
	height:1px ;
	}
	
	.footer {
        padding:0px 0px 0px 0px ;
	font-size:90% ;
	text-align:center ;
	}
