@charset "utf-8";
/* CSS Document */

* {
    padding:0;
    margin:0;
    outline:none;
}

body {
    background-color: #0e0e0e;
    font:12px Verdana, Arial, sans-serif;
    color: #e2e2e2;
}

a {
    color: #dfe2cb;
}

div.clear {
    clear: both;
}

#wrapper {
    margin:0 auto;
    width:1000px;
    position: relative;
        z-index: 99;
}
    
    #wrapper #emblem_1 {
        position: absolute;
        left: 28px;
        top: 34px;
        z-index: 100;
    }
    
    #wrapper #logo_write {
        position: absolute;
        left: 140px;
        top: 55px;
        z-index: 101;
        
        color: #fff;
        font: bold 16px Arial;
        width: 430px;
    }
    

#wrapper #logo_write_2 {
        position: absolute;
        left: 140px;
        top: 105px;
        z-index: 101;
        color: #fff;
        font: bold 13px Arial;
        width: 430px;
        text-transform: uppercase 
    }

    #wrapper #emblem_2 {
        position: absolute;
        left: 590px;
        top: 48px;
        z-index: 110;
    }
    
    #wrapper #last_photos {
        position: absolute;
        right: 5px;
        top: 43px;
        z-index: 102;
        
        list-style:none; 
        width:300px; 
        height:104px; 
        display:block; 
        overflow:hidden; 
        float: right;
    }
    
        #wrapper #last_photos li {float:left; display:inline; overflow:hidden}
        
            #wrapper #last_photos li img {
                    border: 2px solid #1F1F1F;
                }

    #container {
        background:url(../images/navigation_bg.jpg) no-repeat;
        overflow:hidden;
        width:1000px;
    }
    
    
    /* 
        Navigation
    */
    #navigation {
        margin-top: 140px;
        width:243px;
        border-right:757px solid #0E0E0E;
        /* The width and color of the navigation */
        margin-right:-757px; /* Hat tip to Ryan Brill */
        float:left;
    }
        
        #navigation ul {
            margin:0; 
            padding:0;
        }
        #navigation ul li {
            list-style-type:none; 
        }
        
        #navigation ul li:last-child a {
            background:none;
        }
            #navigation ul li a {
                display:block; 
                text-decoration:none; 
                padding:10px 10px;
                margin: 0 22px;
                font-size: 14px;
                width: 175px;
                background:url(../images/navigation_bottom_line.gif) repeat-x bottom; 
            }
            #navigation ul li a.active {
                color: #af2024;
                text-decoration: underline;
            }
        
        #navigation ul li a:hover, #navigation ul li a.hover {
            background-color:#272727;
            display: block;
        }

        #navigation #grand_club_logo {
            display: block;
            margin: auto;
            margin-top: 10px;
        }
        #navigation #way_writing {
            display: block;
            margin: auto;
            margin-top: 10px;
        }
    
    
    /* 
        Content
    */
    #content {
        background:url(../images/content_bg.jpg) repeat-x; 
        background-color: #0e0e0e;
        width:757px;
        float:left;
        min-height: 600px;
    }
        
        #content #pan_zoom {
            width: 757px;
            height: 300px;
        }
    
        #content h1 {
            height: 34px;
            background:url(../images/title_background_end.png) no-repeat right; 
            line-height: 34px;
            font-size: 15px;
            color: #fff;
            float: left;
            padding-right: 9px;
            
            margin: 35px 0 25px;
        }
            #content h1 span {
                height: 34px;
                background:url(../images/title_background.gif) repeat-x; 
                display: block;
                padding-left: 50px;
                padding-right: 20px;
                float: left;
            }
        
        #content .content {
            margin-left: 50px;
            margin-right: 100px;
        }
        
            #content .content .more {
                overflow: auto; 
                zoom:1; /* IE fix */
            }
                #content .content .more a {
                    display: block;
                    background-color: #af2024;
                    float: right;
                    padding: 3px;
                    margin: 5px 0;
                    color: #fff;
                    font: bold 13px Arial;
                    text-decoration: none;
                }
        
        #content .content .title {
            margin-bottom: 15px;
        }
        
        #content .content h2 {
            color: #dfe2bd;
            font: 18px Arial;
        }
        
        #content .content .date {
            color: #fff;
            font: italic 14px Arial;
        }
        
        #content .content p {
            padding: 10px 0;
        }
        
        #content .content img {
            border: 4px double #393939;
        }
        
        #content .content .item {
            margin-bottom: 25px;
        }
        
        #content .content #gallery .cover {
            margin: 0 auto;
            width: 200px;
        }
        
        #content .content #video .more a {
            float: left;
            margin-top: 20px;
        }
        
        #content .content #pages {
            text-align: center;
            margin: 20px 0;
        }
        
        #content .content #pages span.active {
            color: #AF2024;
        }
    
    
    #content #top {
        margin-top: 40px;
        position: relative;
        overflow: auto; 
        zoom:1; /* IE fix */
        overflow: hidden;
    }
    
    
    
    #content #top #top_emblem_container {
        float: left;
        width: 100%;
        height: 95px;
        background:url(../images/top_emblem_container_grad.png) repeat-x; 
    }
    /*#content #top #top_emblem_right {
        float: left;
        width: 45px;
        height: 95px;
        background:url(../images/top_emblem_container_right.png) repeat-x; 
    }*/
    
    
    
    #content div.back_up {
        margin-bottom: 45px;
    }
    #content div.back_down {
        margin-top: 45px;
    }
    
    
    
    #wrapper #footer {
        margin: 50px 0;
        overflow: auto; 
        zoom:1; /* IE fix */
        overflow: hidden;
    }
        #wrapper #footer #emblem_container {
            float: right;
            width: 730px;
            height: 95px;
            background:url(../images/bottom_emblem_container_grad.png) repeat-x; 
        }
            #wrapper #footer #emblem_container span {
                float: left;
                height: 95px;
                /*width: 44px;*/
                background:url(../images/bottom_emblem_container_left.png) no-repeat; 
            }
                #wrapper #footer #emblem_container span img {
                    margin-top: 17px;
                    margin-left: 15px;
                    float: left;
                }
                #wrapper #footer #emblem_container span p {
                    color: 909090;
                    font: 11px Arial;
                    
                    width: 320px;
                    float: left;
                    margin-left: 20px;
                    margin-top: 30px;
                }
        
