/* City Domains CSS */


/* FORMS */

#subheader_param H1 {
	display: inline;
}

#subheader_param FORM {
	display: inline;
}

#subheader_param INPUT.keyword {
	padding: 2px;
	margin: 3px;
	border: 1px solid #E7DC6A;
	width: 10em;
}

#siteid .description { display: none; }

.page h1.title { 
	font-size: 1.4em;
	margin: 0;
	padding: .2em .5em;
}

.hide {
	display: none;
}

A.name {
	text-decoration: none;
}

A.name:hover {
	text-decoration: underline;
}

.business {
	display: block;
}

/* PLACES */

.rt {	float: right; }

BODY.blog .post-inner, BODY.archive .post-inner, BODY.single .post-inner {
	padding: 1em 2em;
}

.places, .profiles, .reviews, .eds, .events, .tweets, .groups, .meets, .customer_messages {
	list-style-type: none;
	margin-left: 0.5em ! important;
	padding: 0;
}

.place, .profile, .review, .ed, .event, .tweet, .group, .meet, .customer_message {
	width: 100%;
	padding: 0;
	margin: 0;
}

.event, .group, .meet, .place, .review, .ed, .profile, .customer_message {
	padding: 1em 0;
}

.place .name, .review .name, .profile .name {
	font-weight: bold;
}



/*
.place BUTTON, .profile BUTTON, .review BUTTON, .ed BUTTON {
	width: 100%;
	background: none;
	text-align: left;
	border-top: 1px solid white;
	border-bottom: 1px solid #F2EBAD;
	border-left: 0;
	border-right: 0;
	margin: 0;
	padding: 0.5em 0;	
}
*/

.fbshare {
	width: 62px;
	overflow: hidden;
}

.fblike {
	border:none; 
	height:21px;
	width: 62px;
	overflow: hidden;
	text-align: center;
	padding-top: 3px;
}

.place IMG.logo, .profile IMG.logo, .review IMG.logo, .ed IMG.logo, .event IMG.logo, .group IMG.logo, .meet IMG.logo, .customer_message IMG.logo  {
	float: left;
	max-height: 64px;
	max-width: 64px;
	/* border: 1px solid inherit; */
	padding: 1px;
}

.place .desc, .profile .desc, .review .desc, .ed .desc, .event .desc, .group .desc, .meet .desc, .customer_message .desc {
	margin-left: 64px;
	padding-left: 1em;
	min-height: 64px;
}

/*
* City Grid 
*/
.citygrid_attribution { 
	text-align: center;
	padding-bottom: 1em;
}

/*
* TWEETS
*/
.tweet {
	width: 90%;
}

.tweet IMG.logo {
	float: left;
	/* border: 2px solid inherit; */
	padding: 0 5px 3px 0;
}

.tweet .desc  {
	margin-left: 0;
	margin-top: 1em;
	margin-bottom: 0.5em;
}


.place .addr, .profile .addr  {
	display: block;
}

.place .fon, .profile .fon {
	display: block;
}

.revtext { font-size: 80%; }

.event .name, .group .name, .event .venue-name {
	font-weight: bold;
}

.ratingcount {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: white;
	padding: 2px;
	vertical-align: top;
	margin-left: .5em;
}


/*
*
* Bread Crumbs
*
*/

/*
.breadcrumbs {
	margin: 0.5em 0;
	list-style-type: none;
	padding-top: 8px;
}

.breadcrumbs LI {
	display: inline;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-right: 1px;
	
	background: #F2EBAD;
	border: 4px solid #F2EBAD;
	border-bottom: 0;
	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	
}

.breadcrumbs LI.first {
	margin-left: 0;
}

.breadcrumbs LI A:hover {
	text-decoration: underline;
}

*/

.cd_profile #content H1 {
	font-size: 1.3em;
	font-weight: bold;
}

.cd_menu #headermenu H1 {
	font-size: 1.2em;
	margin: 0;
}

