@charset "UTF-8";
/* CSS Document */

/************************** Global Settings *******************************/
body{background:#000;}
a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#626262;font-weight:bold;}
div#container{width:792px;height:648px;margin:2em auto;border:1px solid #000;}
div#bottom_nav{float:left;width:630px;height:90px;background:url(images/bottom_nav_bg.jpg);}
div#bottom_nav ul{list-style:none;position:absolute;margin:3px 2px;}
div#bottom_nav ul li{display:inline;margin:0 1px;}
div#footer{clear:both;width:792px;height:27px;background:url(images/footer_bg.jpg);}
div#footer p{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#626262;text-align:center;padding-top:8px;}
div#sidebar{float:right;width:153px;height:522px;background:url(images/sidebar_bg.jpg);margin:9px 0 9px 0;}
div#sidebar p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.8em;line-height:13px;}
#home, #programs, #team, #contact{float:left;width:630px;height:423px;margin:9px 9px 9px 0;}
#home iframe, #programs iframe, #goldsash iframe, #blacksash iframe, #team iframe, #media iframe, #contact iframe{width:630px;height:423px;}
/**************************************************************************/




/**************************** Navigation **********************************/
div#top{width:792px;height:81px;background:url(images/top_bg.jpg);}
div#top ul.nav{list-style:none;position:absolute;margin-top:4.2em;}
div#top ul.nav li{display:inline;margin:0 1.9em;}
div#top ul.nav li a{font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#626262;font-weight:bold;}
div#top ul.nav li a:hover{color:#9f9f9f;}
/**************************************************************************/




/**************************** Splash Page *********************************/
ul.enter{list-style:none;margin:15em auto;text-align:center;}
ul.enter li{margin-bottom:9.5em;}
/**************************************************************************/




/**************************** Home Page ***********************************/
div#home_video{width:630px;height:423px;}
div#new_site{background:url(images/new_site.jpg);width:630px;height:423px;}
div.new_sitetxt{position:absolute;width:275px;height:407px;margin:.5em 0 .5em 21.5em;overflow:auto;}
div.new_sitetxt p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.8em;line-height:13px;}
div#results{background:url(images/team_results.jpg);width:630px;height:423px;}
div.resultstxt{position:absolute;width:290px;height:407px;margin:.5em 0 .5em 20.5em;overflow:auto;}
div.resultstxt p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.8em;line-height:13px;}
div#wwc{background:url(images/wwc.jpg);width:630px;height:423px;}
div.wwctxt{position:absolute;width:291px;height:400px;margin:.9em 0 .5em 20.5em;overflow:auto;}
div.wwctxt p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.8em;line-height:13px;}

/**************************************************************************/




/**************************** Programs Page *********************************/
div#program_info{background:url(images/programs_bg.jpg);width:630px;height:423px;}
div#sanshou{background:url(images/sanshou_bg.jpg);width:630px;height:423px;}
div#olympics{background:url(images/olympic_bg.jpg);width:630px;height:423px;}
div#ama{background:url(images/ama_bg.jpg);width:630px;height:423px;}
div#lion{background:url(images/lion_bg.jpg);width:630px;height:423px;}
div#vt{background:url(images/vt_bg.jpg);width:630px;height:423px;}
div.programtxt{position:absolute;width:300px;height:340px;margin:.5em 0 .5em 20em;overflow:auto;}
div.programtxt h6{font-family:Arial, Helvetica, sans-serif;color:#68262a;font-size:12px;padding:.8em;line-height:13px;}
div.programtxt p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.8em;line-height:13px;}
#motioncontainer{width: 629px;height: 90px;margin:3px 3px}
#statusdiv{position: absolute;left: -300px;visibility: hidden;}
.bottom_spacing{margin:0 2px;}
div#tutorial{background:url(images/main_bg.jpg);width:630px;height:423px;}
div.tutorial_vid{width:630px;height:423px;text-align:center;}
div.tutorial_vid embed{margin-top:10px;}
/**************************************************************************/




/**************************** Team Page ***********************************/
div#bottom_team{float:left;width:630px;height:90px;background:url(images/bottom_nav_bg.jpg);}
div#bottom_team ul{list-style:none;position:absolute;margin:3px 5px;}
div#bottom_team ul li{display:inline;margin:0 -1px;white-space:nowrap;}
div#sunny_tang{background:url(images/team_bg.jpg);width:630px;height:423px;}
div#sunny_tang img{float:left;margin:1.5em 0 1em 1.5em}
div.team_name{float:left;width:200px;height:50px;margin-top:3em;}
div.team_name h5{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#626262;line-height:13px;font-weight:normal;margin-left:8px;}
div.team_name p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.8em;line-height:13px;}
div.team_name span, div.bio span{color:#722622;}
div.bio{position:relative;clear:left;width:580px;height:280px;margin:0 1.5em 0 1.5em;padding-right:.5em;overflow:auto;}
div.bio p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding-bottom:1em;line-height:13px;}
div#performers{background:url(images/performers.jpg);width:630px;height:423px;}
/**************************************************************************/




/**************************** Media Page ***********************************/
div#media{float:left;width:630px;height:423px;background:url(images/media_bg.jpg);margin:9px 9px 9px 0;}
div#articles{background:url(images/wwc.jpg);width:630px;height:423px;}
div.wwctxt{position:absolute;width:291px;height:400px;margin:.9em 0 .5em 20.5em;overflow:auto;}
div.wwctxt p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.8em;line-height:13px;}
/**************************************************************************/




/**************************** Picture Gallery ***********************************/
div#picture_gallery{float:left;width:630px;height:423px;background:url(images/team_bg.jpg);margin:9px 9px 9px 0;}
h6{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;color:#848484;text-align:center;margin-top:30px;}
.stepcarousel{position:relative;top:30px;left:110px;overflow:scroll;width:400px;height:280px;}
.stepcarousel .belt{position:absolute;left:0;top:0;}
.stepcarousel .panel{float:left;overflow:hidden;width:400px;height:280px;border:none;}
.comp-nav ul{text-decoration:none;margin-top:2em;text-align:center;}
.comp-nav ul li{display:inline;}
.comp-nav p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#848484;text-align:center;}
/**************************************************************************/




/**************************** Contact Page *********************************/
div#scarborough{background:url(images/scarborough.jpg);width:630px;height:423px;}
div#mississauga{background:url(images/mississauga.jpg);width:630px;height:423px;}
div#markham{background:url(images/markham.jpg);width:630px;height:423px;}
div.contacttxt{position:absolute;width:263px;height:329px;margin:4.5em 0 .5em 21.5em;}
div.contacttxt p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;padding:.5em;line-height:14px;}
#scarborough span, #mississauga span, #markham span, #sidebar span{font-size:12px;color:#722622;line-height:2px;}
/**************************************************************************/