﻿@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Josefin+Slab:400,700,400italic,700italic);
@import url(http://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css);

/*------------------------------------------------*/
/* SKIN LAYOUT STYLES                             */
/*------------------------------------------------*/

.navStyle {
    background: url('img/nav_bg.png') repeat;
}

    .navStyle .Normal, .navStyle .NormalDisabled, .navStyle .NormalDeleted, .navStyle p {
        color: #e6e6e6;
    }

    .navStyle h1, .navStyle h2, .navStyle h3, .navStyle h4, .navStyle h5, .navStyle h6 {
        color: #e6e6e6;
        font-family: 'Josefin Slab', serif;
        font-weight: bold;
    }

.mainStyle {
    background: #ededed;
}

.sideStyle {
    background: url('img/nav_bg.png') repeat;
}

.columnWrap {
    padding: 15px;
}

    .columnWrap .Normal, .columnWrap .NormalDisabled, .columnWrap .NormalDeleted, .columnWrap p {
        color: #e6e6e6;
    }

    .columnWrap h1, .columnWrap h2, .columnWrap h3, .columnWrap h4, .columnWrap h5, .columnWrap h6 {
        color: #ffc942;
        font-family: 'Josefin Slab', serif;
        font-weight: bold;
    }

.pageLogo {
    text-align: center;
}

    .pageLogo a img {
        margin: 4em 0;
    }

.padSpace {
    padding:0 20px;
}

#dnn_dnnLOGO_imgLogo {
    width: 65%;
    margin: 2.5em 0 3em 0;
}

.ks-login {
    margin: 0 20px;
}

/*------------------------------------------------*/
/* LARGE JQUERY UI MENU                           */
/*------------------------------------------------*/
#menu .ui-menu {
    width: 100%;
    overflow: visible;
}

#menu {
    list-style: none;
    border-top: solid #333333 1px;
    margin: 0;
    overflow: visible;
}

    #menu ul.dropdown {
        background: url('img/nav_bg.png') repeat;
        z-index: 10;
        list-style: none;
        width: auto;
    }

    #menu .ui-menu-item {
        height: 3.5em;
        color: #E6E6E6;
        font-family: 'Josefin Slab', serif;
        font-size: 1.5em;
        border-bottom: solid #333333 1px;
        transition: all 0.35s linear;
        -moz-transition: all 0.35s linear;
        -webkit-transition: all 0.35s linear;
        -o-transition: all 0.35s linear;
    }

        #menu .ui-menu-item:hover {
            background: #333333;
        }

        #menu .ui-menu-item a, #menu .ui-menu-item a:visited {
            color: #E6E6E6;
            padding-left: 30px;
            line-height: 3em;
            display: inline-block;
            width: 100%;
        }

            #menu .ui-menu-item a:hover {
                color: #FFC942;
            }

    #menu li > ul {
        opacity: 0;
        transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
    }

    #menu li.has-dropdown:hover > ul {
        opacity: 1;
    }

    #menu li.active {
        font-weight: bold;
        background: #333333;
    }

        #menu li.active a, #menu li.active a:visited {
            color: #FFC942;
        }

    #menu .menu-arrow {
        right: 20px;
        position: absolute;
        margin-top: 24px;
    }

/*------------------------------------------------*/
/* 2SEXY CONTENT TYPES */
/*------------------------------------------------*/
.ks_event_list_wrap {
    margin:10px 25px 20px 15px;
}

.ks_event_list_wrap h2{
    color:#a83545;
    text-align:center;
    font-weight:bold;
}

.ks_event_list_wrap ul {
    list-style:none;
}

.ks_event_date_wrap {
    background:#ffc942;  
    border-radius: 10px;
    margin-top:15px;
}

.ks_event img {
    margin: 10px 0;
}

.ks_event_date {
    margin:10px 5px 20px 10px;
    color:#a83545;
    text-align:center;
    font-weight:bold;
    font-size:1.5em;
    line-height:0.8em;    
    font-family: 'Josefin Slab', serif;
}

    .ks_event_date span {
        font-weight:lighter;
        font-size:0.8em;
        font-style:italic;
        line-height:0.5em;
    }

.ks_event_address {
    font-weight:bold;
    color:#666;
    font-size:0.9em;
}

.ks_event p {
    font-weight:lighter;
    color:#333;
    line-height:1.2em;
    font-size:0.9em;
}