html, body			{margin: 0px; padding: 0px; height: 100%; font-family: Helvetica; font-size: 14px; color: #FFFFFF; background-color: #12161C;}

a				{text-decoration: none; color: #FFFFFF; outline: 0; text-shadow: 0 1px 2px rgba(0,0,0,0.15);}
a:hover			{text-decoration: none; color: #FFFFFF; outline: 0; text-shadow: 0 1px 2px rgba(0,0,0,0.15);}

div#main			{width: 100%; margin: 0 auto; min-height: 100%; height: 100%; position: relative;}

body>#main			{height: auto;}

*|html[xmlns*=""] div#main	{display: table; height: 100%;}

div#header			{width: 100%; height: 140px; background-image: url('background.png'); text-align: left; color: #FFFFFF; padding: 0px;}
div#text			{width: 100%; overflow: hidden;}
div#footer			{width: 100%; height: 50px; overflow: hidden; position: absolute; bottom: 0; left: 0; background-color: #12161C; color: #CCCCCC; text-align: center; padding-top: 30px;}