#blog_entries 
{
	float:			left;
	font-family:	Times New Roman;
	font-size:		14px;
	margin:			0px;
	padding:		0px 0px 0px 5px;
}

#blog_entry
{
	background:		#BDAE9C url(images/blog_entry_background.gif) no-repeat;
	width:			490px;
	margin:			0px 0px 40px 0px;
	padding:		0px;
}

#blog_entry a
{
	color:			#000000;
}

#blog_entry .title
{
	width:			350px;
	float:			left;
	font-family:	Times New Roman;
	font-size:		14px;
	color:			#FFFFFF;
	font-weight:	bold;
	text-decoration:none;
	margin:			0px;
	padding:		4px 0px 0px 10px;
}

#blog_entry .date
{
	width:			115px;
	float:			right;
	text-align:		right;
	font-family:	Times New Roman;
	font-size:		12px;
	color:			#FFFFFF;
	font-weight:	bold;
	text-decoration:none;
	padding:		5px 10px 0px 0px;
}

#blog_entry .content
{
	clear:			both;
	padding:		5px;
}

#blog_entry .picture
{
	float:			left;
	padding:		0px 10px 10px 0px;
	text-align:		center;
}

#blog_entry .widevideo
{
	float:			left;
	padding:		12px 0px 22px 0px;
	text-align:		center;
}

#blog_entry .standardvideo
{
	float:			left;
	padding:		12px 22px 22px 22px;
	text-align:		center;
}

#blog_entry .text
{
	clear:			both;	
	margin:			0px;
	padding:		0px;
}

#blog_entry .posted, #blog_entry .posted a
{
	clear:			both;
	margin:			15px 0px 0px 5px;
	padding:		0px 0px 5px 0px;
	font-family:	Times New Roman;
	font-size:		11px;
}

#blog_navigation 
{
	width:			200px;
	float:			right;
	font-family:	Times New Roman;
	font-size:		14px;
	margin:			0px -8px 0px 0px;
	padding:		0px 0px 0px 0px;
	text-align:		center;
	background:		#003063 url(images/blog_navigation_top_background.gif) no-repeat;
}

#blog_navigation a
{
	font-family:	Times New Roman;
	color:			#FF8040;
	font-weight:	bold;
	text-decoration:none;
	font-size:		14px;
	padding:		2px;
	text-align:		left;
}

#blog_navigation a:hover
{
	font-family:	Times New Roman;
	color:			#BBAC9A;
	font-weight:	bold;
	text-decoration:none;
	font-size:		14px;
	padding:		2px;
	text-align:		left;
}

#blog_month, #blog_search, #blog_archives, #blog_recent_entries, #blog_friends, #blog_powered_by
{
	padding:		10px 0px 0px 0px;
}

#blog_month .title, #blog_search .title, #blog_archives .title, #blog_recent_entries .title, #blog_friends .title, #blog_powered_by .title
{
	font-family:	Times New Roman;
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	bold;
	padding:		2px;
	letter-spacing: .2em;
	text-transform:	uppercase;
	text-align:		center;			
}

#blog_month ul
{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 15px;
	list-style:		none;
}

#blog_month ul li
{
	margin:			0px;
	padding:		0px;
	height:			15px;
	width:			22px;
	float:			left;
}

#blog_month .header, #blog_month .day
{
	font-family:	Times New Roman;
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	normal;
	line-height:	140%;
	padding:		2px;
	text-align:		left;
}

#blog_archives a, #blog_recent_entries a, #blog_friends a, #blog_powered_by a, #blog_archives a:hover, #blog_recent_entries a:hover, #blog_friends a:hover, #blog_powered_by a:hover
{
	text-align:		center;
}

#blog_archives ul, #blog_recent_entries ul, #blog_friends ul, #blog_powered_by ul
{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	list-style:		none;
}

#blog_archives ul li, #blog_recent_entries ul li, #blog_friends ul li, #blog_powered_by ul li
{
	margin:			0px;
	padding:		0px;
}

#blog_navigation_end
{
	margin:			0px;
	padding:		0px;
	min-height:		9px;
	height:			9px;
	background:		#003063 url(images/blog_navigation_bottom_background.gif) no-repeat bottom;
}

#twitter
{
	padding:		10px 0px 20px 0px;
}

#twitter .title
{
	font-family:	Times New Roman;
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	bold;
	padding:		2px;
	letter-spacing: .2em;
	text-transform:	uppercase;
	text-align:		center;			
}

#twitter ul
{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 15px;
	list-style:		none;
}

#twitter ul li
{
	display:		block;
	font-family:	Times New Roman;
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	normal;
	line-height:	140%;
	padding:		2px 2px 5px 2px;
	text-align:		left;
	margin:			0px;
}

#blog_month .header, #blog_month .day
{
	font-family:	Times New Roman;
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	normal;
	line-height:	140%;
	padding:		2px;
	text-align:		left;
}

#twitter a, #twitter a:hover
{
	text-align:		center;
}