/* Additional css added to Dm original code by NS - Nov/Dec 2009 */


	#community-story a
	{
		color:#8340c7; 
	}

	#community-story a:hover
	{
		text-decoration:underline;
	}

	h3.community
	{
		margin-top:0px;
	}

	span.h1strap
	{
		font-size:80%;
		color:#666;
	}


	ul.communityBullets 
	{
		margin-top:3px;
		margin-bottom:3px;
	}

	ul.communityBullets li
	{
		padding-top:3px;
		padding-bottom:3px;
	}

	div.quickLinks
	{
		font-size:90%;
		font-weight:bold;
		padding:30px 0 30px 0;
	}

	div.quickLinks a
	{
		background: url(../images/arrow.gif) no-repeat 2px 5px ;
		padding:0 15px 3px 15px;
		color:#2E0F49;
		display:block;
	}

	div.quickLinks a:hover
	{
		text-decoration:underline;
	}


	ol.rules
	{
		width:610px;
		font-size:0.825em;
		line-height:145%;
		border-top:3px solid #30134f;
		margin-top:0;
	}

	ol.rules li
	{
		padding-top:4px;
	}


	table.commTable
	{
		width:650px;
		font-size:90%;
		background-color:#F2EFF5;
		border-top:3px solid #30134f;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
	}

	table.commTable input, table.commTable textarea
	{
		border:1px solid #CCCCCC;
		padding:2px;
	}

	table.commTable td
	{
		padding:5px;
		border-bottom:1px solid #CCCCCC;
	}




	/* Telebrity Winners */

	p.winners
	{
		width:650px;
		margin-top:0;
		border-top:3px solid #30134f;
		padding-top:8px;
	}

	div.winners
	{
		font-size:12px;
		padding-bottom:10px;
		border-bottom:solid 1px #999;
		margin-bottom:10px;
	}

	div.winners div.img
	{
		float:left;
		width:160px;
		padding-top:3px;
	}

	div.winners div.img img
	{
		border:solid 1px #666;
	}

	div.winners div.txt
	{
		float:left;
		width:500px;
	}

	div.winners div.txt h4
	{
		padding:0;
		margin-top:0;
		margin-bottom:5px;
		line-height:16px;
	}

	div.winners div.txt p
	{
		line-height:16px;
		margin-top:0;
		margin-bottom:5px;
	}

	div.winners div.txt a
	{
		color:#30134f;
		font-weight:bold;
	}

	div.winners div.txt a:hover
	{
		text-decoration:underline;
	}

	div.winners div.txt ul
	{
		margin-bottom:5px;
	}
	/* End Telebrity Winners */


	div.alphaSelector
	{
		margin:10px 0 10px 0;
	}

	div.alphaSelector a
	{
		font-size:0.8em;
		border-top:solid 1px #ccc;
		border-bottom:solid 1px #ccc;
		border-left:solid 1px #ccc;
		padding:3px 5px;
	}

	div.alphaSelector a.last
	{
		border-right:solid 1px #ccc;
	}

	/* Community RSS */
	#rss-pipe
	{
		font-size:0.8em;
		line-height:140%;
		padding-bottom:5px;
		border-bottom:solid 1px #D4CADF ;
	}

	#rss-pipe div.feed-item
	{
		margin:5px 0 0 0 ;
		border-top:solid 1px #D4CADF ;
		padding:5px 0 0 0 ;
	}

	#rss-pipe div.feed-item-date
	{
		font-size:0.8em;
	}




/* End of css added by NS Nov/Dec 2009


/* ShareThis and AddtoThis */

.roll-inactive
{
	border:1px solid #fff !important;
	padding:5px;
	text-align:left;
}

.roll-border
{
	border:1px solid #CCCCCC !important;
	background-color:#F7F7F7;
}

.SubmitLink {
	float:right;
	padding-top:10px;
	padding-right:0px;
	margin-right:-1px;
}

#com-addto
{
	margin-bottom:10px;
	border:1px solid #fff;
}
.FormBox {
	padding:10px 10px;
}
.FormPadding {
	padding:15px 15px;
	display:block;
}

#com-addto a.link {
}
#com-addto a.link:hover {
	color:#8340c7;
}
.SubmitLink a.link {
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	padding:2px 8px; font-size:12px;
	font-weight:bold;
	display:block;
}

.SubmitLink a.link:hover
{
	color:#8340c7;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
}

#com-sharethis .stbuttontext:hover
{
	color:#8340c7;
}

#com-addto span.readthrough, #com-sharethis span.readthrough
{
	color:#666;
}


#addto-close, #sharethis-close
{
	color:#666;
	text-decoration:none;
	margin-left:10px;
	background-color:#FFFFFF;
}

#com-sharethis
{
	border:1px solid #fff;
}


/* css for Weekly .tel page: added 26 October 2010 */

div.link-wrapper
{
	text-align:right;
	margin-bottom:15px;
}

div.link-wrapper a {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
}

#submit-yours-form
{
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	padding:40px 10px 10px 0;
	position:relative;
	font-size:12px;
	line-height:18px;
	display:none;
	margin-bottom:30px;
	*width:660px;
}
	#submit-yours-form input.txt_std_input, #submit-yours-form textarea
	{
		border:1px solid #CCCCCC;
		padding:2px;
	}

	#submit-yours-form div.row
	{
		padding-bottom:15px;
	}
		#submit-yours-form div.row div.label
		{
			float:left;
			width:200px;
			text-align:right;
		}
		#submit-yours-form div.row div.data
		{
			margin-left:230px;
		}
	#submit-yours-form div.clear-row
	{
		clear:both;
		line-height:0;
		height:1px;
		/*border:solid 1px red;*/
	}
	#submit-yours-form div.btn
	{
		margin:10px 0 10px 230px;
	}
	#submit-yours-form input.button
	{
		border:1px solid #C4AFDB;
		padding:2px 8px;
	}
#addto-close
{
	position:absolute;
	bottom:10px;
	right:10px;
}
#lookup_button
{
	display:block; 
	height:25px; 
	width:25px; 
	position:absolute; 
	top:40px; 
	right:200px;
	cursor:pointer
}




