#portal #comments {
 margin-bottom:5px;
}

#portal img {
 border:0;
}

#portal h1{
 display:block;
 border-bottom:1px dashed #12AED5;
 font-size: 14px;
 padding-left:5px;
 padding-right:5px;
}

#portal h2 {
 display:block;
 border-bottom:1px dashed #12AED5;
 font-size: 13px;
 padding-left:5px;
 color: #7B7B7B;
}

#portal h3 {
 display:block;
 border-bottom:1px dashed #12AED5;
 font-size: 14px;
 padding-left:5px;
 color: #7B7B7B;
}

#portal h3 a:hover {
text-decoration: none!important;
}

#portal .reviewtitle {
 display:block;
 font-size: 14px;
 color: #7B7B7B;
 font-weight:bold;
}

#portal .reviewimage{
 padding:1px;
 margin:1px;
 border:1px solid #979797;
 float:left;
}

#portal .infobox{
 margin-top:5px;
}

#portal .infobox .content{
 padding:3px;
 background-color:#F2F2F2;
}

#portal .lastthreads{
 margin:0!important;
}

#portal .partner {
 text-align:center;
}

#portal .partner img{
 margin: 1px;
}

#portal .category {
 background-color:#EBEAEB;
 padding:3px;
 border-bottom:1px dashed #12AED5;
 margin-bottom:24px;
 clear:right;
}

#portal .author {
 background-color:#EBEAEB;
 padding:3px;
}

#portal .newsline {
 background-color: #fff;
 border: 0;
 height: 1px;
 margin: 12px 0px;
 display:none;
}

#portal .categorypicture{
 float:right;
 margin:2px;
}

#portal blockquote{
	color: #999;
	border-left: 2px solid #999;
	padding-left: 1em;
}

#portal .drafttd{
 border-bottom:1px dashed #12AED5;
}

#portal #conclusion{
 background-color:#F2F2F2;
 border:1px dashed #12AED5;
 padding:5px;
 text-align:justify;
}

#portal #conclusion h3{
 font-weight:bold;
 border:none;
}
