#front-50 {
	font: 16px 'Times New Roman', Times, serif;
	width: 468px;
	margin: 5px 0 0 0;
	padding: 0;
}

#front-50 * {
	color: #000;
}

#front-50 a:link, #front-50 a:hover, #front-50 a:visited, #front-50 a:active {
    color: #f00;
    text-decoration: underline;
}
#front-50 a:visited {
    color: #808080;
}
#front-50 a:active {
    color: #00f;
}

#front-50 a * {
	color: #f00;
}

#front-50 img {
	border: 0;
}

#front-50 img.article-image, #front-50 iframe.article-image {
    margin: 0px;
}

/* Article title */
#front-50 h1,#front-50 h2,#front-50 h3,#front-50 h4,#front-50 h5,#front-50 h6 {
    line-height: 100%;
    font-size: 100%;
    color: #000;
    margin: 0;
    padding: 0;
}

#front-50 h1 span,#front-50 h2 span,#front-50 h3 span,#front-50 h4 span,#front-50 h5 span,#front-50 h6 span,#front-50 h1 font,#front-50 h2 font,#front-50 h3 font,#front-50 h4 font,#front-50 h5 font,#front-50 h6 font {
	line-height: 100%;
	margin: 0;
	padding: 0;
}

/* Article text */
#front-50 p {
    margin: 0;
    padding: 0;
}

/* Lists */
#front-50 ul {
    margin: 2px 0;
    padding: 0;
    list-style-position: inside;
    list-style-type: disc;
}

/* Container for all the articles */
#front-50 .articles {
    background: #fff;
}

/* Container for the article */
#front-50 .article-extract {
	background: url('../gfx/p.gif') #fff left top no-repeat;
    margin: 2px 2px 0px 2px;
    padding: 8px 0 0 0;
	overflow: hidden;
	border-top: none;
}

/* The different article sizes */
#front-50 .article-extract-full {
    width: 464px; /* 464 + 4 = 468 */
}

#front-50 .article-extract-half {
    width: 230px; /* (230 + 4) * 2 = 468 */
}

#front-50 .article-extract-two-thirds {
    width: 277px; /* 277 + 4 + 183 + 4 = 468 */
}

#front-50 .article-extract-one-third, #front-50 .article-extract-third {
    width: 183px; /* 183 + 4 + 277 + 4 = 468 */
}

/* Article clearer */
#front-50 .clearer {
	clear: both;
	font-size: 1px;
}

/* Positions for the article */
#front-50 .left {
	float: left;
}


#front-50 .right {
	float: right;
}

/* Article skins */
#front-50 .no-border {
	border: none;
}

#front-50 .bg-red {
    background-color: #c00;
    border: 1px solid #400;
    border-top: none;
    color:white;
}

#front-50 .bg-green {
    background-color: #0c0;
    border: 1px solid #040;
    border-top: none;
}

#front-50 .bg-blue {
    background-color: #00c;
    border: 1px solid #004;
    border-top: none;
}

#front-50 .bg-transparent {
    background-color: transparent;
}

#front-50 .bg-nbrd {
	border: none;
	background: transparent;
}

#front-50 .bg-ad {
    border: none;
    padding-top: 8px;
    background: transparent url('../gfx/ng.gif') left top no-repeat;
    width: 468px;
}

/* Image borders */
#front-50 .img-brd-0 img.article-image {
    border: none;
}

#front-50 .img-brd-1 img.article-image {
    border: 1px solid #000;
}

#front-50 .img-brd-2 img.article-image {
    border: 2px solid #000;
}

/**********************************************
 * Fixes for IE                               *
 *********************************************/

/* fixes bug with invisible text */
#front-50 img.article-image {
	display: block;
}

/* doubled-margin bug */
#front-50 .article-extract {
	display: inline;
}

/* doubled-margin bug */
#front-50 img.left, #front-50 img.right {
	display: inline;
}

