﻿@charset "utf-8";
/* CSS Document */

body {
    background-image: url(/Images/Theme/bg.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 1200px;
    margin: 0 auto;
    background-position: top center;
}

div.container {
    position: relative;
    width: 1100px;
    height: 1200px;
    left: 50%;
    margin: 0 -550px;
}

.events {
    position: absolute;
    width: 1100px;
    height: 330px;
    top: 0;
}

dl.event_banners {
    position: relative;
    margin: 0px auto;
    width: 1100px;
    height: 318px;
    padding: 10px 0 0 10px;
}

dd.main_banner {
    width: 775px;
    height: 315px;
    margin-left: 57px;
    float: left;
}

dd.thumb {
    width: 205px;
    height: 106px;
    float: left;
    margin-left: -10px;
}

div.contents {
    /*z-index:100;*/
    background-image: url(/Images/Theme/bottom_frame.png);
    width: 1100px;
    height: 905px;
    float: left;
    margin: 0 auto;
}

div.banner {
    margin: 0 auto;
    height: 315px;
    width: 980px;
    padding-left: 60px;
    padding-top: 10px;
    float: left;
}

aside.right_side {
    float: right;
    width: 190px;
    margin: 15px 75px 0 0;
    font-size: 1px;
    line-height: 0;
}

div.facebook {
    background-image: url(/Images/Theme/facebook_bg.png);
    background-repeat: no-repeat;
    width: 179px;
    height: 417px;
    padding: 6px 5px 0 6px;
    /*font-weight: bold;*/
}

.fbPluginContainer {
    width: 179px;
    height: 350px;
    margin: 0 0 5px 0;
    padding: 0;
    overflow: hidden;
}

.b627aad {
    color: #627aad;
    font-weight: bold;
}

table.facebook_thumbs {
    width: 140px;
    height: 90px;
    margin: 5px 10px 3px 27px;
}

div.facebook p {
    margin: 0;
    padding: 0 15px 0px 15px;
    line-height: 20px;
    color: #ffffff;
    font-size: 10px;
    /*position:relative;*/
    top: -16px;
}

section.main_content {
    width: 520px;
    float: left;
    height: 600x;
    margin: 40px 10px 0 35px;
}


/*tab style start*/
th.main_date {
    width: 50px;
}

.tab-box {
    border-bottom: 1px solid #ffffff;
    width: 480px;
    padding-bottom: 5px;
    padding-left: 35px;
}

    .tab-box a {
        border-top: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        color: #ffffff;
        padding: 5px 15px;
        text-decoration: none;
        background-color: #000;
        font-size: 12px;
        font-weight: bold;
    }

        .tab-box a.activeLink {
            background-image: url(/Images/Theme/tab_bg.png);
            background-repeat: repeat-x;
            border-bottom: 0;
            padding: 6px 15px;
            color: #ffffff;
            font-weight: bold;
            font-size: 12px;
        }

.tabcontent {
    /*border-top: 1px solid #ddd; 
border-top: 0; */
    color: #ffffff;
    width: 520px;
}

.hide {
    display: none;
}

.small {
    color: #999;
    margin-top: 100px;
    /*border: 1px solid #EEE;*/
    padding: 5px;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
}

span.dategrey {
    color: #999999;
    font-weight: bold;
    font-size: 12px;
}

table.social {
    margin-top: -10px;
}

table.tabtext {
    margin-top: 7px;
    width: 100px;
}

    table.tabtext td {
        padding: 0p;
        border: 0;
        border-collapse: collapse;
    }

        table.tabtext td.title {
            width: 375px;
            font-size: 14px;
        }

        table.tabtext td.table_line {
            text-align: center;
            line-height: 1px;
        }

    table.tabtext a:hover {
        color: #999999;
    }

    table.tabtext a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
    }

article.announcement {
    height: 310px;
}

article.rank {
}

div.more_main {
    margin-top: 10px;
    margin-left: 450px;
}

.area {
    float: right;
}

/*added in 12/18/2013*/
div.top_deco {
    width: 1100px;
    height: 318px;
    margin: 0 auto;
    padding-top: 7px;
    vertical-align: top;
    font-size: 0;
}

img.top_frame {
    vertical-align: top;
    border: 0;
}

img.left_frame {
    vertical-align: top;
    float: left;
    border: 0;
}

img.right_frame {
    float: right;
    vertical-align: top;
    border: 0;
}
