/* CSS Document */
/* undohtml.css */
/* link underlines tend to make hypertext less readable, because underlines obscure the shapes of the lower halves of 
words 

:link,:visited,:hover,:active {
	 text-decoration:none;
}*/
/* no list-markers by default,since lists are used more often for 
semantics */
ul,ol {
	 list-style:none;
}

img, div
 { behavior: url(iepngfix.htc) }


a img,:link img,:visited img {
	 border:none;
	 position: relative;
}
/* de-italicize address */
address {
	 font-style:normal;
}
/* more varnish stripping as necessary... 
:link,:visited {
	 text-decoration:none;
}*/
ol,ul {
	 list-style:none;
}
blockquote,body,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,pre,ol,p,ul {
	 margin:0;
	 padding:0;
}
a img,:link img,:visited img {
	 border:none;
}

/* layout */

input{
	color : #000000;
	background-color : #dceac6;
	font-size:1.2em;
	height: 1.6em;
	line-height:1.4em;
	border:none;
	position:relative;
}

checkbox, select  {
	color : #000000;
	background-color : #dceac6;
	font-size:1.2em;
	border:none;
	position:relative;
	padding-top: 4px;


}




#send {
	width:121px;
	height:48px;
	background-color : #e8f1da;
	
}

textarea {
font-size:62.5%;
	color : #000000;
	background-color : #dceac6;
	font-size:1.2em;
	line-height:1.4em;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}



body {
	 font-size:62.5%;
	 font-family:Arial,Helvetica,sans-serif;
	 margin:0px;
	 padding:0px;
	 color:#666666;
	 background-repeat: no-repeat;
	background-position: top;
	background-image:url(../gfx/cont_back.jpg)
}

#content_table {
	margin-left:auto;
	margin-right:auto;
	width:952px;	
}

#flash_container {
	width: 950px;
}

#content_holder {
	width:950px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #9ec76e;
}

#footer {
	width:950px;
	height: 75px;
	background-image: url(../gfx/footer.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#tandc {
	float:right;
	width:600px;
	height:16px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 8px;
	padding-top: 59px;
}

#tandc a:link, #tandc a:visited, #tandc a:active  {
		color: #FFFFFF;
		text-decoration:none;
}

#tandc a:hover {
		color: #446e13;
		text-decoration:none;
}

#content {
	width:950px;
}

#content_left {
	width:370px;
	float: left;
	padding-top: 22px;
	height:auto;
}

#content_right {
	width:580px;
	float: right;
	padding-top: 22px;
	display: table;
}

#topbox_container {
	width:267px;
	height:288px;
	padding-left: 51px;
	display: block;
}



#topboxr_container {
	width:462px;
}

#topboxr_row1 {
	width:462px;
	height:16px;
	background-image:url(../gfx/rightbox_top.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/rightbox_top.png',sizingMethod='scale');
}

#topboxr_row1 p {
	padding-left:30px;
	padding-right:20px;
}


#topboxr_row2 {
	width:462px;
	background-image:url(../gfx/rightbox_tile.png);
	background-repeat:repeat-y;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/rightbox_tile.png',sizingMethod='scale');
	display: table;
}

#subtitle {
	padding-left:30px;
}

#topboxr_row2_djul {
	position:absolute;
	z-index:200;
	
}

#topboxr_row2 p {
	padding-left:30px;
	padding-right:20px;
	
}

#topboxr_row2 p a:link, #topboxr_row2 p a:visited, #topboxr_row2 p a:active {
			color: #e382ab;
		text-decoration:none;
		position:relative;
		font-weight:normal;
}

#topboxr_row2 p a:hover {
	color: #e382ab;
		text-decoration:underline;
		position:relative;
}

#topboxr_row2_book {
	width:462px;
	position:absolute;
	height:307px;
	z-index:1000;
}

#topbox_button  {
	width:277px;
	position:absolute;
	height:45px;
	z-index:1;
	text-align: right;
}



#topboxr_row3 {
	width:462px;
	height:321px;
	background-image:url(../gfx/rightbox_bottom_book.png);
	background-repeat:no-repeat;
}

#topboxr_row3np {
	width:462px;
border-bottom:20px solid #fff;
}

#topboxr_row3 p {
	padding-left:30px;
	padding-right:20px;
}

#home_bookbuttons {
	width:210px;
	padding-top: 10px;
}

