#content .story {
  padding: 25px;
  clear: both;
  border-bottom: 1px solid #E3EDEF;
}

#content .story .storyImage {
  float: right;
  margin: 0 0 3px 10px;
  text-align:right;
}

#content .story .storyImage img {
 /*  border: 2px solid #afccce; */
 border:2px solid #52a3e0;
}

#content .story .storyRate {
  /*
  float: left;
  width: 100px;
  text-align: center;
  */
}

#content .story .storyCurrentRate {
  height: 88px;
  width: 88px;
  background: url('../../images/layout/rate-back.gif') no-repeat;
  color: #ff2774;
}

#content .story .storyCurrentRate .rate {
  display: block;
  position: relative;
  left: -2px;
  padding-top: 32px;
  font-size: 44px;
  letter-spacing: -4px;
  font-weight: bolder;
}

#content .story .storyCurrentRate .votes {
  padding-top: 5px;
  display: block;
  font-size: 11px;
  font-weight: bolder;
}

#content .story .storyDoRate {
  padding-top: 4px;
  color: #526063;
  font-size: 12px;
  font-weight: bolder;
  text-transform: lowercase;
}


/* new rating layout */

#content .story .storyDoRate .alreadyRated { width:100px; display:inline; padding:0 2px; float:left; }
#content .story .storyDoRate .doRate 	   { width:100px; display:inline; padding:0 2px; float:left; }
#content .story .storyDoRate .scored 	   { width:67px;  display:inline; padding:0 2px; float:left; }

#content .story .storyDoRate .unknown  { background:url(/public/images/layout/unknown.gif) no-repeat; color:#526063; }

#content .story .storyDoRate .scored .hot 	  { background:url(/public/images/layout/hot-voted.gif) no-repeat; color:#fff; }
#content .story .storyDoRate .scored .boring       { background:url(/public/images/layout/boring-voted.gif) no-repeat; color:#fff; }

#content .story .storyDoRate .doRate a 		{ text-decoration:none; color:#fff; }
#content .story .storyDoRate .doRate a:hover 	{ background:none; }
#content .story .storyDoRate .doRate span 	{ padding-left:28px; }
#content .story .storyDoRate .scored span 	{ padding-left:13px; }

#content .story .storyDoRate .hot      { background:url(/public/images/layout/hot.gif) no-repeat; color:#fff; }
* html #content .story .storyDoRate .hot      { background:url(/public/images/layout/hot.gif) no-repeat; color:#fff; }

#content .story .storyDoRate .boring   	      { background:url(/public/images/layout/boring.gif)  no-repeat; color:#fff; }
* html #content .story .storyDoRate .boring   { background:url(/public/images/layout/boring.gif)  no-repeat; color:#fff; }

#content .story .storyDoRate .alreadyRated span { padding-left:28px; }

#content .story .storyMeta { 
	margin-left: 5px; 
}

#content .story .storyMeta h2 a {
	text-decoration:none;
	color:#808080;
}

#content .story .storyMeta h2 a:hover {
	background:none;
}

#content .story .storyDesc {
  margin-top: 8px;
  color: #526063;
}

#content .story .storyDesc span, #content .story .storyDesc span a {
  font-weight: normal;
}

#content .story .storySource {
  margin-top: 10px;
  /* color: #52a3e0; */
  color:#526063;

}

#content .story .storySource img {
  position: relative;
  top: 3px;
}

#content .story .storySource a {
  color: #52a3e0;
}

#content .story .storySource a:hover {
  color: white;
  background: #52a3e0;
}

#content .story .storyRelatedStoriesTitle {
  padding-top: 2px;
  color: #526063;
  font-weight: bolder;
}

#content .story .storyRelatedStories a {
  margin-top: 10px;
}

#content .story .storyRelatedStories .storyRelatedStory {
  font-size:80%;
  font-weight: normal;
  color:#aaa;
}

#content .story .storyRelatedStories UL
{
	list-style-image: url('../../images/layout/related.gif');
}

#content .story .storyCelebrity {
	font-size:85%;
	text-align:center;
}

#content .story .storyCelebrity.noImage {
	font-size:85%;
	text-align:right;
	margin-top:3px;
}


#content .story .storyOptions {
  margin-top: 10px;
  font-size: 11px;
}

#content .story .storyOptions a {
  padding: 0 3px;
  /* color: #52afff; */
  color:#f55;
}

#content .story .storyOptions a.first {
  padding-left: 0;
}

#content .story .storyOptions a:hover {
  color: white;
  background: #52a3e0;
}

#content .story .storyOptions span.highlighted {
  color: #FF2774;
  cursor: help;
}

#content .story .storyChangeCelebrityForm { display:inline; }
#content .story .storyCelebrityChange form { display:inline; }
#content .story .storyCelebrityChange select { border:1px solid #52a3e0; width:auto; display:inline;}
#content .story .storyCelebrityChange input { border:1px solid #666; background:#52a3e0; width:80px; color:white; font-weight: bold; }
#content .story .storyCelebrityChange input.cancel { border:1px solid #666; background:#FF2774; width:80px; }
#content .story .changeCelebrityButton { display:inline; float:left;} 
#content .story .changeCelebrityButton a { color:#008008; background:#fff; padding:1px; font:11px Arial, serif; } 

