/* general */

body{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#666666;
  background-color:#fbf8f5; /*#52452f;*/
	margin:0px;	
}

form{
	margin:0px;
}

body#tinymce{
	margin:6px;	
}

textarea{
	padding-top:3px;
	padding-left:2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

a img{
	border:none;
}

.label, .control, .action_link{
	padding-right:6px;
}

.top_label{
	margin-bottom:5px;
}

.bold{
	font-weight:bold;
}

.snippet{
	padding-right:8px;
}

.preview{
  margin-bottom:20px;
}

.preview h2{
  margin-bottom:5px;
}

.preview h2 a{
  text-decoration:none;
}

.page_content, .preview{
  width:500px;
}

.control_with_margin{
	margin-right:8px;
}

.section_1{
	margin-bottom:10px;
}

.section_2{
	margin-bottom:20px;
}

.section_3{
	margin-bottom:30px;
}

.paragraph{
	margin-top:8px;
	margin-bottom:8px;
}


h2 {
	font-family: verdana, arial, helvetica, sans-serif;
}

.small{
	font-size:11px;
}

.top_border{
	border-top:1px solid #CCCCCC;
}

.tiny_separator{
	font-weight:bold;
	font-size:10px;
	padding-left:8px;
	padding-right:8px;
}

.no_underline{
	text-decoration:none;
}

.hor_padding{
	padding-left:5px;
	padding-right:5px;
}

textarea.default{
    width:400px;
    height:130px;
}


/* layout */

#lang_selection{
	float:left;
	margin-left:20px;
  margin-top:3px;
/*	margin-top:5px;
	position:relative;
	top:15px;*/
}

#main_content{
	/*overflow:hidden;*/
	margin-left:30px;
  margin-right:30px;
	margin-bottom:20px;
	clear:both;
}


/* header and menu */

 
#header h1{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   20px;
  color:#000099;
	margin-left:-70px;
	margin-top:-10px;
}


#title{

}

#header {
margin-left:30px;
padding-top:20px;
}

/*#top_menu_container{
  opacity:0.9;
  filter:alpha(opacity=90);
  height:60px;
  float:left;
}

#top_menu_left, #top_menu_right{
  float:left;
  width:10px;
  height:30px;
}

#top_menu_left{
  background-image:url(../images/backgrounds/menu_left.png);
}

#top_menu_right{
  background-image:url(../images/backgrounds/menu_right.png);
}

#top_menu{
  float:left;
  background-color:#EEEEEE;
  height:20px;
  font-size: 14px;
  padding: 6px 10px 5px;
  
  font-weight:bold;
}

#top_menu a{
  text-decoration:none;
  color:#6699CC;
}

#top_menu a:hover{
  color:#52452f;
}

#top_menu ul, #top_menu ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

#top_menu ul li{
	float:left;
}

#top_menu ul li .left_divider{
  border-left: solid 1px #6699CC;
  padding: 0 10px;
}

.top_menu_item{
  height:20px;
  padding-top:5px;
}

#login_and_register_link{
  float:left;
  margin:6px 25px 0;
  font-weight:bold;
  
}

#login_and_register_link a{
  text-decoration:none;
}

.drop_down{
  background-color:#EEEEEE;
  padding-top:10px;
  padding-left:10px;
  position:relative;
  font-size:12px;
  font-weight:normal;
  border-left: solid 1px #6699CC;
  border-right: solid 1px #6699CC;
  filter:alpha(opacity=90);
  z-index:99999;
}

#top_menu ul li#li_live_transmission{
  padding-right:0;
}

#th_live_transmission{
  width:163px;
}

#tm_live_transmission_container{
  width:164px;
}

.drop_down_bottom{
  height:10px;
  position:relative;
  filter:alpha(opacity=90);
}

#admin_right_divider{
  border-right: solid 1px #6699CC;
  float:right;
  height:17px;
}

#tm_live_transmission_bottom{
  background-image:url(../images/backgrounds/live_transmission_drop_down_bottom.png);
}

#tm_admin_bottom{
  background-image:url(../images/backgrounds/admin_drop_down_bottom.png);
}

#th_admin{
  width:145px;
}

#tm_admin_container{
  width:145px;
} */

/*ul.menu a{
	display:block;
	font: bold 12px Verdana,Arial,sans-serif;
	text-decoration:none;
}*/


/* top nav */

#top_menu_container{
  opacity:0.9;
  filter:alpha(opacity=90);
  height:60px;
  float:left;
}

#top_menu_left, #top_menu_right{
  float:left;
  width:10px;
  height:30px;
}

#top_menu_left{
  background-image:url(../images/backgrounds/menu_left.png);
}

#top_menu_right{
  background-image:url(../images/backgrounds/menu_right.png);
}

#top_menu{
  float:left;
  background-color:#EEEEEE;
  height:20px;
  font-size: 14px;
  list-style:none;
  font-weight:bold;
  margin:0;
  padding: 6px 10px 5px;
}

#top_menu a{
  text-decoration:none;
  color:#6699CC;
}

#top_menu a:hover{
  color:#52452f;
}

#top_menu li {
	float:left;
	position:relative;
}

#top_menu ul, #top_menu ul li{
	list-style-type:none;
}


#top_menu li .left_divider{
  border-left: solid 1px #6699CC;
  padding: 0 10px;
  height:18px;
}

#top_menu li:hover ul.drop_down {
	display:block;
}

#top_menu li ul.drop_down li {
	clear:left;
}

.drop_down{
  padding-left:0px;
  position:relative;
  font-size:12px;
  font-weight:normal;
  filter:alpha(opacity=90);
  z-index:99999;
  list-style:none;
	display:none;
}

.drop_down li{
  height:20px;
  padding-top:5px;
  background-color:#EEEEEE;
  border-left: solid 1px #6699CC;
  border-right: solid 1px #6699CC;
  padding-left:10px;
}

#th_live_transmission{
  width:163px;
}

#th_replays{
  width:163px;
}

#tm_live_transmission_container li{
  width:152px;
}