#homepage_linkcont {
	padding-left:55px;
	padding-top: 30px;
}


#topbox_row1{
	width:267px;
	height:19px;
	background-image:url(../gfx/left_top_box_topcurve.png);
	background-repeat:no-repeat;
}

#topbox_row2 {
	width:277px;
	height:231px;
	background-image:url(../gfx/left_top_box_middle.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_middle.png',sizingMethod='scale');
}

#topbox_row3 {
	width:277px;
	height:38px;
	background-image:url(../gfx/left_top_box_botcurve.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_botcurve.png',sizingMethod='scale');
}

#topbox_row1_i1{
	width:277px;
	height:19px;
	background-image:url(../gfx/cpic2_top.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic2_top.png',sizingMethod='scale');
}

#topbox_row2_i1 {
	width:277px;
	height:231px;
	background-image:url(../gfx/cpic2_middle.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic2_middle.png',sizingMethod='scale');
}

#topbox_row3_i1 {
	width:277px;
	height:38px;
	background-image:url(../gfx/cpic2_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic2_bottom.png',sizingMethod='scale');
}

#topbox_row1_i2{
	width:277px;
	height:19px;
	background-image:url(../gfx/cpic4_top.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic4_top.png',sizingMethod='scale');
}

#topbox_row2_i2 {
	width:277px;
	height:231px;
	background-image:url(../gfx/cpic4_middle.png);
	background-repeat:no-repeat;
	_background-image: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic4_middle.png',sizingMethod='scale');
	background-position: left;
}

#topbox_row3_i2 {
	width:277px;
	height:38px;
	background-image:url(../gfx/cpic4_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic4_bottom.png',sizingMethod='scale');
}

#topbox_row1_i3{
	width:277px;
	height:19px;
	background-image:url(../gfx/cpic3_top.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic3_top.png',sizingMethod='scale');
}

#topbox_row2_i3 {
	width:277px;
	height:231px;
	background-image:url(../gfx/cpic3_middle.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic3_middle.png',sizingMethod='scale');
}

#topbox_row3_i3 {
	width:277px;
	height:38px;
	background-image:url(../gfx/cpic3_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/cpic3_bottom.png',sizingMethod='scale');
}

#topbox_row1_i4{
	width:277px;
	height:19px;
	background-image:url(../gfx/left_top_box_topcurve.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_topcurve.png',sizingMethod='scale');
}

#topbox_row2_i4 {
	width:277px;
	height:231px;
	background-image:url(../gfx/left_top_box_middle.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_middle.png',sizingMethod='scale');
}

#topbox_row3_i4 {
	width:277px;
	height:38px;
	background-image:url(../gfx/left_top_box_botcurve.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_botcurve.png',sizingMethod='scale');
}

#topbox_row3blank {
	width:277px;
	height:38px;
	background-image:url(../gfx/left_top_box_botcurve_books.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_botcurve.png',sizingMethod='scale');
}

#topbox_r3_right {
}

#topbox_r3_left {
}

#bottombox_container {
	width:340px;
	height:288px;
}

#bottombox_container_home {
	width:277px;
	height:288px;
	padding-left: 51px;
	padding-top: 12px;
}



#bottomimage_left {
	width:340px;
	height:300px;
	background-image: url(../gfx/flowers3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



/* REGISTER */

#formimage {
	padding-top:0px;
}

#form_row1, #form_row2{
	width:462px;
	height: 50px;
	display: table;
	padding-bottom: 10px;
}

#form_row3 {
	width:432px;
	height: 70px;
	display: table;
	padding-left: 30px;
	padding-bottom: 10px;
}

#form_row4 {
	width:432px;
	height: 200px;
	display: table;
	padding-left: 30px;
	padding-top: 10px;
}

#form_row5 {
	width:136px;
	height: 70px;
	display: table;
	float: right;
	padding-right: 25px;
	padding-top: 16px;
}

#form_row4_1 {
	width:368px;
	height: 40px;
	display: inline-table;
}

#form_row4_11 {
	width:368px;
	height: 40px;
	padding-top:20px;
	display: inline-table;
}

#form_row6 {
	width:432px;
	height: 60px;
	display: table;
	padding-left: 30px;
}

#form_row7 {
	width:432px;
	height: 185px;
	display: table;
	padding-left: 30px;
}

#form_row4_2 {
	width:24px;
	height: 45px;
	display: table;
	float: left;
	clear: both;
}

