/* Content Section */

body {
	background: url('../images/diamond_bg.png') repeat;
    color: #333333;
	font-family: 'Droid Sans', sans-serif;    
	line-height: 1.42857;
    padding-top: 50px;
}
.container {
/*    width: 1000px; */
}
#pre-contain div.navbar div.container {
	max-width: 950px !important;
}
#pre-contain {
	background: url('../images/top_stretch.png') repeat-x top;
}
#content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px outset #3C3287;
    border-radius: 50px 0;
    box-shadow: 0 0 10px;
    margin: 40px 15px;
    min-height: 900px;
    padding: 30px 10px;
}
#content img {
	box-shadow: 2px 2px 5px #666;
}
h1, .h1 {
	font-family: 'Didact Gothic', sans-serif;
    font-size: 32px;
}

h1, .h1, h2, .h2, h3, .h3 {
	font-family: 'Didact Gothic', sans-serif;
    color: #AA00F7;
}
.class_ul {
	margin-left:40px;
}

#footer {
    border: 2px inset #AA2AFB;
    border-radius: 20px 0;
    box-shadow: 0 0 10px #666666 inset;
    margin: 0 0 10px;
    padding: 20px;
    width: 100%;
	text-align:center;
	background: url('../images/footer.png') repeat #101117;
	font: 20px/40px 'Droid Sans', sans-serif;
	color: #fff;
}

.njm {
	text-align:center;
	font: 24px/80px 'Italianno',cursive !important;
	color: #ccc;
}


/* End */

/* Header - Nav Section */

#header {
/*    background: url("../images/mssf_logo.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); */
    margin: 0 auto;
    padding-top: 50px;
    width: 100%;
	height: 120px;
    text-align: center;
}
#header img {
    margin: 0 auto;
    max-width: 750px;
    min-width: 300px;
	width: 75%;
}

.navbar-fixed-top {
    top: 0;
	background: url('../images/top_stretch.png') repeat-x top;
    height: 70px;
}
.navbar-header {
    position: absolute;
    top: 0;
}
.navbar-brand {
}
.navbar-collapse.collapse {
    position: relative;
    height: auto;
    max-width: 1000px;
	top: 0;
}
.navbar-nav {
	background: #11141A;
    margin: 7.5px -15px;
}
.navbar-nav li .active {
	background: #3E358C;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #3E358C;
    color: #fff;
    text-decoration: none;
}

.navbar-toggle {
    border: 2px outset #666666 !important;
}

.navbar-toggle h4 {
	font: 14px/14px "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color: #ccc;
}

.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 35px;
}

/* End */

/* Misc Elements */

.center {
	text-align: center;
}

.divider {
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 10px #3E358C;
    margin: 40px auto;
}

.homebox {
    border: 2px inset #AA2AFB;
    border-radius: 20px 0;
    box-shadow: 0 0 10px #666666 inset;
    margin: 0 0 10px;
    min-height: 180px;
    padding: 20px;
    width: 100%;
}

.sponsors {
	font-size:17px;
	color: #666;
}

.major {
	font-size: 22px;
	font-style: italic;
	color: #AA00F7;
}

.winner {
    font: 80px/120px 'Italianno',cursive !important;
    text-shadow: 2px 2px 5px #000000;
}

.winpic {
    border-radius: 10px 0;
    width: 50%;
}

.tagline {
font-family: 'Didact Gothic', sans-serif;
}

/* End Misc Elements */

/* jQ Slider */

.banner { position: relative; overflow: auto; }
    .banner li { list-style: none; }
        .banner ul li { float: left; }
.banner {
    margin: 0 auto;
}

/* End Slider */