* { margin: 0; padding: 0; }
body { font: 14px/1.5 Georgia, serif; color: white; background: black; }
article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }
#page-wrap { width: 960px; margin: 80px auto; }
h1 { box-shadow: 0 0 20px black; }
border-top: 1px solid #96d1f8;
background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
background: -moz-linear-gradient(top, #3e779d, #65a9d7);
-webkit-border-radius: 8px;
box-shadow: rgba(0,0,0,1) 0 1px 0, rgba(0,0,0,90) 0 0 10px, rgba(0,0,0,90) 0 0 20px, rgba(0,0,0,90) 0 0 30px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
font-family: Georgia, serif;
border-top-color: #28597a;
border-top-color: #1b435e;
p { margin: 0 0 15px 0; }
.sidebar-box .read-more {
background-image: -moz-linear-gradient(top, transparent, black);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, black));
background-color: rgb(89,89,89);
background-image: -moz-linear-gradient(top, rgba(255,0,0,0), rgba(255,0,0,100));
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255,0,0,0)),color-stop(1, rgba(255,0,0,100)));