    #nav
    {
        position: relative;
		z-index:999999999999;
		width:auto;
    }
        #nav > a
        {
		z-index:9999999999;
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
			text-align:right;
			top:-3px;
			position: static;
        }
 
    /* first level */
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: fixed;
        right: 0;
		margin-top:28px;
    }
        #nav:target > ul
        {
            display: block;
			background-color:#3A3A3A;
			border-top:ridge;
			border-bottom:ridge;
			border-color:orange;
			width: 100%;
			padding-left:5px;
			top:65px;
			font-size:45px;
        }
        #nav > ul > li
        {
            width: 100% !important;
			padding-left:0px;
            float: none;
			border-left:none;
			border-right:none;
			display:list-item;
        }
 
    /* second level */
	
	#nav li ul {
		position:static !important;
		display: block !important;
		border: none !important;
		text-align: left;
		padding-left:200px
	}
	
	/*test
	
   #about-dropdown
    {
        position: absolute;
		left:-190px;
		top:0px;
    }
	#history-dropdown
    {
        position: absolute;
		left:-112px;
		top:0px;
    }
	*/
#header-table {
	height:100px !important;
}

#head-text {
	font-size:300% !important;
}

table#header-table {
	position: static !important;
}

.main-body-text {
	left:0% !important;
	width: auto !important;
	border-style: solid !important;
	border-color: #696969 !important;
	border-width: 10px 0px 10px 0px !important;
}

a.header-links {
	font-size:50px !important;
}

#logo a img {
	height: 100px !important;
}

#logo {
	padding:0px !important;
}

#full_width_mobile, .sponsor-images, .full_mobile {
	width: 100% !important;
	height:auto !important;
	max-height:1000000px !important;
	padding: 0px !important;
	margin:5px 0px;
}

#image_center {
	width:100% !important;
}

#social-media {
	height:100px;
}

#more-info {
	display: inline-block;
}

#more-info p {
	font-size:40px !important;
}

#social-media>div:first-of-type p, #more-info h4 {
	font-size:50px !important;
}

#more-info>div {
	width: 99% !important;
	padding-bottom:30px;
}

.program-text {
	height: 500px !important;
	padding-right:5px;
}

#vex_select, #ftc_select, #frc_select {
	height: 900px;
}

div#about-us-content p, div#about-us-content ol, #more-info p, .text a {
	font-size:30px !important;
}

body {
	font-size: 30px;
}

footer {
	margin-top:50px;
}

.more_info_button {
	width: 80% !important;
}

#nav li ul {
	margin:auto;
	width:300px;
}