#form_row1_1, #form_row2_1  {
	width:195px;
	height: 60px;
	float: left;
	padding-left: 30px;
	display: table;
	clear: both;
}

#form_row1_2 {
	width:195px;
	height: 60px;
	float: right;
	padding-right: 28px;
	display: table;
}

 #form_row2_2  {
	width:195px;
	height: 30px;
	float: right;
	padding-right: 28px;
	display: table;
	padding-top: 30px;
}



#topboxr_register_row3 {
	width:462px;
	height:160px;
	background-image:url(../gfx/register_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/register_bottom.png',sizingMethod='scale');
	clear: both;
	display: table;
}

/* CONTACT PAGE */

#topboxr_contact_row3 {
	width:462px;
	height:116px;
	background-image:url(../gfx/contact_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/contact_bottom.png',sizingMethod='scale');
	clear: both;
	display: table;
}

/* DIARY PAGE */

#diarytitle {
	padding-bottom:4px;
}


#diarydate{
	padding-bottom:6px;
}

#diary_nav {
	width:426px;
	padding-left: 26px;
	height: 23px;
	padding-bottom: 6px;
	top: 81px;
}

#diary_nav2 {
	width:426px;
	padding-left: 26px;
	height: 23px;
	padding-bottom: 16px;
	top: 81px;
}

#topboxr_diary_row3 {
	width:462px;
	height:143px;
	background-image:url(../gfx/diary_bottom.png);
	background-repeat:no-repeat;
	clear: both;
}

/* BOOKS */

#readmore {
	float:left;
	padding-right: 20px;
	width: 220px;
	text-align: left;
	padding-left: 30px;
}


#nextpage {
	float:right;
	padding-right: 20px;
	width: 160px;
	text-align: right;
}

#nextpage a:link, #nextpage a:visited, #nextpage a:active, #readmore a:link, #readmore a:visited, #readmore a:active  {
	color: #666666;
}


#nextpage a:hover, #readmore a:hover  {
	color: #333333;
}


#topboxbooks_left {
	width:311px;
	float: left;
}

#topboxbooks_right {
	width:124px;
	float: right;
	clear: none;
}

#topbox_books_row2_1{
	width:267px;
	height: 115px;
}

#topbox_books_row2_2{
	width:267px;
	height: 115px;
}

#topbox_books_row3 {
	width:267px;
	height:38px;
	background-image:url(../gfx/left_top_box_botcurve_books.png);
	background-repeat:no-repeat;
}

#topbox_books_row2 {
	width:267px;
	height:231px;
	background-image:url(../gfx/topbox_notile.png);
	background-repeat:none;
}

#afabread {
	padding-bottom:20px;
}

#topboxr_books_row3 {
	width:462px;
	height:120px;
	background-image:url(../gfx/book_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/book_bottom.png',sizingMethod='scale');
	clear: both;
}

#topboxr_books_stjude {
	width:462px;
	height:120px;
	background-image:url(../gfx/stjudebox_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/stjudebox_bottom.png',sizingMethod='scale');
	clear: both;
}

#books1, #books4 {
	width: 400px;
	padding-left: 46px;
	height: 145px;
}

#books2, #books3, #books5, #books6 {
	width: 400px;
	padding-left: 46px;
	height: 33px;
	clear: both;
}

#books1titles {
	width: 400px;
	padding-left: 42px;
	padding-top: 3px;
	padding-bottom: 5px;
}

#btCont {
	float:left;
	width: 260px;
}

#bt1 {
	padding-left:0px;
	width: 110px;
	display: inline;
}
#bt2 {
	padding-left:48px;
	width: 76px;
	display: inline;
}
#bt3 {
	width: 100px;
	display: inline-table;
	float: right;
	padding-right: 34px;
}
#bt4 {
	padding-left:50px;
	width: 110px;
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
}
#bt5 {
	width: 260px;
	float: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}




/* Interviews */

#topboxr_interviews_row3 {
	width:462px;
	height:129px;
	background-image:url(../gfx/interview_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/qanda_bottom.png',sizingMethod='scale');
	clear: both;
}


/* Q and A */

#topboxr_qanda_row3 {
	width:462px;
	height:114px;
	background-image:url(../gfx/qanda_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/qanda_bottom.png',sizingMethod='scale');
	clear: both;
}


/* BIOG PAGE */