#tm_replays li{
  width:152px;
}

#th_admin{
  width:144px;
}

#tm_admin_container li{
  width:133px;
}

.drop_down li:first-child{
  padding-top:10px;
}

.drop_down li.drop_down_bottom{
  height:10px;
  position:relative;
  filter:alpha(opacity=90);
  background-color:transparent;
  padding-top:0px;
  padding-left:12px;
}

#admin_right_divider{
  border-right: solid 1px #6699CC;
  float:right;
  height:18px;
  margin-right:-1px;
}

.drop_down li#tm_live_transmission_bottom{
  background-image:url(../images/backgrounds/live_transmission_drop_down_bottom.png);
  border:none;
  background-color:transparent;
}

.drop_down li#tm_replays_bottom{
  background-image:url(../images/backgrounds/live_transmission_drop_down_bottom.png);
  border:none;
  background-color:transparent;
}


#tm_admin_bottom{
  background-image:url(../images/backgrounds/admin_drop_down_bottom.png);
  border:none;
  background-color:transparent;
}



/* top nav end */

#login_and_register_link{
  float:left;
  margin:6px 25px 0;
  font-weight:bold;
}

#login_and_register_link a{
  text-decoration:none;
}


#menu {
font-size: 14px;
margin-bottom: 30px;
margin-top:10px;
color:#6699CC;
}

#menu a{
text-decoration:none;
}

#menu span {
padding-right:8px;
}

#menu a:hover {
  color:#F2853C;
}

#menu .selected{
font-weight:bold;
color:#000099;
}

.main_area_menu_list ul li{
margin-left:-20px;
color:#6699CC;
}

#category_nav{
font-family: verdana, arial, helvetica, sans-serif;
font-size:   10px;
margin-top:23px;
margin-bottom:15px;
color:#6699CC;
}

#category_nav_label{
margin-right:5px;
}

#category_nav_label{
margin-right:5px;
}

.section_menu{
	/*margin-bottom:20px;*/
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-left:40px;
}

.section_menu_separator{
	color:#F2853C;
	padding:4px;
}



/* sidebar */

#sidebar_container{
	margin-right:20px;
	float:right;
	opacity: 0.7;
	filter:alpha(opacity=70);
	margin-top:23px;
}

#sidebar_header{
	width:200px;
	height:20px;
	background-image:url(../images/backgrounds/sidebar-top-small-2.png);
}

#sidebar_footer{
	width:200px;
	height:20px;
	background-image:url(../images/backgrounds/sidebar-bottom-small-2.png);
}

#dave_oshana_com #sidebar{
  /*  width:20%;
	min-width:170px;
		height:595px;
*/
  width:200px;
	/*min-height:401px;*/
	background-color:#EEEEEE; /*#EEEEFF;*/
  padding-top:5px;
	/*margin-left:10px;*/
}

#dave_oshana_com #login{
padding-top:5px;
padding-right:1px;
margin-left:20px;
font-size:10px;
width:158px;
color:#666666;
}

.login_table_right_col input{
width:79px;
}

#sidebar_top, #sidebar #main_menu_when_logged_in, #sidebar #main_menu_when_logged_out{
margin-left:22px;
font-size:12px;
width:87%; /*width:158px;*/
color:#666666;
margin-right:13px;
/*text-align:right;*/
}

#flash_sidebar_messages{
font-size:10px;
margin-left:25px;
margin-bottom:10px;
}

#sidebar #main_menu_when_logged_out{
margin-top:30px;
}

#sidebar #main_menu_when_logged_in, #sidebar_top, #flash_sidebar_messages{
/*margin-top:10px;*/
}

#sidebar .menu_link{

}

#logout_link{
margin-bottom:35px;
}

#menu_admin_heading{
margin-top:30px;
margin-bottom:6px;
font-weight:bold;
}


#dave_oshana_com #login #when_logged_in{
text-align:right;
margin-right:4px;
}

#dave_oshana_com #login #register_link{
text-align:right;
margin-bottom:4px;
font-size:12px;
}

#dave_oshana_com #login #when_logged_in a{
font-size:12px;
}

#dave_oshana_com #login input{
font-size:9px;
}

#dave_oshana_com #login .button_group{
text-align:right;
font-size:9px;
margin-top:5px;
}

#dave_oshana_com #login .button_group input{
width:42px;
}

#dave_oshana_com #login p{
margin-left:2px;
margin-bottom:10px;
margin-top:0px;
}

#dave_oshana_com #login #oclass_home_links{
font-size:12px;
}

#dave_oshana_com #login strong{
font-size:13px;
}

#dave_oshana_com .menu_hide_button a{
font-size:8px;
text-decoration:none;
vertical-align:top;
}

#dave_oshana_com .menu_hide_button{
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
}

/*
#dave_oshana_com table tr th, #dave_oshana_com table tr td{
text-align:left;
padding-right:12px;
}

#dave_oshana_com table tr th{
padding-bottom:8px;
}*/

#dave_oshana_com .feedback_message{
color:#F2853C;
}

#dave_oshana_com .menu_link{
padding-bottom:8px;
}

#dave_oshana_com #sidebar_menu{
text-align:right;
margin-top:30px;
margin-right:15px;
}



/* tables */

.table_1, .default{
	font-size:12px;
}

.table_1 tr th, .table_1 tr td,
.default tr th, .default tr td{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
}

.table_1 tr td,
.default tr td{
	padding-bottom:4px;
}
	
.table_1 tr th,
.default tr th{
	padding-bottom:8px;
	font-size:11px;
}



/* Ajax */

#ajax_message_container{
	width:100%;
	/*margin-left:250px;*/
	width:200px;
	margin:auto;
}

#ajax_message, #ajax_error_message{
	position:fixed;
	top:200px;
	left:525px;
	width:200px;
	color:#666666;
	background-color:#EEEEEE;
	text-align:center;
	padding:8px;
	font-size:14px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	z-index:10000;
}

#ajax_message{
	border: solid 3px #0033CC;
}

