

/*-------------------------------------------------------------------------*/
/* ############################## standard elements #######################*/
* {margin: 0;padding: 0;}
body {
    background:  #000000;  
    font-family:   monospace;
    width : 800px;
        font-size : 1em
}
img {border: none;}
a 
{
    color: #2B8A2B;
    text-decoration: none
}
a:hover {
    color: #212121;
    background: #88C587;
}
li {
    list-style: none;
    display: block;
}
li a {

    display: block;
    padding-left: 4%;
    width: 96%;
}

/* ############################## tools ############################## */
.clearer {height: 8px ;clear: both;}
.bar {height: 1px ;background: #2B8A2B }

/*-------------------------------------------------------------------------*/
/* ############################## header ############################## */
.header {
    color: #2B8A2B;
    text-align : center;
    font-family: cursive;
    font-size : 200%;
    height: 60px;
}
/*-------------------------------------------------------------------------*/
/* ############################## bardate ############################## */
.bardate {
    text-align : center ; 
    height : 24px;
    color :#2B8A2B;
    font-family: monospace;
}

/*-------------------------------------------------------------------------*/
/* ############################## menu ############################## */
.menu {
    background: #000000 ;
    height: 24px;
    text-align : center;
    color: #2B8A2B;
    border-bottom-style: dotted;
    border-top-style: dotted;
    border-width: 1px;
}
.menu a {
    display: block;
    border-right: 1px dotted #2B8A2B;
    width: 70px;
    color: #2B8A2B;
    vertical-align: middle;
    float: left;
    font-weight : bold;
    padding: 3px 0px 1px 1px;
}

.menu a:hover {    
    color: #212121;
    background: #88C587;
}

/*-------------------------------------------------------------------------*/
/* ############################## motto ############################## */
.motto {
    background: #000000;
    border: none;
    font-size : 75% ;
    padding : 1px;
    color: #2B8A2B;
    text-align : center;

    font-style: italic;
}

/*-------------------------------------------------------------------------*/
/* ############################## linkbar ############################## */
.linkbar {
    background: #000000;
    color : #2B8A2B;
    padding : 1%
}

.linkbar ul {

}

.linkbar li {

    display: block;
}
.linkbar li a {

    display: block;
    padding-left: 4%;
    width: 96%;
}

.linkbar li a:hover 
{
    color: #212121;
    background: #88C587;
}

/* ############################## cols ############################## */
.col3{
    float: left;
    width: 31%;
}
.col3center 
{
    float: left;
    width: 31%;
    margin: 0 3%;
}

.col3 h1,.col3center h1 {
    font-size : 1.1em
}


/*-------------------------------------------------------------------------*/
/* ############################## footlinks ############################## */
.footlinks {
    background: #000000;
    color : #2B8A2B;
    border-top-style: dotted;
    border-top-width: 1px;
}

/* ############################## footcols ############################## */
.footcol3{
    float: left;
    text-align : center;
    width: 33%;
}
.footcol3center 
{
    text-align : center;
    float: left;
    width: 34%;
}
.footcol3 h1, .footcol3center h1 {
font-size : 1.1em
}


/* ############################## footer ############################## */
.footer {
    background: #000000;
    border: none;
    color: #2B8A2B;
    font-size : 0.8em;
    text-align : center;
    font-style: italic;
}


/* ############################## footer ############################## */
.rss
{
  font-family: monospace;
  color: #2B8A2B;

}

.rss h1
{

  font-size : 1.2em
}
.rsstitle 
{
    font-weight: bold;
}

.rssdate
{   
    padding-top: 1%;
    color: gray;
}

.rssdesc
{
  padding-left : 2% ;
      padding-bottom : 1%;

    color: #006633;
}


.left , .right, .center
{
    float: left;
    width: 32%;
}