/* Teddy Geiger */
/* Index Stylesheet
----------------------------------------------------------------------------- */

	@import url("widget-editorial.css");
	@import url("widget-events.css");
	@import url("widget-members.css");
	
	
/* Layout
--------------------------------------------------------------------------- */

	h2 {
		
	display: none;
		
	}
	
	div#columns {
	
	float: left;
	background: url(../images/page-index/bg-columns.gif) repeat-y;
		
	}
	
	
/* News
--------------------------------------------------------------------------- */

	#news {

	width: 348px;
		
	}
	
	#news ul.leads, #news ul.leads li {
		
	width: 348px;
		
	}
		
	
/* Mini Members
--------------------------------------------------------------------------- */

	#members {
	
	width: 374px;
	height: 390px;
	
	}
	
	#members h3 {

	display: block !important;
	float: none;
	width: 158px;
	height: 22px;
	margin: 0 0 15px 20px;
	background: url(../images/page-index/h3-featuredtedheads.gif) no-repeat;
	text-indent: -5000px;

	}
	

/* Sodahead Poll
--------------------------------------------------------------------------- */

	#sodahead {
	
	width: 180px;
	height: 375px;
	padding: 15px 2px 15px 3px;
	background-color: #e2e2e2;
	float: left;
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;	
	
	}
	
	#sodahead a, #sodahead br {
	
	display: none;
	
	}
	
	
/* Friend Requests
--------------------------------------------------------------------------- */

	#friend-requests {
	
	width: 570px;
	height: 309px;
	padding: 24px 24px 0 24px;
	background: url(../images/page-index/bg-friendrequests.png) no-repeat;
	position: absolute;
	z-index: 5;
	top: 15px;
	left: 167px;
		
	}
	
	#friend-requests div.widget-friend h3 {
	
	width: 175px;
	height: 22px;
	margin: 0 0 13px 0;
	background: url(../images/page-index/h3-wannabefriends.gif) no-repeat;
	text-indent: -5000px;
	overflow: hidden;
		
	}
	
	#friend-requests div.widget-friend ul.members {
	
	width: 560px;
	height: 205px;
	padding: 10px 0 10px 10px;
	background: #e2e2e2;
	overflow: auto;
	list-style: none inside;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member {
	
	float: left;	
	width: 260px;
	height: 75px;
	margin: 0 11px 11px 0;
	background: #c9c9c9;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member.alt {
	
	margin-right: 0;    
		
	}
	
	#friend-requests div.widget-friend ul.members li.member a.picture {
		
	display: block;
	margin-right: 10px;
	float: left;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member a.picture img {
		
	display: block;
	width: 75px;
	height: 75px;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member a.alias {
		
	display: block;
	float: left;
	width: 175px;
	margin: 5px 0 0 0;
	font: normal 14px/16px Arial, sans-serif;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member a.alias em {
		
	font-style: normal;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member br {
	
	display: none;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member dl {
	
	float: left;
	line-height: 12px;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member dl dt {
		
	width: 175px;
	color: #444;
	margin: 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member .vitals, 
	#friend-requests div.widget-friend ul.members li.member .location {
		
	display: block;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member dt, 
	#friend-requests div.widget-friend ul.members li.member dd{
		
	display: none;
		
	}
	
	#friend-requests div.widget-friend ul.members li.member ul.actions {
		
	clear: none;
	margin-top: 6px;
		
	}
	
	#friend-requests em.nothanks {
		
	display: block;
	width: 191px;
	height: 18px;
	margin-top: 10px;
	background: url(../images/actions/a-nothanks.gif);
	text-indent: -5000px;
		
	}
	

/* Pre-sales
--------------------------------------------------------------------------- */

	#events h3 {
	
	float: left;
	width: 186px;
	height: 26px;
	margin: 0 0 15px 20px;
	background: url(../images/page-index/h3-upcomingevents.gif) no-repeat;
	text-indent: -5000px;

	}
	
	#events td.rsvp, #events td.comments {
		
	display: none;
		
	}
	
	#events ul.actions {
		
	margin-bottom: 10px;
	
	}
	
	
/* Featured Merch
--------------------------------------------------------------------------- */

	div.merch.featured {
		
	float: left;
	width: 348px;
	margin: 15px 0 0 0;
	padding: 0 20px;
	border-right: 1px solid #898989;
		
	}
	
	div.merch.featured h3 {
		
	width: 130px;
	height: 21px;
	margin: 0 0 20px 0;
	background: url(../images/page-index/h3-featuredmerch.gif) no-repeat;
	text-indent: -5000px;
		
	}

	div.merch.featured ul {
		
	float: left;
	width: 345px;
		
	}
	
	div.merch.featured ul li {
		
	float: left;
	width: 100px;
	margin: 0 15px 0 0;
	text-align: center;
		
	}
	
	div.merch.featured ul li.last {
		
	margin: 0;
		
	}
	
	div.merch.featured ul li a.image {
	
	display: block;	
	height: 100px;
	width: 100px;
		
	}
	
	div.merch.featured a {
		
	display: block;
	color: #000;
		
	}
	
	div.merch.featured em {
		
	font-style: normal;
	font: bold 11px/13px Arial, sans-serif;
	color: #898989;
		
	}


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

	#mailinglist {
		
	float: left;
	margin: 15px 0 0 20px;
		
	}
	
	#mailinglist h3 {
		
	width: 105px;
	height: 23px;
	margin: 0 0 15px 0;
	background: url(../images/page-index/h3-mailinglist.gif) no-repeat;
	text-indent: -5000px;
		
	}
	
	#mailinglist div.widget-subscribe h3 {
		
	display: none;
		
	}
	
	#mailinglist label em {
	
	width: 100px;
		
	}
	
	#mailinglist label em:after {

	content: ":";

	}
		
	#mailinglist br {
		
	display: none;
		
	}
	
	#mailinglist ul.actions {
		
	clear: none;
	margin-top: 3px;
		
	}
	
