﻿#churchgizmo_mini_calendar2{
  min-height: 200px;
}


.churchgizmo_mc_head{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
}

.churchgizmo_mc_tile{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #3A4E4F;
  height: 28px;
  width: 28px;
  text-align: center;
}

.churchgizmo_mc_ontile{
  background: white url(images/calendar/images/cg_mc_tile2.png) top left no-repeat;
}

.churchgizmo_mc_offtile{
  background: white url(http://www.churchgizmo.com/gizmo/images/cg_mc_tile1.png) top left no-repeat;
}

.churchgizmo_mc_seltile{
  background: white url(images/calendar/images/cg_mc_tile4.png) top left no-repeat;
}

.churchgizmo_mc_tile:hover{
  background: white url(http://www.churchgizmo.com/gizmo/images/cg_mc_tile3.png) top left no-repeat;
  cursor: pointer;
  color: #3366CC;
}

#churchgizmo_mc_month_title{
  font-family: Helvetica, sans-serif;
  font-size: 11pt;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

#churchgizmo_mc_left{
  background: transparent url(images/calendar/images/cg_mc_left.png) top left no-repeat;
  width: 14px;
  height: 14px;
  cursor: pointer;
  display: block;
}

#churchgizmo_mc_left:hover{
  background-position: bottom left;
}

#churchgizmo_mc_right{
  background: transparent url(images/calendar/images/cg_mc_right.png) top right no-repeat;
  width: 14px;
  height: 14px;
  cursor: pointer;
  display: block;
}

#churchgizmo_mc_right:hover{
  background-position: bottom right;
}

.churchgizmo_mc_tip {
  display: none;
  position: absolute;
  padding: 10px;
  font-size: 10pt;
  background-color: white;
  border: 1px solid #a6c9e2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  z-index: 9999
}

churchgizmo_event_item{
  margin: 1px;
  padding: 2px;
  height: 22px;
  overflow: hidden;
}

div.churchgizmo_event_item_hover{
  border: 2px solid white;
  padding: 4px;
  cursor: pointer;
  background: #B6C3C3 url(http://www.churchgizmo.com/gizmo/images/cg_e_down.png) bottom right no-repeat;
}

churchgizmo_event_item_open{
  margin: 1px;
  padding: 2px;
  height: 42px;
  overflow: hidden;
}

div.churchgizmo_event_item_open_hover
{
  border: 2px solid black;
  padding: 4px;
  cursor: pointer;
  background: #B6C3C3 url(http://www.churchgizmo.com/gizmo/images/cg_e_up.png) bottom right no-repeat;
}

.churchgizmo_event_number{
  float: left;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  min-width: 70px;
  text-align: right;
  padding-right: 6px; top:3px;
   line-height: 18pt;
}

.churchgizmo_event_title{
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

 .churchgizmo_event_detail{
   color: #ffffff;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 10pt;
 }

 .churchgizmo_audio_item{
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   background-color: #8F9B9B;
   margin: 0;
   padding: 2px 2px 2px 2px;
   width: 396px;
   cursor: pointer;
 }

  .churchgizmo_audio_item:hover{
    color: #3A4E4F;
    background-color: #8F9B9B;
  }


 #churchgizmo_player_container {
	position: relative;
	background-color:#eeeeee;
    background-image: url("http://www.mysaintmiriam.org/sermons/images/cg_sp_bg.png");
	width:418px;
	height:100px;
}
#churchgizmo_player_container  ul#churchgizmo_player_controls {
	list-style-type:none;
	padding:0;
	margin: 0;
}
#churchgizmo_player_container  ul#churchgizmo_player_controls li {
	overflow:hidden;
	text-indent:-9999px;
}
#churchgizmo_player_play,
#churchgizmo_player_pause {
	display: block;
	position: absolute;
	left:20px;
	top:20px;
	width:40px;
	height:40px;
	cursor: pointer;
}
#churchgizmo_player_play {
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") 0 0 no-repeat;
}
#churchgizmo_player_play.different_prefix_example_hover {
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") -40px 0 no-repeat;
}
#churchgizmo_player_pause {
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") 0 -40px no-repeat;
}
#churchgizmo_player_pause.different_prefix_example_hover {
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") -40px -40px no-repeat;
}
#churchgizmo_player_stop {
	position: absolute;
	left:70px;
	top:26px;
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") 0 -80px no-repeat;
	width:29px;
	height:29px;
	cursor: pointer;
}
#churchgizmo_player_stop.different_prefix_example_hover {
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") -30px -80px no-repeat;
}
#churchgizmo_player_progress {
	position: absolute;
	left:110px;
	top:32px;
	background-color: #444444;
    /*
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	width:162px;
	height:15px;
}
#churchgizmo_player_progress_load_bar {
	background-color: #666666;
	width:0px;
	height:15px;
	cursor: pointer;
}
#churchgizmo_player_progress_load_bar.different_prefix_example_buffer {
	background-color: #888888;
}
#churchgizmo_player_progress_play_bar {
	background: url("http://www.mysaintmiriam.org/sermons/images/bar_play.gif") top left repeat-x ;
	width:0px;
	height:15px;
}
#churchgizmo_player_volume_min {
	position: absolute;
	left:284px;
	top:27px;
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") -29px -110px no-repeat;
	width:29px;
	height:23px;
	cursor: pointer;
}

#churchgizmo_player_volume_max {
	position: absolute;
	left:366px;
	top:27px;
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") 0px -110px no-repeat;
	width:29px;
	height:23px;
	cursor: pointer;
}

#churchgizmo_player_volume_min.different_prefix_example_hover {
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") -29px -133px no-repeat;
}

#churchgizmo_player_volume_max.different_prefix_example_hover {
	background: url("http://www.churchgizmo.com/gizmo/images/cg_sp_controls.png") 0px -133px no-repeat;
}

#churchgizmo_player_volume_bar {
	position: absolute;
	left:308px;
	top:37px;
	background-color: #3A4E4F;
	width:50px;
	height:5px;
	cursor: pointer;
}
#churchgizmo_player_volume_bar_value {
	background: url("http://www.mysaintmiriam.org/sermons/images/volume_bar_value.gif") repeat-x top left;
	width:0px;
	height:5px;
}

#churchgizmo_player_playlist_message {
	position: absolute;
	left:0;
	bottom:0;
	width:338px;
	padding:5px 40px 10px 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4em;
	height:1em;
}

#churchgizmo_song_title {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-weight:bold;
	color: #ffffff;
}

#churchgizmo_play_time,
#churchgizmo_total_time {
	padding-top:3px;
	font-weight:normal;
    font-family: Arial, sans-serif;
	font-size:8pt;
    color: #eeeeee;
}

#churchgizmo_play_time {
	float:left;
}

#churchgizmo_total_time {
	float:right;
	text-align: right;
}

.churchgizmo_audio_passage{
  float: right;
}

.churchgizmo_audio_date{
  float: right;
  clear: right;
  font-weight: normal;
  font-size: 9pt;
  color: #ffffff;
}

.churchgizmo_audio_name{
}

.churchgizmo_audio_speaker{
  font-weight: normal;
  font-size: 9pt;
  color: #ffffff;
}


