


/*text*/

.good {color:#00FF00;}

.bad {color:#FF0000;}





div.header{

height:110px;

width:100%;

overflow:hidden;

}



div.headerholder{

height:110px;

margin:0 auto;

width:928px;

}



div.logo{

margin:10px;

float:left;

}



div.headeritem{

float:left;

padding:5px;

}



div.mainpage{

margin:0 auto;

width:920px;

border-top:0px;

height:auto;


}



.left{
float:left;
background-color:#000000;
background-image:url('../images/menubottom.png');
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:17px;
height:100%;
}


div.maincontent{

width:708px;

float:right;

padding:10px;

}


a.buttonlink:link, a.buttonlink:visited{

   color:#FFF;

   border:1px solid #FFF; 

   background-color: #00589B;

   padding:2px;

   margin-right:4px;

   line-height:22px;
   
}







a.buttonlink:hover{

   color:#000000;

   border:1px solid #000000; 

   background-color: #FFF;

   padding:2px;

   margin-right:4px;

   line-height:22px;

   text-decoration:none;

}


a.buttonlinkoff:link, a.buttonlinkoff:visited{

   color:#000;

   border:1px solid #000; 

   background-color: #FF0000;

   padding:2px;

   margin-right:4px;

   line-height:22px;

   

}



a.buttonlinkoff:hover{

   color:#000;

   border:1px solid #000; 

   background-color: #fff;

   padding:2px;

   margin-right:4px;

   line-height:22px;

   text-decoration:none;

}







a.buttonlinkon:link, a.buttonlinkon:visited{

   color:#000;

   border:1px solid #000; 

   background-color: #00FF00;

   padding:2px;

   margin-right:4px;

   line-height:22px;

}



a.buttonlinkon:hover{

   color:#000;

   border:1px solid #000; 

   background-color: #fff;

   padding:2px;

   margin-right:4px;

   line-height:22px;

   text-decoration:none;

}



a.blocklink:hover{

   color:#000;

   border:1px solid #000; 

   background-color: #fff;

   padding:2px;

   margin-top:5px;

   display:block;

   text-decoration:none;

}



div.grid {height:auto; white-space:nowrap; overflow:hidden; margin:0 auto; padding-left:22px;}



div.logbox {max-height:300px; overflow:auto;}



/* faces */



img.faceonline {height:71px; width:71px; border: solid 2px #00FF00; float:left;}

img.faceoffline {float:left;}

img.smallfaceonline {height:26px; width:26px; border: solid 2px #00FF00; float:left;}

img.smallfaceoffline {float:left; height:30px; width:30px;}



/* Calendars */



div.calendarsmallyear {width:162px; overflow:hidden; margin-top:5px; border-top:1px solid #000; border-left:1px solid #000; }

div.calendarsmallyearcontainer {width:162px; overflow:hidden; margin:3px; float:left; height:190px;}





div.calendarsmall {width:161px; overflow:hidden; margin:auto; margin-top:5px; margin-bottom:5px; border-top:1px solid #676666; border-left:1px solid #676666;}

a.dayboxsmall {line-height: 20px; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; background-color:#146FB1; padding:1px; text-align:center; color:#fff;}

a.dayboxsmallempty {line-height: 20px; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; background-color:#fff; padding:1px; text-align:center;}

a.dayboxsmallweekend {line-height: 20px; background-color:#146FB1; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; padding:1px; text-align:center; color:#fff;}

a.dayboxsmalltoday{line-height: 20px; background-color: #146FB1; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; padding:1px; text-align:center; color:#fff;}

div.daylabelsmall {line-height: 14px; height:14px; width:20px; background-color: #e2e2e4; color: #676666; border-right:1px solid #000; border-bottom:1px solid #000; float:left; text-align:center; padding:1px;}



a.dayboxsmallempty:hover {background-color: #fff; text-decoration:none; color:#e2e2e4; padding:1px; border-right:1px solid #676666; border-bottom:1px solid #676666; cursor: default;}

a.dayboxsmall:hover {background-color: #b15294; text-decoration:none; color:#fff; padding:1px; border-right:1px solid #676666; border-bottom:1px solid #676666;}

a.dayboxsmallweekend:hover {background-color: #b15294; text-decoration:none; color:#fff; padding:1px; border-right:1px solid #676666; border-bottom:1px solid #676666;}

a.dayboxsmalltoday:hover {background-color: #b15294; text-decoration:none; color:#fff; padding:1px; border-right:1px solid #676666; border-bottom:1px solid #676666;}



a.dayboxsmall2weekend {line-height: 20px; background: #fff; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; padding:1px; text-align:center; color:#e2e2e3;}

a.dayboxsmall2weekend:hover {line-height: 20px; background: #fff; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; padding:1px; text-align:center; color:#e2e2e3; text-decoration: none;}




a.dayboxsmall2today{line-height: 20px; background-color: #fff; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; padding:1px; text-align:center; color:#e2e2e3;}

a.dayboxsmall2today:hover {line-height: 20px; background-color: #fff; height:20px; width:20px; border-right:1px solid #000; border-bottom:1px solid #000; float:left; padding:1px; text-align:center; color:#e2e2e3; text-decoration: none;}


a.dayboxsmall2 {line-height: 20px; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; background-color:#fff; padding:1px; text-align:center; color:#e2e2e4;}

a.dayboxsmall2:hover {line-height: 20px; height:20px; width:20px; border-right:1px solid #676666; border-bottom:1px solid #676666; float:left; background-color:#fff; padding:1px; text-align:center; color:#e2e2e4; text-decoration: none;}





a.dayboxsmall3 {line-height: 20px; height:20px; width:20px; border-right:1px solid #000; border-bottom:1px solid #000; float:left; background-color:#fff; padding:1px; text-align:center; color:#000;}

a.dayboxsmall3empty {line-height: 20px; height:20px; width:20px; border-right:1px solid #000; border-bottom:1px solid #000; float:left; background-color:#000; padding:1px; text-align:center;}

a.dayboxsmall3weekend {line-height: 20px; background: #BBBBBB; height:20px; width:20px; border-right:1px solid #000; border-bottom:1px solid #000; float:left; padding:1px; text-align:center; color:#000;}

a.dayboxsmall3today{line-height: 20px; background-color: #93B3DB; height:20px; width:20px; border-right:1px solid #000; border-bottom:1px solid #000; float:left; padding:1px; text-align:center; color:#000;}

div.daylabel3small {line-height: 14px; height:14px; width:20px; background-color: #0079D2; color: #000; border-right:1px solid #000; border-bottom:1px solid #000; float:left; text-align:center; padding:1px;}



a.dayboxsmall3empty:hover {background-color: #000; text-decoration:none; color:#fff; padding:1px; border-right:1px solid #000; border-bottom:1px solid #000;}

a.dayboxsmall3:hover {background-color: #000; text-decoration:none; color:#fff; padding:1px; border-right:1px solid #000; border-bottom:1px solid #000;}

a.dayboxsmall3weekend:hover {background-color: #000; text-decoration:none; color:#fff; padding:1px; border-right:1px solid #000; border-bottom:1px solid #000;}

a.dayboxsmall3today:hover {background-color: #000; text-decoration:none; color:#fff; padding:1px; border-right:1px solid #000; border-bottom:1px solid #000;}




/*forum*/

div.path {border-top: 4px solid #000; border-bottom: 4px solid #000; height:22px; margin-top:10px; margin-bottom:10px; padding-top:4px; padding-bottom:4px;}

a.whiteplusminus {top:5px; left:300px; float:right;}




