/* Teddy Geiger */
/* Member Stylesheet
----------------------------------------------------------------------------- */

	@import url("widget-blog.css");
	@import url("widget-comments.css");
	@import url("widget-members.css");
	@import url("widget-photos.css");
	
	
/* Layout
--------------------------------------------------------------------------- */
		
	h2 strong {
	
	width: 336px;
	height: 51px;
	background: url(../images/section-member/h2-update.gif) no-repeat;
		
	}
	
	div#columns {
	
	float: left;
	background: url(../images/section-member/bg-columns.gif) repeat-y;
		
	}
	
	#page-pics div#columns {

	background: url(../images/section-member/bg-columns-gry.gif) repeat-y;
		
	}
	

/* Update
--------------------------------------------------------------------------- */

	#update {
	
	float: left;
	width: 542px;	
	padding: 20px 0 20px 20px;
	background: #c35529 url(../images/section-member/bg-update.jpg) repeat-x;
	border-bottom: 3px solid #fff;
		
	}

	#update h3 {
		
	width: 126px;
	height: 24px;
	margin-bottom: 13px;
	background: url(../images/section-member/h3-update.gif);
	text-indent: -5000px;
		
	}

	#update ul.tabs {
	
	float: left;
	width: 542px;
		
	}
	
	#update ul.tabs li {
		
	float: left;
	margin-right: 10px;
	height: 18px;
		
	}
	
	#update ul.tabs li a, #update ul.tabs li strong {
		
	display: block;
	float: left;
	height: 18px;
	text-indent: -5000px;
	
	}
	
	#update ul.tabs li a {
		
	background-position: 0 0;
	
	}

	#update ul.tabs li a:hover, #update ul.tabs li strong {
	
	background-position: 0 -18px !important;
		
	}
	
	/* Tab Image Replacement */
	
	#update ul.tabs li#tab-blog a, #update ul.tabs li#tab-blog strong {
		
	width: 46px;
	background: url(../images/section-member/a-blog.gif);
		
	}
	
	#update ul.tabs li#tab-pics a, #update ul.tabs li#tab-pics strong {
		
	width: 40px;
	background: url(../images/section-member/a-pics.gif);
		
	}
	
	#update ul.tabs li#tab-profile a, #update ul.tabs li#tab-profile strong {
		
	width: 63px;
	background: url(../images/section-member/a-profile.gif);
		
	}
	
	#update ul.tabs li#tab-settings a, #update ul.tabs li#tab-settings strong {
		
	width: 99px;
	background: url(../images/section-member/a-settings.gif);
		
	}
	
	
/* Prompts
--------------------------------------------------------------------------- */

	.section-member div.prompt.site ul.actions {
		
	width: 151px;
		
	}

	.section-member div.prompt.site a.page {
		
	display: none;
		
	}
	
	.section-member div.prompt.site a.create {
		
	margin-right: ;
		
	}
	
	#page-pics div.site {
		
	display: none;
		
	}
	
	
/* Change Status
--------------------------------------------------------------------------- */

	#status-message {
	
	float: left;
	width: 348px;
	padding: 20px;
	background: #e2e2e2;
	border-bottom: 3px solid #fff;
		
	}
	
	#status-message h3 {
		
	width: 171px;
	height: 24px;
	margin-bottom: 13px;
	background: url(../images/section-member/h3-changestatus.gif);
	text-indent: -5000px;
		
	}
	
	
/* Statistics
--------------------------------------------------------------------------- */

	div.statistics {
		
	float: left;
	width: 348px;
	padding: 20px;
	background: #e2e2e2;
	border-bottom: 3px solid #fff;
		
	}
	
	#page-pics div.statistics {
		
	border-bottom: 0;
		
	}
	
	div.statistics h3 {
		
	width: 47px;
	height: 20px;
	margin-bottom: 15px;
	background: url(../images/section-member/h3-stats.gif);
	text-indent: -5000px;
		
	}
	
	
/* Blog Archive
--------------------------------------------------------------------------- */

	#page-blog div.one {
		
	min-height: 10px;
		
	}

	.section-member #blog-archive h3 {
	
	display: block;	
	width: 139px;
	height: 24px;
	margin-bottom: 13px;
	background: url(../images/section-member/h3-oldblogentries.gif);
	text-indent: -5000px;
		
	}

	.section-member #blog-archive {
	
	width: 388px;	
	background: #e2e2e2;
		
	}
	
	.section-member #blog-archive ul.headlines {
		
	width: 388px;
		
	}
	
	.section-member #blog-archive ul.headlines li {
		
	width: 348px;
	background: #C9C9C9;
		
	}
	
	.section-member #blog-archive ul.headlines li.alt {
		
	background: none;
		
	}
	
	.section-member #blog-archive ul.headlines li a {
		
	color: #666;
		
	}
	
	.section-member #blog-archive ul.headlines li a.comments {
	
	margin: 0;
	clear: none;
	color: #532918;
	background: url(../images/actions/a-comment-hover.png) 0 2px no-repeat;
		
	}
	
	.section-member #blog-archive ul.headlines li a.comments:hover {
		
	color: #fff;
	background-image: url(../images/actions/a-comment.png);
		
	}
	
	
/* About You
--------------------------------------------------------------------------- */

	#profile {
		
	clear: left;
	float: left;
	padding: 20px;
	background: #aba000;
		
	}
	
	#profile h3 {
		
	width: 240px;
	height: 24px;
	margin-bottom: 13px;
	background: url(../images/section-member/h3-changeinfo.gif);
	text-indent: -5000px;
		
	}
	
	#profile div.about textarea {
	
	border: 0;	
	width: 512px;
		
	}
	
	#profile a {
		
	color: #655e00;
		
	}
	
	