#ajax_error_message{
	border: solid 3px #FF0000;
}

#ajax_spinner{
	position:fixed;
	top:200px;
	width:200px;
}

/*.label{
	padding-right:4px;
}*/

/* tooltips */

/* tool tips */

.tooltip{
  font-size:12px;
	font-weight:normal;
	/*width:300px;*/
	padding-top:4px;
	padding-bottom:6px;
	background-color:#FFFFFF;
	position:absolute;
	margin-left:8px;
	padding-left:6px;
	padding-right:8px;
	margin-top:-10px;
	border: 1px solid #3377FF;
	z-index:1000;
}

.tooltip p{
	margin-bottom:0px;
	margin-top:0px;
}

.tooltip_one_line{
	padding:4px;
	background-color:#FFFFFF;
	position:absolute;
	margin-left:8px;
	margin-top:-10px;
	border: 1px solid #3377FF;
}

.no_underline{
	text-decoration:none;
}


/* links */

a {
color:#6699CC;
text-decoration:none;
 }
  
a:hover {
  color:#52452f; /*color:#F2853C;*/
}


/* messages */

#message_container{
	width:400px;
	margin:auto;
}

#login_box_container{
	width:240px;
	margin:auto;
}

#login_box{
	position:fixed;
	top:150px;
  font-family: verdana, arial, helvetica, sans-serif;
  width:220px;
  height:160px;
	z-index:10000;
  padding:20px;
  background-image:url(../images/backgrounds/login_box.png);
  opacity:0.9;
  filter:alpha(opacity=90);
  /*left:50%;
	margin-left:-350px;*/
	/*margin-top: 20px;
	margin-bottom:10px;*/
}

#login_box input.default{
  width:130px;
}

#fullscreen_overlay{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#AAAAAA;
  opacity:0.9;
  filter:alpha(opacity=90);
  z-index:10;
}


.messages{
color:#F2853C;
}

.messages p{
	margin-top:0px;
}

.main_messages{
	position:fixed;
	top:150px;
	width:380px;
  height:15px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
	padding:7px 10px 13px;
	margin-left:auto;
	margin-right:auto;
	z-index:10000;
	text-align:center;
  color:#666666;
  font-weight:bold;
	/*margin-top: 20px;
	margin-bottom:10px;*/
}

#disappearing_flash_messages{
	text-align:center;
  background-image:url(../images/backgrounds/message.png);
}

#flash_messages_large{
	text-align:center;
  background-image:url(../images/backgrounds/message_medium.png);
  height:35px;
  width:380px;
}

#flash_static_messages{
  text-align:left;
  font-weight:bold;
  font-size:14px;
  color:#6699CC;
  background-image:url(../images/backgrounds/message_large.png);
  height:225px;
  padding:20px;
  width:360px;
  overflow-y:scroll;
}

#categories_heading{
margin-bottom:24px;
}


/*
#errorExplanation{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  color:#FF0000;
	margin-top: 20px;
	margin-bottom: 20px;
	border-color:#FF0000;
	border-width:1px;
	border-style:solid;
	padding:10px;
	width:245px;
}

#errorExplanation h2{
	font-size: 14px;
	background-color:#FF0000;
	color:#FFFFFF;
}
*/
#errorExplanation {
  color:#FF3366;
 /* background-color: #f0f0f0;*/
}

#errorExplanation p{
    display:none;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

.fieldWithErrors {
	border-color:#FF0000;
	border-style:solid;
	border-width:2px;
	
	/*padding-left:4px;
	padding-top:2px;
	padding-right:1px;
	margin-left:-4px;*/
	background-color: #f0f0f0;
}

.selectFieldWithErrors{
	border-color:#FF0000;
	border-style:solid;
	border-width:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #f0f0f0;
}


/* Auto Complete Select Box */

.select_box{
	background-color:#FFFFFF;
	position:absolute;
	overflow-y:scroll;
	overflow-x:hidden;
	min-width:200px;
	height:100px;
	padding:3px;
	border:1px solid #CCC;
	z-index: 9002;
}

.ac_select_box_heading{
	margin-bottom:3px;
}

.ac_select_box_section{
	margin-bottom:8px;
}

.select_box a{
	text-decoration:none;
}

.select_box a:hover{
	color:#FF3366;
}

.auto_complete_select_box{
height:22px;
}

.auto_complete_select_box img{
	margin-left:-1px;
}

.auto_complete_text_area_select_box{
height:22px;
}

.auto_complete_text_area_select_box img{
	margin-left:-1px;
	margin-top:1px;
}

.auto_complete_text_field{
  float:left;
	width:260px;
}

.filter_field{
	width:230px;
	height:16px;
	float:left;
}

.order_select{
	height:19px;
	font-size:12px;
}


/* Auto Completer */


div.auto_complete {
	width: 350px;
	background: #fff;
}

div.auto_complete ul {
	border:1px solid #CCC;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

div.auto_complete ul li {
	margin:0;
	
	color:#0033CC;
}

div.auto_complete ul li.selected {
	color:#FF0055;
}

div.auto_complete ul strong.highlight {
	color: #800; 
	margin:0;
	padding:0;
}


/* main content area */

#main{
	margin-top:26px;
	width:95%;
}

.list_link {
	font-family: verdana, arial, helvetica, sans-serif;
  font-size:   12px;
	line-height: 18px;
}


h1{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:16px;
  color:#666666;
  margin-bottom:15px;
}

h2{
  font-size:   14px;
  color:#666666;
  margin-bottom:15px;
}
  
.task {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   12px;
  
}

.pagination {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   10px;
	margin-top:0px;
	margin-left:1px;
	margin-bottom:25px;
}

.pagination_top{
	font-family: verdana, arial, helvetica, sans-serif;
  font-size:   10px;
	margin-top:-25px;
	margin-left:1px;
	margin-bottom:-25px;
}

/* listings */

.list {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   12px;
	margin-top:20px;
}

.list table{
  border: none;
}

.list td,th{
  border: none;
}

.list td{

  padding-right: 10px;
}

