* {margin:0;padding:0;border:0;}
body {
	width:100%;
	margin:0;
	padding:0;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}

h2, p {padding-bottom:.5em;}
h2 {font-size:1.2em;}
p {font-size:.8em;width:98%;}
p.intro {font-size:.9em;padding-bottom:1em;}

.blue,a,a:visited {color:#6d93c1;}
.grey {color:#6f6f6f;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.app {position:absolute;bottom:-30px;right:0;width:111px;height:38px;overflow:hidden}

div#wrapper {background:#fff;}
div#header {width:100%;height:100px;background:black;}
div#header h1 {padding:17px 0 0 19px}
div#header h1 a {display:block;width:190px;height:75px;text-indent:-9999px;background:transparent url(../img/logo.png) no-repeat 0 0;}
div#content {min-height:720px;}
div#content,div#footer {width:716px;margin:17px 0 0 19px;clear:both;}
div#footer {padding-top:1em;}
div.col {width:343px;position:relative;}
div.col.left {margin-right: 30px;}
div.mag {margin:1em 0 2em 0;position:relative;}
span.label {display:block;width:51px;height:52px;background:url(../img/new.png);position:absolute;top:20px;right:-15px;text-indent:-9999px;}
div.box {display:block;width:343px;height:0;background:silver;opacity:0;position:absolute;bottom:0;left:0;}
div.box p {padding:1em;width:95%;}

img.border {border:1px solid black;}