


* { margin: 0; padding: 0;} 
body { font-family: "Lucida Grande", tahoma, "trebuchet MS", arial; font-size: 62.5%; color: #444; line-height: 1.3}
p {font-size: 1.3em; color: #666; margin-bottom: 1em;}
.top_box { background-color: #eef2f6; background-repeat: repeat; background-image: url(texture.png); width: 100%; height: 380px;  padding-top: 2em; padding-bottom: 3.2em; margin-left: auto; margin-right: auto; margin-top: 0em; border-bottom:1px solid #D1D8DF; border-top: 5px solid #fff; }

#bottom_box { padding-bottom: 3em; background: #eef2f6; width: 100%; border-top: 2px solid #D1D8DF; height: 100em}

@font-face{ font-family: "Patagonia"; src: url("Patagonia.ttf")}

.contentarea { background: #fff; -moz-box-shadow:0 0 12px #B0CEEA;-moz-border-radius: .7em; border:1px solid #D1E1EF; padding: 2em; color: #707070}

#container { margin-bottom: auto; background-position: right top; background-repeat: no-repeat; overflow: visible; width: 900px; height: auto;  margin-left: auto; margin-right: auto; margin-top: 3em; clear: both;}

h1 {color: #010A2E; font-weight: bold; text-shadow: #ddd; margin-bottom: 10px; text-shadow: 0 0 5px #B0CEEA; font-family: 'Patagonia','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:22px; letter-spacing:-0.04em; line-height: 1em; /* margin:35px 0 10px; padding:5px 0 0; */ }
h2 { font-family: Palatino, Georgia; font-weight: normal; color: #606060; font-size: 1.7em; line-height: 1.2em; margin-bottom: .4em}
h3 { color: #9FB48E; font-weight: normal; font-family: 'Patagonia','helvetica neue', helvetica, arial, sans-serif; font-size: 1.8em; text-shadow: #ddd; margin-bottom: 5px; margin-top: 3px;}

hr {color: #fff; background-color: #fff; border: 1px dotted #777; border-style: none none dotted; margin-top: 1em; margin-bottom: 1em;}

.leftcol { float: left; width: 245px; padding-right: 9px;}
.rightcol { background: transparent url(top_hover__no_shadow.png) no-repeat scroll 100px 46%; float: left; width: 695px; height: 430px; margin-bottom: 2em; }
    
ul { line-height: 1.5em; font-size: 1.3em; color: #0D4899; }
ul li strong {text-transform: uppercase; font-family: "Arial Black", arial; color: #444; font-size: .9em; margin-right: .5em;}
img {border: none; !important}
a { color: #7CB035; text-decoration: none;}
    
#banner { position: fixed; right: 0; top: 0;}
    
.table_text { font-size: 2em; color: #999; font-size: 1.6em; letter-spacing: -.7px;}

#bottom { /* ad space for new novels  */
color: white;                               
background:#444; border-top:2px solid #bbb; bottom:0; height:100px; left:0; width:100%; z-index:1000; padding: 1em; margin-top: 5em; vertical-align: bottom}

#header { font-size: 3em; text-align: center;  background: #DAE6FC; display: block; min-width:968px;  }

span.amp { font-family: "Warnock Pro", "Goudy Old Style", Baskerville, Palatino, "Book Antiqua", serif; font-style: italic; }

.highlight {background:#FFFFD1 none repeat scroll 0 0; border-bottom:1px solid #DDDC88; color:#2B2702; padding:2px 4px;}

/* Easy Slider */

#slider{}   
#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
    }

#slider li{ 
        /* 
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided here
        */ 
        width:300px;
        height:500px;
        overflow:hidden; 
        }   
    #prevBtn, #nextBtn{ 	
        display:block;
        width:30px;
        height:77px;
        top:71px;
        }   
    #nextBtn{ 
        left:500px;
        }                                                       
    #prevBtn a, #nextBtn a{  
        display:block;
        width:30px;
        height:77px;
        background:url(images/btn_prev.gif) no-repeat 0 0;  
        }   
    #nextBtn a{ 
        background:url(images/btn_next.gif) no-repeat 0 0;  
        }                                               

/* // Easy Slider */    
        #navlist li {
            color: #dddddd;
            display: inline;
            list-style-type: none;
            padding-right: 20px;
            background: #222;
            margin-right: 8px;
        }
        