.list_line_odd{
background-color:#CEFFE8;
}

.list th{
  text-align:left;
}


/* input forms */

#contact_form, #image_form, #event_form{
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:   12px;
 margin-top: 20px;
}

.input_field {
	margin-top: 3px;
	margin-bottom:6px;
}
/*
.button{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border: 1px solid #2C6ED5;
	width:60px;
	cursor:pointer;
}

.button_large{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border: 1px solid #2C6ED5;
	width:120px;
	cursor:pointer;
}

.button_small{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border: 1px solid #2C6ED5;
	width:35px;
	height:22px;
	cursor:pointer;
}

.button_no_width{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border: 1px solid #2C6ED5;
	cursor:pointer;
}

.tiny_button{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border: 1px solid #2C6ED5;
	width:35px;
	height:17px;
	cursor:pointer;
}
*/
.button_group{
	margin-top: 15px;
}

.left_margin{
	margin-left: 27px;
}

#contact_show_partial, #image_show_partial, #event_show_partial{
	margin-bottom: 20px;
}

.label, .field{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
}

.label{
	color:#000099;
}

.record{
	margin-bottom:10px;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#6699CC;
	width:400px;
	padding-top:5px;
}

.paragraph{
	margin-bottom: 20px;
}

.no_indent{
	margin-left: 6px;
}

.event_form_left{
	float:left;
	margin-right: 40px;
}

.event_form_right{
	float:right;
	margin-right: 40px;
	display:inline;
}

.form_block{
	margin-bottom:20px;
	/*
	border:dashed;
	border-color:#6699CC;
	border-width:1px;
	
	width:845px;
	margin-top:30px;*/
}

.form_block_more_margin{
margin-bottom:20px;
}

.inline{
display:inline;
}

#dates{
margin-left:3px;
margin-top:2px;
}

#date_to{
margin-top:9px;
}

#times{
margin-top:10px;
}

#time_from{
margin-right:20px;
}

.block{
	margin-bottom:25px;
}

.small_block{
	margin-bottom:10px;
}

.tiny_block{
	margin-bottom:2px;
}

.box_label{
	margin-bottom:3px;
}
/*
#message_header{
margin-left:-2px;
}*/


/*#new_get_price{
	float:left;
	margin-right:20px;
}*/

#new_event_type_new_default_price_currency{
/*	margin-bottom:20px;*/
	padding-top:2px;
}

#new_event_type_price_select{
margin-bottom:4px;
}

#new_event_type_new_default_price_value{
float:left;
margin-right:20px;
}

.message_text{
margin-left:6px;
margin-top:3px;
width:600;
}

.message_footer{
margin-left:6px;
margin-top:3px;
width:600;
}

.message{
margin-bottom:20px;
}

.message_view_link{
margin-right:7px;
margin-left:-4px;
font-size:10px;
}
/*
.message_text{
border-color:#6699CC;
border-bottom-style:dashed;
border-bottom-style:dashed;
border-width:1px;
padding-right:8px;
padding-bottom:3px;
padding-top:3px;
padding-left:8px;
margin-left:-8px;
margin-right:-9px;
}*/

#closed_tasks_table{
margin-top:30px;
}

#categories_table{
margin-top:-18px;
margin-bottom:25px;
}

#new_category_link{
margin-bottom:20px;
}

.message_table_heading{
	font-size: 10px;
	color:#6699CC;
}

.message_category_table, .message_category_table a{
	color:#000099;
}

.small_link{
font-size: 10px;
}

#message_view_footer{
margin-top:-40px;
}

#message_back_to_cat_view_link{
/*margin-right:290px;*/
margin-right:312px;
}

#message_view_header{
margin-bottom:40px;
margin-top:-32px;
}

.message_view_reply_thread_link{
margin-left:467px;
}

.message_view_reply_message_link{
margin-left:456px;
}

#users_table{
    margin-bottom: 15px;
}

#register_user_data{
	margin-bottom:15px;
}

#captcha{
	margin-bottom:20px;
}

.simple_captcha_field #captcha{
	margin-bottom:0px;
}

#flash_messages{
/*width:800px;*/
  background-image:url(../images/backgrounds/message.png);
}

#online_class_home #flash_messages{
width:250px;
}


/* Home */

#home_left{
	min-height:20px;
	margin-bottom:20px;
  width:370px;
  float:left;
}

#home #ot_countdown{
	float:none;
	height:auto;
	overflow:visible;
	white-space:nowrap;
  width:100%;
  clear:both;
}

#home #online_class_info_middle{
	height:360px;
}


/* Online Teaching */



#quick_mail_form #newsletter_body{
	width:100%;
	height:280px;
}

#dave_oshana_com #online_class_home{
/*background-repeat:no-repeat;
width:798px;
height:570px;*/
/*font-family: verdana, arial, helvetica, sans-serif;
margin-top:0px;*/
}

#dave_oshana_com #online_class_home .messages{
margin-top:0px;
}

#dave_oshana_com #online_teaching_home_when_logged_in .messages{
margin-top:0px;
}



#live_transmission{
/*background-image:url(../images/backgrounds/live-transmission-small.jpg);
background-repeat:no-repeat;*/
height:595px;
width:571px;
margin:auto;
}

#live_transmission_container{
min-width:571px;
float:left;
}

.test_room{
background-image:url(../images/backgrounds/online-teaching.jpg);
}



#dave_oshana_com #online_class_home_when_logged_in{
font-family: verdana, arial, helvetica, sans-serif;
margin-top:0px;
}

#dave_oshana_com #online_class_home h2{
color:#666666;
}

#moderator_availability_table{
position:absolute;
margin-left: -5px;
margin-top: 0px;
color:#666666;
}

#moderator_availability_table_when_logged_in{
position:absolute;
margin-left: 400px;
margin-top: -8px;
color:#666666;
}

#moderator_availability_table h2, #moderator_availability_table_when_logged_in h2{
font-size: 12px;
text-align:left;
margin-bottom:3px;
}



