div.blue{
background: #10caf9 url(http://www.thegoodhome.co.uk/home-tips/img/bg-sidebar-blue.gif) no-repeat scroll right 5px;
}

#sub-post {
float:left;
width:100%;
}

#sub-post #main-posts p{
font-size:13px;
text-align:justify;
}

#main-posts{
float:left;
font-family:Arial;
font-size:17px;
width:100%;
}

#main-posts h1{
background-color:#FE0059;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:27px;
font-weight:bold;
line-height:36px;
text-align:left;
width:auto;
}

/* Resources */

#more-sources {
float:left;
margin-top:30px;
width:100%;
}

#more-sources .source-item{
float:left;
margin-bottom:15px;
padding-top:10px;
width:100%;
}

#more-sources .source-item .anchor{
float:left;
width:100%;
}

#more-sources .source-item .anchor a{
color:#FE0059;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}

#more-sources .source-item .anchor a:hover{
text-decoration: underline;
}

#more-sources .source-item .details{
float:left;
width:100%;
}

#more-sources .source-item .details .url{
color:#0090FE;
float:left;
font-size:11px;
width:100%;
}

#more-sources .source-item .details .desc{
color:#000000;
float:left;
font-size:12px;
width:100%;
}