/* 
Theme Name: Springdale Plugins Style Guide
Theme URI: 
Description: Seperation of the styling of Plugins from the Main Theme
Version: 1.0
Author: Pierce Jaques
Author Email: pierce@ingot.net.au
*/

/* RIGHT ADS */

#springdale_ads{
  margin: 10px 10px 10px 10px;
  width: 100px;
  height: 98px;
  /*background-color: red;*/
  float:left;
  color: white;
  padding: 2px;
  font-size: 1.2em; 
}

#right_ads{
  width: 320px;
  color: white;
  font-size: 1.2em;
}

#right_ads div{
  width: 100px; height: 100px;
  float:left;
  margin: 20px 10px 0 10px;
  background-color: red;
  padding: 20px;
}

/* Begin Calendar */
#wp-calendar {
  margin:1px 0 1px -4px;
  empty-cells: show;
  border:0px solid #beb66d;
  padding-top:10px;
  width:269px;
  background-color:#eaefea;
  /* position:relative;
  left:-3px; */
  }

#wp-calendar table{
margin:0 0 0 7px;
border-right:1px solid #beb66d;
padding:  0 8px 0 5px;
background-color:#fff;
vertical-align:top;
display:inline-block;
} 

#wp-calendar table + table{
margin:0 7px 0 0;
border-right:0px solid #beb66d;
padding:0 5px 0 8px;
}

#wp-calendar table.nav{
  margin:0 auto;
  padding-right:10px;
  width:115px;
 background-color:#eaefea;
  display:block;
}

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
  }

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  }

#wp-calendar a {
  display: block;
  }

#wp-calendar caption {
  padding: 0 0 2px 0;
  text-align: center;
  width:100%;
  /* background-color:#eaefea; */
  }

#wp-calendar th {
  border:1px solid #ccc; 
  padding:0;
  /* background-color:#ccc; */
}
#wp-calendar td {
  padding: 3px 0;
  text-align: center;
  }

#wp-calendar td.ec3_postday:hover {
  /* background-color:#000;
  font-color:#fff; */
  }


#wp-calendar td.pad:hover { /* Doesn't work in IE */
  background-color: none; }

/* CALENDAR SETTINGS - Menu and Page */
.ec3_events{
  text-indent:-15px;
  border:0px solid #000;
}

li.ec3_list{
  margin:0; 
  border:0px solid #000;
  padding:0;
  /*white-space:nowrap;*/
  white-space:wrap; /* edited 2010/10/03 by grace*/

  font-weight:bold;
  display:block;
}

li.ec3_list ul{
  margin:0;
  border: 0px solid #000;
  padding:0;
  line-height:12px;
  text-indent:-10px;
  vertical-align:top;
  display:inline-block;
  width:100px;
}

.ec3_list ul li{
  margin:0; padding:0;
  font-weight:normal;

}

table.ec3_schedule {
  /*background: no-repeat left 5px #d8bc61; /* url(images/stopwatch.png) */
  padding: 3px 5px 2px 5px; /* padding-top: 7px; padding-bottom: 5px; */
  background: no-repeat left 5px #eaefea;
  margin: 4px 15px 5px 0;
  text-align: center;  
  height: auto;
  float: left;
  line-height: 1.1em;
  font-weight: bold;
}

table.ec3_schedule tr {
  padding: 0px;
  height: auto;
  margin: 0px;
}

table.ec3_schedule tr td {
  padding: 0px;
  margin: 0px;
  height: auto;
}

.ec3_schedule .ec3_start, .ec3_schedule .ec3_to, .ec3_schedule .ec3_end {
  font-weight: normal;
  padding-bottom: 3px;
}

.ec3_events {
  padding-left: 0px;
}

.ec3_postday {
  /*background-color:#d8bc61;*/
  background-color:#d6e4e1;

