/* Firefox css for all specific books*/
body {padding: 0; border: 0; margin: 1px 0 10px 0; background: #967029;}
#container {width: 100%; float:left;}
#banner {width:100%; height: 175px; margin: 0; padding: 0; float:left; background: #ffffff; border-top: 1px solid #e8ddbb;}

#banner_left {width:15%; float:left; overflow: hidden; margin: 0; height: 100%; background: url(../imgroot/testtexture.jpg); border-right: 1px solid #e8ddbb;}
#banner_right{width:15%; float:left; overflow: hidden; margin: 0; height: 100%; background: url(../imgroot/testtexture.jpg); border-left: 1px solid #e8ddbb;}

#banner_mid {width:69.8%; float:left; padding:0; height: 100%; overflow: hidden; background: #583712;}
#banner_mid h3{font-family: "Comic Sans MS"; font-size: 30px; color: #e8ddbb; font-weight: bold; padding: 0 0 0px 18px;}
#banner_mid_top {width:100%; float:left; padding:0; height: 55px; overflow: hidden;}
#banner_mid_top ul{padding: 0; margin: 0; list-style: none;}
#banner_mid_top ul li{float:left; font-family: "Comic Sans MS"; font-size: 35px; color: #e8ddbb; font-weight: bold; padding: 3px 0 0 5px;}
#banner_mid_mid {width:100%; float:left; padding:0; height: 80px; overflow: hidden;}
#banner_mid_mid ul{padding: 0 0 0 120px; margin: 0; list-style: none;}
#banner_mid_mid ul li{float:left; font-family: "Futura Hv"; font-size: 45px; color: #828282; font-weight: bold; padding: 3px 0 0 5px;}
#banner_mid_bottom {width:100%; float:left; padding:0; height: 15px; overflow: hidden;}
#banner_mid_nav {width:100%; float:left; padding:0; height: 25px; overflow: hidden; background: #99ffff;}


#alt_left {width:15%; float:left; margin: 0; background: #d3be7e; height: 100%; border-top: 1px solid #e8ddbb; border-bottom: 1px solid #e8ddbb;}
#alt_right{width:15%; padding:0; float:left; background: #d3be7e; height: 100%; border-top: 1px solid #e8ddbb; border-bottom: 1px solid #e8ddbb;}

#home {width: 70%; float:left; padding:0; background: #fff;}
#home_top{width: 99.7%; float: left; padding: 0; background: #967029; height: 65px; border-left: 1px solid #e8ddbb; border-right: 1px solid #e8ddbb;}
#home_top h1{font-family:Verdana, Helvetica, sans-serif; font-size: 19px; color: #000; font-weight: normal; font-style: italic; text-align:left; padding: 10px 20px 5px 15px;}
#home p{font-family:Verdana, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal; text-align:left; padding: 0 25px 0 30px; line-height: 13px;}

#home_left {width: 32%; float: left; background: #e8ddbb; border-bottom: 1px solid #e8ddbb;}
#home_right {width: 68%; float: left; background: #e8ddbb; border-bottom: 1px solid #e8ddbb;}
#home_right p {font-family:Verdana, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; text-align:left; padding: 0 15px 5px 20px; line-height: 17px;}
#home h4{font-family:Verdana, Helvetica, sans-serif; font-size: 9px; color: #000; font-weight: normal; text-align:left; padding: 0 5px 0 10px; line-height: 13px;}
#home h3{font-family:Verdana, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: normal; text-align:left; padding: 0 5px 0 30px; line-height: 13px;}

#home_right a, #home_left a, #home_right a:visited, #home_left a:visited, #home_right a:link, #home_left a:link {color: #583712; font-size:11px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; padding: 0;}
#home_right a:hover, #home_left a:hover {color: #ff0000; text-decoration: none;}
#home_right a:active, #home_left a:active {color: #583712; font-size:11px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; padding: 0;}

#home_left_norm, #home_left_norm4, #home_left_norm1, #home_left_norm7, #home_left_norm1_1, #home_left_norm1_4, #home_left_norm1_5, #home_left_norm1_6, #home_left_norm2, #home_left_norm2_1, #home_left_norm2_2, #home_left_norm2_3, #home_left_norm2_4, #home_left_norm6, #home_left_norm3_1, #home_left_norm3_2, #home_left_norm3_3, #home_left_norm3_4, #home_left_norm3_5, #home_left_norm3_6, #home_left_norm3_7, #home_left_norm3_9, #home_left_norm3_10, #home_left_norm5, #home_left_normcj_1, #home_left_normjr_2 {width: 85%; float: left; background: #e8ddbb; border-bottom: 1px solid #e8ddbb;}

#home_left_norm p, #home_left_norm4 p, #home_left_norm1 p, #home_left_norm7 p, #home_left_norm1_1 p, #home_left_norm2_2 p, #home_left_norm2_3 p, #home_left_norm2_4 p, #home_left_norm1_4 p, #home_left_norm1_5 p, #home_left_norm1_6 p, #home_left_norm2 p, #home_left_norm2_1 p, #home_left_norm6 p, #home_left_norm3_1 p, #home_left_norm3_2 p, #home_left_norm3_3 p, #home_left_norm3_4 p, #home_left_norm3_5 p, #home_left_norm3_6 p, #home_left_norm3_7 p, #home_left_norm3_9 p, #home_left_norm3_10 p, #home_left_norm5 p, #home_left_normcj_1 p, #home_left_normjr_2 p {font-family:Verdana, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; text-align:left; padding: 0 10px 5px 30px; line-height: 19px;}

#home_rt_norm, #home_rt_norm4, #home_rt_norm1, #home_rt_norm7, #home_rt_norm1_1, #home_rt_norm1_6, #home_rt_norm2_1, #home_rt_norm2_2, #home_rt_norm2_3, #home_rt_norm2_4, #home_rt_norm1_4, #home_rt_norm1_5, #home_rt_norm2,  #home_rt_norm6, #home_rt_norm3_1, #home_rt_norm3_2, #home_rt_norm3_3, #home_rt_norm3_4, #home_rt_norm3_5, #home_rt_norm3_6, #home_rt_norm3_7, #home_rt_norm3_9, #home_rt_norm3_10, #home_rt_norm5, #home_rt_normcj_1, #home_rt_normjr_2 {width: 14.82%; float: left; background: #e2d29a; border-bottom: 1px solid #e8ddbb; border-right: 1px solid #e8ddbb;}

#home_rt_norm p{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color: #000; font-weight: normal; text-align:left; padding: 0 5px 0 5px; line-height: 11px;}
#home_rt_norm a, #home_rt_norm a:visited, #home_rt_norm a:link {color: #583712; font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; padding: 0;}
#home_rt_norm a:hover{color: #ff0000; text-decoration: none;}
#home_rt_norm a:active {color: #583712; font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; padding: 0;}


/* text def for index pages */
#index_nav {width:75%; float:left; padding-left:30px; overflow: hidden;}
#index_nav_container_left_dec {width: .1%; float: left; padding-left:3px; background: url(../imgroot/brownline.jpg); height: 205px;} 
#index_nav_container {float: left; width: 80%; padding: 0; margin: 0; list-style: none;}
#index_nav_container ul {width: 100%; padding: 0 0 0 20px; list-style-type: circle;}
#index_nav_container ul li {font-family:Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: normal; padding: 0 0 5px 0;}
#index_nav_container a, #index_nav_container a:visited, #index_nav_container a:link {text-decoration: none; color: #373737; padding:0}
#index_nav_container a:hover {text-decoration: underline; color: #ff0000; padding: 0;}
#index_nav_container a:active {text-decoration: none; color: #373737; padding: 0;}
/* END text def for index pages */

#footspace {width: 100%; float: left; margin: 0; padding: 0; height: 30px; background: #00cc99; border-top: 1px solid #583712; border-bottom: 1px solid #e8ddbb;}
#footspace p{font-family:Verdana, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal; text-align:center; padding: 0;}

#footspace a, #footspace a:visited, #footspace a:link {color: #583712; font-size:8px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; padding: 0;}
#footspace a:hover {color: #ff0000; text-decoration: none;}
#footspace a:active {color: #583712; font-size:8px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; padding: 0;}



.chosen{color:#fff; background:#99cc99;} 
.center {text-align: center;}
.clear {clear:both;}
.letter3{letter-spacing: 3px;}



.internal {font-family:Verdana, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; text-align:left; padding: 0 10px 0 5px; line-height: 14px;}
.overflow {overflow: hidden;}
.leftmarg {margin-left: 15px;}
.leftmarg25 {margin-left: 25px;}
.parahead {font-weight: bold;}
.parahead1 {margin:0 20px 0 20px; font-size: 11px;}
.parahead2 {font-size: 12px; padding: 0 30px 3px 32px;}
.parahead3 {padding:0 50px 0 50px; font-size: 12px; line-height: 14px;}
.paradivide {margin-left: 160px; letter-spacing: 80px; font-weight: bold;}/* paragraph star divider */
.pagetitle {font-family:Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-align:left; padding: 0;}
.group1 {margin-left: 35px;}
.group2 {margin-left: 35px; font-style: italic;}
.underl {text-decoration: underline;}
.dot{font-family: Wingdings, sans-serif; font-size: 12px; color: #990000; margin: 0; padding: 0px; text-align: left;}

/* ADJUST ********************  ADJUST lengths and other here and in melserIE  ***************** */
/* INDEX PAGE */
#home_container {width: 100%; float: left; background: #ffffff; height: 385px;}
#home_left {height: 640px;}
#home_right{height: 620px;}

/* ESSAY SECTION */
#home_container1 {width: 100%; float: left; background: #ffffff; height: 22840px;}
#home_left_norm1 {height: 20400px;}
#home_rt_norm1 {height: 22790px;}

#home_container1_6 {width: 100%; float: left; background: #ffffff; height: 13240px;}
#home_left_norm1_6 {height: 13190px;}
#home_rt_norm1_6 {height: 13190px;}

/* ESSAY SECTION */
#home_container2 {width: 100%; float: left; background: #ffffff; height: 320px;}
#home_left_norm2 {height: 280px;}
#home_rt_norm2 {height: 280px;}

/* JOURNAL INDEX */
#home_containerjr_2 {width: 100%; float: left; background: #ffffff; height: 380px;}
#home_left_normjr_2 {height: 340px;}
#home_rt_normjr_2 {height: 340px;}

#home_container5 {width: 100%; float: left; background: #ffffff; height: 11200px;}
#home_left_norm5 {height: 11135px;}
#home_rt_norm5 {height: 11135px;}

#home_container1_1 {width: 100%; float: left; background: #ffffff; height: 21090px;}
#home_left_norm1_1 {height: 19625px;}
#home_rt_norm1_1 {height: 21040px;}

#home_container1_4 {width: 100%; float: left; background: #ffffff; height: 8590px;}
#home_left_norm1_4 {height: 8145px;}
#home_rt_norm1_4 {height: 8525px;}

#home_container1_5 {width: 100%; float: left; background: #ffffff; height: 3740px;}
#home_left_norm1_5 {height: 3690px;}
#home_rt_norm1_5 {height: 3690px;}

/* REVIEWS SECTION */
#index_nav_container_left_dec3 {width: .1%; float: left; padding-left:3px; background: url(../imgroot/brownline.jpg); height: 295px;} 

/* ESSAY SECTION */
#index_nav_container_left_dec_essay {width: .1%; float: left; padding-left:3px; background: url(../imgroot/brownline.jpg); height: 145px;} 

#home_container3 {width: 100%; float: left; background: #ffffff; height: 425px;}
#home_left_norm {height: 360px;}
#home_rt_norm {height: 360px;}

#home_container3_1 {width: 100%; float: left; background: #ffffff; height: 2730px;}
#home_left_norm3_1 {height: 2680px;}
#home_rt_norm3_1 {height: 2680px;}

#home_container3_2 {width: 100%; float: left; background: #ffffff; height: 18750px;}
#home_left_norm3_2 {height: 14720px;}
#home_rt_norm3_2 {height: 18700px;}

#home_container3_3 {width: 100%; float: left; background: #ffffff; height: 3090px;}
#home_left_norm3_3 {height: 3040px;}
#home_rt_norm3_3 {height: 3040px;}

#home_container3_5 {width: 100%; float: left; background: #ffffff; height: 15050px;}
#home_left_norm3_5 {height: 15000px;}
#home_rt_norm3_5 {height: 15000px;}

#home_container3_6 {width: 100%; float: left; background: #ffffff; height: 9750px;}
#home_left_norm3_6 {height: 9700px;}
#home_rt_norm3_6 {height: 9700px;}

#home_container3_7 {width: 100%; float: left; background: #ffffff; height: 2500px;}
#home_left_norm3_7 {height: 2450px;}
#home_rt_norm3_7 {height: 2450px;}

/* JOURNAL SECTION */
/* journal2009 */
#home_container3_4 {width: 100%; float: left; background: #ffffff; height: 27800px;}
#home_left_norm3_4 {height: 27750px;}
#home_rt_norm3_4 {height: 27750px;}

#home_container3_9 {width: 100%; float: left; background: #ffffff; height: 12250px;}
#home_left_norm3_9 {height: 12185px;}
#home_rt_norm3_9 {height: 12185px;}

/* journal2010 */
#home_container3_10 {width: 100%; float: left; background: #ffffff; height: 29400px;}
#home_left_norm3_10 {height: 29350px;}
#home_rt_norm3_10 {height: 29350px;}
/* END journal2010 */


/* concertjournal0209 */
#home_containercj_1 {width: 100%; float: left; background: #ffffff; height: 48000px;}
#home_left_normcj_1 {height: 47950px;}
#home_rt_normcj_1 {height: 47950px;}
/* concertjournal0209 */



#home_container2_1 {width: 100%; float: left; background: #ffffff; height: 15750px;}
#home_left_norm2_1 {height: 15700px;}
#home_rt_norm2_1 {height: 15700px;}

#home_container2_2 {width: 100%; float: left; background: #ffffff; height: 19050px;}
#home_left_norm2_2 {height: 19000px;}
#home_rt_norm2_2 {height: 19000px;}

#home_container2_3 {width: 100%; float: left; background: #ffffff; height: 39350px;}
#home_left_norm2_3 {height: 39300px;}
#home_rt_norm2_3 {height: 39300px;}

#home_container2_4 {width: 100%; float: left; background: #ffffff; height: 16750px;}
#home_left_norm2_4 {height: 16700px;}
#home_rt_norm2_4 {height: 16700px;}

/* Rest of adjustments */
#home_container4 {width: 100%; float: left; background: #ffffff; height: 540px;}
#home_left_norm4 {height: 480px;}
#home_rt_norm4 {height: 480px;}

#home_container6 {width: 100%; float: left; background: #ffffff; height: 9620px;}
#home_container2_4 {width: 100%; float: left; background: #ffffff; height: 16750px;}

#home_left_norm6 {height: 9575px;}
#home_rt_norm6 {height: 9575px;}

#home_container7 {width: 100%; float: left; background: #ffffff; height: 1350px;}
#home_left_norm7 {height: 1300px;}
#home_rt_norm7 {height: 1300px;}

/* SITE MAP */
#home_container8 {width: 100%; float: left; height: 670px;}
#homesite {width: 100%; float:left; padding:0; background: #fff;}
/* ************************ END adjustments *****************************************  */

#derek_nav {width:714px; height: 25px; float:left; margin:0; padding: 0;  background: url(../imgroot/dereknav.jpg) 0 0 no-repeat;}

#derekmenu {position: relative; margin: 0 auto; padding: 0; height: 25px; float: left;}
#derekmenu li {height: 25px; position: absolute; display: block; list-style: none; float: left;}
#derekmenu a {width: 45px; height: 25px; display: block;}

#derekmenu #nav1c a {width: 45px;}
#derekmenu #nav2c a {width: 58px;}
#derekmenu #nav3c a {width: 52px;}
#derekmenu #nav4c a {width: 73px;}
#derekmenu #nav5c a {width: 57px;}
#derekmenu #nav6c a {width: 41px;}

#derekmenu #nav1c {left: 30px; background-position: -30px 0;}
#derekmenu #nav2c {left: 79px; background-position: -79px 0;}
#derekmenu #nav3c {left: 141px; background-position: -141px 0;}
#derekmenu #nav4c {left: 197px; background-position: -197px 0;}
#derekmenu #nav5c {left: 274px; background-position: -274px 0;}
#derekmenu #nav6c {left: 335px; background-position: -335px 0;}

#derekmenu #nav1c a:hover {background: url(../imgroot/dereknav.jpg) -30px -25px no-repeat;}
#derekmenu #nav2c a:hover {background: url(../imgroot/dereknav.jpg) -79px -25px no-repeat;}
#derekmenu #nav3c a:hover {background: url(../imgroot/dereknav.jpg) -141px -25px no-repeat;}
#derekmenu #nav4c a:hover {background: url(../imgroot/dereknav.jpg) -197px -25px no-repeat;}
#derekmenu #nav5c a:hover {background: url(../imgroot/dereknav.jpg) -274px -25px no-repeat;}
#derekmenu #nav6c a:hover {background: url(../imgroot/dereknav.jpg) -335px -25px no-repeat;}

a.screen1, a.screen1:visited, a.screen2, a.screen2:visited, a.screen3, a.screen3:visited, a.screen4, a.screen4:visited, a.screen5, a.screen5:visited, a.screen6, a.screen6:visited{color: #ffcc00; position:relative; z-index:1;}

a.screen1:hover, a.screen2:hover, a.screen3:hover, a.screen4:hover, a.screen5:hover, a.screen6:hover{text-decoration:none; color: #ff9900; border:0; /* needed for this to work in IE */ z-index:1000;}

table#map {
	width: 100%;
	background-color: #F8F6DE;
	border-top: 10px solid #F8F6DE;
	border-bottom: 15px solid #F8F6DE;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}	
table#map td{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	text-align: left;
	line-height: 17px;
	background: #C5E2E2;
}
table#map a, sitetable#map a:link, sitetable#map a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 1px 5px 1px;
	text-align: left;
	line-height: 17px;
	text-decoration: underline;
}
table#map a:hover {
	text-decoration: none;
	color: #ff9900;
}
table#map a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 1px 5px 1px;
	text-align: left;
	line-height: 13px;
	background: #C5E2E2;
	text-decoration: underline;
}
