#calendar {
    width:100%;
	position:relative;
}


#calendar #blurbs {
    background:transparent url('../images/themes/visitsedona//blurb_bot.gif') bottom left no-repeat;
    position:relative;
    width:684px ! important;
    padding:0;
    margin:0;
    padding-bottom:10px;

    color:white;
}
#calendar .blurb a {
    color:white;
}
#calendar .blurb ul {
    margin:0 ! important;
    padding:0 ! important;
      list-style:outside;
}
#calendar .blurb li {
   
     padding:3px 5px 3px 0px;
    margin:0;
     background:transparent url('../images/themes/visitsedona//line.gif') bottom left no-repeat ! important;
   

}
#calendar .blurb li.end1 {
    
     background:none ! important;
   

}
#calendar .blurb li a {
    padding-left:15px;
     background:transparent url('../images/themes/visitsedona//blurb_bullet_on.gif') center left no-repeat;

}
#calendar .blurb {
    min-height:140px;
    float:left;
    position:relative;
    width:300px ! important;
    padding: 0 9px 0 9px;
    
}
#calendar #blurbs .inner {
    background:transparent url('../images/themes/visitsedona//blurb_top.gif') top left no-repeat;
    float:left;
    position:relative;
 
    width:100%;
    padding:0;
       padding-top:10px;
  margin:0;
   
}

#calendar .blurb .title {
    color:white;
    font-size:18px ! important;    
    font-weight:normal;
    letter-spacing:1px;
    margin-bottom:5px;
    text-indent:-1000em;
   
    height:24px;
}
#calendar #primary {

    margin-right:8px;
}
#calendar #secondary {
    background-color:transparent;
    margin-left:20px;
} 
#calendar #blurbs .container {
    position:relative;
    height:100%;
    background:#BAA286 url('../images/themes/visitsedona//blurb_back.gif') top left repeat;
  margin:1px 0 0 0;
  padding:0;
   width:100%;
}


#calmain {
    position:relative;
    margin-right:200px;

}
#calbar {
    position:relative;
    width:180px;
    margin-left:-180px;
    float:right;


}
.tspower {
     position:relative;
     clear:both;
}
.tspower a {
    
    display:block;
    background:url('http://timeshout.com/images/powered/tspower_100x30_l.gif') top left no-repeat;
    height:45px;
    width:150px;
    text-indent:-1000em;
    margin:20px auto 10px auto;
}
.esubmit, .eback {
 
  
    
}
.esubmit a {
    background:url('/images/calendar/add.png') top left no-repeat;
    height:17px;
    width:98px;
}
.eback a {
    background:url('/images/calendar/events.png') top left no-repeat;
    height:17px;
    width:116px;
}
.eback a, .esubmit a {
    display:block;
    text-indent:-1000em;
   
}
.calback {
    font-weight:bold;
    text-align:center;
}

.break {
    clear:both;
}
/******************* EVENTS ****************/
.monthday  {
	width: 41px;
	height: 46px;
	float:left;
	background: url('/images/calendar/leaf.gif') repeat-x;
	font-size:1em;
	font-weight:bold;
	font-family:arial, helvetica;	
	
}
.monthday .m {
	font-size: 11px;

	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	letter-spacing:1px;
	line-height: 11px;
	padding-top: 3px;
	margin: 0px;
}
.monthday .d {
	
	font-size: 22px;
	text-transform: uppercase;
	color:#702D32;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;

}

.event .maplink {
    font-size:85%;
    margin-left:5px;
}
.event h5 {
    margin:10px 0 0 0;
    color:#A2704C;
}
.adr {
    font-size:85%;
}

.event {

    padding:0;
    margin:10px 0 13px 0;
    position:relative;
}
.events.distinct .event {
    margin-left:50px;
    
}
.event .etitle {
    font-size:116%;
    font-weight:bold;
    height:20px;
    border-bottom:1px solid #E5E5E5;
}

.event .etitle, .event .etitle a {
    color:#000;
}
.event .info {

    padding:2px 0 0 0;
}
.event .summary {
	
}
.event .image {
    margin:0 5px 5px 0;
    padding:1px;
    border: 1px solid silver;
}
.event .description  {
	
}

.event .extra  {
    width:100% ! important;
    position:relative;
    padding-bottom:20px;
    
}
.event .date {
    color:#7F7F7F;
    float:right;
    height:20px;
    margin-top:-21px;
}
.event .toggle {
    float:right;
    font-size:85%;
    margin-top:3px;
}

.empty {
    font-weight:bold;
    text-align:center;
}
/* search box */
.hdr {
    background-color:#E6E5D7;
    color:#3F3F3F;
    padding:1px 1px 1px 3px;
    cursor:pointer;
    margin-top:10px;
}