.moderator_availability_date{
font-size: 10px;
padding-top:4px;
}

.moderator_availability{
font-size: 10px;
}

.prev_next_week_link{
font-size: 10px;
text-align:right;
padding-right:0px;
}

.prev_next_week_link{
padding-bottom:2px;
}

#online_teaching_admin_panel{
margin-top:37px;
margin-left:15px;
font-size: 10px;
color:#666666;
}

#new_availability_panel{
margin-bottom:30px;
}

#avail_to_label{
margin-left:15px;
margin-top:5px;
margin-bottom: 5px;
}

#avail_from_label{
margin-top: 5px;
}

#add_avail_button{
margin-left:33px;
}

#new_online_teaching_button{
margin-top:5px;
}

.section table.class_listener_table{
	margin-bottom:25px;
	font-size:10px;
}

.class_listener_table_heading{
	text-decoration:underline;
}

#avail_logout_link{
font-size: 12px;
text-align:left;
}



#avail_today_row{
background-color:#FFF097;
}

/*
.avail_table_row{

border-bottom-width:thick;
border-bottom-color:#333333;
border-bottom-style:solid;

}*/

#avails_list_table{
margin-right:-4px;
}

.avails_list_table_row{
text-align:right;
}

.avail_table_note{
text-align:left;
font-size: 10px;
margin-bottom:7px;
}

#ote_list{
margin-left:5px;
margin-bottom:10px;
font-size:12px;
background-color:#FFFFFF;
width:185px;
}

#ote_admin_messages{
background-color:#FFFFFF;
margin-left:15px;
width:330px;
}

#ot_countdown{
font-size:16px;
float:left;
width:100%;
height:18px;
clear:both;
}

.countdown{
color:#666;  /* #F2853C;*/

font-weight:bold;
}

#next_classes{
font-size:14px;
}


#next_class_footnote{
font-size:10px;

}

#online_class_info_table{
width:245px;
	
}

#online_class_info{
float:left;
margin-top:21px;
}


#online_class_info_table_top{
vertical-align:top;
height:165px;
padding-top:0px;
}

#online_class_info_middle{
vertical-align:top;

height:424px;
}


#next_classes_table{
/*width:560px;*/
margin-left:-5px;
}

#next_classes_table .class_title{


}


#next_classes_table td, #next_classes_table th{
padding-bottom:7px;
text-align:left;
}


.class_pagination{
margin-top:7px;

}

#next_event_countdown_label{
font-size:10px;
margin-bottom:2px;
}

#oclass_sign_up{
position:absolute;

margin-top:0px;
font-size:10px;
width:146px;
color:#666666;
}

#oclass_sign_up #flash_messages{
width:200px;
}

#oclass_sign_up input{
font-size:9px;
}

/*
#oclass_sign_up #flash_messages{
margin-top:15px;
}*/

#oclass_sign_up .button_group{
text-align:right;
font-size:9px;
margin-top:5px;
}

#oclass_sign_up .button_group input{
width:42px;
}

#oclass_sign_up p{
margin-left:2px;
margin-bottom:10px;
margin-top:0px;
}

#oclass_sign_up #oclass_home_links{
font-size:12px;
}

#oclass_sign_up strong{
font-size:13px;
}

#live_transmission_home{
	/*position:relative;
	top:-44px;*/
}



.section h2{
font-size:14px;
}

.section div span{

}


.section .description{
margin-bottom:10px;
width:500px;
}

.section .with_margin_bottom{
margin-bottom:10px;
}

.section table{
margin-bottom:4px;
margin-top:7px;
}

.section table table td{
padding-right:8px;
}

.section table table .listener_heading_row{
font-style:italic;
}

#class_listeners{
margin-bottom:-4px;
}

#online_teaching_home_when_logged_in #login_form{
margin-top:15px;
}

#online_class_main_container{
width:300px;
font-size:14px;
float:left;
margin-right:60px;
/*opacity:0.8;
filter:alpha(opacity=80); */
margin-top:26px;
}

#online_class_main{
/*background-color:#FFFFFF;
height:400px;*/

}

#online_class_main_inner{
	position:relative;
	top:-30px;
}

#online_class_main_bottom{

height:40px;
/*background-image: url(../images/backgrounds/online_class_main_bottom.png);*/
}

#online_class_main_top{

height:40px;
/*background-image: url(../images/backgrounds/online_class_main_top.png);*/
}

#online_class_main #player_area{
/*width:300px;
margin:0px auto;*/
}

#online_class_main #player_area div{

}

#online_class_main #listen_to_class{

}

#dave_oshana_com #online_class_main div ul{
padding-left:20px;
}

#dave_oshana_com #online_class_messages div{
margin-bottom:10px;
}

#dave_oshana_com #online_class_messages #flash_messages{
width:200px;
}

#announcements_header{
height:15px;
padding-bottom:5px;
padding-top:15px;
}

#online_class_main{

}

#dave_oshana_com #online_class_main #live_message{
min-height:50px;
border: 1px solid #CCCCCC;
padding:8px;

}

#important_notes_header{
	margin-top:15px;
}

#important_notes{
margin-top:8px;
font-size:11px;
text-align:justify;
}

#dave_oshana_com #online_class_main #live_message_text{
color:#666;  /* #F2853C;*/
font-weight:bold;
}

#dave_oshana_com #message_sent_confirm_text{
margin-left:15px;
}


#dave_oshana_com #online_class_main #player #back_link a{
font-size:10px;
text-decoration:none;
}

#dave_oshana_com #online_class_main #player #back_link{
margin-bottom:4px;
}

#dave_oshana_com #online_class_home_when_logged_in #conf_prog span{
padding-left:10px;

}

#dave_oshana_com #online_class_home_when_logged_in #conf_prog{
margin-bottom:35px;
}

#dave_oshana_com #current_live_message{
width:350px;
}

#dave_oshana_com #live_message{
width:280px;
font-size:12px;
}

#dave_oshana_com .class_note{
font-size:11px;
color:#F2853C;
margin-top:0px;
}

