/*
---------------------------------------------------------------------------------
Story/Posts styles
---------------------------------------------------------------------------------
*/

.stories, .search-results, .top-stories, .posts {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.storybox a:link, .storybox a:visited, .storybox a:hover, .search-box a:link, .search-box a:visited, .search-box a:hover { color: #466B80; }

.search-box .search-box-title a:link, .search-box .search-box-title a:visited, .search-box .search-box-title a:hover,
.storybox .storybox-title a:link, .storybox .storybox-title a:visited, .storybox .storybox-title a:hover,
.post-title a:link, .post-title a:visited, .post-title a:hover { color: #971253; }

.storybox, .search-box, .postbox {
	border: 1px solid #AEBFC9;
	font-size: 90%;	
	margin: 0 0 1.5ex;
	padding: 10px;
}

.search-box {
	background-position: 10px 15px;
	background-repeat: no-repeat;
	min-height: 130px;
	padding: 15px 10px 15px 200px;
}

.storybox .img-holder {
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	padding-left:240px;
}

.storybox-odd { background: url(/images/stories_bg.gif) repeat-x left bottom; }

.storybox-title, .search-box-title, .post-title {
	font-size: 90%;
	margin: 0;
	padding: 0 0 5px;
}

.story-image {
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	padding-left: 145px;
	width: 60%;
}

.rating-img {
	background: url(/images/rating.gif) no-repeat left center;
	border: none;
	padding-left: 18px;
}

.storybox p, .search-box p, .post p {
	font-size: 90%;
	margin: 1ex 0 0;
}

.read-more {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0 1%;
	width: 15%;
}

.read-more-title {
	font-size: 90%;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.read-more-links {
	list-style-type: none;
	margin: 1ex 0 0;
	padding: 0;
}

.read-more-links li {
	font-size: 90%;
	margin: 0 0 1ex;
}

.all-stories {
	float:left;
	width: 100%;
}

.hot-stories {
	float: left;
	width: 66.5%
}

.hot-stories .storybox {
	background: url(/images/stories_bg.gif) repeat-x left bottom;
	margin: 0;
}

.more-stories {
	background: url(/images/stories_bg.gif) repeat-x left bottom;
	float: right;
	width: 32.5%;
}

.more-stories-list {
	list-style-type: none;
	margin: 0;
	padding: 1ex 1ex 0;
}

.more-stories-list li {
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 40px;
	padding: 0 0 1ex 50px;
}

img.feed-img {
	border: none;
	padding-right: 8px;
	vertical-align: bottom;
}