html {
     overflow: -moz-scrollbars-vertical;
}
h2, h1, h3, h4 {
	font-family: Trebuchet MS;
}
h1 {
	line-height: 30px;
	font-size: 30px;
}
h2 {
	line-height: 30px;
	font-size: 20px;
}
h3 {
	line-height: 30px;
	font-size: 16px;
}
h4 {
	line-height: 30px;
	font-size: 14px;
}
form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 100px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

.adtext1 a:link,.adtext1 a:visited {
	{ text-decoration: none; }
}
.adtext2 {font-family: Trebuchet MS;  }
.adtext3 {font-family: Trebuchet MS;  }
.adtext4 {font-family: Trebuchet MS;  }

.lab1 {
	clear: left;
	margin-right: 15px;
	font-weight: bold;
	text-align: right;
	width: 15em;
	float: left;
}
.textfield {
   margin: 5px;
   }
   
.formheadingtitle {
	text-align: center;
	padding-top: 10px;
	color: black;
	font-size: 20px;
	letter-spacing: 2px;
	float: left;
	font-weight: bold;
}
.formheading {
	text-align: center;
	padding-top: 10px;
	color: black;
	font-size: 18px;
	letter-spacing: 2px;
	float: left;
	font-weight: bold;
}
.formlabels {
	text-align: center;
	padding-top: 10px;
	color: black;
	font-size: 18px;
	letter-spacing: 2px;
	font-weight: bold;
}

.showcolumn {
	padding-top: 10px;
	color: black;
	font-size: 18px;
	letter-spacing: 2px;
	float: left;
	font-weight: bold;
}

.asterix {
 font-weight: bold;
 font-size: 20px;
 color: red; 
}
.lab2 {
 width: 15em ;
 text-align: right; 
 font-weight: bold;
 clear: left;
}
.fieldentry {
		float: left ;
}
.submit {
		float: left ;
		margin-left: 255px;
}
.submit_with_cancel {
		margin-left: 40px;
}
.submit_with_cancel2 {
		margin-left: 120px;
}
.cancel a:link, .cancel a:visited {
	margin-bottom: 0px;
	color: black;
	font-size: 20px;
	font-weight: bold;
	margin-left: 10px;

}

a { 
    color: #FFFF99; 
    font-size: 12px;
    }
    
a:visited { 
    color: #FFFF99; 
    font-size: 12px;
    }
/*    This was removed because.....
a:hover { 
      color: #FFFF99; 
      background-color:#000; }
*/ 
#submeb {
   padding: 3px 5px;
                    background-color: #ccc;
                    color: #000;
                    text-decoration: none;
}

#submen a {
	font-size: 14px;
	padding: 3px 5px;
   background-color: #ccc;
   color: #000;
   text-decoration: none;
}
#submen a:visited {
	color: black;
	font-size: 14px;
}
#submen a:hover {
	color: white;
	 background-color: black;
	font-size: 14px;
}
      
.tablehead {
	background-color: #A52A2A;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.tablehead3 {
	background-color: #A52A2A;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}


.tablehead2 {
	color: #000000;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: bold;
	background-color: #E5E5E5;
}
.tcmpink {
	color: #FA6C85;
}


.tcmgreen {
	color: #1A9B1A;
}
.tcmblack {
	color: #000000;
}
.tcmgold {
	color: #FDFCE0;
}


.tablehead2 .tcm {
	vertical-align: middle;
}
.tablehead2 .tcc {
	vertical-align: middle;
		text-align: center;
}
.tablehead2 .tcm span {
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-style: normal;
	font-size: 12px;
}
.tablehead2 .tcc span {
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-style: normal;
	font-size: 12px;
}

.trlist2 {
	width: 300px;
	height: 30px;
	background-color: #CCCC99;
   letter-spacing: 0.8px;
	font-size: 12px;
	font-weight: bold;
}
.trlist2.focus {
	outline: 10px;
}
.trlist2:a:link.trlist2:a:visited  {
	font-size: 12px;
	font-weight: bold;
	background-color: #3371a3;
}
.trlist2:hover {
	background-color: #F9F9F9;
	text-decoration: underline;
}
.trlist3 {
	width: 300px;
	height: 30px;
	background-color: #F9F9F9;
   letter-spacing: 0.8px;
	font-size: 12px;
	font-weight: bold;
}
.trlist3.focus {
	outline: 10px;
}
.trlist3:a:link.trlist3:a:visited  {
	font-size: 14px;
	font-weight: bold;
	background-color: #3371a3;
}
.trlist3:hover {
	cursor: pointer;
	background-color: #F9F9F9;
	text-decoration: underline;
}

.trlists2 {

	width: 300px;
	height: 30px;
	background-color: #CCCC99;
   letter-spacing: 0.8px;
	font-size: 12px;
	font-weight: bold;
}
.trlists2.focus {
	outline: 10px;
}
.trlists2:a:link.trlists2:a:visited  {
	font-size: 12px;
	font-weight: bold;
	background-color: #3371a3;
}
.trlists2:hover {
	cursor: pointer;
	background-color: #F9F9F9;
	text-decoration: underline;
}
.trlistsstrike {
	text-decoration: line-through;
	width: 300px;
	height: 30px;
	background-color: #CCCC99;
   letter-spacing: 0.8px;
	font-size: 12px;
	font-weight: bold;
}
.trlistsstrike.focus {
   text-decoration: line-through;
	outline: 10px;
}
.trlistsstrike:a:link.trlistsstrike:a:visited  {
  text-decoration: line-through;
	font-size: 12px;
	font-weight: bold;
	background-color: #3371a3;
}
.trlistsstrike:hover {
	cursor: pointer;
	background-color: #F9F9F9;
	text-decoration: underline;
}
.miniheadinglinktext .questionmark5 a:link,.miniheadinglinktext .questionmark5 a:visited{float:right;font-weight:bold;padding:4px 4px 4px 4px;color:#FF0000;font-size:12px;}
.miniheadinglinktext {color: #4D4D4D;text-align:justify;font-weight:bold;padding:1px 3px 2px 1px;font-size:9px}
.miniheadinglinktext a:link,.miniheadinglinktext a:visited{ text-align:justify; color:#3371a3;padding:1px;font-size:9px;}
.miniheadinglinktext a:hover{text-decoration:underline;}
.trlists3 {
	width: 300px;
	height: 30px;
	background-color: #F9F9F9;
   letter-spacing: 0.8px;
	font-size: 12px;
	font-weight: bold;
}
.trlists3.focus {
	outline: 10px;
}
.trlists3:a:link.trlists3:a:visited  {
	font-size: 14px;
	font-weight: bold;
	background-color: #3371a3;
}
.trlists3:hover {
	cursor: pointer;
	background-color: #F9F9F9;
	text-decoration: underline;
}

.trlists4 {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.8px;
	height: 30px;
	width: 300px;
	background-color: #E49CA8;
}

.trlists4.focus {
	outline: 10px;
}
.trlists4:a:link.trlists4:a:visited  {
	font-size: 14px;
	font-weight: bold;
	background-color: #F9F9F9;
}
.trlists4:hover {
	cursor: pointer;
	background-color: #F9F9F9;
	text-decoration: underline;
}


.trlists, .ticon {
	padding: 2px 2px 2px 15px;
}
.trlists, .rowdate {
font-size: 8px;
}
.trlists {
	height: 30px;
	color: #000000;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
	background-color: #E5E5E5;
}

.trlists:focus {
	outline: 10px;
}


.trlists .tcnt .team {
	font-weight: bolder;
	font-size: 12px;
	text-transform: none;
	font-variant: normal;
	font-style: oblique;
	text-indent: 10px;
}
.tleg {
  width: 55%;
}
.trlists .tleg {
	font-weight: bolder;
	font-size: 9px;
	text-transform: none;
	font-variant: normal;
	font-style: oblique;
	text-indent: 10px;
}
.trlists .tlegcnt {
	font-weight: bolder;
	font-size: 14px;
	text-transform: none;
	font-variant: normal;
	font-style: oblique;
	text-indent: 10px;
}
.privateteamname {
	font-weight: bolder;
	font-size: 8px;
	text-transform: none;
	font-variant: normal;
	text-indent: 10px;
}

.neonletter {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFF99;
	text-decoration: overline;
}



#notice {
  text-align: center;
  border: 3px solid red;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #f0f0f0;
  font: small-caps 20px/20px "Times New Roman", serif;
  	font-weight: bold;
}



#banner {
  background: #9c9;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid;
  font: small-caps 40px/40px "Times New Roman", serif;
  color: #282;
  text-align: center;
}

#banner img {
  float: left;
}



/* The error box */


.fieldWithErrors {
  padding: 4px;
  background-color: red;
 
}


#errorExplanation {
  width: 100%;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
 width: 100%;
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}


