/*
 * /web/themes/simple/style/news.css -- Stylesheet for the news module.
 */

#news h2 {
	display: none;
}

#news .box {
	margin-bottom: 2em;
}

#news .top_story h3,
#news .box h3 {
  border: 0;
  margin: 0;
}

#news_article p.datetime {
	color: gray;
	float: right;
	font-size: 85%;
}

#news .top_story {
	border: 0;
	margin-bottom: 1em;
	width: 99%;
}

#news .top_story h3 {
	font-size: 280%;
}

#news .top_story h3 a {
	font-weight: bold;
}

#news .top_story .content1,
#news .top_story .content1 h4,
#news .top_story .read_more {
	font-size: 130%;
	line-height: 160%;
	display: block;
}

#news .top_story .content1 h4 {
	font-size: 100%;
}

#news .image.frontpage img {
  max-width: 250px;
}

#news h3 {
	padding-bottom: 0.2em;
}

#news_article .content h2 {
	font-size: 4em;
	font-weight: bold;
	padding-bottom: 0.3em;
}

#news_article .header {
	border-bottom: 1px solid rgb(220,220,220);
	margin-bottom: 1.5em;
}

#news_article .header p {
	text-align: left;
}

#news_article .header .image {
  max-width: 500px;
}

#news_edit .byline,
#news_article .byline {
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
	height: 2.6em;
	margin: 0.5em 0 0 0;
	padding: 0 0.5em 0.2em 0.5em;
	text-align: left;
}

#news_edit .byline {
	padding-bottom: 1.8em !important;
}

#news_edit .byline li.no_authors {
	font-size: 120%;
	font-weight: normal;
}

#news_edit .byline li,
#news_article .byline li {
	float: left;
	width: 32%;
	list-style-image: none;
	list-style: none;
	padding-right: 2%;
	margin-bottom: .4em;

}

#news_edit .byline .author,
#news_article .byline .author {
	margin: 0;
	text-transform: uppercase;
}

#news_edit .byline .avatar,
#news_article .byline .avatar {
	border: 0;
	float: left;
	margin-right: 0.5em;
	vertical-align: top;
	width: 32px;
	height: 32px;
}

#news_edit .byline .title,
#news_edit .byline .email,
#news_article .byline .title,
#news_article .byline .email {
	font-weight: normal;
}

#news_edit .byline a,
#news_article .byline a {
	color: rgb(100,100,100);
}

#news_edit .byline .remove_author {
	float: right;
	background-color: transparent;
	border: 0;
	opacity: .6;
}

#news_edit .byline li:hover .remove_author {
	opacity: 1
}

#news_article .meta {
	width: 24em;
	margin: 0 0 0.5em 0.5em;
	padding: 0.5em;
	float: right;
	height: 8em;
}

#news_article .meta ul span {
	font-size: 95%;
	font-weight: normal;
	letter-spacing: -0.1em;
}

#news_article .meta #tags,
#news_article .meta #related_articles,
#news_article .meta #trackbacks {
	/*background-color: rgb(250,250,250);*/
	background-image: url("../images/gradient.png");
	background-repeat: repeat-x;
	min-height: 4em;
	overflow: auto;
}

#news_article .meta #tags {
	font-size: 100%;
}

#news_article .meta #related_articles,
#news_article .meta #trackbacks {
	font-size: 95%;
}

#news_article .meta #related_articles ul {
	margin-left: -1.5em;
}

#news_article .time {
	font-size: 95%;
	font-style: italic;
	margin-top: 1em;
}

#news_article .time abbr {
	border: 0;
}

#news .time {
	font-size: 95%;
	color: rgb(150,150,150);
}

#news .time a {
	color: rgb(100,100,100);
}

#news .time a:hover {
	border: 0;
	color: rgb(50,50,50);
}

#news_article .content1 {
	font-size: 154%;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-weight: bold;
	/*line-height: 120%;*/
	line-height: normal;
}

.navbar .news_subscribe {
	background-image: url("../../../graphics/icons/silk/feed.png");
	background-repeat: no-repeat;
	background-position: 3px 50%;
	padding-left: 25px;
}

.news_article .navbar {
	background-color: rgb(250,250,250);
	border-bottom: 1px solid rgb(220,220,220);
	border-top: 1px solid rgb(220,220,220);
	margin: 0 0 1em 0;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-align: left;
}

table.news_edit td {
	width: 50px;
}

table.news_edit td + td {
	width: auto;
}

table.news_edit td + td + td {
	width: 7em;
}

table.news_edit td + td + td + td{
	width: 5em;
}

table.news_edit td + td + td,  table.news_edit td + td + td + td {
	text-align: center;
}

table.news_edit {
	 width: 90%;
}

table.news_edit form, table.news_edit input {
	display: inline;
	border: 0px;
	background-color: transparent;
	margin: 0;
	font-size: 100%;
}

table.news_edit input[type=hidden] {
	display: none;
}

table.news_edit form {
	padding: 0;
}

.avatar_picker {
	height: 200px;
	float: left;
	width: 70px;
	padding-right: 1em;
}

.avatar_picker * {
	text-align: center;
}


