
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(images/img01.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#434343;
}
.menu h1 {
color:#E55D13;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
font-style: italic;
font-size: xx-large;
margin-top: 30px;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
}

a {
	color: #E55D13;
}

a:hover {
	text-decoration: none;
}

/* Header */

#header {
	width: 706px;
	height: 225px;
	margin: 0 auto;
	padding: 12px 0 0 0;
}
#header img{
margin-top: 15px;
}

/* Logo */

.logo {
	float: left;
	width: 208px;
	height: 208px;
	padding: 0 10px 0 0;
	background: url(images/selflogo1.jpg) no-repeat;
}

.logo h1 {
	margin-top: -1px;
	padding: 15px 0 0 0;
	text-align: center;
	letter-spacing: +1px;
	font-size: 38px;
	font-weight: 100;
	color: #F0A142;
}

.logo h2 {
	margin-top: -5px;
	text-align: center;
	letter-spacing: -3px;
	font-size: 38px;
	font-weight: normal;
}

.logo a {
	text-decoration: none;
	text-transform: lowercase;
}

.logo a:hover {
	color: #990000;
}

/* Menu */

.menu {
	float: left;
	padding: 0 0 0 0;
}

.menu ul {
	height: 55px;
	margin: 0;
	padding: 23px 0 20px 0;
	list-style: none;
}

.menu li {
	display: inline;
}

.menu a {
	display: block;
	float: left;
	width: 120px;
	height: 43px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(images/img03.jpg) no-repeat;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	letter-spacing: px;
	font-size: 14px;
}

.menu a:hover, #menu .active a {
	background-image: url(images/img04.jpg);
	color: #FFFFFF;
}
.arrow img {
position: absolute;
left: 800px;
top: 150px;
border-color: #FFFFFF;
}

/* Content */

#content {
	width: 700px;
	margin: 0 auto;
	
}

/* Posts */

#posts {
	float: right;
	width: 480px;
	font-style: inherit;
	font-size: small;
}
#posts h4{
	margin: 20px;
	font-style: italic;
	color: #D53E0B;
	text-align: center;
}
#posts h2,h3{
	text-align: center;
	margin-top: 10px;
	line-height:1.0em;
}
#posts {
	text-align: center;
}
.post {
	padding-bottom: 1em;
}

.post .title {
	padding-top: 10px;
	letter-spacing: 0;
	font-size: 2em;
	font-weight: normal;
	color: #8E959B;
}

.post .date {
	height: 20px;
	padding: 2px 0 0 10px;
	background: url(images/img12.gif) no-repeat;
	font-size: small;
	font-weight: normal;
}
#stories img{
	float: right;
	padding: 15px;
}
#stories{
	text-align: justify;
	line-height: ;
	padding: 0 10px;
	font-size: 1em;
}
#stories h3{
	padding: 5px;
	color: #E55D13;
	line-height: 0.5;
}
#stories h2{
	padding: 0px;
	color: #E55D13;
	margin-top:20px;
}	

.post .story {
	padding: 0 20px;
	line-height: 1.5em;
	text-align: justify;
	font-size: small;
}
.post .story img{
	margin: 10px;
}
.post .story h2{
	color: #E55D13;
}
.post .meta {
	height: 40px;
	margin: 20px;
	padding: 0px 0 0 10px;
	background: #EEEDED url(images/img13.gif) no-repeat;
	font-size: 18px;
	color: #E55D13;
}

.post .meta span {
	display: none;
}

.post .meta p {
	margin: 0;
	padding: 10px 0 0 0;
}

.post .meta a {
	float: left;
	height: 20px;
	padding: 4px 20px 0 37px;
	text-decoration: none;
	font-size: large;
	font-weight: bold;
	color: #777777;
}

.post .meta a:hover {
	color: #E55D13;
}

.post .category {
	background: url(images/img14.gif) no-repeat left bottom;
}

.post .comments {
	background: url(images/img15.gif) no-repeat left bottom;
}

/* Bar */

#bar {
	float: left;
	width: 200px;
}

/* Box Style One */

.boxed1 {
	margin-bottom: 20px;
}

.boxed1 img{
margin-top: 25px;
margin-left: 320px;
}

.boxed1 h2 {
	height: 40px;
	margin: 0 0 2px 0;
	padding: 10px 0 0 30px;
	background: #AFB43C url(images/green1.jpg) no-repeat;
	text-transform: lowercase;
	letter-spacing: 0px;
	font-size: 26px;
	font-weight: normal;
	color:#434343;
}

.boxed1 ul {
	margin: 0;
	padding: 0;
	background: #E4E9C5 url(images/greenb.jpg) no-repeat left bottom;
	list-style: none;
}

.boxed1 li {
	padding: 10px;
	background: url(images/img08.gif) repeat-x;
	font-size: small;
}

.boxed1 a {
	text-decoration: none;
	font-weight: bold;
	color: #434343;
}

.boxed1 a:hover {
	color: #990000;
}
.boxed1 .active, .boxed1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
}

/* Box Style Two */

.boxed2 {
	margin-bottom: 20px;
}

.boxed2 h2 {
	height: 40px;
	margin: 0 0 2px 0;
	padding: 10px 0 0 30px;
	background: #AFB43C url(images/blueblank.jpg) no-repeat;
	text-transform: lowercase;
	letter-spacing: 0px;
	font-size: 26px;
	font-weight: normal;
	color: #434343;
}

