#share {
	position: absolute;
	top: -9px;
	right: -25px;
	width: 300px;
	height: 20px;
	z-index: 5;
	text-align: right;
}
#share div {
	display: inline-block;
	padding: 0px;
	margin: 0px;
}
#promo {
	position: relative;
	width: 800px;
	height: 300px;
	margin: 0px auto;
}
#promo #toggle {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 24px;
	height: 13px;
}
#promo #toggle a.prev:hover {
	background: url(../img/prev_on2.gif) no-repeat;
}
#promo #toggle a.next:hover {
	background: url(../img/next_on2.gif) no-repeat;
}
#twitter {
	position: relative;
	width: 800px;
	height: 31px;
	margin: 0px auto;
	border-bottom: #d8d9d9 1px solid;
}
#twitter div {
	float: left;
	font: normal 9px/31px Arial, sans-serif;
	height: 31px;
}
#twitter div a {
	display: inline-block;
}
#twitter .link {
	padding: 6px 5px 0px 0px;
	height: 25px; 
}
#twitter .link img {
	width: 14px;
	height: 19px;
}	
#twitter .link a {
	background: url(../img/twitter.png) no-repeat;
}
#twitter .link a:hover {
	background: url(../img/twitter_on.png) no-repeat;
}
#twitter .tweettime {
	color: #bbbbbb;
}
#twitter .reply {
	padding: 9px 0px 0px 5px;
	height: 22px; 
}
#twitter .reply img {
	width: 18px;
	height: 13px;
}	
#twitter .reply a {
	background: url(../img/reply.gif) no-repeat;
}
#twitter .reply a:hover {
	background: url(../img/reply_on.gif) no-repeat;
}
#twitter .retweet {
	padding: 9px 0px 0px 2px;
	height: 22px; 
}
#twitter .retweet img {
	width: 22px;
	height: 12px;
}	
#twitter .retweet a {
	background: url(../img/retweet.gif) no-repeat;
}
#twitter .retweet a:hover {
	background: url(../img/retweet_on.gif) no-repeat;
}
#twitter .nexttweet {
	float: right;
	padding: 9px 0px 0px 2px;
	height: 22px; 
}
#twitter .nexttweet img {
	width: 7px;
	height: 13px;
}	
#twitter .nexttweet a {
	background: url(../img/next.gif) no-repeat;
}
#twitter .nexttweet a:hover {
	background: url(../img/next_on3.gif) no-repeat;
}
#twitter .favorite {
	padding: 7px 0px 0px 2px;
	height: 24px; 
}
#twitter .favorite img {
	width: 16px;
	height: 15px;
}	
#twitter .favorite a {
	background: url(../img/favorite.gif) no-repeat;
}
#twitter .favorite a:hover {
	background: url(../img/favorite_on.gif) no-repeat;
}
#newsheader {
	font: bold 11px/20px Arial, sans-serif;
	color: #8f8f8f;
	width: 560px;
	height: 20px;
	margin: 20px 0px 10px 0px;
}
#newsheader #links {
	float: right;
	line-height: 20px;
}
#copy {
	text-align: justify;
	margin-bottom: 30px;
}
#commentform {
	width: 520px;
	margin-top: -15px;
	background: #eeeeee;
	padding: 20px;
}
#commentform .title {
	font-weight: bold;
	color: #8f8f8f;
}
#commentform input, #commentform textarea {
	font: normal 11px Arial, serif;
	color: #333333;
	background-color: #ffffff;
	border: #d8d9d9 1px solid;
	vertical-align: middle;
	width: 516px;
}
#commentform .submit {
	font: bold 11px Arial, sans-serif;
	background: #8f8f8f;
	color: #ffffff;
	border: 1px #8f8f8f outset;
	padding: 0px 10px;
	width: 60px;
}
#comment {
	width: 560px;
	padding-top: 0px;
}
#events {
	position: relative;	
	width: 200px;
	margin-top: 20px;
}
#events #city {
	font-weight: bold;
	line-height: 20px;
	color: #8f8f8f;
}
#events #city #links {
	float: right;
	line-height: 20px;
}
#events #date {
	margin-bottom: 30px;
}
#photo {
	position: relative;	
	width: 200px;
	margin-top: 10px;
}
#photo .row {
	padding-bottom: 2px;
}
#photo .row a { float:left; margin-right:2px; }

#photo .row a img {
	border: 1px #ffffff solid;
	margin-right: 0px;
	width: 36px;
	height: 36px;
}
#photo .row a:hover img {
	border: 1px #222222 solid;
}