.class_note a{
	color:#F2853C;
}

#message_to_mods_field{
	width:250px;
	height:60px;
}

#message_to_dave{
	font-size:12px;
	margin-top:30px;
}

#message_to_dave .button{
	height:18px;
	font-size:10px;
	margin-top:3px;
}

#message_to_dave form{
	margin-top:4px;
}

#message_to_dave .messages{
	font-size:12px;
}

/*     Booking Page       */

.bookings_table td{
	padding-right:10px;
}

#page{
	
}


/* Online Class Admin */

#student_questions{
	height:150px;
	width:500px;
	overflow-y:auto;
}

#chat{
  margin:8px;
}

.chat_message_text{
	margin-bottom:10px;
}

.chat_mess_header{
	color:#FF9900;
}

.chat_mess_header_me{
	color:#6699FF;
}

#chat_messages, #chat_message_input{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#chat_messages{
	height:305px;
	overflow-y:auto;
	margin-bottom:5px;
}

#chat_message_input #message_text_field{
	width:385px;
	height:50px;
}

#chat_message_input #recipient{
	font-size:10px;
	height:18px;
}

#chat_message_input .button{
	font-size:10px;
	height:18px;
}

#chat_message_input #message_controls{
	margin-bottom:5px;
}

#chat_message_input #message_controls span{
	float:right;
}


/* Events Admin */

#status_edit_field{
	width:350px;
	margin-left:-175px;
	position:fixed;
	top:200px;
	left:50%;
	color:#FFF;
	font-weight:bold;
	background-color:#AAA;
	padding: 10px;
	z-index:10000;
}

#status_edit_field #value{
  width:280px;
}


/* daveoshana.com */

#dave_oshana_image{
  position:fixed;
  top:0;
  right:0;
  background-image: url(../images/backgrounds/do-800x622_3.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	min-height:615px;
  width:100%;
}

#dave_oshana_image_lt{
  position:fixed;
  top:0;
  right:0;
  background-image: url(../images/backgrounds/dove-orange-web-background_2.jpg);

	min-height:610px;
  width:100%;
}


#dave_oshana_com{
margin-left:auto;
width:99.5%;
position:relative;
z-index:5;
	/*background-image: url(../images/backgrounds/do-800x622_3.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	min-height:615px;*/
}


/*
#dave_oshana_com #main_menu{
padding-bottom:15px;
margin-left:15px;
}

#dave_oshana_com #main_menu a{
margin-right:10px;
}*/


#dave_oshana_com #sub_menu{
padding-bottom:10px;
font-size:12px;
}

#dave_oshana_com #sub_menu a{
margin-right:5px;
}

#dave_oshana_com #sub_menu .selected{
font-weight:bold;
}



.center{

}

#dave_oshana_com #main_menu .selected{
font-weight:bold;
}


/* Newsletter */

#dave_oshana_com #mailer_form #mailer_form_buttons{
margin-top:8px;
}

#dave_oshana_com #mailer_form #preview{

}

#newsletter_paid_filter{
	margin-left: 68px;
}

/* Contact Form */



/* general */

.margin_left_3{
margin-left:3px;
}

.margin_left_7{
margin-left:7px;
}

.margin_left_15{
margin-left:15px;
}

.margin_left_30{
margin-left:15px;
}

.margin_left_30{
margin-left:30px;
}

.margin_right_8{
margin-right:8;
}

.margin_bottom_8{
margin-bottom:8px;
}

.margin_bottom_4{
margin-bottom:8px;
}

.margin_top_40{
margin-top:40px;
}

.margin_top_20{
margin-top:20px;
}

.margin_top_15{
margin-top:15px;
}


.margin_top_8{
margin-top:8px;
}

.margin_top_4{
margin-top:4px;
}

.absolute_position{
position:absolute;
}

.spacer_10{
width:10px;
}

.font_size_10{
font-size:10px;
}

.margin_bottom_8{
margin-bottom:8px;
}

.margin_bottom_15{
margin-bottom:15px;
}

.margin_bottom_20{
margin-bottom:20px;
}

.margin_bottom_25{
margin-bottom:25px;
}

.margin_bottom_30{
margin-bottom:30px;
}

.margin_bottom_35{
margin-bottom:35px;
}

.margin_bottom_minus_5{
margin-bottom:-8px;
}

.green{
color:#00FF00;
}

.red{
color:#FF0000;
}

.light{
  background-color:#FBF8F5;
}

#live_transmission_home .light{
  background-color:transparent;
}

.blue{
  color:#0000FF;
}

.orange{
  color:#F2853C;
}

.align_right{
text-align:right;
}

.padding_left_8{
padding-left:8px;
}

.padding_right_8{
padding-right:8px;
}

.padding_right_4{
padding-right:4px;
}

.padding_top_10{
padding-top:10px;
}

.padding_top_20{
padding-top:20px;
}

.italic{
font-style:italic;
}

.form_instruction{
margin-bottom:10px;
width:700px;
}

.section{
margin-bottom:35px;
color:#666666;
/*font-family: verdana, arial, helvetica, sans-serif;*/
font-size:12px;
}

.default_table td{
padding-bottom:5px;
}

.default_table_2 tr th, .default_table_2 tr td{
text-align:left;
vertical-align:top;
padding-right:12px;
padding-bottom:2px;
}

.default_table tr th, .default_table tr td{
text-align:left;
padding-right:12px;
padding-bottom:8px;
}

.default_table_small_font{
font-size:11px;
}

.default_table_small_font td{
padding-top:5px;
}

.default_table_small_font tr td{
text-align:left;
padding-right:12px;
}

.default_table_small_font tr th{
text-align:left;
padding-right:12px;
padding-bottom:6px;
}


.default_table_small_font tr th{
border-bottom:thin;
border-bottom-style:solid;
}

.rich_text_message{
width:720px;
}

.strong{
font-weight:bold;
}

h3{
font-size:12px;
}

.check_box{
width:21px;
}

