#blog
{
	width: 920px;
	padding: 21px 0 14px 0;
	border-bottom: solid 2px #CCC;
}

#blog a.previous, #blog a.next
{
	display: block;
	float: left;
	width: 104px;
	height: 13px;
	background: url(../img/blogs/previous.gif) top left no-repeat;
	margin-bottom: 26px;
}

#blog a.next
{
	float: right;
	width: 54px;
	background-image: url(../img/blogs/next.gif);
/*	margin-left: 432px; */
}

#blog a.previous:hover, #blog a.next:hover
{
	background-position: bottom left;
}

#blog a.previous span, #blog a.next span
{
	display: none;
}

#blog .entry
{
	float: left;
	width: 590px;
	padding-bottom: 30px;
	margin: 0 0 22px 0;
	border-bottom: solid 3px #CCC
}

#blog .entry .title
{
	float: left;
	width: 590px;
	padding-bottom: 14px;
	margin-bottom: 15px;
	border-bottom: solid 1px #CCC;
}

#blog .entry .title img
{
	float: left;
	margin: 0 12px 0 0;
}

#blog .entry .title h3
{
	width: 590px;
	height: 13px;
	padding: 0;
	margin: 0 0 14px 0;
	background: transparent top left no-repeat;
	cursor: hand;
}

#blog .entry .title h3.travel
{
	background-image: url(../img/blogs/travel.gif);
}

#blog .entry .title h3.concert
{
	background-image: url(../img/blogs/concert.gif);
}

#blog .entry .title h3.event
{
	background-image: url(../img/blogs/event.gif);
}

#blog .entry .title h3.release
{
	background-image: url(../img/blogs/release.gif);
}

#blog .entry .title h3.announcement
{
	background-image: url(../img/blogs/announcement.gif);
}

#blog .entry .title h3.media
{
	background-image: url(../img/blogs/media.gif);
}

#blog .entry .title h3.film
{
	background-image: url(../img/blogs/film.gif);
}

#blog .entry .title a:hover h3
{
	background-position: bottom left;
}

#blog .entry .title h3 span
{
	display: none;
}

#blog .entry .title h2
{
	font-size: 28px;
	line-height: 28px;
	padding: 0;
	margin: 0;
}

#blog .entry .title h2 a
{
	color: #000;
}

#blog .entry .title h2 a:hover
{
	text-decoration: underline;
}

#blog .entry .title p
{
	color: #666;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

#blog .entry .title p a
{
	color: #666;
	font-weight: bold;
}

#blog .entry .title p a:hover
{
	color: #e01f26;
}

#blog .entry .title span
{
	font: italic 12px Georgia, Tahoma, Serif;
}

#blog .entry p
{
	font-size: 16px;
	line-height: 26px;
}

#blog .entry .image
{
	width: 590px;
	text-align: center;
	margin-bottom: 25px;
}

#blog .commentscnt {
    font: italic 16px Georgia, Tahoma, Serif;
}
#blog .commentscnt a { color: #4E9D44; }
#blog .commentscnt a:hover { color: #E11F27; }



#tweets ul, #tweets li { border:0px; margin:0px; padding:0px;}
#tweets p span { color:#666666; }

