html {overflow-y: scroll;} /* Keep page alignment uniform. */
body {
    background: #0a1e2e url(../images/bg.png) repeat-x;
    font: 12px tahoma;
}
h3 {margin:0} /* Reset browser default margin */
h2 {
    clear: both;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    width: inherit;
    font-size: 18px;
    font-weight: bold;
	  margin:0 auto;
}
select, input {border:1px solid #020202;background-color:#ECECED}
textarea {border:1px solid #020202;background-color:#ECECED;height:120px;font-size:12px}
table {border:1px solid #121212;margin:0px;padding:0px}
table tr {border:1px solid #121212;margin:0px;padding:0px}
table tr td {border:1px solid #121212;text-align:left;margin:0px;padding:3px}/*text-indent:2px;line-height:20px;min-width:20px;white-space:nowrap}*/
table tr th {border:1px solid #121212;text-align:center;margin:0px;padding:3px}/*font-weight:700;background-color:#ACACAC;line-height:20px;;min-width:20px;white-space:nowrap;} */
a {color:#000000;text-decoration:none}
a:hover {color:#232378;text-decoration:underline}

div.everything {
    width: 1200px; 
    margin: auto; 
    background-image:url(../img/logo.jpg);
    background-repeat:no-repeat;
    background-position:2px 2px;
    background-color: #EEEEEE;
	  border-radius: 4px;
    float:left;
    position:relative;
    left:50%;
    margin-left:-600px;
    min-height:800px            
} 

div.banner {
  float:left;
  width:1150px;
  margin-left:20px;
  height:239px;
  background-image:url(../img/BBowl.png);
  background-repeat:no-repeat;
  background-position:right center;  
  cursor:pointer;
}

div.section {
    width:950px;
    margin: 5px; 
    padding-bottom: 40px;  
    background-color: inherit;        
    float:left;
}

div.menu {
    width: 200px;
    float: left;
    margin-top:15px;
}

div.vocemenu {
  border-radius: 5px 5px 0 0;
  margin:4px;
  border:1px solid black;
  background-color:#020202;
  float:left;
  margin-bottom:2px;
  margin-top:2px;
  width:190px;
  font-size:18px;
  font-family:tahoma;
  height:25px;
  text-align:center;
  color:#FFFFFF;
}

div.vocemenuSel {
  border-radius: 5px 5px 0 0;
  margin:4px;
  border:1px solid black;
  background-color:#FFFFFF;
  float:left;
  margin-bottom:2px;
  margin-top:2px;
  width:190px;
  font-size:18px;
  font-family:tahoma;
  height:25px;
  text-align:center;
  color:#020202;
}

div.vocemenu A {color:#FFFFFF;}

div.main_head       {padding-left: 20px; padding-top: 20px; padding-bottom: 5px; font-size: 18px; background-color: inherit;}
div.main_foot       {font-size: 10px; padding: 30px; padding-top: 20px; background-color: inherit;}
div.main_rightColumn {float: left; width: 600px; background-color: inherit;}
div.main_leftColumn {float: left; width: 350px; background-color: inherit;}
    div.main_leftColumn_head     {text-align: right; padding-right: 20px; background-color: inherit;} /* Padding should be the same as lcolBox padding. */
        div.main_leftColumn_welcome  {padding-left: 20px; padding-top: 3px; padding-bottom: 3px; background-color: inherit; text-align: left;}
        div.main_leftColumn_left  {padding-left: 20px; padding-top: 10px; padding-bottom: 10px; background-color: inherit; text-align: left; float:left;}
        div.main_leftColumn_right {padding-left: 20px; padding-top: 3px;  padding-bottom: 3px;  background-color: inherit; text-align: right; float:right;}

div.boxCommon,div.boxWide,div.boxCoachPage,div.boxTeamPage,div.boxPlayerPageInfo {
    margin: 20px; 
    border: 1px solid #545454;

	border-radius: 4px;
	box-shadow: 3px 4px 10px #999;
}
div.boxWide             {}
div.boxCommon           {float:left;}
div.boxCoachPage        {float: left; width: 270px; margin: 15px; margin-bottom: 0px;}
div.boxTeamPage         {float: left; width: 270px; margin: 15px; margin-bottom: 0px;}
div.boxPlayerPageInfo   {float: left; width: 325px; margin-left: 30px;}

div.menuMini {font-family:tahoma;margin-top:200px;float:left;margin-right:2px;padding-left:2px;padding-right:2px;font-size:16px;text-align:left;text-indent:1px;border:1px solid black;background-color:#020202;display:block}
div.menuMini A {color:#EFEFEF;}

.boxTitle1,.boxTitle2,.boxTitle3,.boxTitle4,.boxTitle5 {
	border-radius: 4px 4px 0 0;
}
.boxTitle1 {background-color: #DD3416; padding: 6px; font-size: 13px; font-weight: bold; text-align:center} 
.boxTitle4 {background-color: #363636; padding: 6px; font-size: 13px; font-weight: bold; text-align:center; color:#FEFEFE;} 
.boxTitle5 {background-color: #DD3416; padding: 6px; font-size: 13px; font-weight: bold; text-align:center; text-transform: uppercase} 
.boxBody   {border-top: 1px solid #545454; padding: 7px;}
table.boxTable {border-spacing: 1px; width: 100%;white-space:nowrap}

.infoSel {text-align:center;font-size:18px;background-color:#FFFFFF;border:none;}
.infoNoSel {text-align:center;font-size:18px;background-color:#020202;color:#FFFFFF;border:none;}

tr.rip {background-color:#F8D6C4;text-align:center;font-style:italic;}
td.rip {background-color:#F8D6C4;text-align:center;font-style:italic;}
td.disse {text-align:left;border:1px solid black;font-size:13px;font-weight:700;text-indent:8px;background-color:#DD3416;white-space:normal}

div.stars {float:left;width:310px;height:400px;background-color:#CD2222;margin-top:10px;margin-right:3px;border:1px solid #AD0000;cursor:pointer}
div.startitle {width:99%;text-align:center;line-height:28px;font-size:20px;font-weight:bold;color:#FFFFFF}
div.starruolo {width:99%;text-align:center;line-height:26px;font-size:16px;font-weight:500;color:#222020}
div.starimg {width:188px;height:250px;background-color:#FEFEFE;margin:10px;float:left;margin-right:5px;border:1px solid #252555;background-position:center center;background-repeat:no-repeat;}
div.starstats {width:88px;height:250px;background-color:#FEFEFE;margin:10px;float:left;margin-left:4px;border:1px solid #252555;}
div.starpts {background-color:#020202;height:21px;color:#FFFFFF;line-height:25px;text-align:center}
div.starskills {width:288px;height:65px;background-color:#FEFEFE;margin:10px;float:left;margin-top:-2px;border:1px solid #252555;}

a.stampaTutto {padding:4px;border:2px solid #020202;font-size:16px;background-color:#CD6666;line-height:25px;color:#000000;font-weight:700}



