/* CSS Document */ body { background-color: 5a5a5a; margin:0px 0px 0px 0px; overflow: hidden; font-family:Georgia; color:#000; line-height:20px; height:100%; width:100%; font-size:12px; } a { padding:0px; margin:0px; color:#dd0505; text-decoration:underline; } a:hover { color:#ada8a8; text-decoration:underline; } h1 { font-size:12px; color:#999; line-height:20px; font-weight:bold; margin-top:0px; margin-bottom:0px; text-transform: uppercase; } h2 { font-size:16px; color:#333; font-style:italic; line-height:26px; font-weight:normal; margin-top:20px; margin-bottom:0px; } img { border:0px; padding:0px; margin:0px; float: left; } ul { list-style: none; } .text_input, textarea { width:350px; border:1px #BDBDBD solid; background-color:#FFF; padding:3px; color:#333; } .text_input:focus, textarea:focus { background-color: #ffffcc; border-left:1px #666 solid; border-top:1px #666 solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; } .copyright { color:#333; font-size:10px; } .copyright_works { color:#333; } .portrait { margin-top:4px; margin-right:10px; float:left; } .insearch { margin-top:4px; padding-left:10px; } .txt { font-size:11px; } .pdf { color:#ff0033; text-decoration:underline; } .pdf:hover { color:#000; text-decoration:underline; } .amazon { color:#009999; text-decoration:underline; } .amazon:hover { color:#000; text-decoration:underline; } #main_nav { /*width:472px;*/ background-color: #5a5a5a; height:47px; position:absolute; z-index:3; left:200px; top:20px; } #sub_nav { height:48px; position:absolute; z-index:3; left:200px; top:67px; } #main_content { width:700px; position:absolute; z-index:3; left:200px; top:115px; } #logo { width:100px; position:absolute; z-index:3; right:188px; top:30px; } #flash_bg { text-align: center; margin: 0; } #frame { background-color: #fff; } #bio_subnav { width:152px; height:48px; position: absolute; z-index:7; display:none; } #bio_container { width:700px; position:absolute; z-index:7; background-color:#FFF; display:none; } #bio_content { margin-top:20px; margin-left:40px; padding-right:20px; margin-bottom:20px; background-color:#FFF; } #bio_content_frame body { background-color:#FFF; } #bio_content_frame { margin-top:20px; margin-bottom:20px; width:680px; } #photos_subnav { width:152px; height:48px; position: absolute; z-index:4; display:none; } #photos_container { width:700px; position: absolute; z-index: 4; background-color:#FFF; display:none; } #photos_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; } #photos_content_frame { margin-top:20px; margin-bottom:20px; padding-right:20px; width:680px; } #music_subnav { width:317px; height:48px; position: absolute; z-index:8; display:none; } #music_container { width:700px; position:absolute; z-index:8; background-color:#FFF; display:none; } #music_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; } #music_content_frame { margin-top:20px; margin-bottom:20px; padding-right:20px; width:680px; } #dates_subnav { width:152px; height:48px; position: absolute; z-index:9; display:none; } #dates_container { width:700px; position:absolute; z-index:9; background-color:#FFF; display:none; } #dates_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; } #dates_content_frame { margin-top:20px; margin-bottom:20px; padding-right:20px; width:680px; } #contact_subnav { width:152px; height:48px; position: absolute; z-index:10; display:none; } #contact_container { width:700px; position:absolute; z-index:10; background-color:#FFF; display:none; } #contact_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; } #contact_content_frame { margin-top:20px; margin-bottom:20px; padding-right:20px; width:680px; } #blog_subnav { width:152px; height:48px; position: absolute; z-index:6; display:none; } #blog_container { width:700px; position:absolute; z-index:6; background-color:#FFF; display:none; } #blog_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; } #blog_content_frame { margin-top:20px; margin-bottom:20px; padding-right:20px; width:680px; } #store_subnav { width:152px; height:48px; position: absolute; z-index:6; display:none; } #store_container { width:700px; position:absolute; z-index:6; background-color:#FFF; display:none; } #store_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; } #store_content_frame { margin-top:20px; margin-bottom:20px; padding-right:20px; width:680px; } .contact_form { margin-top:20px; margin-left:40px; padding-right:20px; margin-bottom:20px; background-color:#FFF; }