#topboxr_bio_row3 {
	width:462px;
	height:399px;
	background-image:url(../gfx/bio_bottom.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/bio_bottom.png',sizingMethod='scale');
	clear: both;
}
#topboxr_bio_row3np {
	width:462px;
	height:399px;
	background-image:url(../gfx/bio_bottomnp.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/bio_bottomnp.png',sizingMethod='scale');
	clear: both;
}

#bottompad {	
	padding-bottom:3px;
}

#toppad {
	padding-top:0px;
}

#topboxr_bio_row3 p {
	padding-left:30px;
	padding-right:20px;
}

#topbox_nav {
	width:277px;
	height:288px;
	padding-left: 51px;
}


#flowerlayer1 {
	background-image:url(../gfx/f_layer2.png);
	width:141px;
	position:absolute;
	height:550px;
	z-index:200;
	background-repeat: no-repeat;
	background-position: right;
	_background-image: none;





	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/f_layer2.png',sizingMethod='scale');
	left: 811px;
}

#flowerlayer2 {
	width:470px;
	position:absolute;
	height:200px;
	z-index:201;
	vertical-align: bottom;
	padding-top: 260px;

}

#flower2_position {
	background-image:url(../gfx/f_layer1.png);
	width:336px;
	height:199px;
	background-repeat: no-repeat;
	float: right;
	background-position: bottom;
	}
	

/* NAV BOX */

#topbox_NAVcontainer {
	width:277px;
	padding-left: 78px;
	padding-top: 10px;
}

#topbox_NAVrow1{
	width:277px;
	height:19px;
	background-image:url(../gfx/left_top_box_topcurve.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_topcurve.png',sizingMethod='scale');
}

#topbox_NAVrow2 {
	width:277px;
	height:231px;
	background-image:url(../gfx/left_top_box_middle.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_middle.png',sizingMethod='scale');
}

#topbox_NAVrow3 {
	width:277px;
	height:38px;
	background-image:url(../gfx/left_top_box_botcurve.png);
	background-repeat:no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/left_top_box_botcurve.png',sizingMethod='scale');
}


#topbox_NAVbutton  {
	width:277px;
	position:absolute;
	height:45px;
	z-index:1;
	text-align: right;
}

#topbox_NAVcontainer1 {
	width:243px;
}

#topbox_NAVcontainer2 {
	width:243px;
}

#topbox_NAVcontainer3 {
	width:243px;
}

#topbox_NAVcontainer4 {
	width:243px;
}

#topbox_NAVcontainer5 {
	width:243px;
}

#topbox_NAVcontainer6 {
	width:243;
}


#flowers1 {
	padding-left:90px;
	padding-top: 12px;
}





/*text styles*/

p {
	font-size:1.1em;
}

h1 {
	 font-style:normal;
	 font-weight:bold;
	 font-size:1.1em;
	 text-decoration:none;
	 font-family:Arial,Helvetica,sans-serif;
	 padding-bottom:4px;
}
h2 {
	 font-style:normal;
	 font-weight:bold;
	 font-size:1.1em;
	 text-decoration:none;
	 font-family:Arial,Helvetica,sans-serif;
	 padding-bottom:4px;
	 color:#5cbfeb;
}
h3 {
	 font-style:normal;
	 font-weight:bold;
	 font-size:1.1em;
	 text-decoration:none;
	 font-family:Arial,Helvetica,sans-serif;
	 padding-bottom:4px;
}
.blue_link {
	 float:right;
	 font-style:normal;
	 font-weight:bold;
	 font-size:1.1em;
	 text-decoration:none;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#5cbfeb;
	 padding-top:5px;
}
.music_link {
	 font-style:normal;
	 font-weight:bold;
	 font-size:1.1em;
	 text-decoration:none;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#5cbfeb;
	 padding-bottom:6px;
}

.blue_link a {
	 color:#5cbfeb;
}
.blue {
	 color:#5cbfeb;
}
.bluebold {
	 font-weight:bolder;
	 color:#5cbfeb;
}
tt {
	 font-style:normal;
	 font-weight:bold;
	 font-size:1.1em;
	 text-decoration:none;
	 font-family:Arial,Helvetica,sans-serif;
}
#leftborder {
	 width:67px;
	 display:block;
	 background-image:url(../gfx/left.gif);
	 background-repeat:no-repeat;
	 height:1360px;
	 float:left;
	 padding:0px;
	 margin:0px;
}
