@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0;}

html{background:url(../images/background.gif) repeat-x #3a3a3a;}

body{background:url(../images/lax_stick.png) no-repeat; height:694px; margin:0; padding:0; font-size:14px; line-height:21px; font-family:'Myriad Pro', sans-serif; color:#fff;}

#container{width:870px; margin:0 auto; padding:0; position:relative;}

.clr{clear:both;}

.logo{background:url(../images/logo.gif) no-repeat; width:634px; height:94px; float:right; display:block; margin:10px 0 0 0;}

.slogan{position:absolute; bottom:30px; left:20px;}

.special{display:none;}

.submit{float:right;}

.video{margin:70px 0 0 0;}

#nav{width:600px; float:right; margin:18px 0 0 0; font-weight:800;}

#nav a{text-decoration:none; color:#a0afff;}

#nav ul li{display:inline; margin:0 20px 0 0; list-style-type:none;}

.button{background:url(../images/button.png) no-repeat; width:155px; height:150px; float:left; text-indent:-5000px; margin:43px 0 0 56px;}

#side_links{float:left; width:200px;}

#side_links ul{margin:50px 0 0 0;}

#side_links li{list-style-type:none; font-size:16px; color:#a0afff; margin:0 0 30px 60px; text-align:right;}

.side_nav1{background:url(../images/news_btn.png) no-repeat; width:196px; height:30px; display:block; text-indent:-5000px;}
.side_nav2{background:url(../images/showdown_btn.png) no-repeat; width:196px; height:30px; display:block; text-indent:-5000px;}
.side_nav3{background:url(../images/coach_btn.png) no-repeat; width:196px; height:30px; display:block; text-indent:-5000px;}
.side_nav4{background:url(../images/founders_btn.png) no-repeat; width:196px; height:30px; display:block; text-indent:-5000px;}
.side_nav5{background:url(../images/directions_btn.png) no-repeat; width:196px; height:30px; display:block; text-indent:-5000px;}
.side_nav6{background:url(../images/registration_btn.png) no-repeat; width:196px; height:30px; display:block; text-indent:-5000px;}
.side_nav7{background:url(../images/faq_btn.png) no-repeat; width:196px; height:30px; display:block; text-indent:-5000px;}

#main{float:left; width:500px; height:500px; margin:0 0 0 100px; position:relative;}

#main_text{height:430px; overflow:auto;}

#main_text p{margin:0 0 10px 0;}

#main_text a{color:#a0afff; text-decoration:none;}

#main_text a:hover{text-decoration:underline;}
