﻿/* CLEARFIX */

.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix
{
    display: inline-block;
}

html[xmlns] .clearfix
{
    display: block;
}

* html .clearfix
{
    height: 1%;
}

html
{
    overflow: -moz-scrollbars-vertical;
    overflow: scroll;
}

body
{
    padding: 10px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    background: #a1c945 url(../img/background.png) repeat-x;
    font-size: 62.5%;
}



/* PNG FIX */

.png-fix
{
    behavior: url(iepngfix.htc);
}

/* DIV CONTAINERS */

#bounds
{
    width: 100%;
    float: left;
}

#wrapper
{
    width: 870px;
    margin: 0 auto;
    
}

#top-frame
{
     background: url(../img/header.jpg);
     width:870px;
     height: 68px;
}

#main-container
{
    width:100%;
    min-height: 200px;
    float:left;   
}

#large-image
{
    float:left;   
}


#m
{
    font-family: Arial;
    font-size: 1.2em;
    font-weight:bold;
    color: #fff;
    padding: 0;
    list-style-type: none;
    text-align: center;
    float: left;
    width:698px;
    background-image: url(../img/menu-background.png);
}

#m li
{
    display: inline;
}

#m a:link, #m a:visited
{
    display: block;
    margin: 0;
    padding: 10px  19px;
    background-image: url(../img/menu-background.png);
    background-repeat: repeat-x;
    color: #fff;
    text-decoration: none;
    text-indent: 6px;
    width: auto;
    float: left;
    font-family: Arial;
    font-size: 1.2em;
    font-weight:bold;
}

#m a:hover
{
    background-image: url(../img/menu-hover.png);
    background-repeat: repeat-x;
    text-decoration: none;
}

#m .active-block
{
    display: block;
    margin: 0;
    padding: 10px  19px;
    background-color: #fff;
    color: #000;
    text-decoration: none;
    text-indent: 6px;
    width: auto;
    float: left;
    font-family: Arial;
    font-size: 1.2em;
    font-weight:bold;
}

#info-container
{
    padding: 15px;
    background: #fff;
    float:left;
    width:815px;
}

.thumbs
{
    padding:2px;
    border: solid 1px #c7c7c7;
    margin: 27px 0px 0px 24px;
}

#footer
{
    text-align:left;
    width:100%;
    padding: 15px 0px;
}

.mylist
{
    list-style: disc;
    padding:0px 0px 2px 20px;
}

.mylist-element
{
    font-family: Arial;
    font-size: 1.2em;
    font-weight:bold;
}
