/* CSS Document */

.clear {clear: both; height: 1px; line-height: 1px; margin-bottom: -1px;}

#eventlist {
	width: 99%; color:#666666;
}
#eventlist a {color: #0D6DAB; text-decoration:underline;}
#header h2 {
border-bottom: 1px solid #CCDCEF;
font-size:2em;
font-weight:normal;
padding: 5px 0;
color: #373529;
}
#header {border-bottom:3px solid #DFE9F5; margin:0.8em 0;}
#header h2 a {color: #373529;}
#image {float:right;}
#left {float:left;}
.box {border:1px solid #E5E5E5; margin-bottom:20px; }
.date {float: left; padding:5px; border-right:1px solid #E5E5E5; width:30%; text-align: center;}
#city{float: left; padding:5px; border-right:1px solid #E5E5E5; width:20%; text-align:  center;}
#cats{float: left; padding:5px; width:20%; text-align:  center;}
#location{float: left; padding:5px; border-right:1px solid #E5E5E5; width:20%; text-align:  center;}
#fields {border-bottom: 1px solid #DDDDDD; float:left; font-size:1em; font-weight:bold; padding:0.3em 0; width:11em;  margin:0;}
#fields2 {margin:0 0 5px 12em; clear:right; padding:0.3em 0;}
.box2 {border:1px solid #E5E5E5; border-bottom:none; margin-top:20px; background-color:#EFEFEF; font-weight:bold; }
.date2 {float: left; padding:5px; border-right:1px solid #E5E5E5; width:30%; text-align: center;}
#city2{float: left; padding:5px; border-right:1px solid #E5E5E5; width:20%; text-align:  center;}
#cats2{float: left; padding:5px; width:20%; text-align:  center;}
#location2{float: left; padding:5px; border-right:1px solid #E5E5E5; width:20%; text-align:  center;}

#eventlist h5.componentheading {
	padding: 5px;
	margin: 3px;
}

#eventlist table.contentpaneopen {

}
.pagenavi {text-align: center; clear:both; -moz-border-radius:5px 5px 5px 5px; background-color:#EEEEEE; padding:5px; margin-bottom:5px; -webkit-border-radius: 5px;}
span.pagenav {  width:13px; color:#999999; height:10px; font-size:11px; padding:1px;}
a.pagenav  { background:-moz-linear-gradient(center top , #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3; border:1px solid #AAAAAA; padding:6px; text-shadow:0 1px 0 #FFFFFF; -moz-border-radius:5px 5px 5px 5px;
cursor:pointer; display:inline-block; font-size:1.16667em; font-weight:bold; line-height:1.25em; overflow:visible; -webkit-border-radius: 5px;  background: -webkit-gradient(linear, center bottom, center top, from(#FFFFFF), to(#F3F3F3));}
#eventlist .category {
	padding: 4px;
	margin: 2px;
}

#eventlist .category .image {
	float: left;
	padding: 15px 5px 2px 2px;
}

#eventlist .intro {

}

#eventlist table tr td {
	text-align: left;
}

#eventlist div.link {
	text-align: right;
}

#eventlist div.date {
	text-align: left;
	font-weight: 700;
}

#eventlist div.time {
	text-align: left;
}

#eventlist .sectiontableheader {
	text-align: left;
}





#eventlist .inputbox {
	margin: 1px;
}

#eventlist input.button {

}

#eventlist input.disable {
	color: #555;
	background: #CCC;
	border: 1px solid #555;
	text-align: center;
}

#eventlist a.link {
	margin: 3px;
	padding: 1px 2px 1px 2px;
}

#eventlist a.link:hover {

}


#eventlist .map {
	letter-spacing: 2px;
}

#eventlist .pagenavi {
	text-align: center;
}

#eventlist .pagenavi div {
	margin-top: 5px;
}

ul.user { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

ul.user li { 
	float: left; 
	margin: 5px; 
	list-style: none; 
	background: none; 
}

ul.user li img { 
	border: 1px solid #AAA;
	padding: 3px; 
}

ul.user li span.username, ul.user li a { 
	width: 120px;
	display: block; 
	text-align: center; 
	font-weight: 700; 
}
div#vcard_title {  width:550px;}
#vcard_blue2 {height:120px; background:#F2F7FA ; border: 1px dotted #A6B3B9; border-right:none; border-left:none; margin-bottom:10px;}
div#vcard_title a { font-size:14px; font-family:Arial; color:#000; font-weight:bold; line-height:40px; padding: 0px 5px 0px 0px;  height:30px;}
div#vcard_icon {float:left; width:104px; text-align:center; height:80px; }
div#vcard_preicon {float:left; width:127px; text-align:center; height:106px; background: url(../com_sobi2/images/premiumicon.jpg) no-repeat; padding-top:18px; }
#vcard_pri {float:right;}
#vcard_specials { background: #F2F7FA url(../images/specials.jpg) top left no-repeat; padding: 5px 0px 5px 55px; float:left;  }
div#vcard_prelocation { padding: 5px 5px 5px 10px; color:#525252; width:580px; }
img {border:none;}
