/* Dog the Bounty Hunter */
/* Home Page Stylesheet
----------------------------------------------------------------------------------- */


	@import url("widget-media.css");
	@import url("widget-editorial.css");
	@import url("widget-member.css");
	@import url("widget-friend.css");
	@import url("widget-network.css");
	

/* Layout Adjustments
----------------------------------------------------------------------------------- */


	#layout {
	
		background: none;
	
		}
		
	#content {
	
		width: 512px;
		padding: 15px 0 198px 0;
		margin: 0 0 0 8px;
		background: url(../images/page-index/background-content.jpg) bottom left no-repeat;
		overflow: hidden;

		}
		
	#content div {
	
		margin: 0;
	
		}
		
	#sidebar {
	
		width: 368px;
		padding: 15px 0 0 38px;
		margin: 75px 0 0 0;
		background: url(../images/page-index/background-sidebar.jpg);
	
		}
		
	#sidebar div {
	
		margin: 0;
		padding: 0;
		background: none;
	
		}
		
	#sidebar h3 {
	
		margin: 0;
	
		}
		
	#sidebar #heading {
	
		width: 406px;
		height: 42px;
		margin: -57px 0 0 -38px;
		background: url(../images/page-index/background-layout.jpg) no-repeat;
	
		}
		

/* TV Player
----------------------------------------------------------------------------------- */


	#tv {
	
		width: 512px;
		height: 301px;
		padding-top: 28px;
		background: url(../images/page-index/background-player.jpg) no-repeat;
	
		}
		
		
/* Appearances
----------------------------------------------------------------------------------- */

	
	div#appearances {
	
		position: relative;
		width: 448px;
		height: 326px;
		padding: 0 32px 36px 32px;
		background: url(../images/page-index/background-appearances.jpg) bottom left no-repeat;

		}
	
	div#appearances h3 {
	
		width: 512px;
		height: 69px;
		margin: 0 0 0 -32px;
		background: url(../images/page-index/h3-appearances.jpg);
	
		}
		
	#appearances ul.events li {
	
		float: left;
		width: 127px;
		margin: 13px 0 0 16px;
		position: relative;
	
		}
		
	#appearances h4 {
	
		margin-top: 12px;
		height: 47px;
		font: bold 10px/12px verdana, arial, sans-serif;
		
		}
		
	#appearances h4 em {
	
		display: block;
		font-style: normal;
		font-weight: normal;
		position: relative;
		top: 28px;
	
		}
		
	#appearances h4 em span {
	
		display: none;
	
		}
		
	#appearances strong {
	
		color: #80b5be;
		position: absolute;
		top: 0;
		left: 0;
		
		}
		
	#appearances a.rsvp {
	
		display: block;
		color: #fff;
	
		}
		
	#appearances a.rsvp em {
	
		display: inline;
		font-style: normal;
	
		}
		
	#appearances a.comments {
	
		display: none;
	
		}
		
	#appearances em {
	
		display: none;
	
		}
		
		
	/* Actions - Inline */
	
	
	#appearances ul.events ul.actions {
	
		margin: 8px 0 0 0;
		position: static;
	
		}
		
	#appearances ul.events ul.actions li {
	
		margin: 0;
		width: auto;
		float: left;
	
		}
		
	#content div#appearances ul.events ul.actions a {
	
		height: 12px !important;
		padding: 0;
		margin: 0;
	
		}
	
	#appearances a.details {
	
		width: 51px;
		background: url(../images/page-index/a-details.gif);
	
		}
		
	#appearances a.tickets {
	
		width: 49px;
		background: url(../images/page-index/a-tickets.gif);
	
		}
		
		
	/* Actions */
	
	
	#appearances ul.pages {
	
		display: none;
		
		}
	
	#appearances ul.actions {
	
		position: absolute;
		left: 48px;
		bottom: 50px;
		
		}
		
	#appearances ul.actions li {
	
		margin: 0;
		
		}
		
	#appearances ul.actions a {
	
		height: 17px;
		
		}
		
	#appearances ul.actions a.back {
	
		width: 23px;
		background: url(../images/page-index/a-back.gif);
		
		}
		
	#appearances ul.actions a.next {
	
		width: 23px;
		background: url(../images/page-index/a-next.gif);
		
		}
		
		
/* Appearances-Placeholder
----------------------------------------------------------------------------------- */


	#appearances.placeholder {
	
		height: 275px;
		background: url(../images/page-index/background-appearances-placeholder.jpg) bottom left no-repeat;
	
		}
		
	#appearances.placeholder p {
	
		position: absolute;
		top: 100px;
		left: 175px;
		display: block;
		width: 156px;
		height: 59px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../images/section-appearances/placeholder-home.gif);
	
		}
	
		
