body{
margin: 0 0;
padding: 0 0;
font-family: Verdana, Helvetica;
font-size: 12px;
color: #666666;
}

img{
border: 0px;
}

h1{
font-size: 19px;
color: #a2cd3a;
font-weight: normal;
}

h2{
font-size: 13px;
color: #598e90;
font-weight: bold;
margin: 0 0;
padding-bottom: 0px;
}

h2 a{
font-size: 13px;
color: #598e90;
font-weight: bold;
margin: 0 0;
padding-bottom: 0px;
text-decoration: none;
}
h2 a:hover{
font-size: 13px;
color: #598e90;
font-weight: bold;
margin: 0 0;
padding-bottom: 0px;
text-decoration: underline;
}

h3{
font-size: 13px;
color: #a2cd3a;
font-weight: bold;
}

h4{
font-size: 12px;
color: #f78a5a;
font-weight: bold;
}

h5{
font-size: 12px;
color: #598e90;
font-weight: bold;
}

h6{
font-size: 13px;
color: #f78a5a;
font-weight: bold;
margin: 0 0;
padding-bottom: 0px;
}
.orangeBig{
font-family: Verdana;
font-size: 19px;
color: #f37022;
font-weight: normal;
margin: 0 0;
padding-bottom: 0px;
}

#homelogo{
width: 432px;
margin: 50px auto 70px auto;
}
#logo{
width:389px;
margin:95px 0 0 75px;
}

#homeenter{
width: 155px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}


#homeenter a{
display: block;
width: 155px;
height:83px;
margin-left: auto;
margin-right: auto;
background: url(../images/enter.jpg) 0 -82px no-repeat;
}

#homeenter a:hover{
width: 155px;
margin-left: auto;
margin-right: auto;
background: url(../images/enter.jpg) 0 0 no-repeat;
}

#homefooter{
width: 432px;
margin: 100px auto 0px auto;
}

#footer{
text-align: center;
width:700px;
margin: 0px auto;
}

#footer a{
font-size: 9px;
text-decoration: none;
color: #8f8f8f;
}

#leftcolor{
position: absolute;
top:0;
bottom:0;
left: 0;
width: 19px;
background-color: #bfe085;
}

#navcontain{
width: 887px;
height: 48px;
margin-left: 75px;
}

#home{
float: left;
}
#home a{
display: block;
width:66px;
height:48px;
background: url(../images/home.jpg) 0 0 no-repeat;
}
#home a:hover{
display: block;
width:66px;
height:48px;
background: url(../images/home.jpg) 0 -48px no-repeat;
}

#home a.active{
display: block;
width:66px;
height:48px;
background: url(../images/home.jpg) 0 -48px no-repeat;
}

