/**********************/
/*   Content styles   */
/**********************/

/**** Article styles *****/
	
/**** Article View styles ****/
#ArticleContent{
	color: #333;
}
#ArticleContent .Heading, .Interview .Heading {
}
#ArticleContent .Heading h3.Title {
	color: #333;
	font-size: 130%;
	display: inline;
	background: none;
	margin-right: 10px;
}
#ArticleContent .Heading h4.SubTitle {
	color: #333;
	font-size: 110%;
	font-weight: bold;
	display: inline;
	background: none;
}
#ArticleContent .Heading .AuthorName {
	padding-top: 3px;
	padding-bottom: 7px;
}
#ArticleContent .Heading .AuthorName a {
	font-weight: bold;
}
#ArticleContent .Heading .Date {
	color: #999;
}
#ArticleContent #StatisticsSection {}
#ArticleContent .Summary {}
#ArticleContent .Body p {
	margin: 10px 0 10px;
	padding-top: 10px;
	border-top: solid 1px #CCCCCC;
}
.Interview h3.Title {
	color: #666;
	font-size: 130%;
}
.Interview .SubTitle {
	color: #333;
	text-align: center;
}
.Interview h4 {
	color: #666;
	font-weight: bold;
	font-size: 110%;
}
.Interview .Name {
	font-weight: bold;
}
.Interview .Author {
	margin-top: 20px;
}
.Interview .Author .Position {
	display: block;
}
.Interview dt {
	font-weight: bold;
}
.Interview dd {
	margin: 10px 0 10px 20px;
}
#content .Interview .Date {
	color: #999;
	clear: both;
}
img.InterviewsPic {
	float: right;
	border: none;
}
img.HostingPic {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: none;
}
img.NewsPic {
	float: left;
	margin: 0 10px 10px 0;
	border: none;
}
.Article .Date {
	white-space: nowrap;
	max-width: 20%
}
.Article .Title, .News .Title, .Press .Title,  {
	font-weight: bold;
	margin-bottom: 5px;
}
.Article .Author {
	margin-top: 5px;
}
.Article .AuthorName {
	font-weight: bold;
}
.Host h3.Title {
	margin-bottom: 5px;
	display: inline;
}
.Host h4.SubTitle {
	margin-bottom: 5px;
	display: inline;
}
.HostingContent h3.Title {
	font-size: 120%;
}
.HostingContent .Description {
	padding: 5px 0;
}
.HostingContent .PlanValue {
	font-weight: bold;
}
.HostingContent .PriceValue {
	color: red;
	font-weight: bold;
}
.RightData {
	width: 30%;
	float: right;
	margin: 10px;
	padding-left: 10px;
	border-left: dotted 1px #ccc;
}

/**** Article Statistics ****/
#Statistics{
	white-space: nowrap;
}
#Statistics .Visits{}
#Statistics .Visits .Number{
	color: red;
}
#Statistics .RatingGraph {
}
#Statistics .RatingGraph .GraphColorBG {
	width: 60px; !important /* must be the same of the image "StarsMask" */
	height: 12px; !important /* must be the same of the image "StarsMask" */
	background-color: red; !important
}
#Statistics .RatingGraph .GraphColorBG .StarsMask{
	postion: absolute; !important
	width: 60px; !important
}	
#Statistics .RatingData{
	margin-bottom: 5px;
}
#Statistics .RatingData .Number{
}
#Statistics .RatingData .TotalVotes{
	color: red;
	font-size: bold;
}
#Statistics .RatingData .MaxRating{}
#Statistics .RatingData .MaxRating {
	color: green;
}
.HostStatisticsSection {
	float: right;
}

/*** Article Rate Form ***/
form.ArticleRateForm {
	display: inline;
}
form.ArticleRateForm label{
	font-size: 95%;
}
form.ArticleRateForm select{
	font-size: 10px;
}

/* Author Summary View */
#AuthorSection{
	float: right;
	width: 40%;
	margin-left: 10px;
	padding: 10px;
	border-left: dotted 1px #CCCCCC;
}
.Author .Title{}
.Author .Name{
	font-weight: bold;
}
.Author .Position{
	font-weight: normal;
}
.Author .Company{
	margin-bottom: 5px;
}
.Author .Contact{}
.Author .Statistics{
	margin: 5px 0;
}
.Author .Number{
	color: red;
}
.MainAuthor {
	text-align: center;
	margin-bottom: 10px;
}
.MainAuthor h1 {
	background: none;
	color: #666666;
}
.MainAuthor h2 {
	font-size: 100%;
	background: none;
	color: #999999;
}