.progress_message{
color:#0000CC;
font-size:10px;
/*text-align:center;
vertical-align:middle;*/
}

.progress_message_container{
height:60px;
width:80px;
}

.link_no_underline a{
text-decoration:none;
}

.align_centre{
text-align:center;
}


#test{
width:20px;
height:20px;
float:left;
}


.float_right{
  float:right;
}

.float_left{
  float:left;
}

/* Admin */

#intruder_records_table, #intruder_record_for_edit_table{
	text-align:left;
}

#intruder_records_table td, #intruder_records_table th,
#intruder_record_for_edit_table td, #intruder_record_for_edit_table th{
	padding-right:15px;
	padding-bottom:3px;
	vertical-align:top;
}

#intruder_record_for_edit_table .text_field{
	width:340px;
}

#intruder_record_for_edit_table .text_area{
	width:340px;
}

#record_to_edit_attack_type_tbl td,
#record_to_edit_preventive_measures_tbl td,
#record_to_edit_links_tbl td{
	padding-right:0px;
	padding-bottom:0px;
}

#new_record{
	margin-top:30px;
}

#registered_users_table{
	font-size:10px;
}

#registered_users_table td, #registered_users_table th{
	font-size:10px;
	padding-right:3px;
}

#admin_mode_check_boxes{
	margin-top:70px;
	margin-left:25px;
	font-size:10px;
}


/*  Tasks  */

#task_description_tbl tr td, #new_task_description_tbl tr td{
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
}

#task_description_tbl tr.first td, #new_task_description_tbl tr.first td{
	border-bottom: none;
}

.task_table p{
	margin-top:0px;
	margin-bottom:0px;
}

.task_table{
	border-collapse:collapse;
}

.task_table tr th{
	border-bottom: solid 1px #CCCCCC;
	padding-bottom:5px;
}

#new_task_table tr:first-child th{
	border-bottom: none;
	padding-bottom:5px;
}

.task_table tr td{
	border-bottom: solid 1px #CCCCCC;
	padding-top: 5px;
	padding-bottom: 10px;
}

.task_table tr td, .task_table tr th{
	padding-left:2px;
}

/*.task_table tr#new_task td{
	border-bottom: none;
}*/

#new_task_table tr td.task_for_edit{
	border-bottom: none;
}


/* EMails */

#emails_container{
	margin:10px 10px 10px 0px;
}

#emails_container p{
	margin-top:0px;
	margin-bottom:0px;
}

#emails_container .label{
	color:#666666;
}

#emails_container .section_menu_item a{
	text-decoration:none;
}

#emails_container .table_1, #emails_container .table_2{
	font-size:11px;
}

#emails_container .table_1 tr th, #emails_container .table_1 tr td{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
}

#emails_container .table_1 tr td{
	padding-bottom:4px;
}
	
#emails_container .table_1 tr th{
	padding-bottom:8px;
	font-size:11px;
}

#mails_list_bottom_bar{
	margin-top:10px;
	margin-bottom:12px;
	text-align:right;
}

#mails_list{
	width:100%;
}

#mail_stats{
	float:right;
}

#emails_list_table{
	border-collapse:collapse;
	width:100%;
}

#emails_list_table tr td{
	cursor:pointer;
}

#emails_list_table tr td:first-child{
}

#emails_list_table tr td, #emails_list_table tr th{
	padding-left:10px;
}

#emails_list_table tr td:first-child, #emails_list_table tr th:first-child{
	padding-left:10px;
}

#emails_list_table tr td.follow_up_mail_expand_link{
	padding-right:0px;
}

#emails_list_table td, #emails_list_table th{
	vertical-align:middle;
}

.initial_mail_row{
	height:22px;
}

#emails_list_table.table_1 tr td{
	border-top:1px solid #CCCCCC;
	padding-top:1px;
	padding-bottom:2px;
	white-space:nowrap;
}


#emails_list_table.table_1 tr.follow_up_mail td{
	padding-top:2px;
	padding-bottom:2px;
}


.emails_table{
	width:99%;
}

.email_table{
	width:100%;
}

.emails_table td, .emails_table th{
	padding-top:3px;
	padding-bottom:3px;
}

.emails_table tr td .email table tr td,
.emails_table tr td .email table tr th{
	border-bottom:none;
}

.reply_options{
	padding-top:0px;
	padding-bottom:3px;
}

.reply_area #new_mail_email_header_table{
	margin-top:12px;
}

.email_header{
	background-color:#DDDDFF;
	padding: 4px;
}

.email_header table{
	text-align:left;
}

.email_header table th, .email_header table td{
	vertical-align:top;
}

.email_header table th{
	padding-right:10px;
}

.emails_table #reply_field{
	width:80%;
	height:300px;
	margin-bottom:-3px;
}

.emails_table .email{
	margin-top:20px;
	padding-bottom:16px;
}

.emails_table tr:first-child .email{
	margin-top:5px;
}


.emails_table #submit_button{
	margin-top:8px;
	margin-bottom:15px;
/*	margin-left:4px;*/
	float:right;
}

.emails_table .unread{
	background-color:#F6F6FF;
}

.mail_header_timestamp{
	float:right;
	padding:4px;
}

.emails_table .email_body{
	margin-top:18px;
	padding-left:5px;
}

.emails_table .mceIframeContainer {
	height:400px;
}

#reply_field_parent{
	width:92%;
}

#recipient_field{
	float:left;
}

#email_recipients, #email_bcc, #email_cc{
	width:90%;
	height:42px;
	overflow-y:auto;
}

#recipients, #cc, #bcc{
	height:50px;
	vertical-align:top;
}
 

#new_mail_email_header_table{
	margin-bottom:8px;
	margin-left:-3px;
	text-align:left;
	width:100%;
}

#new_mail_email_header_table th{
	width:90px;
}

#new_mail_email_header_table th, #new_mail_email_header_table td{
	padding-bottom:3px;
	padding-top:3px;
}

#new_mail_email_header_table tr th{
	padding-right:2px;
}

#email_subject_field{
	width:90%;
	padding-left:2px;
	padding-top:1px;
}

