* {  padding:0; margin:0 }
html, body { font-size:0.9em; width: 100%; min-height: 100%; height: 100%; }
body { font-family:Calibri, Verdana, Arial; background: rgb(69,72,77); /* Old browsers */
        background: -moz-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
        background: -webkit-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 12+ */
        background: -ms-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
        background: radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
      }
#floater { float:left; height:50%; margin-bottom:-306.5px; }
#page { width: 970px; border: 2px solid #fefefe; margin:0 auto; clear:both; height:613px; position:relative;
        background: rgb(255,255,255); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
        background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
#keep-calm-image { float: left; width: 400px }
    #keep-calm-image img { border:none }
#content { float:left; padding: 20px; width: 530px; color:#222 }
h1 { text-transform: uppercase; border-bottom:1px dashed #222 }
h2 { font-size:1.1em; margin:10px }
ul { margin: 15px 0 35px 35px }
#links { margin: 50px 0 0 0; font-size:1.2em }
.textlink { font-style: italic }
a, a:visited { color:#D32A27; text-decoration:none }
a:hover { text-decoration:underline }
.clear { clear: both }