	.joel {
	/*is the coolest dude*/
	}
	.lftnav {
		font-family: Helvetica, Arial, san serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		letter-spacing: 1px;
		}
		
	a.lftnav:link {color: #555555; text-decoration: none}
	a.lftnav:visited {color: #555555; text-decoration: none}
	a.lftnav:hover {color: #0033FF; text-decoration: none}
	
		.navbar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		letter-spacing: 3px;
		}
		
	a.navbar:link {color: #003399; text-decoration: none}
	a.navbar:visited {color: #003399; text-decoration: none}
	a.navbar:hover {color:#000000; text-decoration: none; background-color:#66FF99;}
	
			h1 {
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		letter-spacing: 3px;
		color: #009900;

		border-bottom: 2px dotted #CCCCCC;

		}
		h2 {
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		letter-spacing: 3px;
		color: #003399;
		background-color: #F7F7F7;
		border-bottom: 2px dotted #CCCCCC;
		}
		
	a.h2:link {color: #003399; text-decoration: underline;}
	a.h2:visited {color: #003399; text-decoration: underline;}
	a.h2:hover {color:#003399; text-decoration: underline; background-color:#00CC99;}
	
	.wantsm {
		font-family: Helvetica, Arial, san serif;
		font-size: 30px;
		font-style: normal;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 32px;
		}
		
	a.wantsm:link {color: #555555; text-decoration: none}
	a.wantsm:visited {color: #555555; text-decoration: none}
	a.wantsm:hover {color: #0033FF; text-decoration: none}
	
		.num {
		font-family: Helvetica, Arial, san serif;
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 32px;
		}
		
	a.num:link {color: #555555; text-decoration: none}
	a.num:visited {color: #555555; text-decoration: none}
	a.num:hover {color: #0033FF; text-decoration: none}

	.bodytext {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		letter-spacing: 1px;
		}
		
	a.bodytext:link {color: #000000; text-decoration: none}
	a.bodytext:visited {color: #000000; text-decoration: none}
	a.bodytext:hover {color: #0033FF; text-decoration: none}

	.resume {
		font-family: Helvetica, Arial, san serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 32px;
		}
		
	a.resume:link {color: #000000; text-decoration: none}
	a.resume:visited {color: #000000; text-decoration: none}
	a.resume:hover {color: #0033FF; text-decoration: none}

	.callme {
		font-family: Helvetica, Arial, san serif;
		font-size: 16px;
		font-style: normal;
		font-weight: bolder;
		letter-spacing: 1px;
		}
		
	a.callme:link {color: #000000; text-decoration: none}
	a.callme:visited {color: #000000; text-decoration: none}
	a.callme:hover {color: #0033FF; text-decoration: none}
	
	.noflash {
		font-family: Helvetica, Arial, san serif;
		font-size: 11px;
		font-style: normal;
		color: #666666;
		}
		
	a.noflash:link {color: #666666; text-decoration: none}
	a.noflash:visited {color: #666666; text-decoration: none}
	a.noflash:hover {color: #0033FF; text-decoration: none}

	.catnav {
		font-family: Helvetica, Arial, san serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bolder;
		letter-spacing: 1px;
		}
		
	a.catnav:link {color: #000000; text-decoration: none}
	a.catnav:visited {color: #000000; text-decoration: none}
	a.catnav:hover {color: #0033FF; text-decoration: none}

		body {
		margin:0px 0px 0px 0px;
		padding:0px;
		background-image:url(../images/bggrad.gif);
		background-repeat: repeat-x;
		background-color:#D9ECFC;
		}

	#footer {
	float:inherit;
	text-align:center;
	width:900px;
	background:#FFFFFF;
	padding-bottom:10px;
	padding-top:10px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
				}
	#splashdiv {
	width:900px;
	height:200px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
				}
	#whitediv {
	width:900px;
	height:3px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
				}
	#topmast {
	height:26px;
	width:900px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background:url(../images/topmast.gif);
				}
	#mast {
	height:50px;
	width:900px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background:url(../images/mast2.gif);
	}

	#bodytext {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	width:880px;
	background:#FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
				}
	#three {
	text-align:left;
	width:902px;
				}
	#comment{
	background-color: #E2F5F0;
	border-left: 2px dotted #999999;
	border-right: 2px dotted #999999;
	border-top: 2px dotted #999999;
	border-bottom: 2px dotted #999999;
				}
	#one {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	width:430px;
	background:#FFFFFF;
	border-left: 1px solid #000000;
				}
	#two {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	width:429px;
	background:#FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
				}
	#brand {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	text-align:left;
	width:880px;
	background:#FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 3px solid #000000;
	background:url(../images/brand.jpg);
				}
	#topnav{
	text-align:left;
	width:890px;
	padding-left:10px;
	background:url(../images/brand.gif);
	border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
				}
	#bottomnav{
	text-align:left;
	width:890px;
	padding-left:10px;
	background:url(../images/brand.gif);
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 2px solid #000000;
				}
	h5 {/* learning section's "PG&E redaction" adornments */
	text-align:left;
	width: 800px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-left: 2px dotted #CCCCCC;
	border-right: 2px dotted #CCCCCC;
	border-top: 2px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	background-color: #F7F7F7;
	font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	color: #000000;
			line-height: 20px;
  }
  	h6 {/* footer "think about" adornments */
	text-align:left;
	width: 380px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-left: 2px dotted #CCCCCC;
	border-right: 2px dotted #CCCCCC;
	border-top: 2px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	background-color: #F7F7F7;
	font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	color: #000000;
			line-height: 20px;
  }
	h4 {/* body float element, "estimate downloads" */
	float: right;
	width: 150px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-left: 2px dotted #999999;
	border-right: 2px dotted #999999;
	border-top: 2px dotted #999999;
	border-bottom: 2px dotted #999999;
	background-color: #EEEEEE;
	font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	color: #333333;
			line-height: 20px;
  }
	a.h4:link {font-size: 15px;color: #333333; font-weight: bold;  text-decoration: underline}
	a.h4:visited {font-size: 15px;color: #333333; font-weight: bold; text-decoration: underline}
	a.h4:hover {font-size: 15px;color: #333333; font-weight: bold; background-color: #00CC99; text-decoration: underline}
	