#author{
float: left;
}
#author a{
display: block;
width:124px;
height:48px;
background: url(../images/author.jpg) 0 0 no-repeat;
}
#author a:hover{
display: block;
width:124px;
height:48px;
background: url(../images/author.jpg) 0 -48px no-repeat;
}
#author a.active{
display: block;
width:124px;
height:48px;
background: url(../images/author.jpg) 0 -48px no-repeat;
}
#book{
float: left;
}
#book a{
display: block;
width:119px;
height:48px;
background: url(../images/book.jpg) 0 0 no-repeat;
}
#book a:hover{
display: block;
width:119px;
height:48px;
background: url(../images/book.jpg) 0 -48px no-repeat;
}
#book a.active{
display: block;
width:119px;
height:48px;
background: url(../images/book.jpg) 0 -48px no-repeat;
}
#works{
float: left;
}
#works a{
display: block;
width:150px;
height:48px;
background: url(../images/works.jpg) 0 0 no-repeat;
}
#works a:hover{
display: block;
width:150px;
height:48px;
background: url(../images/works.jpg) 0 -48px no-repeat;
}
#works a.active{
display: block;
width:150px;
height:48px;
background: url(../images/works.jpg) 0 -48px no-repeat;
}
#clippings{
float: left;
}
#clippings a{
display: block;
width:105px;
height:48px;
background: url(../images/clippings.jpg) 0 0 no-repeat;
}
#clippings a:hover{
display: block;
width:105px;
height:48px;
background: url(../images/clippings.jpg) 0 -48px no-repeat;
}
#clippings a.active{
display: block;
width:105px;
height:48px;
background: url(../images/clippings.jpg) 0 -48px no-repeat;
}
#news{
float: left;
} 
#news a{
display: block;
width:70px;
height:48px;
background: url(../images/news.jpg) 0 0 no-repeat;
}
#news a:hover{
display: block;
width:70px;
height:48px;
background: url(../images/news.jpg) 0 -48px no-repeat;
}
#news a.active{
display: block;
width:70px;
height:48px;
background: url(../images/news.jpg) 0 -48px no-repeat;
}
#appearances{
float: left;
}
#appearances a{
display: block;
width:145px;
height:48px;
background: url(../images/appearances.jpg) 0 0 no-repeat;
}
#appearances a:hover{
display: block;
width:145px;
height:48px;
background: url(../images/appearances.jpg) 0 -48px no-repeat;
}
#appearances a.active{
display: block;
width:145px;
height:48px;
background: url(../images/appearances.jpg) 0 -48px no-repeat;
}
#contact{
float: left;
}
#contact a{
display: block;
width:108px;
height:48px;
background: url(../images/contact.jpg) 0 0 no-repeat;
}
#contact a:hover{
display: block;
width:108px;
height:48px;
background: url(../images/contact.jpg) 0 -48px no-repeat;
}
#contact a.active{
display: block;
width:108px;
height:48px;
background: url(../images/contact.jpg) 0 -48px no-repeat;
}
#wrapper{
width: 720px;
margin-left: 75px;
margin-top: 50px;
}
#bookswrapper{
width: 980px;
margin-left: 75px;
margin-top: 50px;
}
#wrappop{

margin-left: 60px;
margin-top: 50px;
}
#leftcolumn{
width:160px;
float: left;
}
#midcolumn{
width:350px;
float: left;
padding: 0px 30px 10px 10px;
line-height: 16px;
font-size: 11px;
}
#booksmidcolumn{
width:520px;
float: left;
padding: 0px 30px 10px 10px;
line-height: 16px;
font-size: 11px;
}
#popup{
width:520px;
float: left;
padding: 0px 30px 10px 10px;
line-height: 16px;
font-size: 11px;
margin-left: 40px;
margin-top: 20px;
}
#popup2{
width:700px;
float: left;
padding: 0px 30px 10px 10px;
line-height: 16px;
font-size: 11px;
margin-left: 40px;
margin-top: 20px;
}
#rightcolumn{
padding-top: 15px;
width:162px;
float: left;
}

.blue{
color:#6e9c9e;
}

.popleft{
width:500px;
float: left;
padding-right: 40px;
padding-top: 10px;
}

.blue a{
color:#6e9c9e;
text-decoration: none;
}

.left{
float: left;
padding-right: 10px;
}
.bookleft{
float: left;
padding: 0px 15px 15px 0px;
}
.paraleft{
width:350px;
float: left;
padding-right: 40px;
padding-top: 10px;
}
#pararight{
float: left;
padding-top: 10px;
}
.textright{
padding-top: 2px;
}

.orange{
color: #f78a5a;
}
.lilspace{
line-height: 16px;}

a{
color: #598e90;
}
.homelinks{
width:270px;
margin: 0 auto;
}
.homelinks a{
color: #979797;
font-size: 11px;
text-decoration: none;
}
.homelinks a:hover{
color: #979797;
font-size: 11px;
text-decoration: underline;
}
.homelinks img{
padding:0px 5px;
}
.center{
width:180px;
margin: 0 auto;
}
.ten{
height:10px;
}
#coming{
float: right; 
width: 222px; 
border: 1px #333 solid; 
padding: 10px; 
margin-top:2px; 
}
#coming p{
font-size: 11px;
}
#coming p.subComing{
padding-top: 0; 
margin-top: 0;
}