/* submit page */
#submit_field {
    text-align:center;
}
.loading {
   height:100px;
   width:100%;
   background: transparent url('/images/calendar/loader.gif') center center no-repeat ! important;
}
.comment {
    border:1px solid #E6E5D7;
    background-color:#F8F8F8;
	margin-bottom:10px;
	padding:10px 10px 20px 10px;

    overflow:hidden;
}
.comment pre {
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    white-space:pre-wrap;
    word-wrap:break-word;   
}
code {
	border:1px dotted silver;
	background-color:#FFF;
	padding:2px;
	display:block;
	margin:0px 0 7px 0;
}
#suggestions {
    text-align:center;   
}
a.suggestion  {
    margin:2px 5px;
    font-size:100%;
    line-height:20px ! important;
    font-weight:bold;
    text-transform:uppercase;
    display:inline-block;
}
.added {
    color:silver ! important
}
/* widget */
.calbox {
  
    border:1px solid #E6E5D7;
    background-color:#F8F8F8;
   padding:0;
    
    margin:10px 0;
}
.calbox .cnt {
  
    padding:2px 6px;
    
  
}
.calbox h4 {
    margin:0;
  background-color:#E6E5D7;
    color:#3F3F3F;
    padding:1px 1px 1px 3px;   
}
.calbox .entries {
    margin:5px 0 5px 0;
}
#eventbox .entries .entry {
    display:block;
    margin:0;
}
#eventbox .date {
    font-weight:bold;
    margin-right:5px;
}
#tagbox .entries {
    text-align:center;
}
#tagbox .entry {
    font-weight:bold;
    color:#7F7F7F;
    margin:0 5px 0 5px;
}    

#cloudbox .cloud {
    width:80%;
    margin: 5px auto 5px auto;
    text-align:center;
}
#cloudbox .cloud a {
    font-weight:bold;
    color:#7F7F7F;
    margin:0 5px 0 5px;
    display:inline-block;
}
.cloud .weight0 {
	font-size: 93%;
}
.cloud .weight1 {
	font-size: 116%;
}
.cloud .weight2 {
	font-size: 131%;
}
.cloud .weight3 {
	font-size: 146.5%;
}
.cloud .weight4 {
	font-size: 161.6%;
}
.cloud .weight5 {
	font-size: 174%;
}
.cloud .weight6 {
	font-size: 189%;
}
.cloud .weight6 {
	font-size: 200%;
}
/*************** TAGS ********************/
.tags {
	margin-left:30px;

	font-size: 85%;
	line-height:2em;
}
.tags a {
	color:#7F7F7F;
	margin: 20px 0;
}

.keywords {
    clear:both;
    margin-left:90px;
}
.tag {
    background:url('/images/calendar/tag.gif') center left no-repeat;
    padding:2px 0 0 20px;
    margin:0 10px 0 0;
    height:17px ! important;
    display:inline-block;
    
}
/******************* MISC *****************/
#counter {
    font-weight:bold;
    color:darkred;
}
/*********** CUSTOM ************/

#calendar {


}



#calcontent {
    margin-top:10px;
}
#calmain {
  
}
#calbar {
   
}
input.text, textarea, select {
    margin:5px 0 0px 0 ! important;
}
.event {
    font-size:93%;
}
label {
    margin-top:4px;
}
code {
    background-color:#E8E8E8;
}
.eback, .esubmit {
    
}
.event h5 {
  
    font-size:100%;
}
.blurb .title.related {
     background:transparent url('/images/public/title_tags.gif') top left no-repeat;
}
.blurb .title.search {
     background:transparent url('/images/public/title_search.gif') top left no-repeat;
}
#eventbox {
    height:200px;
    height:auto;
    min-height:200px;


    
}

#eventbox .inner  {
     padding:10px 5px;
}
#eventbox .entries
{
    padding:0 5px;
}
#eventbox .date {
    color:#631918;
}
.searchbox {
    position:relative;
}
.searchbox .text {
   border:1px solid #725339! important;
}
.searchbox .field {

    position:absolute;
    
 padding-left:0px ! important; 
 

}
.searchbox label {
 position:absolute;
 left:70px;
    color:white !important;
}
.searchbox {
    padding-left:10px;    
    width:100%;
    margin:0;
    
}

#field_start {
    top:0px;
    left:10px;
}
#search_start {
    width:120px;
    left:0 ! important;
    
}
#field_span {
    top:0px;
    right:0px;
}
#field_tags {
    top:45px;
    left:10px;
}
#field_tags input {
    width:200px;
}
#field_search {
    top:67px;
    right:0px;
}
.cloudbox {
    text-align:center;
   
}

.cloudbox .entry {
    font-weight:bold;
    color:white;
    white-space:normal;
    margin:0 5px 0 5px;

    display:inline-block;
    height:25px;
    line-height:25px;
}
#callink {
    position:relative;
    float:right;
    width:120px;
    margin-top:-30px;
}
fieldset label {
    margin-top:7px;
    margin-right:0;
}
 
#markup, #suggestions {
    font-size:11px;
}
