body{margin:0;padding:0;background-color:#D1BA9A;margin-top:5px;margin-bottom:5px;font-size:medium;font-family:Arial, Helvetica, sans-serif;}h1, h2, h3, p, ul, a, form, input{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;} img{border:0px;} h1{color:#000000;font-size:2em;} h2{color:#000000;font-size:1.5em;padding:0px 20px 0px 20px;} h3{color:#000000;font-size:1.25em;padding:15px 28px 0px 28px;} hr{height:1px;width:623px;border-width:0px;margin:10px 15px 0px 15px;background-color:black;} hr.abovead{height:1px;width:595px;border-width:0px;margin:10px 0px 20px 28px;background-color:black;clear:both;} #wrapper{width:977px;margin-left:auto;margin-right:auto;} #wrapper img.footerbottom{height:25px;width:977px;} #masthead{margin-bottom:5px;text-align:center;position:relative;z-index:0;height:201px;width:977px; background-image:url('http://californiaquarry.com/images/sprite.jpg'); background-repeat:no-repeat; background-position:left top; } #masthead img.starburst{position:absolute;top:73px;left:790px;z-index:20;height:173px;width:244px;} #googlesearch{margin-bottom:5px;padding:0;position:relative;z-index:0;text-align:center;} #content{background-image:url('http://californiaquarry.com/images/background.png'); background-repeat:repeat; border-top:1px #800000 solid;border-right:1px #800000 solid;border-left:1px #800000 solid;} #sidebar{float:left;width:180px;border-right:1px #800000 solid;border-bottom:1px #800000 solid;} #sidebar ul{list-style-type:none;text-align:center;width:100%;margin:0;padding:0;} #sidebar li{margin:0;border-bottom:1px #ffffff solid;} #sidebar li{min-height:20px;background-image:url('http://californiaquarry.com/images/sprite.jpg'); background-repeat:no-repeat; background-position:0px -202px; } #sidebar li:hover{min-height:20px;background-image:url('http://californiaquarry.com/images/sprite.jpg'); background-repeat:no-repeat;background-position:-199px -202px;} #sidebar li.single{height:33px;background-image:url('http://californiaquarry.com/images/sprite.jpg'); background-repeat:no-repeat; background-position:-398px -202px;font-weight:bold;text-decoration:none; } #sidebar li.single:hover{height:33px;background-image:url('http://californiaquarry.com/images/sprite.jpg'); background-repeat:no-repeat;background-position:-597px -202px; } #sidebar a { font-weight:bold;text-decoration:none; color:#ffffff;display:block;font-size:1em; padding:5px;} #sidebar a:hover { font-weight:bold;text-decoration:none; color:#800000; padding:5px; } #adsidebar{float:left;width:180px;background-color:#ffffff;border-right:1px #800000 solid;border-bottom:1px #800000 solid;text-align:center;} #adsidebar img{background-color:#ffffff;text-align:center;margin:10px 0px 10px 0px;border:0px;} #superdiv{float:left;width:794px;background-color:#ffffff;border-bottom:1px #800000 solid;} #description{background-color:#ffffff;float:left;position:relative;width:653px;border-left:1px #800000 solid;z-index:1;} #description a{text-decoration:underline;color:#0000ff;} #description a:hover{text-decoration:none;color:#ff0000;} #description h1{text-align:center;padding:0px 15px 5px 15px;font-size:2em;position:relative;z-index:1;} #description h2{text-align:center;padding:10px 28px 5px 28px;position:relative;z-index:1;} #description p{text-align:justify;padding:5px 28px 5px 28px;position:relative;z-index:1;} #description img.descriptionbackground{width:793px;height:60px;margin-bottom:-40px;position:relative;z-index:0;} #description img.descriptionbackgroundbottom{width:793px;height:60px;margin-top:-40px;position:relative;z-index:0;bottom:0px;} #centerdiv{width:794px;text-align:center;position:relative;z-index:2;} #adrightspecial2{float:right;width:140px;padding:90px 0px 20px 0px;text-align:left;background-color:#ffffff;} #footer{height:100%;width:100%;background-image:url('http://californiaquarry.com/images/sprite.jpg'); background-repeat:no-repeat; background-position:0px -296px;clear:both;border-top:1px #800000 solid;text-align:center;color:#ffffff;padding-top:5px;font-size:.9em;position:relative;margin-bottom:-19px;z-index:1; } #footer ul{list-style-type:none;padding-bottom:5px;} #footer li{display:inline;} #footer a{text-decoration:underline;color:#ffffff;padding:4px;} #footer a:hover{text-decoration:none;color:#800000;} #footer p{margin-top:5px;} 