div.albumlist div.album {
	border:1px solid #000;
	margin:5px;
	width:260px;
	float:left;
	font-weight:bold;
}
div.albumlist div.album img {
	float:left;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	margin-right:4px;
}
div.albumlist div.album:hover {
	background-color:khaki;
	cursor:pointer;
}
div.albumlist div.album.checked {
	background-color:khaki;
}



div.eventlist {
	width: 750px;
	float:left;
}
div.eventlist div.eventitem {
	border:1px solid #aaa;
	margin:15px;
	padding:5px;
}

div.eventlist div.eventitem div.eventimg {
	float:left;
	width:260px;
}
div.eventlist div.eventitem div.eventinfo {
	float:left;
}
div.eventlist div.eventitem a.name {
	font-size:1.3em;
	width:430px!important;
	font-weight:bold;
}
div.eventlist div.eventitem a.preview {
	float:left;
	margin-right:1em;
	text-align:left;
	width:250px;
}
div.eventlist span {
	display:block;
}
div.eventlist span.tagline {
	font-size:14px;
	font-style:italic;
	display:block;
}
div.eventlist span.shareurl {
	font-size:13px;
	display:block;
	font-weight:bold;
}
div.eventlist div.eventalbumlist {
width:440px;
float:right;
}
div.eventlist div.eventalbumlist img {
	float:left;
	margin:5px;
	padding:0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
div.eventlist span.shareurl a {
	font-weight:normal;
}
div.eventlist p.info {
	font-size:14px;
}




#browse-events-container #add-event {
	background-color: #ffe;
	padding: 6px;
}

#browse-events-container #event-list {
	float: right;
	padding: 0px; 
	margin: 10px;
	border-top: 1px solid #ccc;
}

#browse-events-container #event-list li:hover {
	background-color: #ccc;
	/*color: #fff;*/
	cursor: pointer;
	cursor: hand;
}

#browse-events-container #event-list li {
	list-style-type: none;
	border: 1px solid #ccc;
	border-top: 0px;
	padding: 10px;
	background-color: #fafafa;
}





/* HOME PAGE */
ul.events li {
padding: 8px;
border-bottom: 1px solid #fafafa;
list-style-type: none;
margin: 0px;
font-size: 0.9em;
}

ul.events.small li b {
font-size: 1.1em;
font-weight: normal;
color: #000;
}
ul.events.small li:hover {
background-color: #fffefa;
cursor: pointer;
cursor: hand;
}
ul.events.small li {
border: 1px solid #fffef3;
margin-top: 2px;
display: block;
font-size: 0.8em;
color: #aaa;
text-shadow: #eee 1px 1px 1px;
}
ul.events.small {
padding: 0px;
}
ul.events {
list-style-type: none;
padding-left: 20px;
padding-right: 20px;
margin: 0px;
}
ul.events li i {
color: #aaa;
font-style: normal;
font-size: 0.75em;
}
ul.events li a {
text-decoration: underline;
}
ul.events li b {
font-size: 0.8em;
color: #aaa;
}
ul.events li.upcoming b {
color: #94acdd;
}
ul.events li.upcoming span {
background-color: #94acdd;
}
ul.events li.today b,
ul.events li.today a {
color: #d34b4b;
}
ul.events li.past b,
ul.events li.past a,
ul.events li.past i {
color: #000;
}
ul.events li.past span {
background-color: #000;
}
ul.events li.today span {
background-color: #d34b4b;
}
ul.events li span {
background-color: #ccc;
color: #fff;
font-size: 0.7em;
padding: 3px;
}
ul.events li img.eventad {
padding: 4px;
background-color: #eee;
border: 1px solid #ccc;
margin-top: 16px;
margin-left: 16px;
}
ul.events li div.attendees b {
color: #000;
opacity: 0.6;
font-size: 1.0em;
font-weight: normal;
}
ul.events li div.attendees {
color: #aaa;
margin-left: 16px;
background-color: #ffe;
padding: 4px;
padding-top: 16px;
}


div.album-plist-photo {
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #aaa;
	background-color:#eee;
}



