html { background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/page_bg.png') repeat-x #D0D0D0; }
.pagehead { background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/frame_head_bg.png') no-repeat #4A666E; color: white; height: 137px; text-align: center; }
.pagetoolbar { background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/toolbar_bg.png') no-repeat #E8E8E8; height: 50px; }
.pagetoolbar li { float: left; margin-top: 14px; font-size: 18px; font-weight: bold; }
.pagebody { background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/frame_bg.png') repeat-y white; padding: 0 46px; }
.pagefoot { background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/frame_bg.png') no-repeat -980px bottom white; height: 36px; margin-bottom: 24px; }
.map { background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/map_border.png') no-repeat; width: 430px; height: 280px; padding: 18px; }
h2 { border-bottom: 1px solid black; padding-top: 36px; padding-bottom: 8px; font-size: 18px; font-weight: bold; color: #202020; margin-bottom: 16px; }
.blockTitle { line-height: 28px; }

#place_time { width: 420px; float: left }
#place_time .content2 { float: left; margin: 6px 0 0; width: 68px } 
#place_time .blockTitle { float: left; margin-bottom: 12px; }
.event-calendar { height: 42px; }
.event-calendar li { float: left; margin-right: 32px; }
.pagebody hr { border: 0 none; clear: both; height: 12px; margin: 0; visibility: hidden; }
.rundown { float: left; width: 432px; }
.rundown .event { padding: 12px; font-size: 16px; color: #404040; }
.rundown .event-alt { background-color: #f2f2f2; }
.rundown .event-break { background-color: #DFF1F2; } 
.rundown p { margin-left: 90px; }
.rundown p.time { width: 90px; margin-left: 0; float: left; font-size: 12px; }
.rundown p.speaker { font-size: 12px; }  
.rundown ul.remarks { margin-left: 90px; font-size: 14px; margin-top: 20px; }
.rundown ul.remarks p { margin-left: 0; text-indent: -20px; }
.rundown ul.remarks li { margin-top: 2px; margin-bottom: 6px; }

#munich2010 .cal_icons { background-image: url('https://cdn-images.visual-paradigm.com/about/usermeeting/cal_icons.png'); }

.workshopTrack { width: 420px; float: left; font-size: 14px; color: #202020; }
.workshopTrack h3 { line-height: 20px; margin-top: 0; margin-bottom: 6px; }
.workshopTrack p { line-height: 21px; }
.workshopSchedule .blockTitle { margin-top: 20px; margin-bottom: 10px; }
.workshopSchedule { list-style: decimal inside none; }
.workshopScheduleItem { padding: 14px 14px 10px; font-size: 16px; }
.workshopScheduleItem-alt { background-color: #F2F2F2; }
.workshopScheduleItem-break { padding: 14px 14px 10px 39px; font-size: 16px; background-color: #DFF1F2; }
.workshopScheduleItem ol { list-style: lower-alpha outside none; margin-left: 56px; margin-top: 4px; font-size: 14px; }
.workshopScheduleItem ol li { line-height: 22px; }

.workshopNote { background-color: #DDDDDD; padding: 12px 24px; font-size: 14px; color: #202020; line-height: 21px; }
.workshopNote .strong { text-align: center; font-size: 16px; font-weight: bold; line-height: 26px; }

.register-package li { float: left; width: 324px }
.register-package .cost { float: left; line-height: 28px; width: 72px; }
.register-package .register { display: block; margin-top: 20px; width: 239px; }

.overlay-register-usermeeting div#fancy_div { background-color: #f2f2f2; }
#registerUserMeeting-dialog { padding: 20px 28px 12px; }
.register-usermeeting-form td { padding-top: 6px; }
.register-usermeeting-form td p { margin-left: 2px; }
 
.coorganizer .bcs { background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/bcs.png') no-repeat; padding: 66px 6px 12px; }

.artwork-header { 
	position: absolute; bottom: 0; right: 0;
}
#munich2010 .artwork-header { 
	width: 220px; height: 196px;  _top: 14px;
	background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/munich_glockenspiel.png');
}
#berlin2011 .artwork-header { 
	right: -20px; _top: 20px;
	width: 262px; height: 190px; 
	background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/berlin_brandenburg_gate.png');
}

#berlin2011 .cal_icons-ical {
	background-image: url("https://cdn-images.visual-paradigm.com/about/usermeeting/berlin_2011_ical_icon.png");
}
#berlin2011 .register-package li { width: 296px; }
#berlin2011 .blockTitle { font-size: 14px; }

.photos li img { padding: 16px;	behavior: url('/script/pie3.htc'); -moz-box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000;	box-shadow: 0 0 5px #000000; }
.photos li { float: left; margin-top: 36px; height: 476px; margin-left: 4px; }
.photos .landscape img { margin-top: 60px; }
.photos .portrait img { margin: 0 66px; }
.photos .nextrow { margin-right: 36px; margin-left: 4px; }
.photos p.caption { font-size: 16px; color: #404040; margin-top: 16px; text-align: center; }
.photos .portrait p.caption { width: 291px; margin-left: 66px; margin-right: 66px; }
.photos .landscape p.caption { width: 421px }