.boxed2 ul {
	margin: 0;
	padding: 0;
	background: #C5DFE9 url(images/blueb.jpg) no-repeat left bottom;
	list-style: none;
}

.boxed2 li {
	padding: 10px;
	background: url(images/img11.gif) repeat-x;
	font-size: small;
}

.boxed2 a {
	text-decoration: none;
	font-weight: bold;
	color: #434343;
}

.boxed2 a:hover {
	color: #990000;
}

.boxed2 .active, .boxed2 .active a {
	background-color: #204B5C;
	color: #FFFFFF;
}

/* Box Style Three */

.boxed3 {
	text-align: justify;
	font-size: small;
}

.boxed3 h2 {
	height: 40px;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #CCCCCC;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 26px;
	font-weight: normal;
}

.boxed3 a {
	text-decoration: none;
	color: #8E959B;
}

.boxed3 a:hover {
	color: #E55D13;
}

/* Footer */

#footer {
	clear: both;
	width: 700px;
	height: 60px;
	margin: 2em auto;
	font-size: large;
	font-weight: bold;
	color: #434343;
	margin-top: 20px;
	text-align: center;
}


#footer a {
	color: #FFFFFF;
}
#footer h3 {
	position: absolute;
	left: 300px;
	padding-top: 10px;
	color: #E55D13;
}

#copy {
	float: left;
	padding: 20px 15px;
}

#feed {
	float: right;
	height: 30px;
	padding: 20px 15px 0 35px;
	background: url(images/img18.gif) no-repeat 0 15px;
}
#termsleft {
	position:absolute;
	left: 20%;
	top: 35%;
	width:25%;
	font-size:smaller;
}
#termsright {
	position:absolute;
	left: 52%;
	top: 30%;
	width:25%;
	font-size:smaller;
}
.story1 {
text-align: justify;
}
.story1 h1{
text-align: center;
}

.story1 img {
margin: 12px;
border-color: #FFFFFF;
}

/*Bookstore Only*/


.index-list h2 {
float: left;
margin-top: 10px;
margin-left:150px;
margin-right: -20px;
line-height: 2em;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#474747;
}
.index-list a {text-decoration: none; color: #454545;}
.index-list a:hover { color: #800000; }


a img{
border-bottom-style:outset;
border-color: #B6B6B6;

}


.drop-shadow li {
width: 200px;
margin: 0px 5px 20px 0px;
color: #444444;
font-size: 12px;
text-align: center;
float: left;
padding: 0px;
list-style:none;

}
	
	
	
	
	/*Bottom Line only*/
#copyright 
{ 
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #EED57B;
	padding: 10px; 
	clear: both;
	font-size: 12px;
	text-align: center;
} 
#copyright a { text-decoration: none; }
#copyright a:hover { color: #6E2E0C; }

/*cover designs*/
/*NEW COVER DESIGN*/



.design1 img{
float: left;
margin-top: 10px;
margin-left: -5px;
margin-bottom: 10px;
padding: 0px;
}

.design2 p { float: left; text-align: justify; margin-left: 15px; margin-right: 15px; }

.design2 img{
float: right;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
}


/*author web sites only*/

#contents {
width: 800px;
margin: 0 auto;
}

.miniweb {
float: left;
text-align: justify;
font-size: 12px;
}
.miniweb a{ text-decoration: none; color: #FOA142;}
.miniweb p{
line-height: 2em;
float: left;
width: 600px;
margin-left: 70px;
text-align: justify;
font-size: 12px;
}

.miniweb img{
float: left;
margin-bottom: 10px;
margin-left: 50px;
}
.miniweb img1{
float: left;
margin-bottom: 30px;
margin-left: 50px;
}


.miniweb h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #6E6E6E;
float: left;
text-align: center;
margin-top: 50px;
margin-left: 120px;
margin-right: -40px;
margin-bottom: 20px;
line-height: 2em;
}

.miniweb h3{
width: 600px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
float: left;
text-align: justify;
margin-top: 10px;
margin-left: 70px;
margin-bottom: 20px;
line-height: 2em;
}

.miniweb h4{
width: 600px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #804040;
float: left;
text-align: justify;
margin-top: 10px;
margin-left: 70px;
margin-bottom: 20px;
line-height: 2em;
}

.miniweb h5{
width: 600px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6E6E6E;
float: left;
text-align: justify;
margin-top: -120px;
margin-left: 90px;
margin-bottom: 20px;
line-height: 2em;
}


/*Cover Design Only*/

#design img{ float: left; padding: 0px 0 0 0; }

#design {
width: 700px;
float: left;
margin: 0px 0px 25px 200px;
color: #444444;
font-size: 12px;
text-align: justify;
float: left;
}
#design h2 {
font-size: 20px;
text-align: center;
}
#design p { color: #804000;
margin-left: 380px; }

.drop-shadowd
{
	float: left;
	position: relative;
	margin: 20px 3px 0 20px !important;
	margin: 10px 3px 0 5px; 
	background: transparent url(images/drop_shadow.png) bottom right no-repeat !important;
	background: transparent url(images/drop_shadow_ie.gif) bottom right no-repeat;
}

.drop-shadowd img
{
	padding: 4px;
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
}

#est {
	float: right;
	width: 680px;
	font-style: inherit;
	font-size: small;
}



