
h1, h2 {
border-bottom: 1px solid;
}

img {
vertical-align: middle;
}

#ozmap {
position: relative; 
left: -10%;
}

.desc1 h1{
font-size: 16px; border-bottom:none;
}

.desc1 h2{
font-size: 14px; border-bottom:none;
}

.listevent {
	display:list-item;
	position:relative;
	left:10%;
}

.entrydate {
background:transparent url(../images/date.png) repeat scroll 0 0;
float:right;
height:53px;
margin-left:5px;
margin-top:5px;
width:49px;
}

.entrydate .dateMonth {
color:#FFFFFF;
font-size:10px;
margin:0;
padding:0 0 3px 0;
text-align:center;
}

.entrydate .dateDay {
color:#888888;
font-family:Times New Roman,Helvetica,Sans-Serif;
font-size:21px;
font-weight:700;
margin:0;
padding:0 0 3px 0;
text-align:center;
}

table {
	border-style:none;
	border-width:1px;
	border-color:gray;
	empty-cells: show;
	border-collapse: collapse;
}

th {
text-align:right;
}

td {
text-algin:center;
}

td .left {
text-align:left;
}



.reg_btn {
margin-left:auto;
margin-right:auto;
width:200px;
height:39px;
background: #ffffff url("../images/reg_event_normal.jpg"); 
}

.reg_btn:hover {
background: #ffffff url("../images/reg_event_hover.jpg"); 
}

.reg_sbtn {
width:90px;
height:28px;
background: #ffffff url("../images/small_reg_event_normal.jpg"); 
}

.reg_sbtn:hover {
width:90px;
height:28px;
background: #ffffff url("../images/small_reg_event_hover.jpg"); 
}

table.calendar {width: 100%; border: 0}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 12pt;}
table.calendar td {width: 19px; height: 12px; font-size: 12pt; color: gray;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 14pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: green; text-align: center;}
table.calendar td.linked-day {font-size: 12pt; background-color: lightpink;}
table.calendar td.linked-day a {font-size: 12pt; color: #2A4398;}

.normal_list li {
list-style-image: none;
}

.event_detail {
padding:12px;
background-color:#63AED6;
}

.event_detail * {
color:#2E4699;
font-size:12px;
}

.event_speaker td {
vertical-align:top;
color:#2E4699;
font-size:16px;
font-weight:bold;
}

.event_speaker td * {
vertical-align:top;
color:#2E4699;
font-size:16px;
font-weight:bold;
}

.event_title {
border-bottom:1px solid #2E4699;
background-color:#ffffff;
margin: 10px 0px 10px 0px;
padding: 0px 0px 2px 0px;
}

.event_title_txt {
color:#2E4699;
font-size:20px;
font-weight:bold;
line-height:28px;
margin:0px 0px 0px 0px;
}

.event_detail_desc * {
color:#2E4699;
font-size:14px;
font-weight:bold;
}

.event_detail_desc h3 {
color:#2E4699;
font-size:14px;
font-weight:bold;
}

.event_detail_header {
vertical-align:top;
color:#2E4699;
font-size:12px;
font-weight:bold;
}

.event_detail_other {
color:#2E4699;
font-size:12px;
}

.event_detail_header * {
color:#2E4699;
font-size:12px;
font-weight:bold;
}

.event_detail_other * {
color:#2E4699;
font-size:12px;
}

.signup_form_title {
color:#2E4699;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #2E4699;
}

.profile_name {
color:#2E4699;
font-size:18px;
font-weight:bold;
margin-bottom: 5px;
}

.profile_img {
outline:black solid 1px;
width:180px;
float:left;
margin:10px;
}

.profile_bio {
display:block;
margin-bottom: 15px;
}

.narrow_p p {
	margin-top:5px;
	margin-bottom:5px;
}