/*general*/
* { margin:0; padding:0;}
p { margin: 1em 0; }
body{ background:url(Images/background6.gif);}
html, input, textarea, select{font-family:Verdana, tahoma, verdana; font-size:12px; color:#8b8b8b;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}


/*span*/
span{
	color:#4666CC;
	font-size:12px;
} 

span a{
	color:#4666CC;
	background:url(images/marker.gif) no-repeat right center;
	padding-right:17px;
	font-size:10px;
	text-decoration:none;
} 

span a:hover{ text-decoration:underline;}


/*a*/
a {color:#4666CC; text-decoration:none;} 
a:hover{text-decoration:underline;}


/*header*/
#header {
	margin-bottom:20px;
	display:block;
	margin-top: 0px;
	background-image: url(Images/header9d.JPG);	
}


/*footer*/
#footer{ background:url(images/footer_line.gif) 0px 20px no-repeat; color:#bdbdbd; font-size:11px; padding-top:20px; padding-left: 15px;}
#footer a{ color:#bdbdbd; text-indent:29px; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer img{ float:none; margin-bottom:0px; margin-right:2px;} /*was float:right; margin-bottom:38px; margin-right:14px;*/
#footer div{ padding-top:5px;}


/*footer2*/
#footer2{ background:url(images/footer_line.gif) 0px 20px no-repeat; color:#bdbdbd; font-size:11px; padding-top:20px; padding-left: 15px;}
#footer2 a{ color:#bdbdbd; text-indent:29px; text-decoration:none;}
#footer2 a:hover{ text-decoration:underline;}
#footer2 img{ float:none; margin-bottom:0px; margin-right:0px;} /*was float:right; margin-bottom:38px; margin-right:14px;*/
#footer2 div{ padding-top:5px;}






/*column*/
.column { float:left;}
.clear { clear:both;}


/*content*/
#content{ line-height:15px;}
#content .col_1, #content .col_2{ padding-top:2px;}
#content .title{
	background:url(images/title_wr2.gif) bottom left repeat-x;
	height:34px;
	padding-left: 0px;
}
#content .title img{ margin:0 0 0 10px;}


/*index*/
#index #content .col_1 .indent{ margin:15px 0px 41px 15px;} 
#index #content .col_1 .indent_text{ margin:5px 0px 23px 90px;}
#index #content .col_1 .indent_img{ margin:2px 0px 23px 0px; display:block; float:left;}

#index #content .col_2 .indent{ margin:15px 11px 41px 20px;} 
#index #content .col_2 .indent_text{ margin:11px 0 11px 0;}
#index #content .col_2 .indent_img{ margin:2px 24px 0px 0px; display:block; float:left;}


/*pages*/
#pages #content .col_1 .indent{ margin:15px 0px 41px 15px;}
#pages #content .col_1 .indent div{ margin-bottom:9px;}


/*book pages*/
#bookpages #content .col_1 .indent{ margin:15px 0px 41px 15px;} 
#bookpages #content .col_1 .indent_text{ margin:5px 0px 23px 90px;}
#bookpages #content .col_1 .indent_img{ margin:2px 0px 23px 0px; display:block; float:left;}

#bookpages #content .col_2 .indent{ margin:15px 11px 41px 20px;} 
#bookpages #content .col_2 .indent_text{ margin:11px 0 11px 0;}
#bookpages #content .col_2 .indent_img{ margin:2px 24px 0px 0px; display:block; float:left;}
#bookpages #content .col_2 .indent .store{ line-height: 150%;} 


/*quotes*/


.blockquote { /*added for pull-out quotes - style 1a*/
background-image: url(images/open-quote2.jpg);
background-repeat: no-repeat;
background-position: 220px 5px;
}

.blockquote span { /*added for pull-out quotes - style 1b*/
background-image: url(images/close-quote2.jpg);
background-repeat: no-repeat;
background-position: 247px 99px;
display: block;
margin: 0px 50px 0px 240px;
padding: 10px 10px 10px 10px;
color:#3399CC;
font-size:100%;
font-style:italic;
}

.blockquote2 { /*added for pull-out quotes - style 2*/
color:#003399;
width: 200px;
margin: 0px 20px 0px 20px;
float: right;
font-size:100%;
font-style:italic;
}

.blockquote3 { /*added for pull-out quotes - style 3a*/
background-image: url(images/open-quote2.jpg);
background-repeat: no-repeat;
background-position: 35px 5px;
}

.blockquote3 span { /*added for pull-out quotes - style 3b*/
background-image: url(images/close-quote2.jpg);
background-repeat: no-repeat;
background-position: 409px 85px;
display: block;
margin: 20px 35px 20px 50px;
padding: 10px 10px 10px 10px;
color:#3399CC;
font-size:100%;
font-style:italic;
}



/*list items*/

#pages #content .indent #non-link li  { /*added for bullet items that are not links*/
	background:url(images/bullet.jpg) no-repeat; 
	background-position: 0em 0.25em; /*old position - center left no-repeat*/
	margin:0; 
	padding:0 0 0 16px; 
	line-height:1.1em; 
	color:#4666CC; /*old color - #8b8b8b or #B33737 or #4666CC*/
	font-size:12px; /*li a links are only 11px - see below*/
	text-decoration: none;} 


#content .indent li a {
	background:url(images/bullet.jpg) no-repeat; 
	background-position: 0em 0.25em; /*old position - center left no-repeat*/
	margin:0; 
	padding:0 0 0 16px; 
	line-height:1.1em; 
	color:#4666CC; /*old color - #8b8b8b or #B33737 or #4666CC*/
	font-size:12px; /*was 11px*/
	text-decoration: none;} 
#content .indent li a:hover {text-decoration: underline;} 


/*nav bar*/
#nav {
	padding: 270px 0px 0px 5px;
	margin: 0px;
	background-color:none;
	font-size: 85%;
	text-align: left;
	color:#000000;
}

#nav ul{
	padding: 0px;
	margin: 0px;
}

#nav ul li{
	padding: 0px 10px;
	margin: 0px;
	display:inline;
}

#nav ul li a{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;	
} 

#nav ul li a:hover, #nav ul li a:focus{
	color: #3366FF;
}

#nav img{
	padding: 0px;
	margin: 0px;
	border: none;
}
