/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a {outline:none;}
a img {border:none;}
a:link,a:visited,a:active {text-decoration:none;}
a:hover {text-decoration:none;}
/* util */
.hidden {display:none;}
.float-clear {clear:both;}
.float-left {float:left;}
.float-right {float:right;}
.float-parent {overflow:auto;}
/* layout */
html {position:relative;}
body {background:#050a0f url(images/header_spacer.png) repeat-x;font-family:Arial,sans-serif;font-size:10px;z-index:1;position:relative;}
#wrapper {width:800px;margin:0 auto;z-index:3;position:relative;}
/* header */
#header {height:414px;background:url(images/header.png) no-repeat 0 0;}
#header h1 {text-indent:-9999em;}
/* sponsors */
#sponsors {position:relative;margin:60px 0;}

ul.sponsors {width:600px;height:100px;margin:0 auto;list-style:none;}
ul.sponsors li {float:left;width:auto;height:100px;margin:padding:0 0 0 10px;0 10px 0 0;padding:0;}
ul.sponsors li a {display:block;height:100px;background-repeat:none;background-position:0 0;text-indent:-999em;}
ul.sponsors li.pw a {width:150px;background-image:url(images/pixaweb.png);}
ul.sponsors li.v4l a {width:300px;background-image:url(images/v4l.png);}
ul.sponsors li.xone a {width:150px;background-image:url(images/xone.png);}

/* content */

#content {padding:0; background:url(images/bar.png) no-repeat top center; }
#content > div	{width:350px; overflow: auto;}
#content > div.float-left	{margin-left: 30px;}
#content > div.float-right	{margin-right: 30px;}
section.team	{width:350px;height:118px;margin: 10px 0;background:url(images/css.png) no-repeat 0 0;)}
section.player  {width:350px;height:70px;line-height:70px;margin:0 auto 10px;background:url(images/panel.png) no-repeat 0 0;}
section.player h1 {color:#eee;font-size:14px;}
section.player .cufon-canvas {}
section.player h1 em {font-style:normal;}
section.player img {margin:0 10px 0 0;}
section.player h1 img {margin:0 2px 0 0;}

section.team.tmnf	{	background: url(images/tmnf.png) no-repeat 0 0;	}

/* footer */
#footer {height:550px;background:url(images/footer_spacer.png) repeat-x;z-index:1;position:relative;margin-top:-100px;}
#footer > div {width:800px;height:550px;margin:0 auto;background:url(images/footer.png) no-repeat;position:relative;}
#footer p.contact {width: 120px;position:absolute;bottom:20px;left:340px;margin:0 auto;text-align:center;}
#footer p.copyright {width: 500px;position:absolute;bottom:5px;left:150px;margin:0 auto;text-align:center; color:#172e43;}
#footer p.contact a {line-height:30px;color:#ccc;}
#footer p.contact a:hover {color:#fff;}
#footer p.contact img {vertical-align:middle;margin-right:5px;}
#footer ul.community {width:160px;height:30px;list-style:none;margin:0 auto;padding:0 0 0 10px;position:absolute;bottom:60px;left:320px;}
#footer ul.community li {float:left;width:30px;height:30px;margin:0 10px 0 0;}
#footer ul.community li a {display:block;width:30px;height:30px;text-indent:-999em;background-image:url(images/follow_sprite.png);background-repeat:no-repeat;}
#footer ul.community li.facebook a {background-position: 0 0;}
#footer ul.community li.facebook a:hover {background-position: 0 -30px;}
#footer ul.community li.steam a {background-position: -30px 0;}
#footer ul.community li.steam a:hover {background-position: -30px -30px;}
#footer ul.community li.twitter a {background-position: -60px 0;}
#footer ul.community li.twitter a:hover {background-position: -60px -30px;}
#footer ul.community li.ugame a {background-position: -90px 0;}
#footer ul.community li.ugame a:hover {background-position: -90px -30px;}
