  <!--Conference Registration Page-->
#registration {clear: both;}

#registration .required {color: #f00;}

#registration table {width: 100%;
vertical-align: middle;
color: #666;
font-family:  Georgia, "Times New Roman", Times, serif;
font-size: 13px;
text-align: left;
padding:0;
margin:0;
border-collapse: collapse;}

#registration table th,

#registration table td {
border: 0;
background: transparent;
font-weight: normal;
vertical-align:top;
  padding-top:5px;
}

#registration table th {
width: 45%;
padding:0 10 0 0;
text-align: right;}

#registration table thead {
padding:0;}

#registration input[type=text]{
border-color:#30372C;
border-style:solid;
border-width:thin;
padding: 5px;
color: #666;
font: 14px Georgia;
width:90%;
}

#registration textarea{

border-color:#30372C;
border-style:solid;
border-width:thin;
padding: 5px;
color: #666;
font: 14px Georgia;
width:90%;
height:100px;
}


#registration input[type=submit] {
border: 0 none;
background: #30372C;
padding: 5px 20px;
color: #FFF;
font: italic 14px Georgia;
cursor: pointer;
margin-right:10px;
}

 hr {background-color: #30372C; color: #30372C; height:1px; width:100%; border: 0 none;}
 
 .bb {
    border-bottom:1px; border-bottom-color:#30372C;
border-bottom-style:solid;
border-bottom-width:thin;
margin:20px;}
 


.pad_bottom {padding-bottom:10px;}

.pad_top {padding-top:10px;}

.top {vertical-align:top;}

#registration .error ul {
  margin-left: 0;
}
#registration .error ul li {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  color: #f00;
}
#registration .has-error input[type=text],
#registration .has-error textarea,
#registration .has-error select {
  	border-color: #f00;
}


  <!--End Conference Registration Page-->

.entry-author-link, .entry-date {
visibility: hidden;
}

.entry-author-link,
.entry-permalink,
.entry-date,
.entry-meta {
display: none;
}


.sidebar .widget {padding: 20px;}

.left-event {width:50%; float:left; margin:right:20px;padding-bottom:20px;}
.right-event {width:50%; float:right; padding-left:20px;padding-bottom:20px;}

@media only screen and (max-width: 800px) {
.left-event {width:100%; float:left; margin:right:20px;padding-bottom:20px;}
.right-event {width:100%; float:right; padding-left:20px; padding-bottom:20px;}
}