/* Change User Pics
--------------------------------------------------------------------------- */

	#profile-pictures {
	
	float: left;
	width: 348px;
	padding: 20px 0 20px 20px;
	background: #e2e2e2;
		
	}
	
	#profile-pictures h3 {
		
	width: 175px;
	height: 25px;
	margin-bottom: 12px;
	background: url(../images/section-member/h3-changephotos.gif);
	text-indent: -5000px;
		
	}
	
	#profile-pictures div.group {
		
	width: 348px;
	border-bottom: 1px solid #C9C9C9;
		
	}
	
	#profile-pictures div.group.badge {
		
	padding-bottom: 20px;
	margin-bottom: 20px;
		
	}
	
	#profile-pictures div.group img {
		
	display: block;
	margin-bottom: 5px;
		
	}
	
	#profile-pictures div.headshot {
		
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
		
	}
	
	#profile-pictures div.group fieldset {
	
	width: 363px;	
	background: #C9C9C9;
	margin-bottom: 0;
	margin-left: -20px;
	padding: 5px 5px 0 20px;
		
	}
	
	#profile-pictures div.group fieldset label {
		
	width: 328px;
		
	}
	
	#profile-pictures div.group fieldset label em {
		
	color: #222;
		
	}
	

/* Pics
--------------------------------------------------------------------------- */

	#panel-pics {
	
	clear: left;
	float: left;
	clear: both;
	min-height: 150px;
	background: #e2e2e2 url(../images/widgets/bg-photos.gif) center 85px no-repeat;
		
	}

	#panel-pics div.widget-photo {
		
	width: 562px;
	border-bottom: 0;
	padding-top: 0;
		
	}
	
	#panel-pics div.widget-photo ul.photos li {
		
	width: 91px;
	height: 91px;
		
	}
	
	#panel-pics div.widget-photo ul.photos li img {
		
	height: 91px;
	width: 121px;
		
	}
	
	#panel-pics div.widget-photo.browse li img.portrait {
		
	height: 121px !important;
	width: 91px !important;
		
	}
	
	#panel-pics ul.pages {
		
	margin-top: 15px;
		
	}
	
	
/* Site Settings
--------------------------------------------------------------------------- */

	#settings {
		
	clear: left;
	float: left;
	padding: 20px 0 20px 20px;
	width: 522px;
	background: #aba000;
		
	}
	
	#settings h3 {
		
	width: 144px;
	height: 24px;
	margin-bottom: 12px;
	background: url(../images/section-member/h3-createyoursite.gif);
	text-indent: -5000px;
		
	}
	
	#settings div.banner {
		
	margin-bottom: 10px;
		
	}
	
	#settings div.banner img {
	
	display: block;	
	width: 422px;
	margin-bottom: 5px;
		
	}
		
	#settings div.picture br {
		
	display: none;
		
	}
	
	
/* Uploaded Pics
--------------------------------------------------------------------------- */

	#page-upload div#photos {
		
	border-bottom: 0;
		
	}

	#page-upload div#photos h3 {
		
	width: 118px;
	height: 24px;
	background: url(../images/section-member/h3-uploadedpics.gif);

	}
	
	#page-upload div#photos ul.actions {
		
	margin-left: 20px;
		
	}
	
	
/* Upload a Pic
--------------------------------------------------------------------------- */
	
	#upload {
		
	clear: left;
	float: left;
	padding: 20px 0 20px 20px;
	width: 542px;
	background: #aba000;
		
	}
	
	#upload h3 {
		
	width: 108px;
	height: 26px;
	margin-bottom: 12px;
	background: url(../images/section-member/h3-uploadpic.gif);
	text-indent: -5000px;
		
	}
	
	#upload div.widget-photo h3 {
		
	display: none;
		
	}
	
	#upload div.upload h4 {
		
	display: none;
		
	}
	
/* User Photo Tagging */
	
	#upload div.album {
		
	float: left;
	clear: both;
	width: 522px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #938A00;
		
	}
	
	#upload div.album h4 {
		
	margin: 0 0 5px 0;
	font: normal 16px/18px Arial, sans-serif;
		
	}
	
	#upload div.album ul {
		
	float: left;
		
	}
	
	#upload div.album ul li {
		
	float: left;
	margin: 0 10px 0 0;
		
	}
	
	#upload div.album ul li a, #upload div.album ul li strong {
		
	display: block;
	height: 18px;
	overflow: hidden;
	text-indent: -5000px;
	background-position: 0 0;
		
	}
	
	#upload div.album ul li a:hover, #upload div.album ul li strong {
		
	background-position: 0 -18px !important;
		
	}
	
	#upload div.album ul li.live a, #upload div.album ul li.live strong {
	
	width: 160px;	
	background: url(../images/section-member/a-live.gif);
		
	}
	
	#upload div.album ul li.together a, #upload div.album ul li.together strong {
	
	width: 116px;	
	background: url(../images/section-member/a-together.gif);
		
	}
	
	#upload div.album ul li.neither a, #upload div.album ul li.neither strong {
	
	width: 64px;	
	background: url(../images/section-member/a-neither.gif);
		
	}
	
	#upload div.details {
	
	width: 522px;
	padding-bottom: 10px;
	margin-bottom: 10px;
		
	}
	
	#upload div.details fieldset {
		
	margin-left: -20px;
	padding-left: 20px;
	width: 537px;
		
	}
	
	#upload div.details fieldset label em {
		
	color: #222;
		
	}
	
	#upload ul.actions {
		
	width: 166px;
		
	}
