html {
background: #fff none no-repeat top center;
}
body {
margin: 25px auto 0;
background: #fff;
font: 13px Arial;
border: 1px solid grey;
-webkit-box-shadow:  0px 0px 12px;
-moz-box-shadow: 0px 0px 12px;
box-shadow: 0px 0px 12px;
}
h1 {
margin: 0 0 1em;
padding: 0.5em 0 0.5em;
text-align: center;
font-size: 26px;
font-weight: bold;
border-bottom: 20px solid #F4F7FA;
}
h2 {
height: 90px;
line-height: 90px;
text-align: center;
font-size: 24px;
background: no-repeat center center;
}
section#choose_webmail ul {
overflow: hidden;
padding-bottom: 5px;
}
section#choose_webmail ul li {
height: 462px;
background: #bbb;
}
section#choose_webmail ul li.featured {
background: #999 no-repeat 50% 100%;
}
section#choose_webmail ul li div.webmail {
padding: 13px;
color: #fff;
}
section#choose_webmail ul li div.webmail h3 {
margin: 0 0 5px;
font-size: 26px;
font-weight: bold;
color: #F4F7FA;
text-shadow: 1px 1px 2px #000000;
}
section#choose_webmail ul li div.webmail h3 a {
color: #F4F7FA;
text-decoration: none;
}
section#choose_webmail ul li div.webmail h4 {
margin: 3px 0;
font-size: 20px;
font-weight: bold;
color: #F4F7FA;
text-shadow: 1px 1px 2px #000000;
}
section#choose_webmail ul li div.webmail p.note {
background:none repeat scroll 0 0 #EEEEEE;
color:#000000;
font-weight:bold;
height:23px;
line-height:23px;
padding:0 8px;
margin: 0.5em 0;
}
section#choose_webmail ul li div.webmail p.note img {
vertical-align: middle;
}
