/* ------------------------- BODY  */
body.index {
			overflow: auto; 
			text-align: center; 
			margin-left: 70px; 
			font-family: arial,verdana,tahoma,sans-serif; 
			background: url(images/mainbg.gif);
			}
			
#wrapper	{
			text-align: left; 
			border: #cccccc solid 1pt; 
			width: 950px;
			background-color: white;
			}
			
			
p 			{
			font-size: 10pt; 
			text-indent: 12pt;	
			text-align: justify; 
			color: #212121;
			}
			
			
h1 			{
			font-size: 12pt; 
			font-family: georgia,arial,verdana,tahoma,sans-serif; 
			color: #1B4C96; 
			letter-spacing: 3px;	
			margin: 8px; 
			padding-top: 3px;
			}
			

h2 			{
			font-size: 10pt; 
			font-family:  arial, verdana, tahoma, sans-serif;	
			color: #000000;
			}


h3 			{
			font-size: 11pt; 
			font-family:  georgia, arial, verdana, tahoma, sans-serif; 
			color: #419345;	
			letter-spacing: 2px;
			}


h4 			{
			font-size: 9pt;
			font-family:  georgia, arial, verdana, tahoma, sans-serif; 
			color: #254C27; 
			letter-spacing: 2px;
			}

/* ------------------------- NORMAL LINKS  */
a:link, a:visited, a:active  {
							font-size: 10pt; 
							color: #000099; 
							text-decoration: none; 
							font-family: verdana,serif;
							}
							
a:hover 					{
							font-size: 10pt; 
							color: #1B4C96; 
							text-decoration: underline; 
							background: #ffffff; 
							font-family: verdana,serif;
							}

a.page:link, a.page:visited, a.page:active  {
							font-size: 10pt; 
							color: #006600; 
							text-decoration: underline; 
							font-family: arial,verdana,serif;
							}
							
a.page:hover 				{
							font-size: 10pt; 
							color: #1B4C96; 
							text-decoration: underline; 
							background: #ffffff; 
							font-family: arial,verdana,serif;
							}

a.return:link, a.return:visited, a.return:active  {
							font-size: 9pt; 
							color: #000099; 
							text-decoration: none; 
							font-family: arial,verdana,serif;
							}
							
a.return:hover 				{
							font-size: 9pt; 
							color: #1B4C96; 
							text-decoration: underline; 
							font-family: arial,verdana,serif;
							}

/* ------------------------- LEFT NAVIGATION  */
span.nav, span.nav a:link, span.nav a:visited, span.nav a:active 
							{
							width: 188px;	
							display: block;	
							font-size: 10pt; 
							color: #0B1459; 
							padding: 2px 0px 2px 2px; 
							text-decoration: none; 
							text-align: left; 
							font-family: verdana,serif;
							}
							
span.nav a:hover 			{
							width: 188px;	
							display: block;	
							font-size: 10pt; 
							color: #ffffff; 
							padding: 2px 0px 2px 2px;	
							text-align: left;  
							background: #ADC6A0; 
							font-family: verdana,serif;
							}

/* ------------------------- FOOTER LINK  */

span.footer, span.footer a:link, span.footer a:visited, span.footer a:active 
							{
							font-size: 8pt; 
							color: #1D2319; 
							text-decoration: none; 
							}
							
span.footer a:hover 		{
							font-size: 8pt; 
							color: #1D2319; 
							background: #E7ECEC; 
							border-bottom: 1px #9F9F9F solid;
							}

/* ------------------------- DIVS  */

div.footer 					{
							font-size: 8pt; 
							text-align: center;	
							color: #7C7C7C;	
							width: 950px; 
							background: #dedede; 
							padding: 6px 0px 6px 0px;	
							border-left: 1px #FFFFFF solid;	
							border-right: 1px #FFFFFF solid; 
							border-top: 1px #FFFFFF solid;
							}

div.navcontainer 			{
							width: 190px; 
							}

div.left 					{
							float: left; 
							width: 188px;
							}
							
div.content 				{
							float: right; 
							width: 690px; 
							padding: 0px; 
							text-align: left; 
							background: #F7F7F7;
							}
							
div.normal 					{
							font-size: 10pt; 
							margin: 8px;
							}
							
div.alabunnyinfo 			{
							float: right;	
							text-align: left; 
							width: 275px;	
							height: 357px;
							}
							
div.youngadult, div.ghostnovel, div.horse, div.sfic, div.poetry 
							{
							background: #F1F0F0; 
							text-align: left;	
							padding: 5px 10px 10px 10px; 
							border: 1px #E3E2E2 solid;
							}
							
