/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/
#wp-calendar {
      margin-right:10px;
	  }
	  
#wp-calendar table {
	width:80%;
}

#wp-calendar #prev {
	text-align:left;
}

#wp-calendar #next {
	text-align:right;
}

.ec3_eventday a {
	color:#a00 !IMPORTANT;
}

#wp-calendar table td, #wp-calendar table th {
	text-align:center;
}

#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {
	padding:1px;
	border:none;
}

#wp-calendar table td:hover, #wp-calendar table #today {
	padding:0px;
	border:solid 1px #999;
}

/* The EC graphic. */
.ec3_ec {
	display:block;
	float:right;
	border:none;
	width:13px;
	height:9px;
}

.ec3_ec span {
	display:none
}

/***
 ***  Popup
 ***/

.ec3_popup {
	margin:0 !IMPORTANT;
	padding:0 !IMPORTANT;
	border:none;
	position:absolute;
	border-collapse:collapse;
	filter:alpha(opacity=87);
	-moz-opacity:.87;
	opacity:.87;
	z-index:30000;
}

.ec3_popup td {
	padding:0;
}

.ec3_popup table {
	border:solid #999 1px;        /* popup border */
	background-color:#006666;        /* popup background colour */
	font-size:x-small;            /* popup font size */
	color:#FFFFFF;
	text-align:left;
	padding: 2px;
}

.ec3_popup table td {
	padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div {
	width:8px;
	height:32px;
}

#ec3_shadow0 {
	margin:0;
	padding:0;
	border:none;
	width:8px;
	background-repeat:no-repeat;
	background-position:bottom right;
	vertical-align:bottom;
}

#ec3_shadow1 {
	margin:0;
	padding:0;
	border:none;
	height:16px;
	background-repeat:repeat-x;
}

#ec3_shadow2 div {
	width:8px;
	height:32px;
}

#ec3_shadow2 {
	margin:0;
	padding:0;
	border:none;
	width:8px;
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
	margin-left:-12px;
	word-spacing:-1px;
	letter-spacing:-0.2px;
	color:#D15401;
}

.ec3_list li {
	font-size:1em !IMPORTANT;
}

.ec3_list li:before {
	content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
	border-collapse:collapse;
	margin:0.5ex 1ex 0.5ex 0;
	border:solid 1px #800;
	float:left;
}

table.ec3_schedule td {
	padding:0 0.5ex 0 0.5ex;
	color:#800;
}

td.ec3_start {
	text-align:right;
}

td.ec3_to {
	text-align:center;
}

/*********      Start of theme,  all lines above are for Calendar   *******/
body {
	margin:0;
	padding:0;
	vertical-align:top;
	background:url(/images/back.gif) repeat left;
	text-align:center;
}

td, #td1 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#DDD2BB;
	line-height:1.2em;
	vertical-align:top;
	padding:0;
}

table {
	border:0;
	border-collapse:collapse;
}

thead {
	color:#EADE48;
}

/*table{width:100%;}*/
img {
	border:1;
	border-top-color: #807039;
	border-right-color: #807039;
	border-bottom-color: #807039;
	border-left-color: #807039;
}

object {
	padding:0;
	margin:0;
}

/****************************************************/
.footer {
	color:#70603E;
	line-height:15px;
}

.footer a {
	color:#70603E;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

/****************************************************/
a {
	border:none;
	text-decoration:underline;
	color:#B9B579;
}

a:hover {
	text-decoration:none;
}

.link1 {
	text-decoration:none;
	color:#775F2D;
	font-weight:bold;
	background:url(/images/pimp1.gif) no-repeat left;
	padding-left:12px;
}

.link1:hover {
	text-decoration:underline;
}

.link2 {
	text-decoration:underline;
	color:#736039;
}

.link2:hover {
	text-decoration:none;
	color: #FFFFFF;
}

/****************************************************/
ul {
	margin:0;
	padding:0;
	list-style:none
}

li {
	/*background: url(/images/pimp2.gif) no-repeat 0px 7px; */
	text-align: left;
	padding-left:11px;
	line-height:1.5em;
	color:#EDC03A;
	font-weight:bold;
}

.homeEvents li {
	padding: 10px;
	margin-right: 13px;
	border-bottom: solid thin;
}

li a {
	color:#D2A313;
	text-decoration:underline;
}

li a:hover {
	text-decoration:none;
}

.list1 li {
	background: url(/images/pimp3.gif) no-repeat 0px 7px;
	color:#D09D2F;
}

.list1 li a {
	color:#D09D2F;
	text-decoration:underline;
}

.list1 li a:hover {
	text-decoration:none;
}

/****************************************************/
form {
	margin:0;
	padding:0;
}

.form_1 {
	width:219px;
	margin:0;
	padding:0 0 0 3px;
	height:17px;
	vertical-align:middle;
	font-size:11px;
	font-family:Tahoma;
	color:#ffffff;
	background:#272010;
	border:solid 1px #564D3A;
}

/****************************************************/
.main {
	width:766px;
	margin:auto;
}

.txt1 {
	color:#A8802B;
	font-weight:bold;
	line-height:18px;
	background:#1A150B;
	padding:1px 11px 3px 6px;
}

.txt2 {
	color:#EDC03A;
	font-weight:bold;
}

.txt3 {
	color:#736039;
	font-weight:bold;
}

.txt4 {
	color:#736039;
}

.post, #post {
	text-align: justify;
	/*border:solid #DDD2BB 1px;
	background-color: #393933; */
	padding: 7px;
	margin-right: 10px;
	}
	
#tribe-events-bar {
	display: none;
}

.tribe-events-list-separator-month {
	background-color: #443727 !important;
}

.single-tribe_events .tribe-events-event-meta {
	background: #443727 !important;
	margin: 30px 22px 30px 0 !important;
}