#mainevent {
	width:720px;
	overflow:hidden;
	height:auto;
	margin:0 auto;
	float:left;
}

#mainevent #col1 {
	width:494px;
	height:auto;
	float:left;
	padding-bottom:20px;
}


#mainevent #col1 a.eventcanvas {
	display:block; 
	background-color:#361d14;
	width:471px; height:135px; display:block; float:left; clear:both;
	text-decoration:none;
	border:1px solid #472a21;
	cursor:pointer;
	position:relative;
	padding-bottom:5px;
	margin-top:15px;
}

#mainevent #col1 a.eventcanvas .but {
	width:88px;
	height:19px;
	background:url(../images/evt_but.gif) top left no-repeat;
	float:right;
	display:block;
	position:absolute;
	top:115px;
	right:8px;
}

#mainevent #col1 a.eventcanvas em {
    color:#c1af44;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding:0 0 0 10px;
	font-style: normal;
	line-height:22px;
	float:left;
	width:100%;
}

#mainevent #col1 a.eventcanvas img {
	margin:10px;
	display:inline;
	border:1px solid #472a21;
	padding:3px;
	background-color:#42251b;
	float:left;
}

#mainevent #col1 a.eventcanvas .line1 {
	width:340px;
	height:auto;
	float:left;
	border-bottom:1px solid #59372b;
	margin:10px 0 10px 0;
}

#mainevent #col1 a.eventcanvas .line1 b{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	font-size:12px;
}

#mainevent #col1 a.eventcanvas .line1 span {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	font-size:12px;
	float:right;
	font-style:italic;
	padding-right:10px
}

#mainevent #col1 a.eventcanvas i {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:11px;
	float:left;
	line-height:16px;
	width:340px;
	font-style:normal;
}

#mainevent #col1 a:hover.eventcanvas {
 background-color:#42251b;
}

#mainevent #col2 {
	width:216px;
	height:auto;
	float:left;
}

#mainevent #col2 h2 {
 	color:#c1af44;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:20px 0 0 15px;
}

#mainevent #col2 ul {  list-style:none; padding-left:22px; line-height:22px; margin:10px 0 0 0 !important; color:#c1af44;}
#mainevent #col2 ul a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c1af44; text-decoration:none;}
#mainevent #col2 ul a:hover { }
#mainevent #col2 li {list-style-image:none !important;}


#calendar { margin:15px 0 0 0px;}
#calendar .gradline {background:#2b160f; color:#ffffff; font-weight:bold;}
#calendar td { height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#FFFFFF; }
#calendar a { text-decoration:none;}
#calendar a.larr, #calendar a:hover.larr { display:block; width:29px; height:26px; background:#361d14 url(../images/leftarr.gif) top center no-repeat; }
#calendar a.rarr, #calendar a:hover.rarr { display:block; width:29px; height:26px; background:#361d14 url(../images/rightarr.gif) top center no-repeat; }
#calendar .dead { color:#aba8a0; }
#calendar a.cer, #calendar a:hover.cer { display:block; width:auto; background:#361d14; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#calendar a { display:block; width:29px; height:20px; background-color:#361d14; color:#c1af44; line-height:20px; text-decoration:underline}
#calendar a:hover { display:block; width:29px; height:20px; background-color:#150a06; color:#ffffff; line-height:25px; font-weight:bold; line-height:20px; }
#calendar a.curentday { display:block; width:29px; height:20px; background-color:#c1af44; color:#000000; line-height:25px; font-weight:bold; line-height:20px; }
#calendar td.azi a{ background-color:#150a06 !important; color:#ffffff !important; font-weight:bold !important;}




/* ----- SUB EVENT PAGE ----- */

#subevent {
	width:720px;
	height:auto;
	margin:0 auto;
}

#subevent #col1 {
	width:300px;
	height:auto;
	float:left;
}
	
#subevent #col2 {
	width:350px;
	height:auto;
	float:left;
	margin-left:15px;
}

#subevent #col1 img {
	margin:10px 0 0 0;
	border:1px solid #45261c;
	padding:3px;
	background-color:#23110b;
	float:left;
}

#subevent #col2 .line1 {
	width:390px;
	float:left;
	border-bottom:1px solid #45261c;
	margin-top:0;	
}	

#subevent #col2 .line1 b {
	font-size:14px;
	color:#ffffff;
	padding-bottom:5px;
	display:block;
	float:left;
	line-height:30px;
	
}	

#subevent #col2 .line2 {
	width:390px;
	float:left;
	margin:10px 0 10px 0;	
}
#subevent #col2 .line3 {
	float:right;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-right:3px;
}		

#subevent #col2 .line2 b {
	font-size:12px;
	color:#ffffff;
	float:left;
}

#subevent #col2 p {
	width:388px;
	float:left !important;
	margin-top:0 !important;
	font-size:12px;
	color:#ffffff;
	line-height:19px;
	padding:8px 0 8px 1px;
}

#subevent #col2 p a.ulink{
	color:#c1af44;
	font-weight:normal !important;
	text-decoration:none;
	margin-left:20px;
	width:100%;
}

#subevent #col2 p a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#subevent #col2 p a:hover {
	
}

#subevent #col1 a.return {
	width:155px; height:22px;
	float:left;
	margin-top:15px;
	display:block;
	background:url(../images/returnbut.gif) top left no-repeat;
	margin-left:70px;
	clear:both;
	display:inline;
}

#subevent #col2 .evfooter {
	border-top:1px solid #45261c;
	width:393px;
	height:50px;
	float:left;
	margin-top:20px;
	font-size:11px;
	padding-bottom:40px;
}

#subevent #col2 .evfooter p {
	width:393px;
	display:block;
	text-align:center;
	color:#ffffff;
	line-height:30px;
	margin-top:0px;
	padding-top:10px;
}

#subevent #col2 .evfooter a{
	text-decoration:none;
	color:#c1af44;
	font-weight:bold;
	display:inline;
	padding:0 10px 0 10px;
}


a {
	text-decoration:none !important;
}
