body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 130%; }

div#maindiv {
	margin: 40 0;
	width: 906px;
	background-position: 0px 0px;
	background-color: transparent;
	float: left;
	background-repeat: no-repeat; }


#homepage div#maindiv {
	background-image: url('images/home_bg8.jpg');
	 }

div#maindiv {
	background-image: url('images/bg.gif');
	 }

h1 {
	margin-top: 20px;
	font-size: 150%; 
	font-weight: normal; }


h2 {
	font-size: 150%; 
	font-weight: normal; 
	font-style: italic; }

div#homepage h1{
	font-size: 150%; 
	font-weight: normal;
	font-style: italic; }

div#homepage h2{
	font-size: 14px; 
	line-height: 19px;
	display:inline;}



/* text size used only home */	
div#homepage .size10_12 {  font-size: 10px; line-height: 12px}
div#homepage .size12_14 {  font-size: 12px; line-height: 14px}
div#homepage .size14_19 { font-size: 14px ; line-height: 19px}
div#homepage .size13_19 { font-size: 13px; line-height: 19px }

/* text size used other than home */
.size10 {  font-size: 85%; }
.size11 {  font-size: 95%; }
.size14 {  font-size: 120%; }
.size10_12 {  font-size: 85%; line-height: 120%}
.size11_16 { font-size: 90%; line-height: 160% }
.size12_14 {  font-size: 100%; line-height: 115%}
.size14_19 { font-size: 115% ; line-height: 135%}
.size13_19 { font-size: 110%; line-height: 145% }

.regist {  font-size: 85%; line-height: 120%; margin-top: 5px; margin-bottom: 15px; }

.orange {  color: #ff8500}
.white {  color: #ffffff}
.gray {  color: #9b9b9b}
.dgray {  color: #636363}


a.white:link {  text-decoration: none; color:#ffffff}
a.white:visited {  text-decoration: none; color:#ffffff}
a.white:hover {  text-decoration: underline; color:#ffffff}
a.white:active {  text-decoration: underline; color:#ffffff}

a.orange:link {  text-decoration: none; color:#ff8500}
a.orange:visited {  text-decoration: none; color:#ff8500}
a.orange:hover {  text-decoration: underline; color:#ff8500}
a.orange:active {  text-decoration: underline; color:#ff8500}

a.gray:link {  text-decoration: none; color:#9b9b9b}
a.gray:visited {  text-decoration: none; color:#9b9b9b}
a.gray:hover {  text-decoration: underline; color:#9b9b9b}
a.gray:active {  text-decoration: underline; color:#9b9b9b}

a.dgray:link {  text-decoration: none; color:#636363}
a.dgray:visited {  text-decoration: none; color:#636363}
a.dgray:hover {  text-decoration: underline; color:#636363}
a.dgray:active {  text-decoration: underline; color:#636363}

a.ddgray:link {  text-decoration: none; color:#696969}
a.ddgray:visited {  text-decoration: none; color:#696969}
a.ddgray:hover {  text-decoration: underline; color:#696969}
a.ddgray:active {  text-decoration: underline; color:#696969}

a.blk:link {  text-decoration: none; color:#000000}
a.blk:visited {  text-decoration: none; color:#000000}
a.blk:hover {  text-decoration: underline; color:#000000}
a.blk:active {  text-decoration: underline; color:#000000}


a.orange10:link {  text-decoration: none; color:#ff8500}
a.orange10:visited {  text-decoration: none; color:#ff8500}
a.orange10:hover {  text-decoration: underline; color:#ff8500}
a.orange10:active {  text-decoration: underline; color:#ff8500}
.orange10 { font-size: 95%}

#pic_right {margin: 10px 0 10px 10px }
#pic_left {margin: 10px 10px 10px 0 }

ul li { margin-left: -25px;
	padding-left: 10px; 
	text-align: left;
	}

#aboutpage div#quotes ul li { 
	margin-left: 0;
	padding-left: 5px; 
	text-align: left;
	list-style-type: square; 
	}

.sideNav {  font-size: 90%; color:#636363}
.secNav {  font-size: 90%; color:#636363}
.sideNav_crumb { text-decoration: underline}
#backtop {text-align: right; }

#quotes {
	font-size: 95%; 
	line-height: 150%;
	font-style: italic;
	color: #333333;}

#book {
	margin: 0 0 30px 0;
	}

.BKname {
	font-weight: bold; 
	}

.BKauthor {
	font-style: italic;
	}

.BKdesc {
	font-size: 95%;
	margin-bottom: 20px;
	}

#buy {
	margin: 10px 0 40px 0;
	}
	
#wNav2 h1 {
	margin-bottom: 3px;
	}

.closer {word-spacing: -0.05em;
	letter-spacing: -0.03em;
}
									
.closer2 {word-spacing: -0.01em;
	letter-spacing: -0.01em;
}
											
.arrows {
	font-weight: bold;
	color: #ff8500;
}





