html {background: url('http://ndcontent.com/dickdorm/wood_bg.jpg') top center repeat; width: 100%; margin: auto;}
body {background: url('http://ndcontent.com/dickdorm/wrappershadow.jpg') top center repeat-y; width: 990px; margin: 0 auto; text-align: center; position: relative;}

strong {font-weight: bold;}
em {font-style: italic;}
.red {color: red;}

a:visited {color: blue;}

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

.wrapper {width: 950px; margin: 0 auto;}

.header {background: url('http://ndcontent.com/dickdorm/header.jpg') top center no-repeat; width: 950px; height: 330px;}
.header p {color: white; font-weight: bold; margin: 0 5px; font-size: 18px;}
.header .floatr {text-transform: uppercase;}

.trailerheader {background: url('http://ndcontent.com/dickdorm/trailerheader.jpg') top center no-repeat; width: 950px; height: 160px;}
.trailerheader p {color: white; font-weight: bold; margin: 0 5px; font-size: 18px;}
.trailerheader .floatr {text-transform: uppercase;}

.enterheader {background: url('http://ndcontent.com/dickdorm/enterheader.jpg') top center no-repeat; width: 950px; height: 560px;}
.enterheader p {color: white; font-weight: bold; margin: 0 5px; font-size: 18px;}
.enterheader .floatr {text-transform: uppercase;}

.trailer {width: 770px; margin: 0 auto;}
.trailer .toptext {font-weight: bold; font-size: 15px; margin: 10px 0;}
.trailer .toptext .floatl p {display: inline; margin: 0 10px 0 0;}
.trailer .description {text-align: justify; font-size: 12px; margin: 10px auto; width: 90%;}
.trailer .remaining {background-color: #efefef; border: 1px solid #000000; font-size: 18px; font-weight: bold; margin: 10px 0 15px; padding: 4px; text-align: center;}

.biglink {font-size: 30px; font-weight: bold; margin: 10px 0;}

.nav {background-color: black; width: 100%; height: 33px;}
.nav ul li {float: left; margin: 2px 0 0 35px;}
.nav ul li a {color: white; text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 18px;}
.nav ul li a:visited {color: white;}
.nav ul .nav_join a {color: yellow; text-decoration: underline; font-size:18px; }
.nav ul .nav_join a:visited {color: yellow;}

.wtf {background-color: #e5e5e5; width: 925px; height: 100px;margin: 10px auto;}
.wtf .bigquestion {float: left; width: 340px; font-family: "Arial Black", Arial, Sans-serif; font-size: 40px; line-height: 32px; margin: 15px 0 0 0;}
.wtf .biganswer {float: left; font-size: 25px; width: 540px; text-align: left;}
.wtf .biganswer strong {color: #9a0000; font-style: italic; text-transform: uppercase;}
.wtf .biganswer a {font-size: 20px; font-weight: bold;}

.feature {width: 925px; margin: 0 auto;}
.feature .toptext {font-size: 20px;}
.feature .toptext a {font-weight: bold;}
.feature .bottomtext {text-align: left; font-weight: bold;}
.feature .featurelinks {font-size: 30px; font-weight: bold;}
.feature .featurelinks a {margin: 10px 20px;}

.youneed h3 {font-size: 20px; font-weight: bold; text-align: left; margin: 10px 15px;}
.youneed ol {padding: 0 0 0 40px; font-size: 20px; font-weight: bold;}
.youneed ol li {list-style-type: decimal; list-style-position: outside; margin: 10px 0;}
.youneed ol li li {list-style-type: none;}
.youneed .youneed_box {width: 900px; font-weight: normal; text-align: left; font-size: 15px;}
.youneed .youneed_box .youneeditem_title {font-size: 20px; font-weight: bold;}
.youneed .youneed_box .scenarios .item {float: left; width: 448px; margin: 5px 0;}
.youneed .youneed_box .scenarios .item img {float: left;}
.youneed .youneed_box .scenarios .item p {float: left; width: 210px; font-size: 13px; padding: 0 5px;}
.youneed .youneed_box .imagespot {width: 420px; float: left; text-align: center;}
.youneed .youneed_box .description {margin: 10px 0; float: left; width: 400px;}
.youneed .youneed_box .ttaf {float: left; margin: 30px 0 0 0;}

.updates h2 {width: 100%; color: white; background-color: black; margin: 10px 0; font-size: 35px; text-transform: uppercase; font-weight: bold;}
.updates .item {width: 459px; background-color: #dedede; height: 550px; float: left; margin: 5px 0 5px 10px;}
.updates .item .date, .updates .item .college {float: left; margin: 5px 10px 5px 5px; font-size: 18px; font-weight: bold;}
.updates .item .description {text-align: left; padding: 5px; font-weight: bold; font-size: 12px;}
.updates .item .previewlink {font-weight: bold; font-size: 12px;}

.pagebottomlinks {text-transform: uppercase; font-weight: bold; margin: 20px 0;}
.pagebottomlinks .small {font-size: 30px;}
.pagebottomlinks .big {font-size: 50px; margin: 20px 0 0 0;}

.bigcheck {height: 333px; wisth: 911px; background: url('http://ndcontent.com/dickdorm/bigcheck.jpg') top center no-repeat; margin: 20px auto;}
.bigcheck h2 {font-size: 25px; width: 340px; text-align: left; font-weight: bold; margin: 0 0 0 600px; padding: 30px 0 0 0;}
.bigcheck p {font-size: 15px; width: 340px; text-align: left; font-weight: bold; margin: 50px 0 0 600px;}

.joinarea h2 {font-size: 40px; font-weight: bold; text-transform: uppercase;}
.joinarea .columnsmall {width: 248px; float: left;}
.joinarea .columnbig {float: left;}
.joinarea .columnbig .joinbox {width: 397px; height: 322px;}
.joinarea .columnbig .joinvid {width: 400px; height: 225px; padding: 10px 0 0 0;}
.joinarea .columnsmall img, .joinarea .columnbig img {margin: 5px;}
.joinarea .columnsmall, .joinarea .columnbig {margin: 5px 7px;}

.footer {width: 950px; background: url('http://ndcontent.com/dickdorm/footer.jpg') top center no-repeat; height: 107px; color: white;}
.footer a {color: white;}
.footer a:visited {color: white;}
.footer .ttfs, .footer .footernav, .footer .legalcopy {width: 620px; margin: 5px auto;}
.footer .ttfs {font-size: 18px; font-weight: bold; padding-top: 10px;}
.footer .footernav {}
.footer .footernav a {margin: 0 5px;}
.footer .legalcopy {font-size: 10px; text-align: left;}

