div.sectionleft {
	padding-top: 20px;
}

h3 {
	margin-bottom: 0;
	padding-bottom: 5px;
}

div.city_header {
	height: 35px;
	margin: 0;
	text-align: left;
}

div.city_header form {
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
}

div.city_header input {
	font-size: 1.0em !important;
	font-weight: normal;
	text-align: left !important;
}

p.city_name {
	padding: 0 0 3px;
	margin: 0;
	height: 25px;
}

span.city {
	float: left;
	font-size: 1.5em;
	font-weight: 100;
}

a.change_city_link {
	font-size: 0.6em;
	font-weight: normal !important;
}

.key_holder {
	height: 240px;
}

a.keys {
	float: left;
	margin-right: 5px;
}

p.weather {
	margin: 10px 0 20px 0;
	padding: 0 20px 0 0;
	font-size: 0.9em;
}

p.weather img {
	margin-right: 5px;
}

.signup {
	margin: 0;
	padding: 20px 10px 20px;
	text-align: left;
	background: #fff;
}

.signup a {
	font-size: 1.5em;
}

div.sidebar_items {
	margin-bottom: 4px !important;
	padding-bottom: 4px !important;
}

.feed_source {
	font-size: 0.8em;
	color: #999;
}

#yahoo_fairchase {
	margin: 10px 0 0 6px;
}

.headline, .headline a {
	line-height: 1.1em;
	font-weight: bold;
	text-decoration: none;
}

.headline a {

}

.headline a:hover {
	text-decoration: underline;
}

/*CITY PAGE TILE DIVS*/
/*Individual Left Indents (exception: 'overview') should be incremented by 110px in decending order*/
#overview {
	top: 55px; min-height: 1px; text-align: center; background: #fff;
}

#winks, #coupons, #jobs, #people, #businesses, #culture, #news, #events, #charity, #receiver {
	top: 55px; min-height: 1px; text-align: center; background: #fff; display: none;
}

#overview_bin, #coupon_bin, #winks_bin, #business_bin, #people_bin, #news_bin, #events_bin, #culture_bin, #charity_bin {
	float: left;
	padding-bottom: 1px;
	overflow: hidden;
}

.refine {
	margin: 0 0 15px !important;
	font-size: 0.8em;
}

.refine select, .refine input {
	margin-right: 10px !important;
}

.refine select {
  font-size: 0.9em !important;
}

.refine_right {
	margin-right: 10px;
}

/*OVERVIEW*/
.items {
	float: left;
	width: 100%;
	margin: 0 0 15px;
	padding: 0 0 25px;
	background: #fff;
}

.item_wrapper {
	float: left;
	padding: 5px;
	margin: 0 0 3px 3px;
	width: 219px;
	height: 177px;
	font-size: 0.9em;
	background: #f3f1e9;
}

.coupon_wrapper {
	height: 117px !important;
}

.job_wrapper {
	height: 127px !important;
}

.coupons {
	height: 90px !important;
}

.jobs {
	height: 120px !important;
}

.item_list {
	margin: 0 0 3px;
	padding: 5px;
	font-size: 0.9em;
	background: #f3f1e9;
}

.bg_white {
	background: transparent !important;
}

.bg_yellow {
	background: #ffc !important;
}

.item_list p {
	margin: 0 !important;
	padding: 0;
}

.feed {
	float: left;
	padding: 0px;
	margin: 0 10px 0 0;
	width: 260px;
}

.craigslist {
	margin: 4px 0 0;
	width: 155px;
	padding-bottom: 4px;
	font-size: 0.9em;
	border-bottom: #c7dbda solid 1px;
}

.quicklist {
	position: static;
	padding: 5px;
	line-height: 1.1em;
	background: #fff;
	border: #ddd solid 1px;
	overflow: hidden;
}

.actions {
	padding: 0 5px 5px 0;
	height: 15px;
	text-align: right;
	color: #454545 !important;
	background: #fff;
	border: #ddd solid 1px;
	border-top: 0;
}

.actions a {
	font-size: 0.9em !important;
}

.profile_snapshot {
	float: left;
	margin: 0 10px 0 0 !important;
	height: 80px;
}

.overview_featured {
	float: left;
	margin: 10px 0 20px !important;
	width: 220px;
}

.overview_big_heading, .overview_blue_heading {
	letter-spacing: -2px;
	text-align: right;
	font-size: 2.6em;
	font-weight: bold;
	color: #b9b09d;
	opacity: 0.7;
}

.overview_blue_heading {
	color: #69bfde;
}

/*Dynamic Add Forms*/
.news_form form {
	float: left;
}

.add_form_help {
	float: left;
	padding: 20px;
}

/*COUPONS*/
#basket {
	margin: 5px 0 20px;
	padding: 50px 0 0;
	background: #f7f3ed url('../images/basket_bg.gif') top center no-repeat;
	border: #b9b09d solid 1px
}

#basket .coupon, #basket .coupon_featured {
	float: left;
	padding: 5px 0;
	margin: 0;
	width: 150px;
	min-height: 0;
	font-size: 0.9em;
	overflow: hidden;
	border-top: #eae4dc solid 1px;
}

/*PROFILES*/
.profile {
	margin: 20px 0 40px;
	width: 90%;
}

.profile_logo {
	float: left;
	width: 120px;
	height: 80px;
}

.profile_heading {
	float: left;
	margin: 0 0 0 20px;
	height: 80px;
}

p.name_heading {
	margin: 0 0 20px;
}

p.personal {
	margin: 0 0 10px 0 !important;
	padding: 5px !important;
	line-height: 1.2em;
	font-size: 0.8em !important;
}

span.personal_name {
	font-size: 1.2em;
}

/*BUSINESSES*/

/*NEWS*/
.news_date {
	font-size: 0.9em;
}



/*EVENTS*/
