/* CSS Document */



body {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

margin:0;

padding:0;

margin:0 auto;

background-color:#ffffff;

color:black;

text-align:justify;

}



#top_wrapper {

width:100%;

height:104px;

background-image:url(top_bg.jpg);

background-repeat:repeat-x;

margin-bottom:10px;

}



.logo_style {

font-size:40px;

color:#E2E2EA;

font-family:"Castellar";

text-align:center;

padding-top:30px;

}



.logo2_style {

font-size:16px;

font-family:"Trebuchet MS";

color:#ffffff;

}



a:link {

	color: #D6CECE;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #D6CECE;

}

a:hover {

	text-decoration: none;

	color: #D6CECE;

}

a:active {

	text-decoration: none;

	color: #D6CECE;

}



/*----------------CONTENT------------------*/



#content_wrapper {

width:900px;

height:auto;

margin:0 auto;
padding-top:1px;


}



/*----------------RIGHT BOX----------------------*/

#rbtop 
{
width:900px;
height:auto;
float:right;
font-size:16px;

font-family:"Trebuchet MS";

    }
    
#rbtop1 
{
width:900px;
height:auto;
float:right;
font-size:16px;

font-family:"Trebuchet MS";
margin-bottom:20px;
    }

#rbtop2
{
width:900px;
height:auto;
float:right;
font-size:16px;
margin-bottom:25px;
font-family:"Trebuchet MS";   
text-align:right;
    
    }        

#rb {

width:600px;

height:700px;

float:right;

background-image:url(top_bg.jpg);

margin-bottom:10px;
}

#textarea {

width:900px;

height:auto;
border: 1px;
border-color: Silver ;

/*background-color:#ffffff;*/


padding-top:1px; 

    
} 

#cornerPit
{
  float:right;
  display: block;
  width: 127px;
  height: 160px;
  background: url("bookcorner.jpg") no-repeat 0 0;

}

#cornerPit:hover
{ float:right;
  display: block;
  width: 127px;
  height: 160px;
  background: url("bookcorner1.jpg") no-repeat 0 0;
  
}

#cornerPit span
{
  display: none;
}


/*
#cornerPit {
float:right;    
width:127px;
height:160px;
background-image:url(bookcorner.jpg);
background-repeat: no-repeat;
    }
*/

#bookname {
    
width:400px;
height:74px;
background-image:url(bookname.jpg);
background-repeat: no-repeat;
margin-left:100px;
}

#booklife {
    
width:400px;
height:89px;
background-image:url(booklife.jpg);
background-repeat: no-repeat;
margin-left:100px;
}

#bookauth {
    
width:400px;
height:41px;
background-image:url(bookauth.jpg);
background-repeat: no-repeat;
margin-left:100px;

}

#rb1 {

padding:10px 10px 27px 10px;

width:65%;

height:auto;

float:right;

/*background-color:#222325;*/
background-image:url(top_bg.jpg);

border-bottom:#434445 1px solid;

border-top:#434445 1px solid;

margin-bottom:10px;

}



h1 {

font-size:30px;

font-family:"Trebuchet MS";

color:#FFFFFF;

margin:0;

padding:0;

padding-left:10px;

padding-top:10px;

padding-bottom:10px;

margin-bottom:10px;

border-bottom:#434445 1px solid;

}



#rb2 {

padding:10px;

width:578px;

height:auto;

float:right;

background-color:#222325;

border-bottom:#434445 1px solid;

border-top:#434445 1px solid;

margin-bottom:10px;

}



#about {

width:276px;

height:auto;

float:left;

margin-right:5px;

}



h2 {

font-size:24px;
font-family: Arial;
color: Black;
font-weight: bold;
text-align:center;
padding: 5px;


}



.nstyle {

font-size:30px;

font-family:"Trebuchet MS";

color:#414445;

float:left;

padding-right:5px;

}



#serv {

width:276px;

height:auto;

float:right;

}



h3 {

font-size:20px;

font-family:"Trebuchet MS";

color:#FFFFFF;

margin:0;

padding:0;

padding-left:10px;

padding-top:10px;

padding-bottom:10px;

margin-bottom:10px;

border-bottom:#434445 1px dotted;

}

h4 {

font-size:40px;

font-family:"Trebuchet MS";

color:#FFFFFF;

margin:0;

padding:0;

padding-left:10px;

padding-top:10px;

padding-bottom:10px;

margin-bottom:10px;

border-bottom:#434445 1px dotted;

}

#h5
{
    font-family: Arial;
    font-size: 12px;
    color:Black;


    }



.n2style {

font-size:30px;

font-family:"Trebuchet MS";

color:#414445;

float:left;

padding-right:5px;

}



/*---------------------LEFT BOX---------------------*/



#lb {

width:200px;

height:auto;

float:left;

}



#menu {

width:200px;

height:auto;

background-color:#ffffff;

}



.menu {

font-family:Arial, Helvetica, sans-serif;

color:#941a1d;

font-size:13px;

font-weight:bold;

}



.menu ul{

margin:0;

padding:0;

display:block;

list-style-type:none;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#941a1d;

font-weight:bold;

width:200px;

}



.menu ul li{

width:180px;

border-bottom:1px #28292B solid;

}



.menu ul li a{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#941a1d;

font-weight:bold;

padding-left:20px;

padding-top:8px;

padding-bottom:8px;

line-height:30px;

}



.menu ul li a:hover{

padding-top:8px;

padding-bottom:8px;

padding-left:20px;

border-left:5px solid #8B0100;



}





/*-----------------------NEWS---------------------------*/



#memu1 {

width:200px;

height:30px;

background-color: Gray;

padding-top:10px;
padding-left:20px;


font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#ffffff;

margin-top:0px;

margin-bottom:0px;

vertical-align:middle;




}

#memu2 {

width:200px;

height:30px;

background-color: Gray;

padding-top:10px;
padding-left:20px;


font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#ffffff;

margin-top:10px;

margin-bottom:0px;

vertical-align:middle;

}

#memu3 {

width:200px;

height:30px;

background-color: Gray;

padding-top:10px;
padding-left:20px;


font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#ffffff;

margin-top:10px;

margin-bottom:0px;

vertical-align:middle;

}

#memu4 {

width:200px;

height:30px;

background-color: Gray;

padding-top:10px;
padding-left:20px;


font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#ffffff;

margin-top:10px;

margin-bottom:0px;

vertical-align:middle;


}


.news {

font-size:18px;

font-family:"Trebuchet MS";

font-weight:normal;


padding-left:30px;

padding-top:2px;

}



#news01 {

width:200px;

height:auto;

border-bottom:1px dotted #3E3F42;

}



.news01 {

font-weight:normal;

font-size:11px;

padding-bottom:10px;

margin-bottom:12px;

}



.style2 {color: #FFFFFF}



/*----------------------------FOOTER-----------------------*/



#footer_div {

width:100%;

height:110px;

background-image:url(bottom_bg.jpg);

background-repeat:repeat-x;

}



#footer {

text-align:center;

padding-top:30px;

font-size:12px;
font-weight:bold;

color:#ABB4B7;

}



.footer a {

color:#ABB4B7;

text-decoration:none;



}



.footer a:hover {

color:#ABB4B7;

text-decoration: underline;

}



.footer a:visited {

color:#ABB4B7;

}



.footer a:active {

color:#ABB4B7;

}



.style3 {color: #515759}



/* Pagination start */

.paginationstyle{ /*Style for demo pagination divs*/
width: 900px;
text-align: center;
padding: 2px 0;
margin: 0px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

/* Pagination end */


