#mainevent {
	width:800px;
	overflow:hidden;
	height:auto;
	background:url(../images/main_bg.gif) top left repeat-y;
	margin:0 auto;
	float:left;
	padding:0 0 0 20px !important;
}

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

#mainevent #col1 h1 {
	font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#473c2c; 
	padding:0px 0px 10px 0;
	font-weight:bold; 
	font-style:italic;	
}

.jwlog { background:url(../images/jw_log.gif) 510px 5px no-repeat;}
.ritzlog { background:url(../images/ritz_log.gif) 510px 2px no-repeat;}
.gllog { background:url(../images/gl_log.gif) 508px 7px no-repeat;}

#mainevent #col1 a.eventcanvas {
	display:block; background-color:#e6e0cd;
	width:541px; height:135px; display:block; float:left; clear:both;
	text-decoration:none;
	border:1px solid #d9d3c0;
	cursor:pointer;
	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;
	margin:15px 6px 0 0;
}

#mainevent #col1 a.eventcanvas em {
    color:#473c2c;
	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 #c0b9b0;
	padding:3px;
	background-color:#e8e2cf;
	float:left;
}

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

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

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

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

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

#mainevent #col1 a.selectjw, #mainevent #col1 a.selectjw1, #mainevent #col1 a.selectjw2 {
	width:145px; height:32px; display:block;
	background:url(../images/sep.gif) top right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#473c2c;
	line-height:32px;
	float:left;
	display:block;
	margin-top:14px;
	cursor:pointer;
	text-decoration:none;
}
#mainevent #col1 a.selectjw1 { width:165px;}
#mainevent #col1 a.selectjw2 { background:none;}


#mainevent #col1 .jwlogo { 
	width:30px;
	height:32px;
	background:url(../images/jw_log.gif) left no-repeat;
	background-position:0 4px;
	padding-left:5px;
	display:block;
	float:left;
}

#mainevent #col1 .ritzlogo { 
	width:32px;
	height:32px;
	background:url(../images/ritz_log.gif) left no-repeat;
	background-position:0 0px;
	padding-left:5px;	
	display:block;
	float:left;
}

#mainevent #col1 .gllogo { 
	width:32px;
	height:28px;
	background:url(../images/gl_log.gif) left no-repeat;
	background-position:0 5px;
	padding-left:2px;	
	display:block;
	float:left;
}


#mainevent #col2 {
	width:216px;
	height:auto;
	float:right;
	background:#e8e2cf;
	margin-left:1px;
}

#mainevent #col2 h2 {
 	color:#473c2c;
	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;}
#mainevent #col2 ul a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#463c2e; text-decoration:none;}
#mainevent #col2 ul a:hover { text-decoration:underline;}
#mainevent #col2 li {list-style-image:none !important;}


#calendar { margin:15px 0 0 0px;}
#calendar .gradline {background:url(../images/calgrad.gif) top left repeat-x; color:#ffffff; font-weight:bold;}
#calendar td { height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; }
#calendar a { text-decoration:none;}
#calendar a.larr, #calendar a:hover.larr { display:block; width:29px; height:26px; background:#706350 url(../images/leftarr.gif) top center no-repeat; }
#calendar a.rarr, #calendar a:hover.rarr { display:block; width:29px; height:26px; background:#706350 url(../images/rightarr.gif) top center no-repeat; }
#calendar .dead { background-color:#dcd6c0; color:#aba8a0; }
#calendar a.cer, #calendar a:hover.cer { display:block; width:auto; background:#706350; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#calendar a { display:block; width:29px; height:20px; background-color:#e8e2cf; color:#463c2e; line-height:20px; text-decoration:underline}
#calendar a:hover { display:block; width:29px; height:20px; background-color:#9d927f; color:#ffffff; line-height:25px; font-weight:bold; line-height:20px; }
#calendar a.curentday { display:block; width:29px; height:20px; background-color:#463c2e; color:#ffffff; line-height:25px; font-weight:bold; line-height:20px; }
#calendar td.azi a{ background-color:#9D927F !important; color:#ffffff !important; font-weight:bold !important;}




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

#subevent {
	width:790px;
	height:auto;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
}

#subevent h1 {
	font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#473c2c; 
	padding:0px 0px 10px 0;
	font-weight:bold; 
	font-style:italic;
}

#subevent #col1 {
	width:308px;
	height:auto;
	float:left;	
}
	
#subevent #col2 {
	width:480px;
	height:auto;
	float:right;
}

#subevent #col1 img {
	margin:10px 0 0 0;
	border:1px solid #958d7c;
	padding:3px;
	background-color:#e8e2cf;
	float:left;
}

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

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

#subevent #col2 .line2 {
	width:480px;
	float:left;
	margin:10px 0 10px 0;	
}
#subevent #col2 .line3 {
	float:right;
	font-size:12px;
	color:#7b7a77;
	font-weight:bold;
}		

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

#subevent #col2 p {
	width:478px;
	float:left !important;
	font-size:12px;
	color:#717171;
	line-height:19px;
	padding:8px 0 8px 0;
}

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

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

#subevent #col2 p a:hover {
	text-decoration:underline;
}

#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 {
	background:#e8e2cf url(../images/bottombg.gif) top left repeat-x;
	width:478px;
	height:50px;
	float:left;
	margin-top:20px;
	font-size:11px;
	padding-bottom:40px;
}

#subevent #col2 .evfooter p {
	width:438px;
	display:block;
	text-align:center;
	color:4a4a4a;
	line-height:30px;
}

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



#subevent a.selectjw, #subevent a.selectjw1, #subevent a.selectjw2 {
	height:32px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#473c2c;
	line-height:30px;
	display:block;
	width:auto !important;
	margin-bottom:10px;
	text-decoration:none;
	float:right;
}

#subevent a.selectjw { width:115px;}
#subevent a.selectjw1 { width:165px;}
#subevent a.selectjw2 { background:none;}

#subevent .jwlogo { 
	width:30px;
	height:32px;
	background:url(../images/jw_log.gif) top left no-repeat;
	display:block;
	float:left;
}

#subevent .ritzlogo { 
	width:32px;
	height:32px;
	background:url(../images/ritz_log.gif) top  left no-repeat;
	display:block;
	float:left;
}

#subevent .gllogo { 
	width:32px;
	height:28px;
	background:url(../images/gl_log.gif) top  left no-repeat;
	display:block;
	float:left;
}