
/*calendar formatting*/


div#events_calendar_wrapper
{
width:580px;
font-size:12px;
}

#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;
}





/* Items */

div.date
{
float:left;
width:100px;

color:#CC0000;
text-align:left;

font-size:105%;
font-weight: bold;
clear: left;
}


div.venue
{
float:left;
width:450px;

text-align:right;
color:#CC0000;

font-size:105%;
font-weight: normal;
clear: right;
} 


div.summary
{

clear: both;
width: 460px;
padding-right: 20px;
padding-bottom: 5px;
margin-left: 120px;
color:#FEA200;
font-size:105%;
font-weight: normal;
display: block;
}
.summary p {
	margin: 20px;
}

/* 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.description
{
float:left;
width:600px;
padding: 20px;
color:#FEA200;
text-align:left;
background-color:#131313;
}

.description h3
{
color:#FEA200;
}

/* 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:middle;
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:hover {
cursor:pointer;
background-color: #131313;
}



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

