/*HomePage Tip story*/
#YourTopStory
{
	border: 0;
	border-bottom: solid 1px #333;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}
#YourTopStory img
{
	float: left;
	width: 251px;
	border: 0;
	padding: 0 6px 6px 0;
	margin: 0;
}
#YourTopStory div.TopStoryInfo
{
	border: 0;
	padding: 0;
	margin: 0;
}

#YourTopStory div.TopStoryInfo div
{
	background-color: #ff9900;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	height: 14px;
	padding: 0 0 0 3px 0;
	margin: 0 0 5px 0;
}
#YourTopStory h2
{
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
#YourTopStory h2 a
{
	color: #666;
}
#YourTopStory p
{
	font-size: 11px;
	color: #666;
}
#YourTopStory p a
{
	color: #ff6600;
	text-decoration: underline;
}
#YourTopStory div.SubmitedInfo p
{
	padding: 0;
	margin:0;
	color: #666;
	font-size: 10px;
}


/*Homepage Story Brief*/
.TitleOtherStories
{
	font-size: 10px; font-weight: bold;
	color: #fff; background-color: Orange;
	padding: 1px 0 1px 3px; margin: 0 0 5px 0;
}
.YourStoryBreif
{
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border: 0;
	border-bottom: solid 1px Orange;
}
.YourStoryBreif img
{
	float: left;
	width: 100px;
	border: 0;
	padding: 0 6px 6px 0;
	margin: 0;
}
.YourStoryBreif div.StoryInfo
{
	border: 0;
	padding: 0;
	margin: 0;
}
.YourStoryBreif h2
{
	font-size: 14px;
	padding: 0;
	margin: 0 0 5px 0;
}
.YourStoryBreif h2 a
{
	color: #333;
}
.YourStoryBreif div.SubmitedInfo p
{
	padding: 0;
	margin:0;
	font-size: 10px;
	color: #666;
}
.YourStoryBreif div.SubmitedInfo p a
{
	color: #ff6600;
	text-decoration: underline;
}




/*HomePage More of your pinpaper stories*/
.TitleMoreStories
{
	font-size: 10px; font-weight: bold;
	color: #fff; background-color: #666;
	padding: 1px 0 1px 3px; margin: 0 0 5px 0;
}
.MorenewsStories ul
{
	padding: 0;
	margin: 0 0 0 15px;
	list-style-type: square;
	list-style-position: outside;
	border: 0;
	line-height: 11px;
}
.MorenewsStories ul li
{
	color: #333;
	padding: 0 0 3px 0;
	margin:0;
}
.MorenewsStories ul li a
{
	font-size: 11px;
	color: #333;
}



/*Competition Side Plugin Control*/
.CompSidePlugin
{
	position: relative;
	background-image: url(/images/ypp16.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ccc;
	margin: 0;
	padding: 27px 0 0 0;
	border: 0;
}
.CompSidePlugin p
{
	border: 0;
	font-size: 12px;
	color: #666;
	margin: 0 112px 0 94px;
	padding: 0 0 15px 0;
}
.CompSidePlugin p a
{
	color: #666;
}
.CompSidePlugin img
{
	border: 0;
}
.MoreGreatPrizes
{
	position: absolute;
	bottom: 0;
	left: 0;
}
.CompPrizeImage
{
	position: absolute;
	top: 0;
	right: 0;
	margin: 30px 0 0 0;
}
.CompWinSymbol
{
	position: absolute;
	top: 0;
	left: 0;
}






/*Recently Posted on topics Control*/
.HomePageRecentTopics
{
	border: 0; 	padding:0;	margin: 0 0 8px 0;
}
.HomePageRecentTopics img, .HomePageRecentTopics a
{
	border: 0; padding: 0; margin: 0;
}
#InnerRightCol #RPOTHeaderImage
{
	border: 0;
    padding: 38px 0 0 0;
    margin:0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("/Images/ypp14.gif");
    height: 0px !important;
    height /**/:38px;
    width: 250px;
    cursor: pointer;
    pointer: pointer;
    float:left;
}
#InnerRightCol #RPOTFooter
{
	border: 0;
    padding: 30px 0 0 0;
    margin:0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("/Images/ypp15.gif");
    height: 0px !important;
    height /**/:30px;
    width: 250px;
    cursor: pointer;
    pointer: pointer;
    float:left;
}
.Right #RPOTHeaderImage
{
	border: 0;
    padding: 38px 0 0 0;
    margin:0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("/Images/ypp23.gif");
    height: 0px !important;
    height /**/:38px;
    width: 300px;
    cursor: pointer;
    pointer: pointer;
    float:left;
}
.Right #RPOTFooter
{
	border: 0;
    padding: 30px 0 0 0;
    margin:0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("/Images/ypp24.gif");
    height: 0px !important;
    height /**/:30px;
    width: 300px;
    cursor: pointer;
    pointer: pointer;
    float:left;
}
.HomePageRecentTopics div.RPOTGrey
{
	background-color: #ececec;
}
.HomePageRecentTopics div.RPOTWhite
{
	background-color: #fff;
}
.HomePageRecentTopics div.RPOTGrey, .HomePageRecentTopics div.RPOTWhite
{
	padding: 5px; margin: 0; border: 0;
}
.HomePageRecentTopics h2
{
	padding: 0; margin: 0; font-size: 11px; font-weight: bold; color:#666; 
} 
.HomePageRecentTopics p
{
	padding: 0; margin: 0 0 2px 0; font-size: 10px; color:#666; 
}
.HomePageRecentTopics p span
{
	color: #f90;
}
.HomePageRecentTopics h2 a
{
	color:#666;
}


/*Readers Profiles*/
.PluginContainer div.ReaderProfiles
{
	position: relative;
	background-image: url(/Images/ypp19.gif);
	background-repeat: no-repeat;
	height: 139px;
	width: 300px;
}
.PluginContainer div.ReaderProfiles img
{
	width: 65px;
	height: 65px;
	border: solid 1px white;
}
.PluginContainer div.ReaderProfiles div.Profiles
{
	border: 0;
	padding: 45px 5px 0 5px;
	margin: 0;
}
.PluginContainer div.ReaderProfiles div.ProfileLink
{
	position: absolute;
	bottom: 5px;
	right: 22px;
}
.PluginContainer div.ReaderProfiles div.ProfileLink a
{
	font-size: 11px;
	color: #fff;
}




/*PP Images Nav Control*/
#PPNavBar
{
    width: 100%;
    border: 0;
    height: 49px;
    list-style-type: none;
    padding: 0;
    margin: 0 0 8px 0;
    background-image: url(/Images/image_nav_gb.gif);
    background-repeat: repeat;
}
#PPNavBar li
{
    width: 49px;
    height: 49px;
    display: inline;
}
#PPNavBar li.special
{
    width: 116px;
}
#PPNavBar a, #PPNavBar p
{
    border: 0;
    padding: 49px 0 0 0;
    margin:0;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:49px;
    width: 49px;
    cursor: pointer;
    pointer: pointer;
    float: left;
}
#PPNavBar p
{
    width: 116px;
    background-image: url("/Images/ypp02.gif");
    pointer: text;
    cursor:text;
}
#PPNavBar a#Login
{
    background-image: url("/Images/ypp03.gif");
}
#PPNavBar a#Login:hover
{
    background-image: url("/Images/ypp03_ON.gif");
} 
#PPNavBar a#LogOut
{
    background-image: url("/Images/ypp10b.gif");
}
#PPNavBar a#LogOut:hover
{
    background-image: url("/Images/ypp10b_ON.gif");
} 
#PPNavBar a#Stories
{
    background-image: url("/Images/ypp04.gif");
}
#PPNavBar a#Stories:hover
{
    background-image: url("/Images/ypp04_ON.gif");
}
#PPNavBar a#Help
{
    background-image: url("/Images/ypp05.gif");
}
#PPNavBar a#Help:hover
{
    background-image: url("/Images/ypp05_ON.gif");
}

#PPNavBar a#Polls
{
    background-image: url("/Images/ypp06.gif");
}
#PPNavBar a#Polls:hover
{
    background-image: url("/Images/ypp06_ON.gif");
}
#PPNavBar a#Forums
{
    background-image: url("/Images/ypp07.gif");
}
#PPNavBar a#Forums:hover
{
    background-image: url("/Images/ypp07_ON.gif");
}
#PPNavBar a#Letters
{
    background-image: url("/Images/ypp08.gif");
}
#PPNavBar a#Letters:hover
{
    background-image: url("/Images/ypp08_ON.gif");
}
#PPNavBar a#Prizes
{
    background-image: url("/Images/ypp09.gif");
}
#PPNavBar a#Prizes:hover
{
    background-image: url("/Images/ypp09_ON.gif");
}
#PPNavBar a#Profiles
{
    background-image: url("/Images/ypp10.gif");
}
#PPNavBar a#Profiles:hover
{
    background-image: url("/Images/ypp10_ON.gif");
}





/*----- YOUR STORY STYLES -----*/

#StoryHeading
{
	padding: 0 0 5px 0; margin: 0 0 5px 0; border: 0; border-bottom: solid 1px #666; width: 816px;
}
#StoryHeading h1, #StoryHeading p, #StoryHeading div, #StoryContainer, #StoryContainer p, .StoryImageCaptionContainer, .StoryImageCaptionContainer img
{
	padding: 0; margin: 0; border: 0; color: #666;
}
#StoryContainer
{
	font-size: 12px;
}
#StoryHeading h1
{
	font-size: 28px;
	font-weight: bold;
	color: #666;
	margin-bottom: 3px;
}
#StoryHeading p
{
	font-size: 18px;
	color: #666;
	margin-bottom: 10px;
}
#StoryHeading div
{
	font-size: 12px;
}
#StoryHeading div span, #StoryHeading div a
{
	color: #ff6600;
}
#StoryContainer p
{
	font-size: 12px;
	margin: 0 0 6px 0;
}
#StoryContainer p a
{
	color: #ff9900;
}
.StoryImageCaptionContainer
{
	float: right;
	margin: 0 0 5px 5px;
}
.StoryImageCaptionContainer, .StoryImageCaptionContainer img
{
	width: 250px;
	
}
#StoryContainer .StoryImageCaptionContainer p
{
	font-size: 10px;
}




/* --- SOCIAL BOOKMARKS --- */
.socialbm{
	clear:both;
	position:relative;
	border:1px solid #ff9900;
	padding:5px;
	margin:15px 0 10px 0;
}
.socialbm h3{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 3px 3px;
	font-size:12px;
	font-weight:bold;
}
.socialbm ul{
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}
.socialbm ul li{
	font-size:11px;
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
}
.socialbm ul li.delicious{
	background:url("/Images/delicious.gif") no-repeat  0 0;
}
.socialbm ul li.digg{
	background:url("/Images/digg.gif") no-repeat 0 0;
}
.socialbm ul li.reddit{
	padding:0 0 0 2px;
	background:url("/Images/reddit.gif") no-repeat 0 0;
}
.socialbm ul li.facebook{
	background:url("/Images/facebook.gif") no-repeat 0 0;
}
.socialbm ul li.stumbleupon{
	background:url("/Images/stumbleupon.gif") no-repeat 0 0;
}
.socialbm ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
	color: #666;
}


/* ---- VOTING  -----*/
.voting
{
	clear:both;
	position:relative;
	border:0;
	padding:0;
	margin:0 0 10px 0;
}
.voting ul{
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}
.voting ul li{
	font-size:12px;
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
	color: #666;
}

/* ------ STORY COMMENTS ------*/
.StoryComments
{
	margin: 10px 0 8px 0;
}
.addcomment
{
	font-size: 11px;
}
.Comments
{
	font-size: 11px;
}
.StdStory img
{
	width: 254px;
	border: solid 1px #000;
	float: right;
	margin: 0 0 8px 8px;
}

#PostingBox
{
	padding: 5px;
	margin: 5px 0 5px 0;
	background-color: #f5f5f5;
}
.PostingBoxTopRow
{
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #ff9900;
	font-size: 11px;
}
#PostingBox textarea
{
	width: 495px;
	height: 100px;
	border: solid 1px #ff9900;
}
#PostingBox input
{
	color: #fff;
	border: solid 1px #ff9900;
	background-color: #ff9900;
	font-size: 11px;
}
#PostingBox p
{
	font-size: 10px;
	color: #b2b2b2;
}

.CommentContainer
{
	border: 0;
	border-top: solid 1px #ff9900;
	margin: 10px 0 15px 0;
	padding: 5px 0 0 0;
	position: relative;
}
.CommentContainer a
{
	color: #666;
}

.CommentContainer p
{
	font-size: 11px;
	color: #666;
}
.CommentContainer div.sourceinfo
{
	font-size: 10px;
	color: #666;
}
.CommentContainer div.sourceinfo span
{
	font-weight: bold;
}
.CommentContainer div.ReportAbuse
{
	width: 80px;
	font-size: 10px;
	position: absolute;
	top: 3px;
	right: 0;
	text-decoration: underline;
	color: #666;
}

#MyStoriesContainer
{
	border: 0;
}

#MyStoriesContainer .HeaderContainer
{
	background-color: #ff9900;	
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 0;
	margin-bottom: 5px;
}
#MyStoriesContainer .ItemContainer
{
		
	color: #666;
	font-size: 11px;
	margin: 0;
	margin-bottom: 5px;
}
#MyStoriesContainer .ItemContainer a
{
	color: #666;
}

#MyStoriesContainer .ItemContainer .Column1,
#MyStoriesContainer .ItemContainer .Column2,
#MyStoriesContainer .ItemContainer .Column3,
#MyStoriesContainer .ItemContainer .Column4,
#MyStoriesContainer .HeaderContainer .Column1,
#MyStoriesContainer .HeaderContainer .Column2,
#MyStoriesContainer .HeaderContainer .Column3,
#MyStoriesContainer .HeaderContainer .Column4
{
	float: left;
	border: 0;
}

#MyStoriesContainer .ItemContainer .Column1,
#MyStoriesContainer .HeaderContainer .Column1
{
	width: 49%;
}

#MyStoriesContainer .ItemContainer .Column2,
#MyStoriesContainer .HeaderContainer .Column2
{
	width: 10%;
	text-align: center;
}

#MyStoriesContainer .ItemContainer .Column3,
#MyStoriesContainer .HeaderContainer .Column3
{
	width: 25%;
	text-align: center;
}
#MyStoriesContainer .ItemContainer .Column4,
#MyStoriesContainer .HeaderContainer .Column4
{
	width: 15%;
	text-align: center;
}
#MyStoriesContainer .ItemContainer .Column4 input,
#MyStoriesContainer .CreatStoryButton input
{
	font-size: 11px;
	color: #fff;
	background-color: #ff6600;
	border: solid 1px #ff9900;
}



/* --- Poll Extras ---*/
#SeeMorePolls
{
	padding: 0 20px 0 0;
	margin: 0;
	height: 14px;
	background-color: #ff6600;
	background-image: url(/Images/ypp12.gif);
	background-position: center right;
	background-repeat: no-repeat;
	font-size: 11px;
	text-align: right;
}
#SeeMorePolls a
{
	color: #fff;
}





.LoginWarningMessage
{
	padding: 0;
	margin : 5px 0 5px 0 ;
	font-size: 12px;
	color: #666;
}

.CompPrizeImage img
{
	width: 102px;
	height: 102px;
}

/* ---- START OF: Poll Side Portlet ----- */

.PollPortlet
{
	padding: 5px 5px 20px 5px;
	margin: 0;
	background-image: url(/Images/ypp22.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FF9900;
}

.PollPortlet p
{
	font-size: 12px;
	font-weight: bold;
	
	margin: 0;
	padding: 0;
	margin-top: 50px;
	margin-right: 40px;
	
}

.PollPortlet p a
{
	color: #fff;
}
/* ---- END OF: Poll Side Portlet ----- */




.SiteMap, .ExtraSiteMapLinks
{
	Padding: 0;
	margin:0;
}
.SiteMap ul, .ExtraSiteMapLinks ul
{
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
}
.SiteMap ul, .ExtraSiteMapLinks ul
{
	margin: 0 0 5px 0;
}
.SiteMap ul li, .ExtraSiteMapLinks ul li
{
	padding: 0;
	margin: 0;
}
.SiteMap ul li a, .ExtraSiteMapLinks ul li a
{
	color: #666;
	font-size: 12px;
}
.SiteMap ul li ul
{
	padding: 0;
	margin: 0 0 5px 10px;
}
.SiteMap ul li ul li
{
	padding: 0;
	margin: 0 0 5px 10px;
}

.LinkToOtherSite
{
	padding: 0 15px 0 0;
	margin: 0 10px 2px 0;
	text-align: right;
	font-size: 11px;
	background-image: url(/Images/purplearrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.LinkToOtherSite a
{
	color: #666;
}
.LinkToOtherSite img
{
	border: 0;	
}

.WriteAStoryBanner
{
	margin: 0 0 8px 0;
	padding: 0;
	border: 0;
}
.WriteAStoryBanner img
{
	border: 0;
	margin: 0;
	padding: 0;
}
.CreatStoryButton
{
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
}