div.tap 					{width: 250px; padding: 8px; text-align: center; color: #000000; font-size: 10pt; font-weight: bold; float: right;}
div.sci 					{margin: 0px 10px 0px 10px; padding: 5px 0px 10px 35px;	border: 1px #E3E2E2 solid; background: #F1F0F0;}
div.sci2 					{text-align: justify;	padding: 4px 12px 10px 12px;}
div.teach 					{text-align: justify;	padding: 4px 12px 10px 12px; border: 1px #E3E2E2 solid;	background: #F1F0F0;}
div.plinks 					{width: 535px; text-align: center; padding: 5px;}
div.biopica 				{width: 150px; text-align: center; font-weight: bold; float: right;	padding: 6px;}
div.biopicb 				{width: 260px; font-weight: bold; text-align: center; float: right;padding: 6px;}
div.bobcat 					{width: 270px; height: 178px; font-weight: bold; text-align: center; float: right;padding: 6px;}
div.paris 					{padding: 3px; width: 450px; text-align: center; margin: 4px auto;}

div.bookbox 				{background-color: #eeeeee; padding: 3px; width: 240px; float: right; text-align: center; margin: 10px 12px 20px 20px; font-size: 8pt; border: solid 1px #cccccc;}

/* ------------------------- SPANS  */

span.title {font-size: 14pt; font-family: georgia, arial, verdana, tahoma, sans-serif; color: #1B4C96; letter-spacing: 2px;	
margin: 8px; text-align: left;}
span.deer	{font-size: 13pt; font-family:  georgia, arial, verdana, tahoma, sans-serif; color: #000000; margin: 1px;}
span.flan	{font-size: 13pt; font-family:  georgia, arial, verdana, tahoma, sans-serif; color: #000000; margin: 1px;}
span.toplink {width: 585px;	text-align: center;}
span.ww {font-size: 9pt;	text-align: left; color: #212121;}

/* ------------------------- IMAGES  */

img.wallin {width: 750;	height: 100;}
img.misswrit {width: 124px;	height: 201px;	float: right;	margin: 0px 0px 4px 7px;	
border: 1px #000000 solid;}
img.bkpoachsm {width: 160px;	height: 220px;	float: left;	margin: 0px 7px 4px 0px;	border: 1px #000000 solid;}
img.bobcat {width: 265px;	height: 272px;	float: left;	margin: 0px 4px 4px 10px;	border: 1px #000000 solid;}
img.luke04 {width: 194px;	height: 272px;	float: right;	margin: 0px 25px 4px 4px;	border: 1px #000000 solid;}
img.babylogo {width: 120px;	height: 120px;	float: right;	margin: 10px 25px 4px 4px;	border: 0px #000000 solid;}
img.love {width: 250px;	height: 333px;	float: right;	margin: 5px;	border: 1px #000000 solid;}
img.blues {width: 250px;	height: 333px;	float: right;	margin: 5px;	border: 1px #000000 solid;}
img.kidsmusicleft {width: 200px;	height: 140px;	float: left;	border: 1px #000000 solid;}
img.kidsmusicsmallleft {width: 170px;	height: 119px;	float: left;	border: 1px #000000 solid;}
img.kidsmusicsmallright {width: 170px;	height: 119px;	float: right;	border: 1px #000000 solid;}
img.kidsmusicright {width: 275px;	height: 193px;	float: right;	border: 1px #000000 solid;}
img.kidsmusiccenter {width: 170px;	height: 119px;	margin: 0px 15px 0px 15px;	border: 1px #000000 solid;}
img.alabunny {width: 275px;	height: 357px;	margin-bottom: 15px;	float: right;	border: 1px #000000 solid;}
img.bobcat {width: 265px;	height: 272px;	margin-bottom: 15px;	float: left;}
img.bobcat2 {width: 265px;	height: 272px;	border: 1px #000000 solid;}
img.redneck, img.shadow, img.ghost {width: 200px; height: 276px; margin: 8px; float: right; border: 1px #000000 solid;}
img.farhome {width: 250px;	height: 335px;	margin: 8px; float: right;	border: 1px #000000 solid;}
img.tap {width: 240px;	height: 355px;	border: 1px #000000 solid;}
img.lukecap {width: 250px; height: 200px;	margin: 8px; float: right;	border: 1px #000000 solid;}
img.sfic {width: 110px;	height: 166px;	margin: 8px; float: right;	border: 1px #000000 solid;}
img.sfic2 {width: 110px; height: 166px;	margin: 8px; border: 1px #000000 solid;}
img.mom {width: 139px;	height: 200px;	border: 1px #000000 solid;}
img.dad {width: 250px;	height: 182px;	border: 1px #000000 solid;}
img.redclay {width: 196px;	height: 320px;	border: 1px #000000 solid;	margin: 8px; float: right;}
img.nature {width: 150px;	height: 218px;	margin: 8px; float: right;}
img.ww {width: 170px;	height: 137px;	border: 1px #000000 solid;}
img.spaldlogo {width: 200px; height: 61px; border: 1px #000000 solid;	margin: 8px;}
img.umd {width: 200px; height: 129px;	border: 1px #000000 solid;	margin: 8px; float: right;}
img.eva {width: 200px; height: 213px;	border: 1px #000000 solid;	margin: 8px; float: right;}
img.baile {width: 200px; height: 296px;	border: 1px #000000 solid;	margin: 8px; float: right;}
img.green {width: 200px; height: 307px;	border: 1px #000000 solid;	margin: 8px; float: right;}
img.spaldphoto {width: 200px;	height: 142px;	border: 1px #000000 solid;	margin: 8px; float: right;}
img.frogs {width: 200px; height: 270px;	border: 1px #000000 solid;	margin: 8px; float: right;}

/* ------------------------- TABLES  */

table.body 			{
					width: 950px; 	
					background: #F7F7F7 url(images/innerbg.gif) repeat-y;
					}

table.content {margin: 5px;}
td.wallin {text-align: left; padding: 0px; width: 845px; height: 130px; background-color: #E1EEDA;}
td.content {width: 760px; padding: 6px 0px 0px 0px; text-align: left; background-color: #F7F7F7; border-top: #cccccc 1pt solid;}
td.left {width: 190px;}
td.toplink {width: 100%; text-align: center;}
td.cdtext {	padding-top: 5px;}

/* ------------------------- LISTS  */

ul.cdlist li {font-size: 10px;}
dl.anovel dd{font-style: oblique;}
ul.struct {list-style-type: upper-alpha; font-weight: bold;}
ul.struct2 {list-style-type: upper-alpha; font-weight: normal;}
ul.innerstruct {font-weight: normal; list-style-type: none;	padding-right: 20px;}

dt {font-weight: bold;}	
span.gray	{color: #09227D; font-size: 9pt; text-decoration: none;}