/* Featured Merchandise
----------------------------------------------------------------------------------- */

	
	div#upsell-merch {
	
		position: relative;
		padding: 0 0 25px 24px;
		width: 488px;
		background: url(../images/page-index/background-merch.jpg) bottom left no-repeat;

		}
	
	
	div#upsell-merch h3 {
	
		width: 512px;
		height: 54px;
		margin: 0 0 0 -24px;
		background: url(../images/page-index/h3-merch.jpg);
	
		}
		
	#upsell-merch li {
	
		width: 155px;
		float: left;
		margin: 0;
		text-align: center;
	
		}
		
	#upsell-merch img {
	
		width: 155px;
		height: 155px;
	
		}
		
	#upsell-merch strong {
	
		display: block;
		clear: left;
		padding: 0 5px;
	
		}
		
		
	/* Actions */
	
	
	#upsell-merch ul.actions {
	
		position: absolute;
		bottom: -46px;
		left: 150px;
	
		}
		
	#upsell-merch ul.actions li {
	
		width: auto;
	
		}
	
	#upsell-merch ul.actions a.more {
	
		width: 66px;
		height: 53px;
		background: url(../images/page-index/a-see_more.gif);
	
		}
		
		
/* Friend Requests
----------------------------------------------------------------------------------- */


	#sidebar #requests h3 {
	
		width: 406px;
		height: 62px;
		margin-left: -38px;
		background: url(../images/page-index/h3-friend_requests.jpg);
	
		}
		
		
/* Dogism of the Week
----------------------------------------------------------------------------------- */


	#sidebar div#dogisms {
	
		width: 301px;
		margin-left: 5px;
		padding: 0 20px 40px 20px;
		background: url(../images/page-index/background-dogismotw.jpg) bottom left;
		overflow: hidden;
	
		}
		
	#sidebar div#dogisms h3 {
	
		margin-left: -20px;
		height: 73px;
		background: url(../images/page-index/h3-dogismotw.jpg);
	
		}
	
	#dogisms h4,
	#dogisms strong,
	#dogisms a.comments {
	
		display: none;
	
		}
	


/* Featured Members
----------------------------------------------------------------------------------- */


	div#featured_members h3 {
	
		width: 406px;
		height: 68px;
		margin-left: -38px;
		background: url(../images/page-index/h3-featured_members.jpg);
	
		}
		
		
	/* Tooltip: Position */
	
	
	#featured_members dl {
	
		bottom: 85px;
		left: -50px;
	
		}
	

/* Latest News
----------------------------------------------------------------------------------- */


	#latest_news {
	
		margin-bottom: -15px !important;
	
		}
		
	div#latest_news h3 {
	
		width: 406px;
		height: 99px;
		margin-left: -38px;
		background: url(../images/page-index/h3-latest_news.jpg);
	
		}
		
	#latest_news ul.leads li {
	
		width: 368px;
	
		}
		
	#latest_news ul.leads li p {
	
		width: 358px !important;
		margin: 5px 0 10px 0;
	
		}
		
	#latest_news ul.leads ul.actions {
	
		display: block;
	
		}
		
	#latest_news img {
	
		display: none;
	
		}
		
		
	/* Thumbnails */
	
	
	#latest_news img {
	
		display: none;
	
		}
		

	/* Actions */
	
	
	#latest_news ul.actions {
	
		display: none;
	
		}
	
	
/* Older News
----------------------------------------------------------------------------------- */

		
	div#older_news h3 {
	
		display: none;
	
		}
		
	#older_news ul.headlines li {
	
		width: 368px;
		
		}
		
		
	/* Actions */
	
	
	#older_news ul.actions {
	
		float: left;
		width: 368px;
		height: 34px;
		margin-left: -15px;
		padding: 15px 0 0 15px;
		background: url(../images/page-index/background-actions.jpg);
	
		}
	
	
	#older_news a.browse {
	
		width: 96px;
		background: url(../images/page-index/a-older_news.gif);
	
		}
		
	#older_news a.subscribe {
	
		width: 80px;
		background: url(../images/page-index/a-subscribe.gif);
	
		}
	

/* Mailing List
----------------------------------------------------------------------------------- */

	
	#sidebar #mailing_list {
	
		position: relative;
		width: 406px;
		height: 51px;
		margin: 20px 0 30px -38px;
		background: url(../images/page-index/background-mailinglist.jpg);
	
		}
		
	div#mailing_list h3, div#mailing_list em, div#mailing_list strong {
	
		display: none;
	
		}
		
	#mailing_list input.save {
	
		position: absolute;
		top: 15px;
		right: 15px;
	
		}
		
	#mailing_list input#mailing_list_entry_email {
	
		position: absolute;
		top: 15px;
		left: 173px;
		width: 135px;
	
		}