/*
	Maurivan Luiz, Curitiba, 2009-01
	maurivan@maurivan.com | http://maurivan.com

	DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
	TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
	0. You just DO WHAT THE FUCK YOU WANT TO.

	WTFPL: http://sam.zoy.org/wtfpl/
	
	This code is free firecracker code!. It comes without any warranty, to
	the extent permitted by applicable law. You can redistribute it
	and/or modify it under the terms of the Do What The Fuck You Want
	To Public License, Version 2, as published by Sam Hocevar.
	See http://sam.zoy.org/wtfpl/COPYING for more details. 	
	
*/

/***** Global Settings *****/
 
html, body {border:0;margin:0;padding:0;}
body       {font:14px Arial, Helvetica, sans-serif;background:#FFF;}
 
/***** Headings *****/

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1 {padding:34px 0 25px 0;letter-spacing:-1px;font-size:2em;}
h2 {font-weight:bold;font-size:1.5em;}
h3 {font-size:1em;font-weight:bold;}
h3.subt{font-size:20px;font-family:Arial Black;line-height:28px;text-transform:uppercase;margin-bottom:10px;}


 
/***** Common Formatting *****/
 
p{margin:0;color:#222222;line-height:20px;padding:0 0 1.25em 0;}
ul, ol {margin:0;padding:0;}
ul li,ol li{ list-style:none;list-style-image:none;}
blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em;}
small {font-size:0.85em;}
img {border:0;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

/***** Links *****/
 
a,a:link{-moz-outline: none;text-decoration:none;}
a:visited,a:hover {text-decoration:none;}
 
/***** Forms *****/

form {margin:0;padding:0;display:inline;float: left;} 
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
textarea {width:100%;line-height:1.25;}
label {cursor:pointer;}
 
/***** Wrapper *****/
 
#wrapper{width:100%;position:relative;}
div.full{width:960px;margin:0 auto;}
a.top{position:absolute;bottom:3px;	right:20px;}

/* *** EQUIVALENCE ****/

div.container,div.content{position:relative;}
div#home{margin-left:0 !important;}
div#home,div#NAPHL,div#roster,div#contact,div#gallimaufry{margin-top:46px;display:inline;padding:0 20px 20px 20px;}
div#wrapper div.container {overflow: hidden;height: 800px; width:100%;}
div#wrapper div.container div.content {width: 99999px;}
div#wrapper div.container div.content div.inner {float:left;width: 1004px;}

/*** BLOCKS ****/
div.firecrackerblocks{margin-top:50px;width:2000px;float:left;height:530px;background:url('../images/orangebombs01.gif');}
div#playerSelection div.firecrackerblocks{display:none;}

/***** Menu *****/
div#menu{width:100%;margin:0 auto;z-index:10;position:absolute;background:url('../images/bgbody.png') repeat-x;}
div#menu h1{margin:0;padding:5px 0 5px 30px;float:left;width:180px;}
div#menu h1 a{color:#FFF;}
div#menu h1 a:hover{color:#FE7418;}
div#menu ul{width:703px;float:left;margin:-10px 0 0 50px;display:inline;}
div#menu ul li{float:left;display:inline;}
div#menu ul li a{width:165px;height:67px;text-indent:-99em;display:block;float:left;}
div#menu ul li.mNAPHL a{background:url('../images/menu.gif') -4px top;}
div#menu ul li.mNAPHL a:hover{background:url('../images/menu.gif') -4px 66px;}
div#menu ul li.mRoster a{background:url('../images/menu.gif') 555px top;}
div#menu ul li.mRoster a:hover{background:url('../images/menu.gif') 555px 66px;}
div#menu ul li.mContact a{background:url('../images/menu.gif') 385px top;}
div#menu ul li.mContact a:hover{background:url('../images/menu.gif') 385px 66px;}
div#menu ul li.mPanic a{margin-left:25px;width:180px;background:url('../images/menu.gif') no-repeat right top;display:inline;}
div#menu ul li.mPanic a:hover{background:url('../images/menu.gif') no-repeat right -67px;}


/*** NAPHL ****/
div#NAPHL h2{width:320px;height:71px;text-indent:-999em;margin:25px 0;background:url('../images/h2NAPHL.png') no-repeat;}
div#NAPHL .aLeft{width:320px;float:left;}
div#NAPHL .aLeft img{padding:5px; background:#000;}
div#NAPHL .aRight{float:right;width:600px;}
div#NAPHL .aRight p a{color:#45189A ;}
div#NAPHL .aRight p a:hover{color:#FE7418;}
div#NAPHL ul.awards li{padding:5px;border-bottom:1px solid #D8D5DA;}
div#NAPHL ul.awards li a{color:#474648;margin:0;padding:0;}
div#NAPHL div.social-bar{margin-top:20px;float:left;width:940px;background:#FCFCFC;padding:10px;}
div#NAPHL div.social-more{float:left;width:310px;}
div#NAPHL div.social-more p a{color:#FE7418;}
div#NAPHL div.social-more p a:hover{color:#45189A;}
div#NAPHL div.social-awards{width:590px;float:right;}
div#NAPHL ul.btSocial li{float:left;}
div#NAPHL ul.btSocial li a{float:left;width:22px;margin:0 2px;text-indent:-999em;height:22px;}
div#NAPHL ul.btSocial li.l a{background:url('../images/hoversocial.gif') no-repeat left top;}
div#NAPHL ul.btSocial li.l a:hover{background:url('../images/hoversocial.gif') no-repeat left bottom;}
div#NAPHL ul.btSocial li.f a{background:url('../images/hoversocial.gif') no-repeat -22px top;}
div#NAPHL ul.btSocial li.f a:hover{background:url('../images/hoversocial.gif') no-repeat -22px bottom;}
div#NAPHL ul.btSocial li.fa a{background:url('../images/hoversocial.gif') no-repeat -44px top;}
div#NAPHL ul.btSocial li.fa a:hover{background:url('../images/hoversocial.gif') no-repeat -44px bottom;}
div#NAPHL ul.btSocial li.t a{background:url('../images/hoversocial.gif') no-repeat -66px top;}
div#NAPHL ul.btSocial li.t a:hover{background:url('../images/hoversocial.gif') no-repeat -66px bottom;}
div#NAPHL ul.btSocial li.d a{background:url('../images/hoversocial.gif') no-repeat -88px top;}
div#NAPHL ul.btSocial li.d a:hover{background:url('../images/hoversocial.gif') no-repeat -88px bottom;}
div#NAPHL ul.btSocial li.o a{background:url('../images/hoversocial.gif') no-repeat -110px top;}
div#NAPHL ul.btSocial li.o a:hover{background:url('../images/hoversocial.gif') no-repeat -110px bottom;}
div#NAPHL ul.btSocial li.c a{background:url('../images/hoversocial.gif') no-repeat -132px top;}
div#NAPHL ul.btSocial li.c a:hover{background:url('../images/hoversocial.gif') no-repeat -132px bottom;}

/*** GAIILMAUFRY ****/
div#gallimaufry h2{width:690px;height:120px;text-indent:-999em;margin:25px 0 10px 0;background:url('../images/h2rick.png') no-repeat;}
div#gallimaufry .aLeft{width:320px;float:left;}
div#gallimaufry .aLeft img{padding:5px;}
div#gallimaufry .aRight{float:right;width:600px;}
div#gallimaufry .aRight em{color:#666666;font-size:12px;;}
div#gallimaufry .aRight ul{width:600px;}
div#gallimaufry .aRight ul li{width:280px;float:left;font-size:12px;line-height:17px;padding:5px 0 5px 10px;border-left:3px solid #FE7418;	}
div#gallimaufry .aRight ul li h4{font-size:14px;font-weight:bold;}
div#gallimaufry .aRight ul li span{color:#666666;display:block;}
div#gallimaufry .aRight ul li a{color:#45189A;text-decoration:underline;}

/*** ROSTER ****/
div#roster h2{width:960px;height:135px;text-indent:-999em;margin:25px 0;background:url('../images/h2roster.png') no-repeat;}
div#roster ul{width:960px;}
div#roster ul li{width:195px;float:left;font-size:12px;line-height:17px;margin:0 0 10px 0;padding:5px 20px;border-left:3px solid #FE7418;}
div#roster ul li.first{border-left:none;height:30px;overflow:hidden;width:198px;padding:5px 20px;}
div#roster ul li.first h3{color:#45189A;}
div#roster ul li h3,div#roster ul li h3 a{font-size:18px;margin-bottom:2px;color:#191919;font-weight:bold;}
div#roster ul li p{padding:0;}
div#roster ul li p a{color:#333333;display:block;}
div#roster a:hover{text-decoration:underline;color:#FE7418;}

/*** PLAYERS ****/
div#wrapper img.prev {position: absolute;top: 180px;left: 10px;}
div#playerSelection{padding:0 20px 20px 20px;}
div#playerSelection img.next {position:absolute;top: 180px;left: 426px;}
/*div.players div.imgPlayer {clear: both;}*/
div.intContent{float:left;z-index:-10;}
div.players{width:960px;padding:10px 10px 20px 10px;margin:0 0 0 0;border-bottom:1px solid #DEDEDE;float:left;position:relative;display:none;}
div.players h2{width:940px;font-size:5em;color:#333333;margin:65px 0 35px 0;letter-spacing:-3px;float:left;}
div.players h2 span{padding:5px 10px;}
div.txtPlayers{float:left;padding:15px;width:370px;}
div.txtPlayers h3 span{color:#515052}
div.txtPlayers a{color:#FE7418;text-decoration:underline;}
div.txtPlayers a.bt{padding:7px;background:#FE7418;color:#FFF;text-decoration:none;}
div.txtPlayers a.bt:hover{background:#45189A;color:#FFF;}
div.txtPlayers a:hover{color:#45189A;}
div.txtPlayers ul.profile li{padding:5px;border-bottom:1px solid #D8D5DA;}
div.txtPlayers ul.profile li a{color:#474648;margin:0;padding:0;}
div.txtPlayers ul.gallery li{padding:3px;border-bottom:1px solid #D8D5DA;}
div.txtPlayers ul.gallery li a{color:#000000;margin:0;padding:0;}
div.txtPlayers ul.gallery li a:hover{color:#FE7418;}
div.imgPlayer{background:#000;padding:5px;float:left;}
div.imgPlayer img{float:left;}
div.infoPlayer{position:absolute;bottom:20px;width:340px;padding:10px 25px;background:#F6F6F6;}
div.infoPlayer ul li{line-height:20px;color:#333333;}

	/*** HOME ****/
div#home{padding-bottom:0 !important;background:url('../images/maurivan.png') top left no-repeat #FFF;height:800px;}
div#home h2{width:620px;height:64px;float:right;text-indent:-999em;margin:40px 0 10px 0;background:url('../images/h2home.png') no-repeat;}
div#home p a{color:#FE7418  ;text-decoration:underline;}
div#home .aLeft{width:320px;height:450px;float:left;}
div#home .aRight{float:right;width:620px;}
div#home .aLeft img{padding:5px;}
div#home .aRight em{color:#666666;font-size:12px;;}
div#home .aRight img {float: right; margin: 4px; border: 0 px; }
div#home .aRight ul{width:600px;}
div#home .aRight ul li{width:620px;float:left;font-size:12px;line-height:17px;margin:5px 0;padding:5px 0 5px 10px;border-left:3px solid #FE7418;}
div#home .aRight ul li p{padding:0;}
div#home .aRight ul li h4{font-size:14px;font-weight:bold;}
div#home .aRight ul li a{color:#000000;text-decoration:none;}

div#home .aRight ul li a:hover{text-decoration:underline;color:#FE7418;}


div#home h3.subt{margin-bottom:20px;}
div#home h3.subt a{color:#45189A;}
div#home h3.subt a:hover{text-decoration:underline;}

/*** CONTACT ****/
div#contact h3.subt{float:left;font-size:19px;margin-top:10px;}
div#contact h3.subaround{margin:0;padding:5px;}
div#contact h2{width:566px;height:105px;text-indent:-999em;margin:25px 0;background:url('../images/h2contact.png') no-repeat;}
div#contact div.cFirst{width:280px;height:250px;float:left;}
div#contact div.cFirst p{ margin:25px 0 5px 7px; display:block; width:253px; padding:0 0 5px 0;}
div#contact input#name, div#contact input#email{ border:none; float:left; padding:17px 10px 3px 20px; background: url(../images/bgInput.gif) no-repeat center center; display:block;  							  width:226px; height:33px; vertical-align:middle; margin-bottom:13px; font-size:17px;}
div#contact input#email{ margin-bottom:0;}
div#contact #btSendMessage{ margin-left:265px;margin-top:15px; display:block; width:125px; height:53px; background:none; border:none; right:0; bottom:11px; cursor:pointer;}
div#contact div.cMiddle{width:390px;height:250px;float:left;margin:17px 25px 0 25px;display:inline;background: url(../images/bgMessageButton.gif) no-repeat center center; }
div#contact textarea#message { border:none; background-color:#FEBC5A; display:block; width:340px; height:147px; overflow:hidden; margin:25px 0 0 19px;overflow-y:auto;}
div#contact div.cLast{width:220px;height:250px;float:right;}
div#contact ul{width:220px;}
div#contact ul li{width:210px;float:left;font-size:12px;line-height:17px;padding:5px;border-bottom:1px solid #A3A3A3;}
div#contact ul li p{color:#666666;line-height:16px;margin:0;padding:0;}
div#contact ul li p a{color:#45189A;display:block;}
div#contact a{color:#45189A;display:block;}
div#contact a:hover{text-decoration:underline;color:#FE7418;}
div#contact div.succes-block{border:2px solid #99FF66;background:#45189A;padding:15px;font-size:25px;width:650px;}
div#contact div.fail-block{border:2px solid #FE7418  ;background:#FEDBC9;padding:15px;width:650px;}