#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
  width: 100%;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}
.minor-index  {
	vertical-align: middle;
}

.minor-list th {
  background: #d1d1d1;
  color: #333;
}
.minor-list .tcm a {
	color: #000000;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
}
.minor-list .tcm a:hover {
	background-color: #FFFFFF;
	
}
.minor-list .tcc a {
	color: black;
	
}
.minor-index {
  margin-bottom: 5px;
 }
.minor-index .tcl {
  width: 58%;
}
.tcnt {
  width: 35%;
}
.team {
  width: 55%;
}
.tlegcnt {
  width: 25%;
}
.icon {
  width: 10%;
}
.minor-index .tcl2 {
  width: 50%;
}
.minor-index .tcm {
  width: 8%;
}
.minor-index .tcr {
  width: 34%;
  vertical-align: middle;
}
.forums-list th {
  background: #d1d1d1;
  color: #333;
}



td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#3f3e3e;
	line-height:14px;
	
}

.menu         { font-family: Trebuchet MS; font-size: 18px; color: #2a2a2a; text-align:justify; text-decoration:none;}
.menu:link    { font-family: Trebuchet MS; font-size: 18px; color: #2a2a2a; text-align:justify; text-decoration:none;}
.menu:hover   { font-family: Trebuchet MS; font-size: 18px; color: #5ca928; text-align:justify; text-decoration:none;}
.menu:active  { font-family: Trebuchet MS; font-size: 18px; color: #2a2a2a; text-align:justify; text-decoration:none;}
.active       { font-family: Trebuchet MS; font-size: 18px; color: #5ca928; text-align:justify; text-decoration:none;}

.active       { font-family: Trebuchet MS; font-size: 18px; color: #5ca928; text-align:justify; text-decoration:none;}
.menu1        { font-family: tahoma; font-size: 11px; color: #3a3a3a; text-align:justify; text-decoration:none;}
.menu1:link   { font-family: tahoma; font-size: 11px; color: #3a3a3a; text-align:justify; text-decoration:none;}
.menu1:hover  { font-family: tahoma; font-size: 11px; color: #5ca928; text-align:justify; text-decoration:underline;}
.menu1:active { font-family: tahoma; font-size: 11px; color: #3a3a3a; text-align:justify; text-decoration:none;}
.active1      { font-family: tahoma; font-size: 11px; color: #5ca928; text-align:justify; text-decoration:underline;}

.menu2 {
	color: #FFFF00;
	text-decoration: none;
	text-align: justify;
	font-size: 18px;
	font-family: Trebuchet MS;
}

.menu2:link    { font-family: Trebuchet MS; font-size: 18px; color: #2a2a2a; text-align:justify; text-decoration:none;}
.menu2:hover   { font-family: Trebuchet MS; font-size: 18px; color: #5ca928; text-align:justify; text-decoration:none;}
.menu2:active  { font-family: Trebuchet MS; font-size: 18px; color: #2a2a2a; text-align:justify; text-decoration:none;}
.active2       { font-family: gebuchet MS; font-size: 18px; color: #2a2a2a; text-align:justify; text-decoration:none;}

.read         { font-family: Trebuchet MS; font-size: 12px; color: #fafd57; text-align:justify; text-decoration:underline;}
.read:link    { font-family: Trebuchet MS; font-size: 12px; color: #fafd57; text-align:justify; text-decoration:underline;}
.read:hover   { font-family: Trebuchet MS; font-size: 12px; color: #fafd57; text-align:justify; text-decoration:none;}
.read:active  { font-family: Trebuchet MS; font-size: 12px; color: #fafd57; text-align:justify; text-decoration:underline;}

.read1         { font-family: Trebuchet MS; font-size: 12px; color: #9bebff; text-align:justify; text-decoration:underline;}
.read1:link    { font-family: Trebuchet MS; font-size: 12px; color: #9bebff; text-align:justify; text-decoration:underline;}
.read1:hover   { font-family: Trebuchet MS; font-size: 12px; color: #9bebff; text-align:justify; text-decoration:none;}
.read1:active  { font-family: Trebuchet MS; font-size: 12px; color: #9bebff; text-align:justify; text-decoration:underline;}

.read2        { font-family: Trebuchet MS; font-size: 12px; color: #a8fd63; text-align:justify; text-decoration:underline;}
.read2:link   { font-family: Trebuchet MS; font-size: 12px; color: #a8fd63; text-align:justify; text-decoration:underline;}
.read2:hover  { font-family: Trebuchet MS; font-size: 12px; color: #a8fd63; text-align:justify; text-decoration:none;}
.read2:active { font-family: Trebuchet MS; font-size: 12px; color: #a8fd63; text-align:justify; text-decoration:underline;}

.read3        { font-family: tahoma; font-size: 10px; color: #429b00; text-align:justify; text-decoration:underline;}
.read3:link   { font-family: tahoma; font-size: 10px; color: #429b00; text-align:justify; text-decoration:underline;}
.read3:hover  { font-family: tahoma; font-size: 10px; color: #429b00; text-align:justify; text-decoration:none;}
.read3:active { font-family: tahoma; font-size: 10px; color: #429b00; text-align:justify; text-decoration:underline;}

.read4        { font-family: tahoma; font-size: 10px; color: #a3ff5f; text-align:justify; text-decoration:underline;}
.read4:link   { font-family: tahoma; font-size: 10px; color: #a3ff5f; text-align:justify; text-decoration:underline;}
.read4:hover  { font-family: tahoma; font-size: 10px; color: #a3ff5f; text-align:justify; text-decoration:none;}
.read4:active { font-family: tahoma; font-size: 10px; color: #a3ff5f; text-align:justify; text-decoration:underline;}

.link        { font-family: tahoma; font-size: 11px; color: #429b00; text-align:justify; text-decoration:underline;}
.link:link   { font-family: tahoma; font-size: 11px; color: #429b00; text-align:justify; text-decoration:underline;}
.link:hover  { font-family: tahoma; font-size: 11px; color: #429b00; text-align:justify; text-decoration:none;}
.link:active { font-family: tahoma; font-size: 11px; color: #429b00; text-align:justify; text-decoration:underline;}

.link1        { font-family: tahoma; font-size: 11px; color: #3f3e3e; text-align:justify; text-decoration:underline;}
.link1:link   { font-family: tahoma; font-size: 11px; color: #3f3e3e; text-align:justify; text-decoration:underline;}
.link1:hover  { font-family: tahoma; font-size: 11px; color: #429b00; text-align:justify; text-decoration:none;}
.link1:active { font-family: tahoma; font-size: 11px; color: #3f3e3e; text-align:justify; text-decoration:underline;}

.link2        {
	font-family: tahoma;
	font-size: 12px;
	color: #3f3e3e;
	text-align:justify;
	text-decoration:underline;
	font-style: normal;
	font-weight: bolder;
}
.link2:link   { font-family: tahoma; font-size: 12px; color: #3f3e3e; text-align:justify; text-decoration:underline;}
.link2:hover  { font-family: tahoma; font-size: 12px; color: #429b00; text-align:justify; text-decoration:none;}
.link2:active { font-family: tahoma; font-size: 12px; color: #3f3e3e; text-align:justify; text-decoration:underline;}

.link3        {
	font-family: tahoma;
	font-size: 14px;
	color: #FFFFFF;
	text-align:justify;
	text-decoration:underline;
	font-style: normal;
	font-weight: bolder;
}
.link3:link   { font-family: tahoma; font-size: 14px; color: #FFFFCC; text-align:justify; text-decoration:underline;}
.link3:hover  { font-family: tahoma; font-size: 14px; color: #FFFF66; text-align:justify; text-decoration:none;}
.link3:active { font-family: tahoma; font-size: 16px; color: #FFFFFF; text-align:justify; text-decoration:underline;}
.link4:link   { font-family: tahoma; font-size: 10px; color: #FFFFCC; text-align:justify; text-decoration:underline;}
.link4:hover  { font-family: tahoma; font-size: 10px; color: #FFFF66; text-align:justify; text-decoration:none;}
.link4:active { font-family: tahoma; font-size: 10px; color: #FFFFFF; text-align:justify; text-decoration:underline;}
.link4        {
	font-family: tahoma;
	font-size: 10px;
	color: #FFFFFF;
	text-align:justify;
	text-decoration:underline;
	font-style: normal;
	font-weight: bolder;
}
.mail         { font-family: Trebuchet MS; font-size: 11px; color: #989898; text-align:justify; text-decoration:underline;}
.mail:link    { font-family: Trebuchet MS; font-size: 11px; color: #989898; text-align:justify; text-decoration:underline;}
.mail:hover   { font-family: Trebuchet MS; font-size: 11px; color: #989898; text-align:justify; text-decoration:none;}
.mail:active  { font-family: Trebuchet MS; font-size: 11px; color: #989898; text-align:justify; text-decoration:underline;}

.heder {font-family: Trebuchet MS; font-size:14px; color: #ffff6c;}
.tex1 {font-family: Trebuchet MS; font-size:36px; color: #ffffff;}
.tex2 {font-family: Trebuchet MS; font-size:20px; color: #ffffff;}
.tex {font-family: tahoma; font-size: 10px; color: #424242;}
.tex3 {font-family: tahoma; font-size: 11px; color: #ffffff;}
.tex4 {font-family: Trebuchet MS; font-size:20px; color: #3a3a3a;}
.tex5 {font-family: Trebuchet MS; font-size:10px; color: #3a3a3a;}
.welcome {font-family: Trebuchet MS; font-size:36px; color: #737373;}
.data {font-family: tahoma; font-size: 11px; color: #8c8c8c;}
.data1 {font-family: tahoma; font-size: 11px; color: #429b00;}
.cop {font-family: tahoma; font-size: 11px; color: #757575;}
.form {font-family: tahoma; font-size: 11px; color: #3f3e3e;}

.pictures { margin-right:10px;}
.bg_no_repeat {
	background-position: center;
	background-repeat: no-repeat;
}

.bg_repeat { background-repeat:repeat-x;}
.menu_marg { margin-left:36px; margin-top:20px;}
.menu_marg1 { margin-left:51px; margin-top:20px;}
.br { line-height:5px;}
.br2 { line-height:3px;}
.br1 { line-height:8px;}
.br3 { line-height:40px;}
.br4 { line-height:6px;}
.marg {margin-left:20px; margin-top:17px; margin-right:20px;}
.link_marg { margin-left:35px; margin-right:35px;}
.menu_line { margin-left:20px; margin-right:20px;}
#banner {
           background: #ecc;
           color: #822;
         }
#columns {
           background: #411;
         }
#side {
           background: #411;
         }
#side a {
           color: #fdd;
         }
         
#side a:hover {
           background: #411;
         }

         /* order shipping screen */
         
.olheader {
           font: bold large sans-serif;
           color: #411;
           margin-bottom: 2ex;
         }
         
.gamebox, .olitembox {
           padding-bottom: 3ex;
           padding-right: 3em;
           border-top: 1px dotted #411;
         }  
.gamefixture_date, .listfixdate,  .ListTitle, .ListAbbrev 
{
           font-size:8px;
         }
.listfixdatebold
{
        width: 500px;
        font-size:12px;
        color: white;
        font-weight: bold;
        text-align:   center ;
} 
.tinylistfixdatebold
{
        width: 594px;
        font-size:10px;
        color: white;        
        font-weight: bold;
        text-align:   center ;
}    
  
.listfixdateboldext
{
        width: 700px;
        font-size:12px;
        color: white;
        font-weight: bold;
        text-align:   center ;
}    
.TableHeading 
{
        width: 500px;
        font-size:18px;
        color: white;
        font-weight: bold;
        text-align:   center ;
} 
.tinytableHeading 
{
        width: 300px;
        font-size:12px;
        color: white;
        font-weight: bold;
        text-align:   center ;
} 
.TableHeading8 
{
        width: 250px;
        font-size:12px;
        color: white;
        font-weight: bold;
        text-align:   center ;
}   
.ColumnHeading 
{
        width: 300px;
        font-size:14px;
        color: white;
        font-weight: bold;
        text-align:   center ;
}      
.ColumnHeadingversus
{
        width: 20px;
        font-size:14px;
        color: white;
        font-weight: bold;
        text-align:   center ;
}      
.ListHTeam ,.ListATeam
{
        width: 160px;
        font-size:12px;
        color: black ;
        font-weight: bold;
        text-align: center;
} 
.tinyselection
{
        width: 85px;
        font-size:10px;
        color: black ;
        text-align: center;
} 
.tinyListHTeam ,.tinyListATeam
{
        width: 100px;
        font-size:10px;
        color: black ;
        text-align: center;
} 

.tinyleaguenames2
{
        width: 200px;
        font-size:10px;
        color: black ;
        text-align: left;
}
.tinydivision
{
        width: 140px;
        font-size:10px;
        color: black ;
        text-align: left;
} 
.tinydivision2
{
        width: 160px;
        font-size:10px;
        color: black ;
        text-align: left;
} 
div.helptext {
	text-align: justify;
	width: 400px;
}

.startdate
{
        width: 160px;
        font-size:10px;
        color: black ;
        text-align: center;
} 
.tinydate
{
        width: 65px;
        font-size:10px;
        color: black ;
        text-align: left;
} 
.miniicon 
{
        width: 120px;
        font-size:12px;
        color: black ;
        font-weight: bold;
        text-align: center;
} 
.resulttype 
{
        width: 70px;
        font-size:12px;
        color: black ;
        font-weight: bold;
        text-align: center;
} 

.NoOfTeams
{
        width: 10px;
        font-size:12px;
        color: black ;
        text-align: center;
        font-weight: bold;
}
.NoOfTeams2
{
        width: 10px;
        font-size:10px;
        color: black ;
        text-align: center;
        font-weight: bold;
}
.listLeagueName
{
        width: 150px;
        font-size:11px;
        color: black ;
        font-weight: bold;
        text-align: center;
}
.ListResult
{
        width: 80px;
        font-size:10px;
        color: black ;
        font-weight: bold;
        text-align: center;
}   
.tinyListResult
{
        width: 60px;
        font-size:8px;
        color: black ;
        font-weight: bold;
        text-align: center;
}   
.tinyListrt
{
        width: 60px;
        font-size:8px;
        color: black ;
        text-align: center;
}   
.Versus
{
        width: 15px;
        font-size:12px;
        color: black ;
        font-weight: bold;
        text-align: center;
}  
.tinyVersus
{
        width: 15px;
        font-size:10px;
        color: black ;
        font-weight: bold;
        text-align: center;
}    
.Resultsscore
{
        width: 10px;
        font-size:12px;
        color: black ;
        font-weight: bold;
        text-align: center;
}  
.Totalsscore
{
        width: 60px;
        font-size:14px;
        color: black ;
        font-weight: bold;
        text-align: center;
}  
.DivisionName  
{
        width: 120px;
        font-size:12px;
        color: black ;
        text-align: left;
        font-weight: bold;
} 

.textbutton {
	background-color: #CCCC99;
	font-weight: bold;
	text-align: center;
	color: black;
	font-size: 12px;
	width: 150px;
}
.textbutton2 {
	background-color: #CCCC99;
	font-weight: bold;
	text-align: center;
	color: black;
	font-size: 10px;
	width: 100px;
}
.hpointstotal
{
        width: 65px;
        font-size:14px;
                font-weight: bold;
}
.tpointstotal
{
        width: 30px;
        font-size:10px;
        color: black ;
        text-align: center;

}
.pointstotal
{
        width: 65px;
        font-size:14px;
        color: black ;
        text-align: center;
        	font-weight: bold;
}
.pointstotal2
{
        width: 80px;
        font-size:14px;
        color: black ;
        text-align: center;
        	font-weight: bold;
}
.tpoints  
{
        width: 20px;
        font-size:8px;
        color: black ;
        text-align: left;

} 
.ltpointstotal
{
	background-color: #CCCC99;
        width: 65px;
        font-size:14px;
        color: black ;
        text-align: center;
        	font-weight: bold;
}
.ltpoints  
{
	background-color: #CCCC99;
        width: 20px;
        font-size:8px;
        color: black ;
        text-align: center;

} 
.ltottpoints  
{
	     background-color: #CCCC99;
        width: 20px;
        font-size:12px;
        color: black ;
        text-align: center;
         font-weight: bold;
} 
.hltpoints {
	background-color: #F1EAB5;
	text-align: center;
	color: black;
	font-size: 8px;
	width: 20px;
}

.altpoints {
	background-color: #E2F4FC;
	width: 20px;
	font-size: 8px;
	color: black;
	text-align: center;
}



.lostltpoints {
	background-color: #EED3D7;
	text-align: center;
	color: black;
	font-size: 8px;
	width: 20px;
}

.wonltpoints {
	background-color: #BFF2BF;
	text-align: center;
	color: black;
	font-size: 8px;
	width: 20px;
}

.drawnltpoints {
	background-color: #F8F8D9;
	text-align: center;
	color: black;
	font-size: 8px;
	width: 20px;
}


.ltinyleaguenames
{
	background-color: #CCCC99;
        width: 170px;
        font-size:10px;
        color: black ;
        text-align: left;
}
.tmovepoints  
{
        width: 25px;
        font-size:8px;
        color: black ;
        text-align: left;
} 
.tinypospoints  
{
        width: 40px;
        font-size:8px;
        color: black ;
        text-align: center;
        font-weight: bold;
}  
.pospoints  
{
        width: 50px;
        font-size:10px;
        color: black ;
        text-align: center;
        font-weight: bold;
}   
.tinypoints  
{
        width: 50px;
        font-size:8px;
        color: black ;
        text-align: center;
        font-weight: bold;
}  
.points  
{
        width: 45px;
        font-size:10px;
        color: black ;
        text-align: center;
        font-weight: bold;
}  
.lppoints  
{
        width: 50px;
        font-size:10px;
        color: black ;
        text-align: center;
        font-weight: bold;
}
.hpoints {
	text-align: center;
	background-color: #A52A2A;
	font-size: 10px;
	font-weight: bold;
	color: white;
}
.hpoints a{
	text-align: center;
	background-color: #A52A2A;
	font-size: 10px;
	font-weight: bold;
	color: white;
}
.hpoints a:hover {
	text-decoration: underline;
	color: #F6A828;
	font-weight: bold;
	font-size: 10px;
	background-color: black;
	text-align: center;
}



.LeagueName
{
        width: 120px;
        font-size:12px;
        color: black ;
        text-align: left;
                font-weight: bold;
} 
.tLeagueName
{
        width: 110px;
        font-size:11px;
        color: black ;
        text-align: left;
}   
.listoptions
{
        width: 90px;
        font-size:12px;
        color: black ;
        text-align: center;
                font-weight: bold;
}  
.hLeagueNameExtend {
	color: white;
	font-weight: bold;
	font-size: 12px;
	width: 250px;
}
.privatename
{
        width: 230px;
        font-size:12px;
        font-weight: bold;
        color: black ;
        text-align: left;
}     
 .nicedate
{
        width: 100px;
        font-size:10px;
        font-weight: bold;
        color: black ;
        text-align: left;
}     
.LeagueNameExtend
{
        width: 250px;
        font-size:12px;
        font-weight: bold;
        color: black ;
        text-align: left;
} 
.LeagueNameExtend2 a:hover
{
     width: 138px;
     font-size:12px;
     font-weight: bold;
     color: black ;
     text-align: left;
     text-decoration:underline;
}
.LeagueNameExtend2
{
     width: 138px;
     font-size:12px;
     font-weight: bold;
     color: black ;
     text-align: left;
}
.LeagueNameExtend2 a {
     width: 138px;
     font-size:12px;
     font-weight: bold;
     color: black ;
     text-align: left;
}

.leaguenameextendsmall a:hover
{
	padding-left: 4px;        
        width: 20%;
        font-size:10px;
        font-weight: bold;
        color: black ;
        text-align: left;
        text-decoration:underline;
}
.leaguenameextendsmall
{
	    padding-left: 4px;
        width: 20%;
        font-size:10px;
        font-weight: bold;
        color: black ;
        text-align: left;
}
.leaguenameextendsmall a {
	padding-left: 4px;        
        width: 20%;
        font-size:10px;
        font-weight: bold;
        color: black ;
        text-align: left;
}
.TinyLeagueNameExtend
{
        width: 180px;
        font-size:10px;
        font-weight: bold;
        color: black ;
        text-align: left;
} 
.TinyLeagueNameExtend2
{
        width: 200px;
        font-size:10px;
        font-weight: bold;
        color: black ;
        text-align: left;
} 
.TinyLeagueNameExtend3
{
        width: 170px;
        font-size:10px;
        color: black ;
        text-align: left;
} 
.hTeamNameExtend
{
        width: 210px;
        font-size:12px;
         font-weight: bold;
}        
.TeamNameExtend
{
        width: 210px;
        font-size:12px;
        font-weight: bold;
        color: black ;
        text-align: left;
}   
.HomeScoreAF ,.AwayScoreAF
{
        width: 50px;
        font-size:12px;
        color: black ;
        font-weight: bold;
        text-align: center;
}  
.scoresmall
{
        width: 50px;
        font-size:10px;
        color: black ;
        font-weight: bold;
        text-align: center;
}
.dateoffix {
           font-size: smaller;
           color: #411;
          }
.gamehome_team, .home, .gameaway_team {
           font-size: smaller;
           color: #411;
          }
.gamehome_score {
           font-size: smaller;
           color: #411;
          }          
.olitemqty {
           font-size: smaller;
           font-weight: bold;
         }
.olitemqty:after {
           content: " x ";
         }
.olitemtitle {
     font-weight: bold;
}
.ListTitle2 {
         color:       #244;
         font-weight: bold;
         font-size:   larger;
         text-align:   left;
}
.ListTitle3 {
	font-weight: normal;
	color: #244;
	font-weight: bold;
	text-align: left;
}


.ListAbbrev2 {
         color:       #244;
         font-size:   x-small;
         text-align:   right;
         padding-left: 1em;
}
.ListActions {
        font-size:    x-small;
        text-align:   right;
        padding-left: 1em;
}
.ListLine0 {
        width: 400px;
        background: #D0E8EF;
}
.ListLine1 {
        width: 400px;
        background: #EFEBE7;
}

.ListLine3 {
	background-color: #F6F6D8;
	width: 300px;
	background: #CCCC99;

}

.tinyListLine3 {
	background-color: #F6F6D8;
	width: 280px;
	background: #CCCC99;
}
.tinyListLine4 {
        width: 500px;
        background: #000000 ;
}
.tinyListLine10 {
        width: 594px;
        background: #000000 ;
}
.ListLine4 {
        width: 200px;
        background: #000000 ;
}
.ListLine8 {
        width: 300px;
        background: #000000 ;
}


.ListLine5 {
	color: white;
	font-weight: bold;
	text-align: center;
	background-color: #4D4D4D;
	width: 500px;
}

.ListLine6 {
        width: 500px;
        background: #000000 ;
}
.TableHeading10 
{
        width: 300px;
        font-size:10px;
        color: white;
        font-weight: bold;
        text-align:   center ;
}  

.icon {
  margin: 0 -3px 0 2px;
  border-width: 6px;
  border-style: solid;
  border-color: #E6E6E6 #DEDEDE #DADADA #E2E2E2;
}

.inew {

		border-color: #FF0000 #A52A2A   #A52A2A  #FF0000 ;
}

.iold {

   border-color: #448ECF #3876A8 #366F9E #3F7FB8;
}

blockquote {
  background: #f1f1f1 !important;
  border: 1px solid #f1f1f1;
  border-color: #ACA899 #FFF #FFF #ACA899;
  margin: 10px !important;
  padding: 6px;
}

cite {
  font-weight: bold;
  font-style: normal;
}
.forums-index .tcm {
  width: 8%;
}

/* This is the gap betweem each forum group */
.forums-index {
  margin-bottom: 5px;
}
/* This changes the widths on the first field in the description forum index */
.forums-index .tcl {
  width: 55%;
}

.forums-index .tcl2 {
  width: 50%;
}


/* This changes the Copyright pos */

tbody .tcm {
  text-align: center;
}
/*  This is the double border seen around a table */
tbody .tta {
  padding: 8px;
  vertical-align: top;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.mainclubtta {
	border-left: 2px solid #ccc;
	border-bottom: 5px solid #ccc;
	border-right: 5px solid #ccc;
	border-top: 2px solid #ccc;
	vertical-align: top;
	padding: 10px;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.mainclubttateam {
	padding: 10px;
	vertical-align: top;
	border-right: 6px solid #571717;
	border-bottom: 5px solid #571717;
	border-left: 3px solid #A52A2A;
	border-top: 3px solid #A52A2A;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}


.clubtta {

	border-right: 1px solid #ccc;
	border: 1px solid #ccc;
	vertical-align: top;
	padding: 10px;
}

.copyright {
  background: #f1f1f1;
}
.copyrightstatement {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left: 30px;
	float: left;
}

.contactus a {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 30px;
  float: right;
  color: #3371a3;
  font-size: 0.9em;
  font-weight: bold;
	float: right;
}

.contactus a:hover{
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 30px;
  float: right;
  color: #3371a3;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration:underline;
}
.howtoplay a {
  color: #3371a3;
  font-size: 1.1em;
  font-weight: bold;
}

.howtoplay a:hover{
  color: #3371a3;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration:underline;
}

.tagline {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size: 10px;
  color: #fff;
  padding: 0 40px;
}
/* This changes the width of the square bullet point seen under forums list */
tbody .tci {
  width: 12px !important;
  border-right: 4;
}

/*
tbody {
  background: #f1f1f1;
}

tbody .tta {
  padding: 5px;
  vertical-align: top;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

tbody .tci {
  width: 12px !important;
  border-right: 4;
}

tbody .tcm {
  text-align: center;
  background: #dedfdf;
}

.forums-index .tcm {
	vertical-align: middle;
}

tbody .tcr {
  border-right: 0;
}

tbody .tds {
  border: 0;
  padding: 10px;
}

*/ 
.forum-name a:link,.forum-name a:visited {
   font-size: 14px;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
}
span.forum-desc {
	padding: 4px 5px;
	font-weight: bold;
	color: #4D4D4D;
}

.nav {
  margin: 10px 0;
  height: 26px;
  border: 1px solid #ccc;
  background: #f1f1f1;
}
.nav2 {
  margin: 10px 0;
  height: 30px;
  border: 1px solid #ccc;
  background: #f1f1f1;
}
.badge {
  margin: 10px 0;
  height: 100px;
  border: 1px solid #ccc;
  background: #f1f1f1;
}
.nav-left {
  float	: left;
  margin: 6px 0 0 5px;
}

.nav-right,.button-to {
  float: right;
  margin: 6px 5px 0 0;
}

.nav-footer {
  margin: 0 0 10px 0;
}

.nav-stats {
  border-color: #ccc;
  color: #999;
  background: #fff;
  border-left: 0;
  border-right: 0;
  margin-top: 0;
}

.nav-stats p.nav-left {
  margin-left: 0;
  padding-left: 5px;
}

.nav-stats p.nav-right {
  margin-right: 0;
  padding-right: 5px;
}

.editalignright_blink a:link,.editalignright_blink a:visited {
   /*	position: absolute; */
	position: relative;
	left: 140px;
   text-decoration: blink; 
	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
}
.editalignright a:link,.editalignright a:visited {
   /*	position: absolute; */
	position: relative;
	left: 115px;
	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
}
.addacountry a:link,.addacountry a:visited {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
	left: 300px;
}
.moreinfo a:link,.moreinfo a:visited {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
	left: 100px;
}
.moreleagueinfo a:link,.moreleagueinfo a:visited {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
	left: 100px;
}
.addalink a:link,.addalink a:visited {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;

}

.amateurmini a:link,.amateurmini a:visited {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
	left: 10px;
}
.amateurmini a:hover {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
	left: 10px;
	text-decoration:underline;
}
.questionmark a:link,.questionmark a:visited {
	font-size: 20px;
	color: #FF0000;
	left: 300px;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
}
.questionmark a:hover {
	font-size: 20px;
	color: #FF0000;
	left: 300px;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
	text-decoration:underline;
}

.questionmark2 a:link,.questionmark2 a:visited {
	font-size: 20px;
	color: #FF0000;
	left: 60px;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
}
.questionmark2 a:hover  {
	font-size: 20px;
	color: #FF0000;
	left: 60px;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
	text-decoration:underline;
}
.questionmark3 a:link,.questionmark3 a:visited {
	font-size: 20px;
	color: #FF0000;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
}
.questionmark3 a:hover {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #FF0000;
	font-size: 20px;
	text-decoration:underline;
}
.questionmark4 a:link,.questionmark4 a:visited {
	position: relative;
	font-size: 20px;
	color: #FF0000;
	padding: 4px 5px;
	font-weight: bold;
	left: 250px;
}


.questionmark4 a:hover {
   position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #FF0000;
	font-size: 20px;
	left: 250px;
	text-decoration:underline;
}
.questionmark5 a:link,.questionmark5 a:visited {
	float: right;
	font-weight: bold;
	padding: 4px 20px ;
	color: #FF0000;
	font-size: 20px;
}



.questionmark5 a:hover {
	font-weight: bold;
	padding: 4px 20px ;
	color: #FF0000;
	font-size: 20px;
   float: right ;
	text-decoration:underline;
}

.makepoint a:link,.makepoint a:visited {
	font-size: 16px;
	color: #FF0000;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
}
.makepoint a:hover {
	font-size: 16px;
	color: #FF0000;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
	text-decoration:underline;
}
.makeapoint {
	font-size: 16px;
	color: #FF0000;
	padding: 4px 5px;
	font-weight: bold;
	position: relative;
}
.addaleague a:link,.addaleague a:visited {
	position: relative;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
	left: 50px;
}
.all_links a:link,.all_links a:visited {
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
}
.all_links a:hover {
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	text-decoration:underline;
}

.all_links_in_table a:link,.all_links_in_table a:visited {
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	font-size: 10px;
}
.all_links_in_table a:hover{
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	font-size: 10px;
   text-decoration:underline;
}
.screenlabel a:link,.screenlabel a:visited {
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	font-size: 14px;
}
.screenlabel a:hover{
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	font-size: 14px;
   text-decoration:underline;
}
.directlink a:link,.directlink a:visited {
	font-size: 18px;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
}

.directlink a:hover{
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	font-size: 18px;
   text-decoration:underline;
}
.all_links_in_table_float a:link,.all_links_in_table_float a:visited {
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
}
.all_links_in_table_float a:hover {
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
   text-decoration:underline;
}
.all_links_in_table_float_r a:link,.all_links_in_table_float_r a:visited {
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
}
.all_links_in_table_float_r a:hover {
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 5px;
	color: #3371a3;
   text-decoration:underline;
}
.linkdescription {
	float: left;
	font-size: 8px;
   padding: 4px 5px;
	color: black;
}
.make_predictions_all_links a:link,.make_predictions_all_links a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #3371a3;
}

.make_predictions_all_links a:hover {
	color: #FFA500;
	text-decoration: underline;
}
.lablelink  {
	font-size: 12px;
	font-weight: bold;
	color: black ;
}
.lablelink a:link,.lablelink a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #3371a3;
}
.lablelink a:hover {
	color: #FFA500;
	text-decoration: underline;
}
.trlists:a:link, .make_predictions_all_links a:link,.trlists:a:visited, .make_predictions_all_links a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #3371a3;
}
.trlists:hover, .make_predictions_all_links:hover {
	cursor: pointer;
	color: #FFA500;
	background: #F9F9F9;
	text-decoration: underline;
}

.trlists, .rowdate {
font-size: 8px;
}

.navlistings {
  margin: 10px 0;
  height: 50px;
  border: 1px solid #ccc;
  background: #f1f1f1;
}

.navlistings-left {
  float: left;
  margin: 6px 0 0 5px;
}

.navlistings-right {
  float: right;
  margin: 6px 5px 0 0;
}

.navlistings-footer {
  margin: 0 0 10px 0;
}
/* Inside each cell */ 
ul.predmenu li {
	margin-right: 2px;
	background-color: white;
	list-style-type: none;
	display: inline;
	padding-bottom: 5px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
}


ul.predmenu li:hover,ul.predmenu li.selected:hover {
	background-color: black;
	list-style-type: none;
	display: inline;
	padding-bottom: 5px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
}


ul.predmenu li.selected,ul.predmenu li.selected:link,ul.predmenu li.selected:visited {
	display: inline;
	list-style-type: none;
	background-color:  white ;
}

/* ul.predmenu is the whole line (background) */
ul.predmenu {
	padding-bottom: 6px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	background-color: #F6A828;
	margin-right: 5px;
	border-bottom: none;
	border: 1px solid #ccc;
}

ul.predmenu a:link,ul.predmenu a:visited {
   text-decoration: none;
	color: #489DC4;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}

ul.predmenu a:hover {
   text-decoration: none;
	color: #F6A828;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}

ul.predmenu li.selected {
	background-color: white;
	list-style-type: none;
	display: inline;
	padding-bottom: 8px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

li.selected a,li.selected a:link,li.selected a:visited {
	color: #FFA500;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}


.pagination {
  padding: 10px;
  margin: 3px;

}

.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 3px solid #F6A828;
  text-decoration: none;
  color: #489DC4;
  	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}
.pagination a:hover, .pagination a:active {
  border: 3px solid #000099;
  color: #F6A828;
    	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}
.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 3px;
  border: 5px double  #F6A828;
  font-weight: bold;
  background-color: white;
  color:  #F6A828;
}

.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;
  color: #F6A828;
    	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}
.actionitem a:link, .actionitem a:visited {
	vertical-align: middle;
	text-align: center;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #489DC4;
	text-decoration: none;
}
.toolbar {
	background: #DDD url('images/background_silver.jpg') repeat-x;
	border: 1px solid #316AC5;
	height: 40px;
	width: 900px;
	margin-top: 1px;
	padding-top: 1px;
	padding-left: 1px;
}
.toolbarb {
	background: #DDD url('images/background_silver.jpg') repeat-x;
	border: 1px solid #316AC5;
	height: 50px;
	width: 900px;
	margin-top: 1px;
	padding-top: 1px;
	padding-left: 1px;
}
.bbcode_button {
	margin: 1px;
}
.bbcode_button:hover {
	background-color: #C1D2EE;
	border: 1px solid #316AC5;
	cursor: pointer;
	margin: 0px;
}

.thread {
  margin-bottom: 5px;
}

.thread td {
  border: 0.5px ;
}

.thread .profile {
  width: 24%;
}

.thread .body {
  width: 85%;
  line-height: 1.4em;
  background: #dedfdf;
}
.pbody {
	padding: 20px;
	background: #dedfdf;
	width: 85%;
}

.post-body {
	font-size: 14px;
	color: black;
	font-family: monospace;
	font-weight: bolder;
	line-height: 1.4em;
	letter-spacing: 1px;
}




.thread .body p {
  margin-top: 0;
}

.post-body, .post-body img, .post-body pre {
  overflow: auto;
}

.thread dl {
  margin: 0;
}

.thread dt {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
}

.thread dd.rank {
  font-weight: bold;
}

.thread dd.avatar {
  margin: 8px 0 4px 0;
}

.thread .thr {
  text-align: right;
}

.thread .links {
  text-align: right;
  color: #ccc;
}
thead th {
  background: #3371a3;
  color: #fff;
  text-align: left;
  font-weight: normal;
  padding: 4px 5px;
}

thead th a:link, thead th a:visited {
  color: #fff;
}

thead .tcm {
  text-align: center;
}
.forums-index {
  margin-bottom: 5px;
}

.title, .title a:link, .title a:visited {
  font-size: 14px;
  font-weight: bold;
  color:  #3371A3; 
}


.detail {
  color: #999;
  letter-spacing: -1px;
}
.forum-name-bolder a {
	color: #A52A2A;
	font-size: 14px;
	padding: 4px 5px;
	font-weight: bold;
}
.profile-title , .profile-title a:link, .profile-title a:visited{
  color: #333;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}
.avatar img {
	float: none;
	max-width: 150px;
}
.geninfo label {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  }
.geninfodet {
	float: left;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}
.geninfodetsmall {
	float: left;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 9px;
	color: #333;
}

.avatar-list {
  text-align: center;
}

.avatar-list .avatar {
  float: left;
  margin: 4px;
}

.avatar-show {
   text-align: center;
  	letter-spacing: 1px;
	font-size: 9px;
	color: #333;
}

.photoimg {
	float: none;
	border: 1px solid #000;
	padding: 3px;
	background-color: #fff;
}


.photoimg_float {
	float: both;
	border: 1px solid #000;
	padding: 3px;
	background-color: #fff;
}


.newsitemtext {
	text-indent: 10px;
	text-align: justify;
	letter-spacing: 1px;
	font-size: 10px;
	color: #333;
	vertical-align: top;
}

div.newssimg_fr {
  float: right;
  padding:10px 2px 2px 10px;   # top right 
  margin: 2px;
}
div.newssimg_fr p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

div.newssimg_fl {
float: left; 
padding:1px 10px 10px 1px;   # top right 
margin: 1px; 
}
div.newssimg_fl p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
div.newssimg_fb {
  float: both;
  padding:10px 10px 10px 10px;   # top right 
  margin: 2px;
}
div.newssimg_fb p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
div.newssimg_fn {
  float: none;
    padding:10px 10px 10px 10px;   # top right 
  margin: 2px;
}
div.newssimg_fn p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
div.video_float {
float: left; 
padding:15px 15px 15px 5px;   # top right 
margin: 10px; 
}
div.video_float p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

div.figure {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

dl {float:left;text-align:center;}
dt,dd {width:8.5em;float:left;}
dt {margin-bottom:4em;}    /* vertical space between the images */
dd {margin:63px 0 0 -8.5em;}
img {vertical-align:bottom;border:0;}
dl a:hover img,dl a:active img,dl a:focus img {background:#f33;} 
dd a:link,dd a:visited {
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	font-size: 10px;
}
dd a:hover{
  	color: #3371a3;
	padding: 4px 5px;
	font-weight: bold;
	font-size: 10px;
   text-decoration:underline;
}
.standform {
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 100px;
  max-width: 450px;
  width: 420px; 
}
.standformfs {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 5px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 10;
}
#thewall {
	background-repeat: repeat;
	border: 1px solid black;
	 width: 500px; 
	height: 400px; 
	background-image: url(../images/brick.jpg);
}

.sticky_note_container {
    float: none;
    width: 180px;
    margin-right: 10px;
    margin-left: 20px;
}

.sticky_note {
     width: 180px;
     min-height: 50px;
     /* make sure you have uploaded the following image */
     background-image: url(../images/note_middle.gif);
     background-repeat: repeat-y;
     margin: 0px 0px 0px 0px;
     padding: 10px 0px 0px 0px;
}

.sticky_note_content {
	color: black;
	padding: 0px 10px 0px 10px;
}


.sticky_note_footer {
     width: 180px;
     /* make sure you have uploaded the following image */
     background-image: url(../images/note_finish.gif);
     background-position: 0% 100%;
     background-repeat: no-repeat; 
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

.record_note_container {
    float: none;
    width: 100%;
    margin-right: 10px;
    margin-left: 20px;
}

.record_note {
     width: 100%;
     min-height: 50px;
     margin: 0px 0px 0px 0px;
     padding: 10px 0px 0px 0px;
}

.record_note_content {
	font-family: fantasy;
		font-size: 20px;
	color: black;
	padding: 0px 10px 0px 10px;
}


.record_note_footer {
     width: 100%;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
#thewall2 {
	background-repeat: repeat;
	border: 1px solid black;
	width: 100%px; 
	background-image: url(../images/brick.jpg);
}


