/* Teddy Geiger */
/* Media Stylesheet
----------------------------------------------------------------------------- */

	@import url("widget-comments.css");
	@import url("widget-photos.css");


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

	h2 strong {
	
	width: 124px;
	height: 44px;
	background: url(../images/section-media/h2-media.gif) no-repeat;
		
	}
	
	div#columns {
		
	float: left;
	background: url(../images/section-media/bg-columns-photo.gif) repeat-y;
		
	}
	
	
/* Videos
--------------------------------------------------------------------------- */
	
	#video  {
	
	width: 500px;
	padding: 20px 31px;
	background: #e2e2e2;
		
	}
	
	#video h3 {
	
	display: block;
	width: 114px;
	height: 25px;
	margin: 0 0 15px 0;
	background: url(../images/section-media/h3-videoplayer.gif);
	text-indent: -5000px;
	
	}

	#video h3.officialvideos {
		
	width: 127px;
	height: 24px;
	background: url(../images/section-media/h3-officialvideos.gif);
	margin-top: 30px;
		
	}
	
	#video #official-videos embed {
	
	margin-left: -20px;
	margin-bottom: 10px;
	
	}
	
	
/* Official Pics
--------------------------------------------------------------------------- */

	#photos h3 {
		
	width: 107px;
	height: 25px;
	background: url(../images/section-media/h3-officialpics.gif);
		
	}
	
	#page-lookoverhere.public #photos {
		
	border-bottom: 0;
		
	}
	
	#photos ul.actions {
		
	margin: 20px 0 0 20px;
		
	}
	
	
/* Exclusive Pics
--------------------------------------------------------------------------- */

	#exclusive-photos h3 {
		
	width: 120px;
	height: 22px;
	background: url(../images/section-media/h3-exclusivepics-gry.gif);
		
	}
	
	
/* Fan Pics
--------------------------------------------------------------------------- */

	#fan-photos h3 {
		
	width: 78px;
	height: 23px;
	background: url(../images/section-media/h3-fanpics.gif);
		
	}
	
	
/* Related Pics
--------------------------------------------------------------------------- */

	#page-pic div.one div.widget-photo h3 {
		
	width: 105px;
	height: 22px;
	background: url(../images/section-media/h3-relatedpics.gif);
		
	}
	
	
/* All Pics
--------------------------------------------------------------------------- */

	#page-allpics div.two div.widget-photo {
		
	width: 562px;
	border-bottom: 0;
	background: #e2e2e2;
		
	}
	
	#page-allpics div.two div.widget-photo h3 {
		
	width: 38px;
	height: 22px;
	background: url(../images/section-media/h3-pics.gif);
		
	}
	
	#page-allpics div.two div.widget-photo ul.photos li {
		
	width: 91px;
	height: 91px;
		
	}
	
	#page-allpics div.two div.widget-photo ul.photos li img {
		
	height: 91px;
	width: 121px;
		
	}
	
	#page-allpics div.two div.widget-photo ul.photos li img.portrait {
	
	height: 121px;	
	width: 91px;
		
	}
	
	#page-allpics div.two div.widget-photo ul.actions {
		
	margin: 20px 0 0 20px;
		
	}
	

/* Pic
--------------------------------------------------------------------------- */

	#page-pic #columns {
		
	background: url(../images/section-media/bg-columns-photo.gif) repeat-y;
		
	}

	#photo {
	
	float: left;
	width: 542px;	
	padding: 20px 0 20px 20px;
	background: #e2e2e2;
		
	}

	#photo h3 {
		
	width: 70px;
	height: 23px;
	background: url(../images/section-media/h3-thepic.gif);
	text-indent: -5000px;
	margin: 0 0 15px 0;
		
	}
	
	#photo img {
	
	display: block;
	max-width: 522px;
	margin: 0 0 20px 0;
		
	}
	
	#photo h4 {
		
	font: normal 14px/18px Arial, sans-serif;
	margin: 0 0 10px 0;
		
	}
	
	
/* Tags
--------------------------------------------------------------------------- */

	#tags {
		
	padding: 20px 0;
	background: #aba000;
	border-bottom: 0;
		
	}

	#tags h3 {
		
	width: 156px;
	height: 24px;
	margin: 0 0 15px 20px;
	background: url(../images/section-media/h3-browsebyalbum.gif);
	text-indent: -5000px;
		
	}
	
	#tags ul li {
		
	background: #938a00;
	padding: 5px 5px 5px 20px;
		
	}
	
	#tags ul li.alt {
	
	background: none;
		
	}
