#body
{
  display: block;
  width: 950px;
}

#left_column
{
  float: left;
  width: 598px;
}

#video
{
  background-color:#fff;
  border:1px solid #eee;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ccc;
  height: 394px;
  padding:12px 0 0 12px;
}

#video_options div
{
  margin-top:10px;
  float:left;
  width:140px;
}



#video_share
{
  height: 10px;
  width:90px;
  padding:10px 0 0 0;
}
#video_share a:link
{
  margin: 0;
  padding: 0;
}

#video_fullscreen:hover
{
  cursor:pointer
}

#video_downloads{
  line-height:100px;
  width:100px;
}

#video_options p{

  margin:0px;
  padding-top:10px;
}

#video_options img{
  float:left;
  margin:-10px 10px 0 10px;
}

#right_column
{
  float: right;
  width: 340px;
}
#video_activities
{
  background: #f9e1e1 url('/images/video_content_bg.jpg') no-repeat;
  margin: 0 0 0 11px;
  min-height: 400px;
  width: 562px;
}
#video_activities_menu
{
  float: right;
  width: 150px;
}
#video_activities_menu h3
{
  color: #dc5224;
  margin: 0;
  padding: 10px;
}
#video_activities_menu ul
{
  margin: 0;
  padding: 0;
}
#video_activities_menu li
{
  border-bottom: 1px solid #f5c27b;
  margin-left: 10px;
  padding: 11px 10px;
}
#video_activities_menu li:hover
{
  cursor: pointer;
  color:#dc5224;
}
#video_activities_content
{
  padding: 5px 20px 20px 20px;
  width: 362px;
}
#video_views
{
  color:#fff;
}

#taxonomy p
{
  font-weight: bold;
}
#notebook
{
  background: #fff url('/images/notebook_bg.png') no-repeat;
  height: 488px;
  margin-top: -4px;
  padding:10px 30px 44px 74px;
  width: 232px;
}

#join{
 margin-top:25px;
 text-align:center;
}

#deep_navigation
{
  background: #f8dedd url('/images/other_stuff_bg.jpg') repeat-x;
  border: 1px solid #f8dedd;
  margin: 20px 0 0 30px;
  padding-bottom: 20px;
  width: 300px;
}
#deep_search,
#deep_links
{
  padding: 5px 15px;
}
#deep_search_q
{
}
#deep_search_button
{
}
#deep_links
{
  border-top: 1px solid #fcf1ee;
  font-size: 110%;
  font-weight: bold;
  padding: 0 15px;
}
#related_videos
{
  font-size: 95%;
  margin: 10px 10px -15px 10px;
}
#related_videos h4
{
  margin:0 0 6px 0;
  float:right;
  width:152px;
  font-size:125%;
}

#related_videos img
{
  float: left;
  width:121px;
  height:71px;
}


#related_videos p
{
  color:#777;
  float: right;
  width:152px;
  margin:2px 0;
}


#related_videos p a:link,
#related_videos p a:visited
{
  color:#777;
}

div.related
{
  border-top: 1px solid #fcf1ee;
  padding: 10px 0 10px 0;
}

#vocabulary ul
{
  padding: 0;
}
#vocabulary li
{
  float: left;
  list-style: none;
  padding: 7px 10px;
  width: 350px;
}
.vocabulary li div
{
  float: left;
}
.vocabulary li div.notes
{
  background-color: #FFEDDc;
  margin: 10px 0;
  padding: 0 10px;
  width: 320px;
}
.vocabulary li
{
  border-bottom: 1px solid #eee;
  padding: 5px;
}
.vocabulary li div.player
{
  width: 25px;
}
.vocabulary li div.spanish
{
  width: 150px;
}
.vocabulary .on
{
  background-color: #fff;
  padding:10px;
  margin:-10px;

}
.vocabulary li div.english
{
  width: 140px;
}
span.information
{
  color: #666;
  font-size: 80%;
}
.dialogue_entry .english
{
  background-color: #fff;
  color: #666;
  font-style: italic;
  margin: 5px 10px 20px 10px;
  padding: 3px 5px;
}
.active
{
}
.dialogue_entry span.error
{
  color: red;
}


#embed.selected{
 position:absolute;
 top:473px;
 width:125px;
 height:22px;
}

.notes{
display:block;
overflow:hidden;
}
.notes{
display:none;
}

#video_activities .notes li{
 list-style:disc;
}

#video_activities .notes .spanish{
  color:#903;
}
#video_activities .english{
  color:#666;
  font-style:italic;
}


.word div.spanish:hover{
  cursor:pointer;
}



.fullscreen #left_column,
.fullscreen #right_column,
.fullscreen .footer,
.fullscreen .subfooter,
.fullscreen .header,
.fullscreen .body{
height:0;
overflow:hidden;
}

.fullscreen #video_container{
  z-index:100;
  float:left;
  padding:220px 30px 30px 30px;
  top:0;
  left:0;
  width:100%;
  height:100%;
  position:fixed;
  background:#000 url('/images/logo_black.png') no-repeat 0 0;
}


.fullscreen #dialogue,
#close_fullscreen_mode,
.fullscreen #vocabulary,
.fullscreen #video_activities_menu{
  position:fixed;
  float:right;
  z-index:101;
  top:0;
}


#close_fullscreen_mode{
  top:15px;
  margin-left:340px;
  color:#fff;
  font-size:150%;
}
#close_fullscreen_mode:hover{
  cursor:pointer;
}

.fullscreen #dialogue,
.fullscreen #vocabulary{
  position:absolute;
  width:30%;
  margin-left:600px;
  padding:20px;
  font-size:120%;
  line-height:140%;
  background:#fff;
  color:#000;
}

.fullscreen #video_activities_menu{
  margin-left:380px;
  top:50px;
  text-align:right;
  color:#fff;
}


.fullscreen #video_activities_menu h3{
  display:none;
}


.fullscreen #video_activities_menu li,
.fullscreen #vocabulary li{
  border:none;
}

.fullscreen #dialogue p{
margin-bottom:30px;
}

#fullscreen_mode{
  cursor:pointer;
}
#video_comments{
  background-color:#eee;
  width:562px;
  color:#333;
  margin:-15px 0 0 11px;
}

#video_comments h2{
  padding:15px;
  background-color:#dedede;
  color:#666;
  border-top:2px solid #bbb;
  border-bottom:2px solid #ccc;
}

#video_comments .add{
  padding:15px;
  background-color:#bbb;
  color:#fff;
  border-top:1px solid #ccc;
}

#video_comments .add textarea{
height:210px;
width:500px;
padding:5px 10px;
font-size:120%;;
}

div.comment{
  float:right;
  width:392px;
  margin-right:20px;
  padding:0 20px;
  border:2px solid #ED9635;
  border-bottom:none;
  background-color:#fff;
}

p.author{
  float:right;
  background:transparent url('/images/bocata_white.gif') no-repeat 20px 0;
  width:462px;
  margin:0 20px 20px 20px;
  height:32px;
  text-align:right;
  padding:0 20px 0 0;
}

p.author img{
  float:left;
  margin:-35px 0 0 -40px;
}


#level a{
  margin:16px;
}


/*

#canvas{
  background: #d12420 url('/images/top_bg.png') repeat-x;
}





*/

