/* Theme css */

a:link, a:visited {color: #0066CC; text-decoration: none;} 
a:hover { color: #CC0000; text-decoration: underline; } 

.header{
    background: #73AD2E;
}

/* Right column */

.head_column{
    background: #656565 url(images/bgr_head.gif);
    background-repeat: no-repeat;
    color: #FFF;
}

.searchbox{
    background: #73AD2E;
}

.btn_search{
    background: #333;
    color: #FFF;
    border: 1px solid #333;
}

/* Article */

h3{
    color: #CC0000;
}

/* Bottom */

.bottom{
    background: #73AD2E;
    color: #fff;
}

.bottom a:link, .bottom a:visited {color: #fc0; text-decoration: underline; } 
.bottom a:hover { color: #fff; text-decoration: none;}

/* More links */

.more_links a:link, .more_links a:visited {color: #0066CC; text-decoration: none;} 
.more_links a:hover { color: #f00; text-decoration: underline;}

/* Not often changeable */


/* logo box */

.logo_box{
    float: left;
    width: 245px;
    background: #DAEFC0;
    margin: 5px 0 0 0;
    border: 1px solid #3F5E1A;
    height: 90px;
    text-align: center;
    voice-family: "\"}\""; 
      voice-family: inherit;
    width: 243px;
    height: 88px;
}

.logo_box p{
    border-top: 1px dotted #fff;
    color: #666;
}

.logo_box a, .logo_box a:visited{
    color: #06c;
    text-decoration: none;
}

.logo_box a:hover{
    color: #FFF;
    text-decoration: none;
}

.tagline, .logo_box h1{
    color: #333;
}

.cat_square, .cat_square_right{
    display: block;
    margin-left: 1px;
    border: 2px solid #D90000;
}

.cat_square_right{
    margin-left: 0;
}

.cat_line{
    border: 1px solid #FB6A6A;
    padding: 3px 3px 3px 0px;
    background: #FF0000 url(images/bgr_square.gif);
}

.cat_line img{
    float: left;
}

.cat_line p{
    font-size: 12px;
    padding: 3px 0 3px 1px;
    margin: 0;
}

.cat_line a, .cat_line a:visited{
    color: #fff;
    text-decoration: underline;
}

.cat_line a:hover{
    color: #fc0;
}

