/* roster at the top right of site */
div.contact input.text{
  border: 1px solid #464646;
  background:#2A2A2A;
  color:  #000000;
  width:250px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
div.contact  input.error{
  border: 1px solid #3C0000;
  background: #FF9595;
  color:  #000000;
  width:250px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
div.contact input.button{
  border: 1px solid #939393;
  background: #E4E4E4;
  color:  #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  width:50px;
  padding:2px 3px 2px 2px;
  margin:5px auto 0px auto;
 }
div.contact textarea.text{
  border: 1px solid #464646;
  background:#2A2A2A;
  color:  #000000;
  width:250px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
div.contact  textarea.error{
  border: 1px solid #3C0000;
  background: #FF9595;
  color:  #000000;
  width:250px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
a{
  text-decoration: underline;
  color:#0366e7;
   font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
}
div.roster{

}
div.roster-title{
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  height:25px;
  vertical-align:center;
  font-weight:bold;
  color: #1560c5;

}
div.roster-img{
margin:-8px 1px 0px 1px;
  border: 1px solid #464646;
  padding:2px;
  max-width: 55px;
  max-height:65px;
  overflow:hidden;
  float:left;
}
div.roster-name{
margin:-15px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #FFFFFF;
  font-weight:bold;
  width:55px;
  height:15px;
  text-align:center;
  overflow:hidden;
  background:#555555;
  z-index: 10
}
div.team a, div.scene a, div.results a, div.upcoming a{
    text-decoration:underline;
  color: #ffffff;
   font-size:1.1em;
}

/* results */
div.results{
  width:251px;
  height:115px;
  color:white;
  float:left;
  margin: 41px 0px 3px 0px;

  padding:0px 0px 0px 4px;
  font-family: Tahoma, Arial, sans-serif
}
div.upcoming{
  width:251px;
  height:115px;
  color:white;
  float:left;
  margin: 30px 5px 3px 0px;
  padding:0px 5px 0px 4px;
  font-family: Tahoma, Arial, sans-serif
}
/* scene news */
div.scene{
  width:251px;
  height:115px;
  color:white;
  float:left;
  margin: 41px 0px 3px 0px;

  padding:0px 0px 0px 4px;
  font-family: Tahoma, Arial, sans-serif
}
div.latest-row{
width:254px;
height:23px;
color:white;
float:left;
margin: 0px 0px 0px 0px;

}
div.team{
  width:251px;
  height:115px;
  color:white;
  float:left;
  margin: 30px 0px 3px 0px;
  padding:0px 0px 0px 4px;
  font-family: Tahoma, Arial, sans-serif
}

div.icons{
padding:0;
margin-right:2px;
float:left;
width:44px;
overflow:hidden;
height:23px;
}
div.latest-row{
width:254px;
height:23px;
color:white;
float:left;
margin: 0px 0px 0px 00px;
}

/* news page */

div.news{
  width:465px;
  margin:2px 2px 2px 2px;
  border:1px solid black;
    font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
}
div.news-title{
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  background-image: url('../img/newstitle.jpg');
  background-repeat:repeat-x;
  width:460px;
  height:25px;
  vertical-align:center;
  font-weight:bold;
  color: #1560c5;
  padding:2px 0px 0px 5px;
}
span.news-breif{
 font-family: Tahoma, Arial, sans-serif;
 font-size:12px;
 font-style:italic;
 padding-left:5px;
 color:#C0C0C0;
}
div.news-biref{
  margin:3px 10px 3px 10px;
  padding:2px 2px 2px 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#C0C0C0;
  background:#2b2b2b;
  border:1px solid #141414;
}
div.news-main{
  margin:3px 10px 3px 10px;
  padding:2px 2px 2px 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
}
span.more{
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
}
div.news-footer{
  color:#6C6C6C;
  border-top:1px dashed #626262;
  margin:5px 0px 0px 0px;
  padding:1px 1px 1px 2px;
  width:460px;
}
/* menu after logging in */
div.menu{
    height:130px;
    width:270px;
color:white;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  text-align:left;
}
div.menu-text, div.menu-text a{
color:white;
text-decoration:none;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  padding:5px;
}

div.menu-img{
margin:20px 2px 2px 2px;
  border: 1px solid #464646;
  padding:2px;
  max-width: 55px;
  max-height:65px;
  overflow:hidden;
  float:left;
}

div.comment-box{
  margin:1px 5px 1px 5px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#C0C0C0;
  background:#2b2b2b;
  border:1px solid #141414;
  min-height:30px;
  min-width:400px;
}
div.comment-box div.date{
  float:right;
  margin-top:0px;
}
div.comment-box div.by{
  margin:0 0 0 0;
  padding:2px 2px 2px 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#C0C0C0;
  background:#151515;
  border-bottom:2px solid #141414;
}
div.comment{
  margin:0 0 -2px 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#C0C0C0;
  background:#2b2b2b;
  border:1px solid #191919;
  padding:2px 4px 2px 4px;
  min-height:74px;
}
div.comment div.avatar{
  float:left;
  border: 1px solid #464646;
  padding:2px;
  margin:2px;
}
textarea.comment{
 font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#C0C0C0;
  background:#2b2b2b;
  border:1px solid #191919;
  padding:2px 4px 2px 4px;
  min-height:74px;
  width:300px;
}
span.win{
 color:#006600;
 font-weight:bold;
}
span.loss{
 color:#990000;
 font-weight:bold;
}
span.draw{
 color:#001D71;
 font-weight:bold;
}
div.info-heading{
  font-weight:bold;
  padding:0 0 0 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
}
div.info-data{
  padding:0 0 0 5px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
}
div.result a{
     text-decoration:underline;
  color: #5577FF;
   font-size:1.1em;
}

div.result{
  margin:1px 5px 1px 5px;
  padding:2px 2px 2px 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#C0C0C0;
  background:#2b2b2b;
  border:1px solid #141414;
  height:30px;
  min-width:400px;
}
div.left{
  text-align:left;
}
div.right{
  float:right;
  margin-top:-30px;
  text-align:right;
}
/* registere */
div.register{
  margin:0px auto 0px auto;
  padding:2px 2px 2px 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
 }
div.register  div.info{
  border: 1px solid #464646;
  background:#353535;
  color:#A7A7A7;
  padding: 8px;
  margin:2px 6px 2px 6px;
  max-width:550px;
  min-height:45px;
 }
div.register label {
  width:200px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  text-align:right;
  padding:0 0 0 10px;
 }
div.register input.text{
  border: 1px solid #464646;
  background:#2A2A2A;
  color:  #000000;
  width:250px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
 div.register input.error{
  border: 1px solid #3C0000;
  background: #FF9595;
  color:  #000000;
  width:250px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
div.register input.button{
  border: 1px solid #939393;
  background: #E4E4E4;
  color:  #000000;

  padding:2px 3px 2px 2px;
  margin:5px auto 0px auto;
 }
 p.info{
  color:#B0B0B0;
  padding: 8px;
  max-width:550px;
  padding:5px 15px 0px 15px;
  background:#353535;
 margin:7px;
 }
div.hint{
  float:right;
  width:150px;
  color:  #606060;
  font-family: Tahoma, Arial, sans-serif;
  font-size:10px;
 }
 div.team{
  padding:0 0 0 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#A7A7A7;
}
div.team div.sqd_mem{
  padding:0 0 0 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  color:#A7A7A7;
  width:465px;
  border: 1px solid #464646;
  background:#353535;
  margin:2px auto 0px auto;
}
div.team span.title{
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  padding:1px 3px 1px 3px;
  color:#797979;
  font-weight:bold;
}
div.sqd_mem span.title{
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  padding:1px 3px 1px 3px;
  color:#797979;
  font-weight:bold;
}
div.team div.about{
  float:right;
  margin:0px 5px 0px 1px;
  width:250px;
  border: 1px solid #464646;
  background:#353535;
  color:#A7A7A7;
}
div.mem-info{
  margin-left: 135px;
  width:300px;
}
div.mem-info div.info-heading{
  font-weight:bold;
  padding:0 0 0 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
}
div.team div.member{
  border: 1px solid #464646;
  background:#2D2D2D;
  width: 445px;
  margin:5px 2px 5px 2px;
  min-height:180px;
  height:150px;
}
div.mem-info div.info-data{
  padding:0 0 0 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
}
div.edit{
  margin:0px auto 0px auto;
  padding:2px 2px 2px 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
 }
div.edit  div.info{
  border: 1px solid #464646;
  background:#353535;
  color:#A7A7A7;
  padding: 8px;
  margin:2px 6px 2px 6px;
  max-width:550px;
  min-height:45px;
 }
div.edit label {
  width:200px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:12px;
  text-align:right;
  padding:0 0 0 10px;
}
div.edit input.text{
  border: 1px solid #464646;
  background:#2A2A2A;
  color:  #000000;
  width:320px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
div.edit input.small{
  border: 1px solid #464646;
  background:#2A2A2A;
  color:  #000000;
  width:100px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }
div.edit input.error{
  border: 1px solid #3C0000;
  background: #FF9595;
  color:  #000000;
  width:320px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
}
div.edit select.select, div.edit select.admin_select {
  border: 1px solid #464646;
  background:#2A2A2A;
  color:  #000000;
  width:100px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 1px;
}
div.edit textarea.about{
  border: 1px solid #464646;
  background:#2A2A2A;
  color:  #000000;
  width:400px;
  height:200px;
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  padding:2px 3px 2px 2px;
  margin: 1px 0px 1px 10px;
 }

