html {background:#fff url(../bricks.jpg) center top; margin: 0; padding: 0;}
body {width: 1000px; margin: 0 auto;}
strong {font-weight: bold;}

.clear {clear: both;}
.floatl {float: left;}
.floatr {float: right;}

.width {width:952px; background-color: white; margin: 0 auto;}
.wtf {background-color: #e5e5e5; width: 927px; margin: 15px auto 0 auto;}
.wtf .floatl {width: 400px; margin: 15px auto;}
.wtf .floatl h1 {font-size: 43px; margin: 20px 0 0 0;}
.wtf .floatl h1 strong {font-weight: normal; color: #9a0000;}
.wtf .floatr {width: 522px; margin: 15px auto; text-align: left;}
.wtf .floatr p {font-size: 18px; padding: 0 10px;}

.paper {padding-bottom: 20px;}
.paper .papertop {width: 940px; font-size: 18px; font-weight: bold; margin: 0 0 0 0px; padding: 10px 0 0 0;}
.paper .papertop .floatl {margin: 0 0 0 20px;}
.paper .papertop .floatr {margin: 0 10px 0 0;}
.paper .bigcolumn {float: left; width: 700px; margin: 5px 0 0 20px;}
.paper .bigcolumn .smallpics {width: 909px; margin: 10px 0 0 0;}
.paper .bigcolumn .smallpics img {margin: 0px 0 0 5px;}
.paper .underbigpic {margin: 10px 0 0 0; width: 909px;}
.paper .underbigpic .description {text-align: left; float: left; width: 850px; margin: 0 0 0 10px;}
.paper .underbigpic img {float: left;}
.paper .underbigpic .linktext {width: 850px; margin: 10px 0 0 10px; font-size: 43px; font-weight: bold;}

.pastsubmissions .blackheader {background-color: black; color: white; padding: 5px 0; width: 98.5%; margin: 0 auto;}
.pastsubmissions .blackheader h2 {font-size: 30px; text-transform: uppercase;}
.pastsubmissions .blackheader p {font-size: 13px; text-transform: uppercase;}
.pastsubmissions .item {width: 428px; background-color: #e7e7e7; padding: 0px; float: left; margin: 0px 0 0 0px; text-align: left;}
.pastsubmissions .item .date, .pastsubmissions .item .college {font-weight: bold; float: left; font-size: 18px; margin: 0px 0 0 0;}
.pastsubmissions .item .date {margin: 0px 0px 0 0;}

.bigtext {font-size: 25px; text-transform: uppercase; margin: 20px 0; font-weight: bold;}
.hugetext {font-size: 55px; text-transform: uppercase; margin: 20px 0; font-weight: bold;}

.check {height: 297px; width: 952px; background: url(../check.jpg) top center no-repeat;}
.check h1 {width: 400px; font-size: 30px; text-align: left; margin: 0 0 0 480px;}

.thisiswhatyouneed h2 {font-weight: bold; font-size: 28px; text-align: left; margin: 50px 0 20px 10px;}
.thisiswhatyouneed ol li {display: list-item; vertical-align: top; list-style: decimal; list-style-position: inside; font-size: 25px; }
.thisiswhatyouneed ol li .item {width: 900px; float: right; text-align: left; margin:0 0 30px 0;}
.thisiswhatyouneed ol li .item h3 {font-size: 23px; font-weight: bold;}
.thisiswhatyouneed ol li .item p {font-size: 18px; margin: 10px 0 0 0;}
.thisiswhatyouneed ol li .item img {margin: 0 10px 0 0;}
.thisiswhatyouneed ol li ul li {list-style: none; font-size: 18px; padding: 0 10px 0 0; list-style-position: outside;}

.red {color: red;}
.forty {font-size: 40px; font-weight: bold; text-transform: uppercase;}
.twentysix {font-size: 26px; font-weight: bold; text-transform: uppercase;}

.join_smallcolumn {width: 248px; float: left;}
.join_smallcolumn img {float: left; margin: 0 0 10px 0;}
.join_bigcolumn {width: 400px; float: left;}
.join_smallcolumn, .join_bigcolumn {margin: 0 0 0 14px;}
.join_bigcolumn .joinbox {background-color: white; height: 390px; width: 400px; margin: 0 0 10px;}

.trailer {width:768px; margin: 10px auto 0 auto;}
.trailer p {margin: 0 10px; font-size: 16px; font-weight: bold;}
.trailer .description {font-weight: normal; text-align: left; font-size: 15px; margin: 0px 0 0 0;}

.threepics p {font-size: 35px; margin: 10px 0;}
.threepics img {margin: 0 10px;}

.screencaps {width: 800px; margin: 0 auto;}
.screencaps p {text-transform: uppercase; font-weight: bold; text-align: left; font-size: 15px; margin: 20px 0 10px 0;}
.screencaps img {margin: 10px 15px 10px 15px;}

.footer {background: url(../footer_graphic.jpg) top center no-repeat; height: 107px; width: 954px; margin: 0 auto; color: white;}
.footer p {width: 630px; margin: 0 auto; padding: 4px 0;}
.footer a {color: white;}

.footer .ttfs {font-size:18px; font-weight: bold;}
.footer .fmenu {font-size:15px;}
.footer .smaltype {font-size:10px;}

.loginbox .floatl { width: 490px; height: 356px; margin: 0 0 0 10px;}
.loginbox img {float: right; margin: 0 10px 0 0;}
