@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
a img,a{outline:0;border:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
.clear{clear:both}
body{font-family:Arial,Verdana,sans-serif;font-size:14px;line-height:1.5em;color:#fff;background:#000;}
a{text-decoration:none;color:#06F}
a:hover{text-decoration:underline}p{margin:0 0 1em}
strong{font-weight:700;color:#333}
em{font-style:italic}
small{font-size:12px;color:#666}
h1,h2{font-family:Century Gothic'Droid Sans',arial,serif;color:#111;font-weight:700;line-height:130%;font-size:35px}
h2{font-size:20px;margin:40px 0}
blockquote{padding:20px;font-family:Georgia,"Times New Roman",Times,serif;margin:20px 0;color:#999;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#333}
#header{margin:0 auto;width:980px;height:110px;position:relative}
#header-logo{position:absolute;left:0;bottom:20px;text-align:left}
a#logo{font-size:30px;color:#FFF;font-weight:700;line-height:1em;font-family:'Droid Sans',arial,serif}
a#logo:hover{text-decoration:none;border-bottom:1px solid #39F;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg)}p.header-description{text-transform:capitalize;font-size:0.86em;margin:5px 0 0 0;font-style:italic;font-family:'Droid Sans',arial,serif;color:#999}.header-description a{text-decoration:underline;color:#999}
.header-description a:hover{color:#39F}
#primary-nav-wrap{position:absolute;right:20px;bottom:20px;z-index:99}
#demo-wrap{width:940px;padding:20px;margin:0 auto 40px auto;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#center{margin:40px auto;width:900px}
#footer{padding:20px 0;border-top:1px solid #CCC;margin:0 auto;text-align:right}
