.widget {
width: 710px;
margin: 0 auto;
padding: 30px 30px 0 30px;

}

	.widget a {
	color:#ffffff;
	font-weight: 600;
	text-decoration: none;
	}
	
	.widget a:hover {
	color: #009;
	text-decoration: underline;
	}

	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	margin-bottom: 10px;
	}
	
		.tabnav li a {
		text-decoration: none;
		/* color: #C7A9D0; */
		font-weight: bold;
		padding: 10px 30px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		/* background: #C7A9D0; */
		
		text-decoration: none;
		/* border-top: solid 1px #ffffff;
		border-right: solid 1px #ffffff;
		border-left: solid 1px #ffffff; */
		padding: 10px 30px;
		}
		
		.tabnav li a:hover span, .tabnav li a:active span, .tabnav li.ui-tabs-selected a span {
		visibility: hidden;
		}
		
	.tabdiv {
	margin-top: 2px;
	/* background: #C7A9D0;
	border: 1px solid #ffffff; */
	padding: 5px;
	
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}

#me div#about {
width: 330px;
float: left;
margin: 10px 20px 0 0;
padding-bottom: 10px;
}

#me div#flickr {
width: 330px;
float: left;
margin: 10px 0 0 20px;
padding-top: 10px;
}

#me div#flickr p {
margin-left: 5px;
}

#twitter {
margin-top: 10px;
}

#delicious {
padding-top: 10px;
}

#spotify div {
width: 330px;
float: left;
margin: 10px 20px 0 0;
}

#spotify ul {
list-style-type: none;
margin: 0;
padding: 0;

width: 330px;
}

#spotify ul li {
font-size: 13px;
line-height: 20px;
padding-bottom: 15px;
display: block;
background: url(../site_images/bullet-white.png) no-repeat left top;
padding-left: 30px;
}

* html #spotify ul li {
width: 280px;
}

#spotify ul li a {
font-weight: bold;
text-decoration: underline;
}

#me img {
float:left;
padding: 0px 10px 0 0;
}

a.me:hover, a.me:active, .tabnav li.ui-tabs-selected a.me {

background: url(../site_images/footer_nav_1_hover.png) no-repeat center;

}

* html a.me:hover, a.me:active, .tabnav li.ui-tabs-selected a.me {

background: url(../site_images/footer_nav_1_hover.jpg) no-repeat center;

}

a.twitter:hover, a.twitter:active, .tabnav li.ui-tabs-selected a.twitter {

background: url(../site_images/footer_nav_2_hover.png) no-repeat center;

}

* html a.twitter:hover, a.twitter:active, .tabnav li.ui-tabs-selected a.twitter {

background: url(../site_images/footer_nav_2_hover.jpg) no-repeat center;

}

a.delicious:hover, a.delicious:active, .tabnav li.ui-tabs-selected a.delicious {

background: url(../site_images/footer_nav_3_hover.png) no-repeat center;

}

* html a.delicious:hover, a.delicious:active, .tabnav li.ui-tabs-selected a.delicious {

background: url(../site_images/footer_nav_3_hover.jpg) no-repeat center;

}

a.spotify:hover, a.spotify:active, .tabnav li.ui-tabs-selected a.spotify {

background: url(../site_images/footer_nav_4_hover.png) no-repeat center;

}

* html a.spotify:hover, a.spotify:active, .tabnav li.ui-tabs-selected a.spotify {

background: url(../site_images/footer_nav_4_hover.jpg) no-repeat center;

}

ul#twitter_update_list {
list-style-type: none;
margin: 15px 0 0 0;
padding: 0;
}

ul#twitter_update_list li {
font-size: 13px;
line-height: 20px;
padding-bottom: 15px;
display: block;
background: url(../site_images/bullet-white.png) no-repeat left top;
padding-left: 30px;
}

* html ul#twitter_update_list li {

width: 600px;

}
ul#twitter_update_list li a {

font-weight: bold;
text-decoration: underline;

}

a.flickr-link {
background: url(../site_images/flickr-icon-grunge.png) no-repeat left center;
padding: 10px 0 10px 40px;
}

a.facebook-link {
background: url(../site_images/facebook-icon-grunge.png) no-repeat left center;
padding: 10px 0 10px 40px;
}

a.twitter-link {
background: url(../site_images/twitter-icon-small.png) no-repeat left center;
padding: 10px 0 10px 40px;
margin: 0 0 20px 20px;
}

#content_footer h2.delicious-banner a {
background: url(../site_images/delicious-icon.png) no-repeat left center;
padding: 10px 0 10px 40px;
}

a.spotify-link {
background: url(../site_images/spotify-icon.png) no-repeat left center;
padding: 10px 0 10px 40px;
margin-left: 20px;
}

/* ------------------ Flickr ------------------- */

/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:center; width:150px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
/* .flickr_badge_image {margin:0 10px 10px 10px;} */
#me .flickr_badge_image img {padding: 0; border: 1px solid #ffffff !important; float: left; margin:5px;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#FFFFFF;}
#flickr_badge_wrapper {border: solid 1px #FFFFFF}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#FFFFFF !important;}