#new_mail_email_header_table #subject_label{
	padding-left:15px;
}

#send_button{
	margin-top:8px;
	text-align:right;
}

.email_header_top_label{
	vertical-align:top;
}

#email_body_text_area_parent .mceIframeContainer{
	height:300px;
}

.new_mail{
	background-color:#CCFFFF;
}

#template_delete_save_link{
	display:inline;
}

#template_select{
	float: left;
	border: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	margin-right:8px;
}

#template_options{
	
}

#new_template_dialog{
	position:fixed;
	width:250px;
/*	top:200px; */
	background-color:#FFFFFF;
	border: solid 1px #888888;
	padding:15px;
	text-align:center;
	z-index:50000;
}

#template_name_input_field input{
	width:235px;
}

#draft_saved_message{
	float:left;
}

#custom_mailing_list table{
	width:90%;
}

#custom_mailing_list table tr th{
	font-weight:normal;
	width:170px;
}

#custom_mailing_list table td{
	padding: 0 0;
}

#email_form, #mails_form, #drafts_form{
	overflow:hidden;
}


/* Preferences/Registration */

.preferences_form_right{
	float:left;
	margin-left:50px;
}

#preferences_form_left{
	float:left;
}

#register_form_captcha_and_submit{
	float:left;
	margin-left:40px;
}


/* events */

#events_home{

}

.events_table{
	min-width:500px;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
	margin-left:2px;
	font-size:11px;
	margin-bottom:30px;
	opacity: 0.8;
	filter:alpha(opacity=80); 
	margin-top:5px;
}

.events_table th, .events_table td{
	text-align:left;
}

.events_table th{
	padding-right:10px;
	padding-bottom:4px;
	padding-left:5px;
	border-left: 1px solid #CCCCCC;
}

.events_table td{
	height:30px;
	overflow:hidden;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 3px 10px 3px 5px;
	vertical-align:top;
}

.events_table .date{
	width:100px;
}

.events_table .title{
	font-size:13px;
}

.events_table .uk{
	background-color:#FFFFF2;
}

.events_table .finland{
	background-color:#F9FFFD;
}

.events_table .estonia{
	background-color:#FFFF99;
}

/* retrieve password */

#password_retrieval_email_field{
	width:200px;
}


/* translations */

.text_element_translation_tooltip{
	background-color:#FFFFFF;
	border:1px solid #3377FF;
	font-size:12px;
	font-weight:normal;
	margin-left:0;
	padding:10px;
	position:absolute;
	text-align:left;
	width:220px;
	z-index:1000;
	color:#666;
}

.text_element_translation_tooltip select{
	width:133px;
}


/* module styles */

.menu a{
	text-decoration:none;
}


/* static page */

/* edit */

#edit_static_page_table textarea{
	height:40px;
}

#edit_static_page_table th{
	width:120px;
}


#edit_static_page_table textarea{
	width:100%;
}

#select_version_button{
	height:22px;
	font-size:11px;
	margin-top:-2px;
}

#version_selected_label{
	color:#66CCFF;
	font-weight:bold;
}

#edit_static_page_table select, #edit_static_page_table #currently_selected_static_page_version{
	font-size:12px;
}

#edit_page_form #cancel_button, #edit_page_element_form #cancel_button{
	/*float:right;*/
}

#static_page_element_html_tbl .mceIframeContainer {
	height:350px;
}

.page_element_links{
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:right;
	margin-right:10px;
	margin-top:10px;
	padding:0 4px 2px;
	right:10px;
	line-height:16px;
}

.page_element_links a:hover{
	color:#F93;
}


/* tiny mce */

.mceContentBody{
	padding:6px;
}


/* additional font sizes for tiny mce */

.fontsize_13px{
	font-size:13px;
}

.fontsize_15px{
	font-size:15px;
}

.fontsize_17px{
	font-size:17px;
}

.fontsize_18px{
	font-size:18px;
}

.fontsize_19px{
	font-size:19px;
}

.fontsize_21px{
	font-size:21px;
}

.fontsize_22px{
	font-size:22px;
}

.fontsize_23px{
	font-size:23px;
}

.fontsize_28px{
	font-size:28px;
}

.fontsize_32px{
	font-size:32px;
}

.fontsize_36px{
	font-size:36px;
}

.fontsize_28px{
	font-size:28px;
}

.fontsize_29px{
	font-size:29px;
}

.fontsize_30px{
	font-size:30px;
}

/*
table.default{
    border-collapse:collapse;
    font-size:12px;
    line-height:1em;
}

table.default tr th, table.default tr td{
  text-align:left;
  vertical-align:top;
  padding-right:10px;
}

table.default tr td{
  padding-bottom:2px;
  padding-top:4px;
}

table.default tr th{
  padding-bottom:8px;
  font-size:11px;
}*/

ul.fin-links,
ul.usa-links,
ul.ee-links,
ul.en-links,
ul.pod{
  list-style-type:none;
}

ul.fin-links li {
  background:url(../images/flags/finnish-flag-small.gif) no-repeat 4px .4em;
  margin-left:-24px;
  padding:0 0 2px 24px;
  line-height:1.5em;
  }

  ul.usa-links li {
  background:url(../images/flags/usa-flag-small.jpg) no-repeat 4px .4em;
  margin-left:-24px;
  padding:0 0 2px 24px;
  line-height:1.5em;
  }

  ul.ee-links li {
  background:url(../images/flags/estonian-flag-small.gif) no-repeat 4px .4em;
  margin-left:-24px;
  padding:0 0 2px 24px;
  line-height:1.5em;
  }

ul.en-links li {
  background:url(../images/flags/english-flag-small.gif) no-repeat 4px .4em;
  margin-left:-24px;
  padding:0 0 2px 24px;
  line-height:1.5em;
  }

ul.pod li {
  background:url(../images/icons/podcast.gif) no-repeat 4px .4em;
  margin-left:-24px;
  padding:0 0 2px 24px;
  line-height:1.5em;
  }



