
html,body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	font-family: "Tahoma", Helvetica, sans-serif;
	line-height: 135%;
	background-image: url(/img/trbg.png);
	background-size:100% 100%;
	background-repeat: no-repeat;
	}
	
	h1,h2,h3,h4,h5,h6 {
		color: #cc0000;
	}
	
	a {
		color: inherit;
		text-decoration: none;
	}
	
	/*navigation menu*/
	
	nav {
        z-index: +10;
		display: block;
		height:20px;
		position:fixed;
        top: 0;
        left:0;
        right:0;
		border-bottom: 2px solid white;
		color: #cc0000;
		font-weight: bold;
		background-color: black;
        min-width:inherit;
        text-align:right;
		padding: 7px;
		margin-left: 0px;
		margin-right: 0px;
		opacity: 0.75;
	}
	
	
	nav a {
		padding-left: 15px;
		padding-right: 15px;
		color: white;
    }

	
	/*main page elements*/

	div.left { 
		float: left;
		height: 100%;
		width: 100%;
		text-align: left;
	}
	
	div.center {
		display: inline-block;
		height: 100%;
		width: 100%;
		text-align: left;
	}
	
	div.right {
		float: right;
		height: 100%;
		width: 100%;
		text-align: left;	
	}
	
	#welcome {
		margin-top: 12%;
		margin-left: 15%;
		margin-right: 15%;
	}
	
	#social {
		float: left;
		display: block;
	}
	
	#social a {
		padding-left: 4px;
		padding-right: 4px;
	}
	
	#logo {
		float: left;
		display: block;
		vertical-align: middle;
	}
	
	#logo a {
		padding-left: 4px;
		padding-right: 4px;
	}
	
	#call {
		text-align:right;
		margin-right: 20%;
	}
	
	#call:hover {
    transform: translate(200px, 0px); 
    -webkit-transform: translate(200px, 0px);
    transition: all 3s;
    -webkit-transition: all 3s;
	}
	
	#big{
		font-size: 120%;
		font-weight: bold;
	}
	
	#about {
		margin-top: 16%;
		margin-left: 11%;
		margin-right: 3%;
	}
	
	#team{
		text-align:center;
	}
	
	#person{
		border: 1.5px solid black;
		border-radius:100px;
	}
	
	#sponsors {
		margin-top: 16%;
		text-align: center;
	}

	
	#day{
		margin-top: 20%;
		text-align: center;
	}
	
	#schedule{
		text-align: left;
		margin-left: 25%;
	}
	
	#tba{
		color: white;
		background: #cc0000;
		margin-top: 15%;
		margin-left: 3%;
		padding:3px;
		letter-spacing:1px;
		opacity: 0.85;
	}
	
	.footer {
	    z-index: +11;
		display: block;
		height:20px;
		position:fixed;
        bottom: 0;
        left:0;
        right:0;
		border-top: 2px solid white;
		color: #cc0000;
		font-weight: bold;
		background-color: black;
        min-width:inherit;
        text-align:right;
		padding: 7px;
		margin-left: 0px;
		margin-right: 0px;
		opacity: 0.75;
	}
	
	.footer a {
        padding-left: 15px;
		padding-right: 15px;
		color: white;
    }