body{
margin:0;
background:#ffffff;
font-family:Arial, sans-serif;
}
table{
border-collapse:collapse;
}
.wrapper{
width:1200px;
margin:20px auto;
border:8px solid #2f58c9;
background:#c8f5c9;
}
.header{
text-align:center;
font-size:42px;
font-weight:bold;
color:#003399;
padding:30px 0;
}
.sidebar{
width:180px;
vertical-align:top;
padding-top:50px;
padding-left:20px;
background:#c8f5c9;
}
.menu-table td{
padding-bottom:35px;
}
.menu-table a{
text-decoration:none;
color:#003366;
font-size:28px;
font-weight:bold;
}
.content{
background:#ffffff;
padding:35px;
vertical-align:top;
}
.rightbar{
width:300px;
background:#ffffff;
vertical-align:top;
padding:35px 20px;
}
.title{
text-align:center;
font-size:42px;
padding-bottom:30px;
color:#222;
}
.text{
font-size:24px;
line-height:1.6;
text-align:justify;
padding-bottom:20px;
}
.sections-title{
text-align:center;
font-size:40px;
padding:40px 0;
}
.sections{
width:100%;
}
.section-block{
width:50%;
vertical-align:top;
padding:20px;
}
.section-name{
text-align:center;
font-size:34px;
padding-bottom:20px;
}
.text-small{
font-size:22px;
line-height:1.5;
text-align:justify;
}
.icon{
width:80px;
vertical-align:top;
padding-right:15px;
}
.links-title{
color:green;
font-size:38px;
font-weight:bold;
padding:40px 0 20px;
}
.books-title{
text-align:center;
font-size:36px;
font-weight:bold;
padding-bottom:30px;
}
.book{
font-size:24px;
line-height:1.5;
padding-bottom:25px;
}
.footer{
background:#ffffff;
border-top:8px solid #2f58c9;
border-bottom:8px solid #2f58c9;
height:70px;
text-align:center;
vertical-align:middle;
font-size:22px;
color:#003399;
font-weight:bold;
}