/*
.tab1 {	
    clear:both;
	width:auto;
    background:#ffff00;
    padding:0;
}

.tab1 .float-divider{
    background:url(../images/dot.gif) repeat-x top left;

}

.tab1t {   
    font-size:.8em;
	float:left;
	padding:0 5px;
	list-style: none;
	margin:.5em 0;
  	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;  
}

.tab1t_nb {
  border:none;
  background:none;
}

.tab1t a {
   text-decoration:underline;
}

.tab1g .s{
  color:#000;
  font-weight:bold;
}
*/

#embeded_video_player{
   clear:both; 
   width:620px; 
   height:430px; 
   overflow:auto; 
   margin:13px auto
}

#embeded_video_player_admin legend{
   font-weight:bold;
   font-size:14px;
}

#embeded_video_player_admin{
   padding:20px;
}



#tut_col1{
  overflow:hidden;
  text-align:center;
  margin-bottom:29px;
  font-size:14px;
  font-weight:bold;
}

#tut_col1 .thickbox{
  display:block;
}

#tut_col1 a.thickbox{
  text-decoration:none;
}

#tut_col1 a:hover{
  color:#ff0000;
  background:none;
}

#tut_col1 strong{
  display:block;
}

#tut_col1 img.i{
  display:block;
  margin:.5em auto;
  border:1px groove #646464;
  padding:2px;
  background:#fff;
}

#tut_col1 span.a{
  text-decoration:none;
  color:#000;
  font-weight:bold;
  font-style:italic;
  display:block;
}

#tut_col1 span.a img{
  border:none;
}

.tut_splitter{  
  clear:both;  
  padding:0 12px; 
  height:1px;
  margin-bottom:12px;
}

/* ACTION LINKS - PRINT TUTORIAL, ADD TO FAVORITES, ETC */
#tut_detail_col2_col2 a, #tut_desc a{  
  margin:2px;
  text-decoration:none;
}

#tut_detail_col2_col2 a span, #tut_desc a{
  text-decoration:underline;  
  color:#ff0000;
}

#tut_detail_col2_col2 a span:hover, #tut_desc a:hover{
  background:#ff0000;
  color:#ffffff;
}

#tut_desc div{
  text-transform:uppercase;
  display:inline;
}

#tut_desc{
  margin:0 1em 1em 1em;
  text-align:left;
}


a.by_username{
   color:red;
   text-decoration:none;
}
a.by_username:hover{
   color:red;
   font-size:10px;
   text-decoration:none;
}


.tut_detail_box{
   color:#464646;
   margin:.3em 0;

}

.tut_detail_box span{
}

.tut_detail_box div{
   display:inline;
   color:#333333;
}


/* DIV THAT CONTAINS THE STEP*/
.step_block_r a.l, .step_block_r a.r, .step_block_l a.l, .step_block_l a.r{
   width:302px;
}

.step_block_r a.r{
  position:relative;
  margin-top:3em;
  margin-right:1em;
  margin-bottom:1em;
  float:left;
  display:block; 
  z-index:3;
  text-align:center;
}

.step_block_l a.l{
  position:relative;
  margin-top:3em;
  margin-left:1em;
  margin-bottom:1em;
  float:right;
  display:block; 
  z-index:2;
  text-align:center;
}

.step_block_r a, .step_block_l a{
  text-decoration:none;
  background:none;
}

/* enlarge text*/
.step_block_r a:hover, .step_block_l a:hover{
   text-decoration:none;
   background:none;
}

.step_block_r a img, .step_block_l a img{
  border:none;
}

.step_block_r a span, .step_block_l a span, .step_block_slideshow{
  color:#000000;
  font-weight:bold;
  font-style:italic;
  display:block;
}

/* DEFAULT TEXT */
.step_text_r, .step_text_l{
  color:#000000;
}

.plain span{
  color:#000;
}


.step_block_r{
  text-align:right;
}

/* right step text */
.step_text_r{
  text-align:justify;
  word-wrap:forced;
}

/* left step text */
.step_text_l{
  word-wrap:forced;
}

/* step number
.step_block_r{
  padding-right:1em;
}

.step_block_l{
  padding-left:1em;
}
 */
 
