root { 
    display: block;
}
* {
    margin: 0;
    padding: 0;
}
br {
    clear: both;
}
body {
    font-family: arial;
    font-size: 12px;
    text-align: center;
    color: #58595B;
}

#club-card-dialog {
    font-size: 12px;
    color: #eee;
}
    #club-card-dialog td {
        padding: 5px;
        background: #222;
        width: 200px;
    }
    #club-card-dialog label {
        font-size: 12px;
        color: #eee;
        border-bottom: 1px solid #555;
        font-weight: bold;
    }
    #club-card-dialog input {
        background: #333;
        color: #fff;
        border: 2px solid #555;
        padding: 3px;
        -moz-border-radius: 5px;
        -safari-border-radius: 5px;
        font-size: 12px;
        font-family: arial;
        display: inline;
        width: 200px;
    }
    #club-card-dialog select {
        background: #333;
        color: #fff;
        padding: 3px;
        -moz-border-radius: 5px;
        -safari-border-radius: 5px;
        font-size: 12px;
        font-family: arial;
        display: inline;
        border: none;
    }
    #club-card-dialog #club-card-submit {
        text-align: center;
        padding: 10px;
        border-top: 1px solid #555;
        margin: 10px 0 10px 0;
    }
        #club-card-dialog #club-card-submit input {
            width: 150px;
            background: url(../images/ui-bg_gloss-wave_20_111111_500x100.png) no-repeat;
        }
        #club-card-dialog .club-card-status {
            display: none;
            width: 100%;
            color: #fff;
            font-weight: bold;
            font-size: 12px;
        }
            #club-card-dialog .club-card-status img {
                position: relative;
                top: 3px;
            }

#container {
    width: 1000px;
    margin: 20px auto 20px auto;
    text-align: left;
    background: #fdfdfd;
}
    #header {

    }
    #facebook {
        position: relative;
        left: 300px;
        top: -52px;
    }
    #facebook img{
        position: relative;
        top: 30px;
    }
        #header-top {
            background: url(../images/header-bg.jpg);
            width: 1000px;
            height: 112px;
        }
        #header-nav {
            text-transform: uppercase;
            padding: 10px 10px 10px 10px;
            /*background: #f6f6f6;*/
            background: url(../images/nav-bg.jpg);
            height: 280px;
            color: #fff;
        }
            #header-nav ul {
                list-style-type: none;
            }
                #header-nav ul li {
                    float: left;
                    display: inline;
                }
            #header-nav a {
                text-decoration: none;
                color: #77787B;
                color: #fff;
                margin: 0 10px 0 10px;
                font-weight: bold;
            }
            #header-nav a:hover {
                text-decoration: none;
                color: #1C75BC;
            }
            #header-nav a img {
                text-decoration: none;
                border: none;
                margin: 0;
            }
            #header-nav #menu-nav {
                position: relative;
                left: 55px;
                margin: 0 0 0 0;
            }
    #page-title  {
        padding: 2px;
        background: #eee;
    }
    #page-title p {
        margin: 10px 50px 10px 50px;
        width: 896px;
        padding: 2px;
    }
    #content {
        padding: 0 0 10px 0;
        display: none;
    }
        #content p {
            width: 900px;
            margin: 10px 50px 10px 50px;
        }
        #content b {
            color: #1C75BC;
        }
        #content ul {
            margin: 10px 50px 10px 50px;
            list-style-type: none;
            float: left;
        }
        #content #map {
            margin: 10px 0 10px 0;
            float: left;
        }
        #image-scroller {
            height: 212px;
            width: 1000px;
            margin: 10px 0 20px 0;
            text-align: center;
            /*background: url(../images/banner-bg.jpg) 50px 0 no-repeat;*/
        }
        #image-scroller img {
            /*position: relative;
            left: 10px;*/
        }
        #content #pages-menu {
            text-align: center;
            height: 40px;
        }
        #content #menu-prev {
            margin: 5px 5px 5px 400px;
        }
        #content .menu-control {
            width: 80px;
            padding: 5px;
            margin: 5px;
            border: 1px solid #1C75BC;
            color: #1C75BC;
            background: #f5f5f5;
            float: left;
        }
            #content .menu-control img {
                position: relative;
                top: 3px;
            }
        #content .menu {
            display: none;
            width: 910px;
            margin: 0 auto 0 auto;
            font-size: 12px;
            font-family: arial;
            text-align: center;
        }
            #content .menu h3 {
                margin: 10px 0 10px 0;
                border-bottom: 1px solid #f5f5f5;
                padding: 0 0 5px 0;
                color: #1C75BC;
                font-size: 14px;
            }
            #content .menu img {
                margin: 10px 0 0 0;
            }
            #content .menu-item {
                font-size: 12px;
                /*border-bottom: 1px solid #1C75BC;*/
                margin: 0 0 3px 0;
                color: #1C75ed;
                font-weight: bold;
            }
            #content .menu ol li {
                float: left;
                display: block;
                margin: 0 0 10px 0;
                width: 150px;
                padding: 5px;
                border-left: 1px solid #f5f5f5;

            }
            #content .menu ol li b {
                font-size: 12px;
                border-bottom: 1px solid #1C75BC;
                margin: 0 0 3px 0;
            }
    #footer {

    }
        #footer-img {
            width: 1000px;
            height: 437px;
            background: url('../images/footer-bg.jpg');
        }
        #footer-text {
            text-transform: uppercase;
            padding: 10px 10px 10px 20px;
            text-align: center;
        }