/* Bars */
.ContentTopBar {
	margin-bottom: 5px;
	height: 100%;
}
.CommentsTopBar {
	margin-bottom: 10px;
	height: 100%;
}
.ContentBottomBar, .CommentsBottomBar {
	height: 100%;
	margin-top: 5px;
}
.ContentTopBar, .ContentBottomBar, .CommentsTopBar, .CommentsBottomBar {
	border-left: solid 5px #3d63a3;
	padding: 3px 10px 3px 13px;
	background-color: #f5f7fa;
	text-align: left;
}
.ContentBottomBar .RightLinks, .CommentsBottomBar .RightLinks, .ContentTopBar .RightLinks, .CommentsTopBar .RightLinks {
	float: right;
}
.ContentTopBar a, .ContentBottomBar a, .CommentsTopBar a,  .CommentsBottomBar a {
	margin: 0 5px;
}
.relatedLinks a.LinkMore {
	display: inline;
	float: right;
}

/* Bar Links Icons */
a.LinkPrint, 
a.LinkFriendMail, 
a.LinkNewArticle, 
a.LinkEmail,
a.LinkMore,
a.LinkAddComment, 
a.LinkAddFavorites, 
a.LinkViewAuthor,
a.LinkEditorsDesk,
a.LinkNews,
a.LinkNewsAdd,
a.LinkPress,
a.LinkPressAdd,
a.LinkArticle,
a.LinkArticleAdd,
a.LinkBack,
a.LinkAddVote,
a.LinkReviews {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
}
a.LinkPrint { background-image: url(../images/icons/icon_print.gif); }
a.LinkFriendMail { background-image: url(../images/icons/icon_friend_mail.gif); }
a.LinkNewArticle { background-image: url(../images/icons/icon_add_article.gif); }
a.LinkEmail{ background-image: url(../images/icons/icon_mail.gif); }
a.LinkAddComment, a.LinkAddComment{ background-image: url(../images/icons/icon_add_comment.gif); }
a.LinkAddFavorites { background-image: url(../images/icons/icon_add_favorites.gif); }
a.LinkMore { background-image: url(../images/icons/icon_more.gif); }
a.LinkViewAuthor {background-image: url(../images/icons/icon_view_author.gif);}
a.LinkReprintPermision {background-image: url(../images/icons/icon_reprint_permision.gif);}
a.LinkEditorsDesk {background-image: url(../images/icons/icon_editor.gif);}
a.LinkPress {background-image: url(../images/icons/icon_press.gif);}
a.LinkPressAdd {background-image: url(../images/icons/icon_press_add.gif);}
a.LinkNews {background-image: url(../images/icons/icon_news.gif);}
a.LinkNewsAdd {background-image: url(../images/icons/icon_news_add.gif);}
a.LinkArticle {background-image: url(../images/icons/icon_article.gif);}
a.LinkArticleAdd {background-image: url(../images/icons/icon_article_add.gif);}
a.LinkBack {background-image: url(../images/icons/icon_back.gif);}
a.LinkMore {background-image: url(../images/icons/icon_more.gif);}
a.LinkTop {background-image: url(../images/icons/icon_arrow_top.gif);}
a.LinkReviews {background-image: url(../images/icons/icon_reviews.gif);}
a.LinkAddVote {background-image: url(../images/icons/icon_vote.gif);}
/* right links */
a.LinkTop {
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 19px;
	
}
.Index {
	text-align: center;
	text-transform: capitalize;
}
.Index a {
	padding: 2px;
	border: solid 1px white;
}
.Index a:hover {
	border: solid 1px orange;
	text-decoration: none;
}
a.LinkActive {
	color: blue;
	margin: 0 5px;
	text-decoration: none;
	border: solid 1px blue;
	font-weight: bold;
}
a.LinkActive:hover {
	border: solid 1px red;
}

/* Comment */
.CommentContent{}
.CommentContent .Head{
	margin-bottom: 5px;
}
.CommentContent .RateValue {
	color: red;
	font-weight: bold;
}
.CommentContent .Head h4.Name{
	display: inline;
	padding-right: 10px;
	font-weight: bold;
}
.CommentContent .Head .Contact{}
.CommentContent .Body{}
.FormContent {
	text-align:center;
}
div#FormAdd, div#FormSendMail {
	width: 60%;
	margin: 10px auto 0;
	text-align: center
}
#content .Required {
	text-align: center;
	color: #FF3300;
}
.Sitemap h2.HeadLink {
	color: #003366;
	margin-bottom: 5px;
}
.Sitemap ul {
	margin-left: 20px;
}