.step_block_r h2, .step_block_l h2, #tut_desc h2{
  display:inline; 
  margin-right:3px;
  color:#000;
  font-variant:small-caps;
  font-size:12px;
}

 #tut_desc h2{
 
 }

/***comment section***/
#addthis{
  margin:1.2em 0;
}


/* LAYOUT BUTTONS */
.rounded_r{
  display:inline;
  background:url(../images/corners/selected_r.gif) right top no-repeat;  
  padding:0 1em;
}

.rounded_l{
  display:inline;
  background:url(../images/corners/selected_l.gif) left top no-repeat;
}

#layout_tabs{  
  background:#0003b4;
  position:realitve;
  padding:10px 0 1px 50px;
  zoom:1;
  margin-bottom:1em;
}

.hspacer{
  font-size:12px;
  display:inline;
  padding:0 .1em;
}

span.tutorial_layout_text{
   font-weight:bold;
   color:#ffffff;
   font-size:12px;
   line-height:1em;
   margin:0 .4em;
}

.layout_tab_unselected{
  display:inline;
  background:#ffffff;
} 

.layout_tab_unselected div div a{
  color:#000;
  font-size:12px;
  padding:5px 12px 0 5px;
  text-decoration:none;
}

.layout_tab_unselected:hover{
  color:#ffffff;
}

.layout_tab_unselected div div a:hover{
  color:#ff0000;
}

.tab_selected{
  display:inline;
  font-size:12px;
  color:#ff0000;
  font-weight:bold;
  border:none;
  background:#ffffff;
  padding-bottom:3px
}

/* COMPACT LAYOUT PAGE */
.step_block_compact a{
  display:block;
  margin:12px auto;
  text-align:center;
  text-decoration:none;
}

.step_block_compact a:hover{
  background:none;
}

.step_block_compact a img{
  border:none;
  display:block;
  margin:0 auto;
}


.step_block_compact *.step_text_r h2{
  display:inline;
  padding-right:.3em;
}

.compact_selected{
  text-align:center;
  background:#ff0000;
  color:white;
  padding:8px 0 5px 0;

}

.compact_selected *.big, .compact_unselected *.big{
  width:150px;
}

.compact_selected *.small, .compact_unselected *.small{
  width:75px;
}

.compact_selected *.big a, .compact_unselected *.big a{
  display:block; 
  padding:1em;
}

.compact_selected a{
  display:block;
  color:#f79d9d;
  font-weight:bold;
  text-decoration:none;
}
.compact_selected a img{
  border:1px solid #f79d9d; 
}

.compact_unselected{
  text-align:center;
  background:#f79d9d;
  padding:8px 0 5px 0;
}

.compact_unselected a{
  color:#ff0000;
  display:block;
  text-decoration:none;
}

.compact_unselected img{
  border:#ff0000 2px solid;
}

.compact_unselected:hover{
  background:#ff0000;
}

.compact_unselected:hover img{
  border:#f79d9d 2px solid;
}

.compact_unselected:hover a{
  color:#f79d9d;
  font-weight:bold;
}

.step_block_compact a span img{
  display:inline;
}

.step_block_compact a span{
  text-decoration:none;
}


/* SLIDESHOW LAYOUT PAGE*/
#ss_form{
  margin:0;
}

#ss_controls{
  padding:20px 0;
  text-align:center;
}

#ss_controls table{
  display:inline;
}

#ss_select{
  width:160px;
  font-size:medium;
}

.ss_controls img{
  border:none;
  padding-left:.3em;
}

.step_block_slideshow a{
  margin:2em 0;
  text-align:center;
  display:block;
  text-decoration:none;
}

/* click to enlarge image */
.step_block_slideshow a img{
  border:none;
  margin:.2em auto;
}

.step_block_slideshow a img.io{
  display:block;
  margin:.2em auto;
}

/* SLIDESHOW SHEET */
.ss_controls:hover{
  background:none;
}

#ss_img_div a:hover{
  background:none;
}

/* DRAWSHEET STYLES */
#drawsheet .float-divider{
  padding:0;
}

.drawsheetbox{
  float:left; 
  width:50%;
  height:302px;
  overflow:hidden;
  margin:1em auto; 
  text-align:center;
}

.drawsheetbox img{
  border:none;
}