
/*calendar formatting*/


a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}


div#events_calendar_wrapper
{

text-align:center;
width:600px;
margin-left:-15px;
font-size:12px;
display:table;
}

#events_calendar_wrapper
{
	border: 0;
}
#events_calendar_wrapper a:link,#events_calendar_wrapper a:visited
{
color:#7d4b41;
text-decoration:underline;
}
#events_calendar_wrapper a:hover
{
color:#AC5038;
text-decoration:none;
}

#nav_link
{
text-align:right;
margin-right:10%;
margin-bottom:10px;
}

/* top title bar */

div.more_link_top
{
width:25px;
float:left;
margin:10px 0px 2px 0px;
}

div.date_top
{
float:left;
width:70px;
height:10px;
padding-top:10px;
padding-bottom:10px;

text-align:center;
text-decoration: none;
vertical-align:bottom;
color: #FFC64C;

margin:10px 2px 2px 0px;
}

div.summary_top
{
float:left;
width:237px;
height:10px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
text-decoration: none;
color: #FFC64C;
margin:10px 2px 2px 0px;
}

div.city_top
{
float:left;
width:115px;
height:10px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
text-decoration: none;
color: #FFC64C;
margin:10px 2px 2px 0px;
}
div.venue_top
{
float:left;
width:145px;
height:10px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
text-decoration: none;
color: #FFC64C;
margin:10px 2px 2px 0px;
}

div.tickets_top
{

float:left;
width:25px;
margin:10px 0px 2px 0px;
clear:right;
}




/* Items */
.more_link img
{
	margin: 0px;
}
div.more_link
{
padding: 4px;
width:17px;
float:left;
margin: 0px 0px 0px 0;
clear:left;
display: table-cell;
cursor: pointer;
/*vertical-align:top;*/
}

div.date
{
float:left;
width:70px;
/*height:10px;*/
padding-top:2px;
padding-bottom: 2px;
_height:31px;
_padding-top: 2px;
_padding-bottom: 2px;
color:#CC0000;
text-align:center;
vertical-align:top;
margin:0px 2px 5px 2px;
overflow:hidden;
display: table-cell;
clear:left;
font-size:105%;
font-weight: bold;
}

div.summary
{
float:left;
width:237px;
/*height:10px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
_height:31px;
_padding-top: 2px;
_padding-bottom: 2px;
color:#CC0000;
text-align:center;
vertical-align:top;
margin:0px 2px 2px 0px;
overflow:hidden;
display: table-cell;
font-size:105%;
font-weight: bold;
}

div.city
{
float:left;
width:115px;
/*height:10px;*/
padding-top: 2px;
padding-bottom: 2px;
_height:31px;
_padding-top: 2px;
_padding-bottom: 2px;
text-align:center;
vertical-align:top;
color:#CC0000;
margin:0px 2px 2px 0px;
overflow:hidden;
display: table-cell;
font-size:105%;
font-weight: bold;
}
div.venue
{
float:left;
width:145px;
/*height:10px;*/
padding-top: 2px;
padding-bottom: 2px;
_height:31px;
_padding-top: 2px;
_padding-bottom: 2px;
text-align:center;
vertical-align:top;
color:#CC0000;
margin:0px 2px 2px 0px;
overflow:hidden;
display: table-cell;
font-size:105%;
font-weight: bold;
}

/* venue Links */

#events_calendar_wrapper .venue a:link,#events_calendar_wrapper a:visited
{
color:#7d4b41;
text-decoration:underline;
display:block;
}
#events_calendar_wrapper .venue a:hover
{
color:#AC5038;
text-decoration:none;
display:block;
}
.tickets img
{
	margin: 0px;
}
div.tickets
{

float:left;
width:15px;
margin:0px 0px 2px 0px;
clear:right;
display: table-cell;
vertical-align:top;
}

div.description
{
float:left;
width:520px;
margin-left:30px;
padding-bottom:10px;
margin-right:0;
_margin-left:0;
_margin-right:0;
color:#FFC64C;
text-align:left;
background-color:#131313;
}

.description h3
{
color:#7d4b41;
}

/* Header Events */

div.header_event
{
float:right;
clear: both;
width:600px;
height:30px;
padding-left: 5px;
padding-right: 5px;
padding-top: 12px;
/*_height:31px;
_padding: 5px;*/
color:#7d4b41;
vertical-align:midddle;
margin:0px 2px 2px 5px;
overflow:hidden;
background-color:#E6DDDB;

}
/*.header_event h3
{
font-weight: bold;
text-align:right;
}*/
.header_event p
{
font-size: 12px;
margin:3px;
line-height:110%;
text-align:left;
}



div.menu_events_link
{
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
}


.events_item_wrapper
{
width:600px;
display: table-row;
clear: both;
}

div.acc_sel {
cursor:pointer;
}
a
{
  outline: none;
}
div {
	 outline: none;
}
:focus
{
  -moz-outline-style: none;
}

