body
{
    margin: 0;
    background-color: #FFFFFF;
    background-image: url(/images/bg_3.gif);
    background-repeat: repeat-x;
    font-size: 76%; /* Raise number to increase all fonts uniformly, but don't go lower than 76%. */
}


/* GENERAL */

.utilnav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    color: #F0E897;
}

.utilnav a
{
    color: #F0E897;
    text-decoration: underline;
}

.utilnav a:hover
{
    color: #F0E897;
    text-decoration: underline;
}

.search
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    color: #7C3523;
}

.search a
{
    color: #7C3523;
    text-decoration: underline;
}

.search a:hover
{
    color: #7C3523;
    text-decoration: underline;
}

.sublist
{
    font-family: Arial, Helvetica, sans-serif;
    color: #7C3523;
    font-size: inherit;
    line-height: 1.5em;
}

.sublist a
{
    color: #7C3523;
    text-decoration: underline;
}

.sublist a:hover
{
    color: #7C3523;
    text-decoration: underline;
}

.header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #C66300;
}

.header2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #C66300;
}

.breadcrumb
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: inherit;
    line-height: 1.0em;
    color: #963107;
}

.breadcrumb a
{
    color: #963107;
    text-decoration: underline;
}

.breadcrumb a:hover
{
    color: #963107;
    text-decoration: underline;
}

.text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 1.5em;
    color: #363636;
}

.text a
{
    color: #88350D;
    text-decoration: underline;
}

.text a:hover
{
    color: #88350D;
    text-decoration: underline;
}

.greytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: 1.5em;
    color: #666666;
}

.greytext a
{
    color: #88350D;
    text-decoration: underline;
}

.greytext a:hover
{
    color: #88350D;
    text-decoration: underline;
}

.info
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 1.5em;
    color: #999999;
}

.info a
{
    color: #88350D;
    text-decoration: underline;
}

.info a:hover
{
    color: #88350D;
    text-decoration: underline;
}


.sideheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #C35F00;
}

.side
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: inherit;
    line-height: 1.5em;
    color: #853B18;
}

.side a
{
    color: #853B18;
    text-decoration: underline;
}

.side a:hover
{
    color: #853B18;
    text-decoration: underline;
}

.field
{
    font: 1.0em Arial, Helvetica, sans-serif;
    color: #000;
    background: #fff;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #666;
    border-top: solid 1px #666;
}

.subnav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 1.5em;
    color: #7C3523;
}

.subnav a
{
    color: #7C3523;
    text-decoration: underline;
}

.subnav a:hover
{
    color: #7C3523;
    text-decoration: underline;
}

.copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: 1.5em;
    color: #666666;
}

.copyright a
{
    color: #7C3523;
    text-decoration: underline;
}

.copyright a:hover
{
    color: #7C3523;
    text-decoration: underline;
}

.alpha
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: 1.5em;
    color: #666666;
}

.alpha a
{
    color: #7C3523;
    text-decoration: underline; ;
}

.alpha a:hover
{
    color: #7C3523;
    text-decoration: underline;
}

.itemtitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    line-height: 1.5em;
    color: #363636;
    font-weight: normal;
}
.itemtitle a
{
    color: #88350D;
    text-decoration: underline;
    font-size: medium;
}

.itemtitle a:hover
{
    color: #88350D;
    text-decoration: underline;
}

.icontext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 1.5em;
    color: #88350D;
}

.icontext a
{
    color: #88350D;
    text-decoration: none;
}

.icontext a:hover
{
    color: #88350D;
    text-decoration: none;
}

.highlight
{
    background: #FFFF99; ;
font-weight:bold;
}


/* LINKS DEFAULT */

a
{
    color: #ff0000;
    text-decoration: none;
}

a:hover
{
    color: #999999;
    text-decoration: none;
}

/* NEW */

.categories
{
    width: 750px;
    overflow: hidden;
    /*padding: 0px 10px;*/
}

.categories_block
{
    padding-top: 10px;
}

.categories_blocks_left
{
    width: 350px;
    padding-top: 0px;
    padding-right: 10px;
    float: left;
    clear: both;
}
.categories_blocks_right
{
    width: 350px;
    padding-top: 0px;
    float: left;
}

.categories_category_title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    display: inline;
    font-weight: normal;
}

