body {text-align:center;margin:0;padding:0;font-size:0.9em;font-family:Helvetica, Arial, sans-serif;background:#FFF}
img {border:none}
strong {font-weight:bold;}
em {font-style:oblique;}
h1.contact_header {width:535px;height:100px;background:url(images/contact_header.jpg) no-repeat;text-indent:-9999px;}
.bg {width:565px;height:720px;margin:0;background-repeat:no-repeat;position:relative;padding:0;float:left}
.buy_content {width:551px;height:669px;margin-top:25px;position:relative;}
#buy_buttons {width:551px;height:138px;}
.buy_books{width:151px;float:left;overflow:hidden;}
a.buybooks{display:block;height:138px;width:151px;overflow:hidden;float:left;position:relative;}
a.buybooks:hover{display:block;text-indent:-151px;}
a.buycds{display:block;height:138px;width:154px;overflow:hidden;float:left;position:relative;}
a.buycds:hover{display:block;text-indent:-154px;}
a.buybadges{display:block;height:138px;width:148px;overflow:hidden;float:left;position:relative;}
a.buybadges:hover{display:block;text-indent:-148px;}
a.buymain{display:block;height:88px;width:98px;overflow:hidden;float:left;position:relative;}
a.buymain:hover{display:block;text-indent:-98px;}
a.buyhome{display:block;height:50px;width:98px;overflow:hidden;float:left;position:relative;}
a.buyhome:hover{display:block;text-indent:-98px;}
.buy_contents{width:551px;height:auto;background:url(images/img-tn-click.png) right top no-repeat;}
.buy_title {height:53px;width:541px;clear:both;position:relative;}
#buy_nav {float:left;width:98px;}
#item {width:137px;float:left;}
#item_text {width:414px;float:left;}
#item_row1 {height:115px;}
#item_row2 {height:127px;}
#item_row3 {height:118px;}
#item_row4 {height:118px;}
#item_postcard {height:360px;background:url(images/buy_postcard.gif) no-repeat;}
.book_wrapper {width:515px;height:auto;text-align:center;margin:10px 0;display:inline;}
.book_item {position:relative;width:150px;height:200px;text-align:center;float:left;margin-bottom:10px;}

#frontbg {background:url(images/img_front_bg.jpg) no-repeat}
#writebg {background:url(images/img_write_bg.png) no-repeat}
#writebgl {background:url(images/img_writelong_bg.jpg) no-repeat;height:1000px;}
#writebgxl {background:url(images/img_writesuperlong_bg.jpg) no-repeat;height:1250px;}
#buybgxl {background:url(images/img_buy_bgxl.png) no-repeat;height:1290px;margin-bottom:20px;}
#aboutbg {background:url(images/img_about_bg.png) no-repeat}
#buybg {background:url(images/img_buy_bg.png) no-repeat}
#gigsbg {background:url(images/img_gigs_bg.png) no-repeat}
#gigsbgxl {background:url(images/img_gigs_bg_long.png) no-repeat;height:1280px;}
#contbg {background:url(images/img_cont_bg.jpg) no-repeat}
p {text-align:left;font:normal 12px Geneva,Arial,Helvetica,sans-serif}
.head {font-size:36px;font-weight:bold}
.headtag {font-size:14px;font-weight:bold}
.subhead {font-size:18px;font-weight:bold}
.container {width:740px;margin:auto;background:#fff;height:740px;}
.content {position:relative;height:640px;padding:40px 20px 20px 5px;width:540px;}
.rings {width:70px;height:720px;margin:0;background-repeat:no-repeat;position:relative;float:left;padding:0}
#front {background:url(images/img_front_rings.jpg)}
#int {background:url(images/img_inside_rings.jpg)}
.tabs {width:85px;height:720px;margin:0;position:relative;padding:0;float:left}
a#nav_writings{display:block;height:169px;width:85px;overflow:hidden;float:left;position:relative;}
a#nav_writings:hover{display:block;text-indent:-85px;}
a#nav_about{display:block;height:120px;width:85px;overflow:hidden;float:left;position:relative;}
a#nav_about:hover{display:block;text-indent:-85px;}
a#nav_buy{display:block;height:119px;width:85px;overflow:hidden;float:left;position:relative;}
a#nav_buy:hover{display:block;text-indent:-85px;}
a#nav_gigs{display:block;height:142px;width:85px;overflow:hidden;float:left;position:relative;}
a#nav_gigs:hover{display:block;text-indent:-85px;}
a#nav_contact{display:block;height:170px;width:85px;overflow:hidden;float:left;position:relative;}
a#nav_contact:hover{display:block;text-indent:-85px;}

#fronttabs {background:url(images/img_front_tabs.png)}
#writetabs {background:url(images/img_write_tabs.png)}
#abouttabs {background:url(images/img_about_tabs.png)}
#buytabs {background:url(images/img_buy_tabs.png)}
#gigstabs {background:url(images/img_gigs_tabs.png)}
#conttabs {background:url(images/img_cont_tabs.png)}
.solage {position:relative;float:right;height:75px;}
.solagewrapper {width:100%;height:75px;padding-top:20px;}
.label {position:relative;height:90px;margin:0 auto;width:332px;}
.labelwrapper {width:100%;height:90px;padding-top:20px;}
.note {position:relative;width:546px;height:183px;margin:0 auto;}
.notewrapper {width:100%;height:189px;padding-top:27px;}
.video {position:relative;width:400px;margin:0 auto;text-align:center;border:1px solid #555555;height:227px;}
.videowrapper {width:100%;height:229px;padding-top:31px;}
.tweak {top:-20px;position:relative}
.polaroid {position:relative;width:203px;height:203px;top:141px;left:33px;float:left}
.postit {padding-top:0;padding-right:70px;z-index:3}
.contbase {padding-top:0;padding-right:20px}
.camabout {position:relative;top:0;float:right}
.camstage {position:absolute;bottom:5px;left:10px;z-index:2}
.homelink {position:absolute;right:25px;bottom:10px}
.writelink {position:absolute;right:25px;bottom:35px}
#hlcont {right:65px}
.links {position:relative;left:10px;width:520px}
.dates {width:150px;text-align:left}
.friends {position:relative;float:left;padding-bottom:10px;clear:right;width:520px}
.writings {height: 96px;width: 480px;padding-right: 60px;}
.titles {float:left}
table {font:12px Verdana,Arial,Helvetica,sans-serif}
#dhtmltooltip {position:absolute;width:150px;border:2px solid black;padding:2px;visibility:hidden;z-index:100;background:#eee;font:10px Geneva,Arial,Helvetica,sans-serif;}
.center {text-align:center}
.rave {padding-top:0;padding-right:40px;height:175px}
.rant {padding-top:0;height:215px}
.tales {padding-top:0;height:215px}
.morestuff {position:absolute;right:100px;bottom:130px}
.soon {position:absolute;right:150px;bottom:375px}
.buypicleft {float:left;padding-right:5px}
.buypicright {float:right;padding-right:5px;}
.place {width:350px;text-align:left}
.poem {width:480px;padding-left:25px;}
.poem_info {float:left;padding-left:20px;height:90px;text-align:left;}
.poem_info h3{margin:0px;font-size:1.1em;}
.poem_info ul{text-align:left;margin-top:10px;}
.poem_info li{margin-bottom:0.2em;font-size:13px;}
.poem_pic {height:90px;float:left;width:70px;text-align:left;}
.rantpoem {padding:0px 80px 0px 45px;
	height:90px;
	width:415px;
	margin:15px 0;
}
.poems {
	width: 410px;
	position: relative;
	top: 100px;
	padding-left: 130px;
}
.poeml {
	width:460px;
	position: relative;
	top: 30px;
	padding-left: 80px;
}
.poemm {
	width: 465px;
	position: relative;
	top: 65px;
	padding-left: 75px;
}
.poemxl {
	width:485px;
	position: relative;
	top: 30px;
	padding-left: 55px;
}
.poster{float:right;text-align:center;font-size:9px;clear:right;}
.icon {width:65px;height:65px;float:left;position:relative;}
.descriptor {height:65px;width:400px;float:left;position:relative;padding-left:10px;text-align:left;}
.clear {clear:both;}
.wrapper {position:relative;margin-bottom:10px;width:540px;height:65px;}
.buy_footer {position:relative;padding-left:40px;width:500px;}
.popinfo {
    position: relative;
}

.info {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

.cnr_img {position:absolute;}
#ul {background:url(images/img_corner_ul.png) no-repeat;top:-3px;left:-3px;height:29px;width:29px;}
#ll {background:url(images/img_corner_ll.png) no-repeat;top:200px;left:-2px;height:29px;width:29px;}
#ur {background:url(images/img_corner_ur.png) no-repeat;top:-2px;left:374px;height:29px;width:29px;}
#lr {background:url(images/img_corner_lr.png) no-repeat;top:201px;left:373px;height:29px;width:29px;}

#gigsbgxl .homelink {position:relative;width:98px;float:right;}

.books h3 {font-size:12px;}
.book_wrapper .title {height:50px;}
.book_wrapper .buy_button {height:25px;}

/* Buy Page */
p.about_chev {clear:left;font-family:'IM Fell DW Pica', serif;font-size:18px;}

/* Thank You Page */
h1.thanks {width:482px;height:91px;margin:2em auto 1em;position:relative;text-indent:-9999px;background:url(images/title-thanks.png) no-repeat;}
#thanks .buy_content p {margin:0.5em 2em;font-family:'Reenie Beanie', Helvetica, arial, sans;font-size:1.6em;z-index:10;position:relative;}
#thanks .homelink {margin-bottom:1em;}
.buy_content img.thanks {position:absolute;bottom:50px;right:90px;z-index:1;}